2009年4月 |
5.21 |
更新
|
|
|
- 信号调节器支持已经被扩展到支持多达80个波形信道。
修复
- ScriptRun()脚本命令接受参数0或1,而现在如记载,它接受1或2。
- 赋予一个整数以双精度型变量最小的负整数值会产生一个错误。
- 有一个信道处理被引用的虚拟信道和有一个信道处理的基本信道不能正确的使之作废,导致在线提请加工品。
- 如果一个拟合对话框被开打,增加来自键盘或者文本标记的标记会重置拟合对话框参数。
- 在图形序列生成器里,如果Change域为负数,单脉冲、幅度重复变化数模转换脉冲不会产生输出变化。
- 在另外一个程序中按下Esc键会导致Spike2脚本停止运行。
- 将在事件发生信道上的外部和内部阈值的阈值搜索绘制成速率或频率的功能工作不正常。
- 在RealWave信道中NaN(非数字)和INF(无穷大)值会导致一些启用了加速的显卡产生破碎图像或运行异常。
- FileSaveAs()脚本命令不会检测非法或不存在的路径,结果会产生错误信息消息框,而不是返回一个负数错误代码。
- 在图形编辑器中,无法将一个数模转换器的值从任何值提升到满量程值。
- 增加一个虚拟信道会导致一个不必要的屏幕更新。
|
|
2008年5月 |
5.20 |
更新
|
|
|
- 脚本编译器现在可以检测出阵列使用中的错误,以前要等到脚本运行才能检测。例如,var x, y[3]; x := y;现在会生成一个编译时期错误。
修复
- 以前,在比最大时间的一半长的文件里,声纳图可能不会显示最大时间的一半后面的数据。
- 以前,如果你用用户对话框中的DlgValue$()修改含下拉选项列表的字符串栏,该栏可能改变,但是DlgShow()得到的结果可能仍是原来的数值。
- 以前,如果你禁用一个或多个信道上的写入磁盘功能,停止取样时可能会生成不当终止的数据文件。SonFix工具可以修复这样的文件,不会造成数据丢失。如果不修复,有这种错误的文件可能在Spike2中产生奇怪反应。
- 以前,ViewTrigger(-5)指令不会返回光标0的动作。
- 以前,如果输出设备是Power1401 mk II,取样菜单中的脱机波形输出和PlayOffline()脚本指令不起作用。
- 以前,如果某个脚本超过32767行,你可以设置分割点,但是步进标记不会显示,脚本也不会滚动到正确的行。
- 以前,如果你给水平光标重新编号,而水平光标没有从1开始的连续数字,则Spike2可能死机。
- 以前,在一组含有锁定y轴和水平光标的重复绘制信道中,删除最上面的信道会导致Spike2死机。
- 以前,打印255个字符以上时,Print()、Print$()和PrintLog()脚本指令可能产生乱码。
|
|
2007年9月 |
5.19 |
更新
|
|
|
- 您现在可以通过Power1401 mk II界面采样。
修复
- 图形序列器中,等待信道超出/低于极限值或在极限值以内/以外的命令可以导致该极限值标度错误。
- 在FIR滤波器对话框中改变波形信道的操作无法更新滤波器在响应视图下的频率轴。
- 当文本编辑器中打开一个文档,且该文档中的第32767个字符为CR(回车),下一字符为LF(换行)时,CR LF字符对将被改为CR CR。
|
|
2007年7月 |
5.18 |
更新
|
|
|
- 脚本编译器现在可以多处理约16倍的文字文本,文字文本指双引号内的字符串:“这是文字文本”。
- DSI导入系统:第5版的DSI数据格式使用加密文件。您必须购买一个特殊的DSI USB适配器。连接CDE获取更多的信息。您并不需要该适配器来读取较早版本所使用的格式。
- Biopac导入系统:现在支持第45版的格式文件。
- MED64导入系统:有一个新的检验栏用于连接所有文件中的截面数据,从而使其成为一个连续的整体。生成的输出文件可存放128路信道(其中至多可以有64路存放导入的数据)。这使您可以为每一可能输入的波形创建一路WaveMark信道 。
- Axon导入系统:现在支持用PClamp10第2版库所创建的文件。
- CED CFS导入系统 :对于含以双精度浮点数形式储存数据的信道,现在可以正确测量其文件。
修复
- 如果您使用Measure 在XY坐标轴视窗中观察所有使用相同X的信道,并Copy As Text ,则当第一信道数据点不可见时,输出中x轴的值在早前版本中可能会被遗漏。
- 在创建至少三个虚拟信道时,早前版本系统可能会与Spike2发生冲突,删除掉编号最小的那个信道,再创建一个新的虚拟信道来取代它。
- 在通过创建一个新的信道去采样时,早前版本系统可能会导致Spike2 的挂起,该信道通过DCRemove进程使用动态光标查找其阈值。
|
|
2007年3月 |
5.17 |
更新
|
|
|
- 内存缓冲Add Item(添加项目)和Delete Item(删除项目)对话框在打开后能更准确地猜测时间栏内填什么。
修复
- 修正了有锁定及存在y轴偏移和每像素偏移大于1bin的直方图。
- 早前YAxisLock()脚本命令会刷新视窗。现在该命令仅使其无效。
- 以前,在用脚本创建虚拟信道时,可能会生成不合逻辑的"读取数据错误"(error reading data)。
- 以前,对WaveMark信道或含间隙的波形信道进行波形对比可能造成Spike2死机。
- 以前,如果决定虚拟信道的信道被删除或添加,虚拟信道不一定会重绘。
- 在RealMark的信道变化时,不能正确地使使用RM()命令的虚拟信道处于无效状态。
- 以前,结果视图中垂直光标移动的记录使用位置代替bin号码。
- 以前,水平光标移动的记录会设置错误的信道号码。
- 以前,在设置了标记滤波器的信道中进行向后搜索不一定总是无误。最常见的症状是RealMark数据绘制错误。
- 以前,如果你用PlayWaveCycles()脚本指令修改某个区域的循环次数,而该区域是一群相互关联的播放区域之一,则循环次数的变化不一定会在该区域下次播放时实现。
- 以前,修改时间视图中光栅显示的触发信道不会刷新屏幕。
- 现在,你可以把Micro1401 mk II的取样时基设为2微秒以下。
- 以前,用活动光标向后搜索虚拟信道时,如果搜索开始的地方接近文件开头,则可能造成Spike2死机,或者不能找到特征。
- 现在您不必以1微秒为时基从数据文件中读取取样值。而对于早前版本,取样值的导入以1微秒为时基。
- 以前,使用脚本关闭光标区域或光标数值对话框可能导致Spike2死机。
|
|
2006年9月 |
5.16 |
更新
|
|
|
- 尽量使用标准的系统鼠标指针。这样用户可以选择自己喜欢的鼠标指针。
- 你现在可以读取Spike2第6版用新的项目数/位选项保存的波形平均结果视图。保存的项目数在第5版中是被忽略的。
修复
- 以前,将可扩展信道改成固定大小,然后添加更多数据,XY视图可能死机。
- 以前,在绘图模式对话框中,如果你点击了绘图键,然后再修改水平信道边缘,程序会应用默认水平边缘。
- 现在,文件菜单->资源->应用资源文件指令在应用资源文件之前会删除所有虚拟信道。以前程序可能产生多个虚拟信道,信道号码全不一样。
- 以前,在绘图模式对话框中输入一个无效的信道规格字符串可能导致Spike2死机。
- 删除分组的Overdraw WM信道中的第一个信道不会再导致屏幕的滚动区出现OverDraw WM信道。
- ChanSave()脚本指令现在可以正确记录。
- 现在可以用VirtualChan(chan%, 0)来测试信道是否是虚拟信道。以前,如果信道不是虚拟信道,脚本会出错终止。
- 以前,在平均数显示模式中求有间隙的波形平均值,平均值中与间隙截断的扫描相应的部分加权太高。
- 现在,你可以在日时模式中用Alt +鼠标拖放测量x轴上的时间宽度。以前显示的时间差是加了文件开始时间的。
改动
- 现在,波形平均值将数据对准距触发最近的点,而不是对准触发后面的点。这样可以将触发和数据的平均错误对准从每样0.5降低到每样0.25。编辑菜单中的偏好兼容性页面上有使用原来行为的选项。
|
|
2006年4月 |
5.15 |
更新
|
|
|
- 现在,活动光标可以在数据点模式中对虚拟信道进行反向搜索。
- 现在,按y方向截取的立方曲线波形可以曲线的形式导出到增强的元文件中。以前只能以直线的形式导出。
- 程序中的字符串不再限于255个字符以内。
- 脚本命令Help(0, fileName$)现在能够按照说明运行。另外,Help(0)现在也可以关闭任何打开的帮助文件。
- 在指数配凑中,你现在可以设置跨零的时间常数范围。以前只能设置全部正数或全部负数。
- 现在,如果你从信道比例因子不同的多个波形信道创建n极管,Spike2会尝试保留这些信道比例。你可以在" Edit "菜单" Preferences Compatibility "对话框中禁用这个功能(以便与以往的动作匹配)。以前,程序会假定所有信道的比例与第一个选中的信道相同。
- 扩展了1902对信号调节器的支持,能在1902 Mk IV上支持这些新功能。CondXXXX()指令系列也得到了扩展。
- DSI文件导入器现在从DSI日志文件创建文本标记信道。
- EDF导入器现在能处理EDF+文件格式的连续性数据和非连续性数据。
- Plexon DDT导入器经过扩展,能正确标准关闭了信道的文件中的信道。
- MC_Rack WaveMark信道名称现在包含信道分类器ID和放大器ID。
- Grass-Telefactor Polyview二元格式导入器推出了预备版。
- 安装盘内包含Listener(一个单独的程序,能在Spike2上注册,采集数据取样事件的信息)的规格,以及程式码。这个规格与我们用来编写S2Video应用程序的一样。
- SON文档系统改变了版本,允许Spike2第5版读取导入系统和下一个主要版本的Spike2生成的包含多达400个信道的文件。Spike2第5版可以创建包含多达256个信道的文件。
修复
- 以前,如果你调用不存在的信道,ChanFit()和相关脚本命令可能会死机。
- 以前,SSClassify(1, ...)脚本命令无法对数据触发快速分类扫描。
- 以前,选择一个矩形进行缩放或测量,如果在选择过程中窗口滚动,则会在屏幕上留下乱码。
- 现在你可以在聚类对话框的"%"和"Steps"栏中键入数字,以前只能使用轮选框。由于数字键也可以用于设置当前选中的椭圆形中的事件类,所以当数字键不可用于设置事件类时选择符号会变灰。
- 以前,LastTime()脚本命令在仅依靠事件信道的虚拟信道上不起作用。
- 图形序列器不再为未使用的片段生成键和按钮。
- 现在图形序列器可以正确设置"Delay"和"Wait until time"的界限,并能更好地显示时间。
- 图形序列器能够更准确地禁用主要控制轨的"then"栏。
- 如果你将轴的宽度设置为1个像素以上,XY视图的key窗口边界(由轴的粗细设置)不会再在你拖放key的时候出现显示混乱的情况。
- XY视图显示优化指令在计算显示范围时不会再包含隐藏信道。
- 以前,如果数字线的初始状态设得过高,图形序列编辑器可能会显示和生成不正确的数字输出。
- 在编辑数字栏时,图形序列编辑器不会再把Enter键当作关闭对话框的要求。
- 你现在可以用ExportChanList(0)清除标记。
- 如果你不设置项目分隔符,ExportRectFormat()不会再改写字符串分隔符。
- 以前,文件菜单中的"Export As Spreadsheet text"和编辑菜单中的"Copy for Spreadsheet output"可能有本应包含数据的空白栏。
- 以前,在打印尖峰模板时,所用的标题会显示信道号码- 1。
- 以前,FileConvert$()脚本命令在数据类型自动识别模式中使用时可能因ASCII(文本文件)导入器的问题而失败。
- 现在,Process()指令在门控模式下能够正确记录。
- 以前,如果设定活动光标处理信道,时间视图中的Close All指令(Ctrl+File Menu Close)可能会导致Spike2死机。
- 以前,在聚类对话框中,沿X、Y和Z轴查看的指令没有设置旋转滑块位置。
- 以前,如果你使用脚本语言IIR过滤器来过滤阵列,序列2、3的Chebyshev 2类过滤器可能得出不正确的结果。
改动
- IIRLp()、IIRHp()、IIRBp()和IIRBs()过滤指令不会再允许你省略order%变量。设置反向过滤的最佳方法是将flags%变量设为1,而不是-1(不过-1仍可接受)。这些变化使Spike2第6版得以在不破坏原来脚本的情况下改进这些指令。
|
|
2006年1月 |
5.14 |
更新
|
|
|
- Axon文件导入器现在可识别TextMark数据信道。
- Plexon文件导入器现在可以识别library第105版文件,并且经过扩展,可以导入RealMark和Keyboard信道。
- BIOPAC文件导入器现在可识别第43版文件。
- Alpha Omega文件导入器现在可导入.MAP文件。
- .HLR第3版和第4版文件增加了新的文件导入器。
修复
- 以前,XY视图有时会改变视图和应用程序背景色。
- 以前,代码列表中的Marker Filter对话框滚动条不会跟随图层的变化更改选中的项目。我们对此做了修改,使图层的变 化不会改变列表位置,这样感觉更自然,而且更有用。
- 在互动曲线拟合中,如果数据开端与参照点不同,初始系数推测可以正确执行。
- 在聚类对话框中,加速键0到9以及Ctrl+Shift+0到9现在可以起作用,"Clear all visible codes"菜单项目也一样。
- 现在,逆向y轴(轴上的数值越往上越低)上的强制轴间距可以起作用。
- 以前,如果有大量RealMark数据点,虚拟信道表达式中的Rm()指令非常低效。现在已经快了很多。
- 以前,如果你打开一个包含非分类数据的XY视图文件,而该文件有一个设置为分类数据的相关源文件,则Spike2可能会死机。
- 以前,使用检误程序逐步靠近大型脚本末尾附近的直线可能会导致Spike2死机。造成这个现象的脚本包含1.8万多条直线,编译了11.1万多条指令。
- 以前,DlgShow()不能检测到实数栏上使用的整数变量或阵列。之前程序不会传输数据。现在这个已被当作错误进行报告。
- 以前,DlgShow()不能正确处理整数栏上的实数阵列。现在可以了。
- 绘成平均频率、瞬时频率或速率的WaveMark信道上的光标测量不会再强行把该信道当作绘成点的信道。
- 以前,删除主成分分析对话框正在使用的数据信道可能造成Spike2死机。
|
|
2005年9月 |
5.13 |
更新
|
|
|
- 现在,脚本运行比5.12版稍微快一点,最高可达10%。
- FileSaveAs()脚本命令现在接受值为-2的type%参数用于结果和XY视图。这样,用户可以选择要另存为的文件类型。
- 1401plus现在支持输出序列器表格指令。
- 新增加的FitData()指令反映ChanFit()指令。
- 现在你可以用ChanFit()和FitData()指令将正弦曲线与数据互动匹配。
- 现在你可以在"标记过滤器"对话框中选择标记代码的显示格式。另外,点击一个标记掩码,列表会滚到你点击的掩码上。
- 现在,DSI文件导入器可以处理有多重参数文件的数据。
修复
- 以前,用更该函数建立一个用户对话框,然后在更该函数内设置各栏的值,则Spike2可能死机。
- 以前,在用户对话框中,你不能用DlgEnable()从更改或按键函数设置对话框焦点。
- 在时间视图滚动的同时(如取样期间)调整信道区大小不会再引起屏幕上出现乱码。
- 以前,在XY视图中,如果FileSaveAs()脚本命令用-1作为type%参数打开一个"文件保存"对话框,用户可以更改文件类型,这样会修改所用的文件扩展名,
但是不会修改文件格式。现在不能修改文件类型。
- 以前,如果你在用X或Y整理的信道中删除XY视图项目,整理顺序不能正确更新。
- 图形序列编辑器不再允许你指定零长度的脉冲。
- BurstRevise()脚本命令现在会注意信道中设置的所有标记过滤器。
- 以前,脚本命令只接受整数作为源信道的参数。现在它接受信道规格,如说明文件所述。
- 以前,如果文件里的最大时刻有一个事件,Spike2可能会在某些绘制模式中意外停机。
- 点模式中MeasureToXY()和MeasureToChan()的脚本记录已经改进。
- 如果取样配置创建了副职视图,复制视图不再复制原视图的水平光标。
- 现在,在每条描记线上的数据点不足6个的WaveMark信道上使用Edit WaveMark不会再导致Spike2死机。
- 以前,如果你从数据文件读取取样配置,只有端口号在0-15之间的ADC信道才会被接受,而且端口8-15会被映射到0-7。
- 以前,如果你用ChanWriteWave()脚本命令替换信道开头的数据,然后创建或删除另一个信道,电脑有时候可能会读取原来的波形数据。
- 以前,如果你用取样配置的Play Waveform功能或PlayWaveAdd()脚本命令设置用于输出的波形,如果信道数和点数都是奇数,则会输出一个额外的点。
- 以前,如果你在附有垂直下采样信道过程的信道上使用Power spectrum指令,如果选出来做分析的数据区恰好是FFT区块大小的倍数,则可能虚假错误。
- 以前,XYSetChan()和多重信道一起使用时不能正常工作。和多重信道一起使用时返回值记录错误。
- 以前,在尖峰形状对话框中,加载与保存模板选项没有列出用于复制信道的模板。
- 以前,如果屏幕上的矩形或圆形大小不足一个像素,则XYInRect()和XYInCircle()指令不能正确工作。
- 以前,用工具栏或对话框闲置程序中的脚本修改拖曳水平信道,Spike2可能会死机。
- 以前,如果用脚本命令打开"文件保存"对话框,这个脚本命令总是会询问文件改写,而不管yes%参数。
- 以前,"输出波形"对话框中显示的字节数可能有2个误差,而取样配置对话框"Play Waveform"选项卡中显示的字节大小也可能有1个误差。
这是一个表面上的错误;Spike2内部会使用正确的大小。
改动
- XYInRect()脚本命令会将从低坐标到高坐标的部分(不包括高坐标)作为矩形内部。以前,高坐标也包括在内。
|
|
2005年5月 |
5.12 |
更新
|
|
|
- 我们已消除了许多随着频繁刷新窗口产生的闪烁,如在取样过程中。新的绘制模式可能会因硬件的原因而变得较慢;
你可以在编辑/选项/兼容性中禁止没有闪烁的绘制功能。
- 新增一个编辑/选项/调度程序功能,可控制Spike2给后台处理分配时间。Spike2在取样时已不再像以前那样占用过多CPU资源。
- 信道的最大可复制数从26增加到了52。前26个复本用字母a到z显示信道数。后26个副本用A到Z。
- 汇编程序最大规模增加了16倍。
- 新的YieldSystem()指令允许脚本程序的Spike2用户线程睡眠。
- 新增PlayOffline()脚本命令来匹配“取样”菜单的“脱机工作”对话框。
- 时间视图中的“复制电子数据表”现在允许设置任何时间间隔;以前只能设置文件时间分辨率的整数倍数。
- ChanList()和新的Chan$()脚本功能支持符号信道名(如m1a)。
- 现在,用文件自动命名取样时,Spike2会记住上次使用的文件号码,这样可以在从一大批文件中搜索一个自动命名的文件时节省时间。如果搜索完全部文件名,
Spike2现在会显示一个信息框。
- 以前有几个对话框会延迟数字查错,直到把输入焦点移到另一个项目。现在,我们在你输入的同时查错并拒绝垃圾字符。
- 图形序列编辑器增加了对错误状态的说明。只能拖放到控制路径上的项目现在不论鼠标垂直位置在哪里都会在控制路径上显示插入点。
- 图形序列编辑器现在允许将当前序列片断复制到片断系列中,从而使制作一系列相似激励更加容易。
- 把任意一个波形拖放到图形序列编辑器上,如果取样配置里有波形定义,程序会提示你选择一个。你可以双击控制途径上的任意波形图标改变相关波形。
- 现在你可以撤销视图和信道的颜色修改。调色板和应用程序颜色的修改不能撤销,因为这些修改是涉及整个程序的,而撤销系统是基于视图的变化之上。
- 光标值对话框和ChanValue()脚本命令现在会返回时间视图中波形信道的内插值(基于绘制模式)。你可以用编辑/选项/兼容性禁用这个功能。
- 我们改进了将数据导出为文本时用来代表时间的小数位的位数运算法则。
- DlgEnable()现在允许你设置将输入焦点放到哪个对话框项目上。
- 你现在用光标上下可以修改用户对话框中有调节钮控件的栏的数值。
- 文本文件导入器经过修改,可以导入的输入格式更多。
- 现在,如果输入栏是非法的,适配对话框会显示错误信息。
修复
- 以前,在波形、地平线或立体曲线模式下用粗线条绘制的时间与结果视图数据有时在滚动时绘制得不够完美。
- 以前,如果用右击打开“设置标记”代码对话框,程序不会自动选择被点击的信道。
- 以前,“Edit WaveMark”对话框启动时总是突出显示第一个标记代码,而不管配置中设置使用的层。现在它会突出显示将被使用的标记代码。
- 以前,如果你在Edit WaveMark和WaveMark丛集对话框同时打开的情况下关闭某个数据文件,Spike2可能会死机。
- 现在,KMeans和Normal Mixtures对话框在关闭时会启动丛集对话框。
- 现在,KMeans对话框能正确报告用户加权值。
- 以前,“记录虚拟信道”对话框缺了一个后括号。
- 以前,“视图”菜单下的“标准显示”指令在清除了选定的信道后不说明这些信道的号码,结果看起来这些信道似乎仍然是选中的。
- 现在,如果选定的波形超过32MB的限制,“输出波形”对话框中的“添加到网上”按键会被禁用。以前,
波形大小的限制直到你尝试把波形加载到1401上进行取样时才会强制执行。现在,如果你的1401没有足够的内存加载波形,你还是会得到取样时间信息。
- 光标数值、光标区域和尖峰形状对话框会自动扩大到固定列宽的倍数。以前,如果这样的大小变化导致整个对话框超出屏幕以外,就很难恢复原状。
现在,如果你要求显示这些完全在屏幕以外的对话框,他们会自动居中。
- 现在,图形序列编辑器可以正确生成:设置了超时参数的反应分支、时间比较的分支和变量/时间算法。
以前这些在数值转换时全部使用序列器记号而不是文件记号。
- 图形序列编辑器现在可以处理任意重叠输出。
- 以前,如果你从菜单栏打开“适配”对话框,而信道1不存在或不适合,适配对话框不能正常操作,除非你更换信道选择器。
- 现在,用点或线条模式绘制的事件信道的“复制数据表”输出不再适用6个小数位来显示整数。
- 在“New WaveMark”对话框中,如果数据源是波形信道,模板宽度会从已保存的设置中恢复。以前模板宽度限制在28点以下。
- MeasureToChan()脚本命令现在允许2、3类的事件信道。
- 以前,SetWaveCrl()脚本命令设有30000个bin的限制,但是互动版中却没有。现在,bin的数目根据数据文件的长度设置,或设为1000万,两者中取较小者。
- 以前,SetWaveCrlDC()脚本命令不能正确记录。
- 在5.11版中y轴范围的修改不能撤销。
- 在5.10和5.11版的PCA丛集对话框中,不能用右击放置省略号。
- 以前,如果你在激活网格的情况下设置信道背景色彩,网格会消失。
- 如果你在一组信道上分别叠加不同的背景色彩,程序只会采用第一个的背景色彩。以前,所有的背景色彩都会采用,这样会使数据变得不明显。
- 以前,如果对话框中的值设为分钟的话,SampleMode(-1)和SampleMode(-2)就不会把for和every值从分钟转换成秒。
- 以前,PlayWaveLink$()脚本命令总是返回空的字符串。
- 现在,ToolbarEnable()能在没有标签的按键上起作用。
- 在脚本中,如果你从用户对话框的修改、闲置或按键函数打开一个用户自定义的对话框,新的对话框在使用时原来的对话框会被禁用。
- 以前,如果你给一个用户自定义的对话框设置了一个修改函数,而这个修改函数引起了脚本错误,Spike2可能死机。
- 以前,如果你在用户自定义对话框的闲置程序或修改函数中创建了一个用户自定义对话框,这些对话框可能会互相混淆,从而导致Spike2死机。
- 现在,如果你用一个数组参数定义func或proc,并规定数组大小,脚本编辑器会标记错误,例如fred(myArr[23])是非法的。以前,电脑不能侦查这个错误,
导致乱码产生。
改动
- 现在,Spike2在取样或运行脚本时比以前对其他应用程序友好得多。如果你有一个取决于上一个操作的在线程序,可能需要到编辑/选项/调度程序中修改设置。
要效仿(不完全相似)以前的设置,将所有栏设置为最低值(1、0、0)。我们不推荐这种做法。
- 以前,如果你在“从时间范围中数设置比例”或“仅平方波幅(大小)”模式下使用“分析”菜单“校准”指令或ChanCalibrate()脚本命令,
这个操作会保存信道偏移,而如果偏移值不为零,则可能产生出乎意料的结果。现在,这两种模式会将用户y轴保存为零,如果原来的信道偏移值不为零,则会调整信道偏移。如果信道偏移值为零,你不会看到任何变化。
- 我们现在允许52个信道副本(见上)。在现有脚本情况下,我们认为这样不会引起任何问题。
- 如果你使用自动文件命名来取样一个序列的文件(且重复次数不为零),我们已通过从上一次使用的数字加1开始搜索加快了未使用过的文件名的搜索速度。
如果你以前习惯使用其他的应用程序把取样后的文件移到别处,然后靠Spike2重复使用随机出现的已用名称,那么这个变动会对你产生影响。
- 现在,ChanValue()脚本命令在时间视图中的波形信道上使用时也会注意绘制模式。要获得原来的值,将参数设置为1,
或者在编辑/选项/兼容性中禁用这个新功能。
|
|
2005年2月 |
5.11 |
Fixes
|
|
|
- 在5.10修正版中,如果你取样复制的时间窗口,当你关闭最后一个数据窗口时,数据文件会被删除。
- 以前,SampleUsPerTime()脚本命令不允许将相同的微秒范围作为交互式对话框。
- 以前,保存好的取样配置(.s2c)文件大小有时候超过正常范围。如果你怀疑你有这样的文件,加载并保存到新的文件。
- 以前,如果你在显示网格的同时拉动显示的数据窗口,粗网格线可能会变细一个像素。
- 现在,用粗线在SkyLine模式下绘制的数据边角显得更均匀。在时间视图里左右拉动时效果也更好。
- 以前,尖峰检测时间范围栏和尖峰数量栏可以用微调控制进行调整,但是不能编辑。
- 如果你在"编辑"菜单下的"选项"中修改线条的粗细并点击OK,新的设置马上生效。
改动
- 尖峰检测里的按钮所用的颜色已经更改,因为在某些Windows XP色彩方案下黄色难以辨认。
|
|
2005年1月 |
5.10 |
更新
|
|
|
- 新的尖峰监测窗口将所有 WaveMark(波形标记)信道显示在一个数据文件中。
- 可单独设置尖峰波形和尖峰监测窗口的背景颜色,与时间查看窗口背景颜色无关。
- 在快进模式下创建新信道,新波形(New WaveMark)对话框将保存游标 0 值位置。
- 在快进模式下对信道重新归类,编辑波形(Edit WaveMark)对话框将保存游标 0 值位置(如有可能)。
- 绘制为波形的游标测量值和 ChanValue() 命令返回 RealMark 数据值,现可在各数值之间线性插入。
- 如果前景项目颜色与背景颜色相同,Spike2 现可做调整,使之容易辨认。这在尖峰波形对话框中尤其有用。
- 在 y 轴对话框中添加了按键用于 y 轴对称量程。
- 在程序查看窗口,F4 键编辑,F5 键运行。在输出序列查看窗口,F4 键检查序列语法。
- 时间和结果查看窗口中的信道编号显示区现可自动调整大小,所有信道编号均可显示。
- 虚拟信道和内存信道的编号现用符号名称显示(比如 v1,v2,m1,m2,而不是 701,702,401,402)。复制信道已经用符号名称显示,
比如信道20的复制信道显示为20a。
虚拟和内存信道的复制信道显示为 v1a,m2c,诸如此类。
- 在对话框以及信道数据(作为字符串给予程序命令)中,除信道编号外,现在还可用符号名称。另外,现在可接受 8a..8j,或 8..8c,
用于指称信道8的各复制信道。
- 现在,虚拟信道对话框接受信道的符号名,例如你可以使用Ch(m1)代替Ch(401)。
- 程序命令 DupChan() 现可接受 -2 作为第二参数,以获得某信道对应的复制信道数。
- 在脚本编辑器中,如果你在键入某个嵌入功能的开括号后使用F1键,该功能的帮助页面会打开。以前要打开帮助页面,你必须键入开括号,
然后把文本插入符移回到功能名称中才行。
- 使用新的BRWEndian()脚本命令,你可以用big-endian格式和PC标准little-endian格式读写二进制文件。
- 如果Spike2正在取样或运行脚本,它会尝试阻止系统因为没有用户活动而暂停。现在,如果出现电池电量不足的情况,或者如果Spike2接到系统电源即将中断信号,
它会暂时保存所有取样数据文件。
- 如果Spike2是当前应用程序,并且正在取样或运行脚本,则会尝试阻止屏幕保护启动。
修复
- 以前,在波形、地平线或立体曲线模式下用粗线条绘制的时间与结果视图数据有时在滚动时绘制得不够完美。
- 以前,如果用右击打开“设置标记”代码对话框,程序不会自动选择被点击的信道。
- 以前,“Edit WaveMark”对话框启动时总是突出显示第一个标记代码,而不管配置中设置使用的层。现在它会突出显示将被使用的标记代码。
- 以前,如果你在Edit WaveMark和WaveMark丛集对话框同时打开的情况下关闭某个数据文件,Spike2可能会死机。
- 现在,KMeans和Normal Mixtures对话框在关闭时会启动丛集对话框。
- 现在,KMeans对话框能正确报告用户加权值。
- 以前,“记录虚拟信道”对话框缺了一个后括号。
- 以前,“视图”菜单下的“标准显示”指令在清除了选定的信道后不说明这些信道的号码,结果看起来这些信道似乎仍然是选中的。
- 现在,如果选定的波形超过32MB的限制,“输出波形”对话框中的“添加到网上”按键会被禁用。以前,
波形大小的限制直到你尝试把波形加载到1401上进行取样时才会强制执行。现在,如果你的1401没有足够的内存加载波形,你还是会得到取样时间信息。
- 光标数值、光标区域和尖峰形状对话框会自动扩大到固定列宽的倍数。以前,如果这样的大小变化导致整个对话框超出屏幕以外,就很难恢复原状。
现在,如果你要求显示这些完全在屏幕以外的对话框,他们会自动居中。
- 现在,图形序列编辑器可以正确生成:设置了超时参数的反应分支、时间比较的分支和变量/时间算法。
以前这些在数值转换时全部使用序列器记号而不是文件记号。
- 图形序列编辑器现在可以处理任意重叠输出。
- 以前,如果你从菜单栏打开“适配”对话框,而信道1不存在或不适合,适配对话框不能正常操作,除非你更换信道选择器。
- 现在,用点或线条模式绘制的事件信道的“复制数据表”输出不再适用6个小数位来显示整数。
- 在“New WaveMark”对话框中,如果数据源是波形信道,模板宽度会从已保存的设置中恢复。以前模板宽度限制在28点以下。
- MeasureToChan()脚本命令现在允许2、3类的事件信道。
- 以前,SetWaveCrl()脚本命令设有30000个bin的限制,但是互动版中却没有。现在,bin的数目根据数据文件的长度设置,或设为1000万,两者中取较小者。
- 以前,SetWaveCrlDC()脚本命令不能正确记录。
- 在5.11版中y轴范围的修改不能撤销。
- 在5.10和5.11版的PCA丛集对话框中,不能用右击放置省略号。
- 以前,如果你在激活网格的情况下设置信道背景色彩,网格会消失。
- 如果你在一组信道上分别叠加不同的背景色彩,程序只会采用第一个的背景色彩。以前,所有的背景色彩都会采用,这样会使数据变得不明显。
- 以前,如果对话框中的值设为分钟的话,SampleMode(-1)和SampleMode(-2)就不会把for和every值从分钟转换成秒。
- 以前,PlayWaveLink$()脚本命令总是返回空的字符串。
- 现在,ToolbarEnable()能在没有标签的按键上起作用。
- 在脚本中,如果你从用户对话框的修改、闲置或按键函数打开一个用户自定义的对话框,新的对话框在使用时原来的对话框会被禁用。
- 以前,如果你给一个用户自定义的对话框设置了一个修改函数,而这个修改函数引起了脚本错误,Spike2可能死机。
- 以前,如果你在用户自定义对话框的闲置程序或修改函数中创建了一个用户自定义对话框,这些对话框可能会互相混淆,从而导致Spike2死机。
- 现在,如果你用一个数组参数定义func或proc,并规定数组大小,脚本编辑器会标记错误,例如fred(myArr[23])是非法的。以前,电脑不能侦查这个错误,
导致乱码产生。
改动
- 现在,Spike2在取样或运行脚本时比以前对其他应用程序友好得多。如果你有一个取决于上一个操作的在线程序,可能需要到编辑/选项/调度程序中修改设置。
要效仿(不完全相似)以前的设置,将所有栏设置为最低值(1、0、0)。我们不推荐这种做法。
- 以前,如果你在“从时间范围中数设置比例”或“仅平方波幅(大小)”模式下使用“分析”菜单“校准”指令或ChanCalibrate()脚本命令,
这个操作会保存信道偏移,而如果偏移值不为零,则可能产生出乎意料的结果。现在,这两种模式会将用户y轴保存为零,如果原来的信道偏移值不为零,则会调整信道偏移。如果信道偏移值为零,你不会看到任何变化。
- 我们现在允许52个信道副本(见上)。在现有脚本情况下,我们认为这样不会引起任何问题。
- 如果你使用自动文件命名来取样一个序列的文件(且重复次数不为零),我们已通过从上一次使用的数字加1开始搜索加快了未使用过的文件名的搜索速度。
如果你以前习惯使用其他的应用程序把取样后的文件移到别处,然后靠Spike2重复使用随机出现的已用名称,那么这个变动会对你产生影响。
- 现在,ChanValue()脚本命令在时间视图中的波形信道上使用时也会注意绘制模式。要获得原来的值,将参数设置为1,
或者在编辑/选项/兼容性中禁用这个新功能。
|
|
2004年11月 |
5.09 |
更新
|
|
|
- 现在,在用户定义的对话中用 DlgButton() 新设对话按键可以有热键。
- 在用户定义的对话、按键、提示、选择框和静态文本中可以有弹出式工具提示。
- 现在做信道处理时可以在时间查看窗口中使用 ProcessAuto() 和 ProcessTriggered()。
- Power1401 中的4个 DAC 上,图形序列编辑器现可利用正弦输出。
- 在可能情况下,图形序列编辑器现可使用 RAMP 指令。
- 信道第二色现在设置水平线(用于将事件绘制为线条)、以及光栅线模式下的中心线颜色。
- Spike2 系统运行间隔期间,本地和共用变量的程序调试窗口以及调用堆栈现可保存屏幕位置数据。
- SampleOptimise() 程序命令现将每时间单元的微秒下限设置为1微秒,与“采样设置”(Sampling Configuration)对话中的“分辨率”
(Resolution)一项匹配。
- 数据组 IIR 过滤新添程序命令如下:IIRLp(),IIRHp(),IIRBp(),IRBs(),IIRReson() 和 IIRNotch()。
- 用程序为时间查看窗口创建复制信道,最大数目从20提高到64。
- 右键点击水平游标,并从上下文菜单中相应选择,即可将水平游标差值拷贝到记录板上。
- 用 Alt+Drag 进行测量,现可保存测量值。拖动的同时松开 Alt 键,然后用 C 或 L 键拷贝或记录显示值。
- 现在可以拉伸在 Overdraw WM 显示模式下绘制的尖峰波形信道。
- 如果在拉伸(Overdraw)区和正常显示区之间拖动尖峰波形信道,绘制模式会自动在 Overdraw WM 和 Waveform 之间转换。
- 编辑菜单的优先选项命令在“一般”(General)一栏中新添了一项,数据文件中上次使用的 x 轴量程若超过 10MB,可以忽略。如果打开的数据文件非常大,
这可以节省很多时间。
- 现在可以在归类窗口中选择显示哪些主要成分。
- 现在可将 3D 归类窗口设置为“跳动”(jitter),使之更形象易读。
- 可以从调色板设置归类窗口背景颜色。深色背景中的椭圆形更易辨认,归类窗口调整大小时也不再跳动。
- 新添了归类窗口命令,旋转窗口,让 x、y 或 z 轴指向用户。
- 用 K Means 和 Normal Mixture 归类法,现可查看归类过程,也可取消耗时很长的归类操作。
- Axon 文件输入器升级到 Axon 文件库第1.83版。
- 数据科学国际(The Data Sciences International,即 DSI)文件输入器在框架文件基础上功能提高。
- Plexon 文件输入器现可接受104版库文件。
- FileSaveAs() 程序命令现可将时间、结果和 XY 查看窗口以位图格式保存。
修复
- 点模式下游标0的活动游标迭代现可在时间零值探测到点。
- 搜寻失败时,活动游标系统不会废止游标0,这会在处理(Process)命令结束时造成测量错误。
- 除 BEQ 外,使用表格 (Bxx Vn,[Vm+offset],lb) 的所有的输出序列器分支指令测试的都是 Vm 值、而不是表格值。
- 若 Power1401 或 Micro1401 使用的时间分辨率不是微秒的整数倍,则输出序列器表达式 sTicks(), msTicks() 和 usTicks() 现可工作正常。
- 在图形序列编辑器中,某区域若只有一个延时、随后有一分支,不会产生任何代码。
- 若采样设置中包括一些进程、在时间查看信道中添加测量项,则打开新的数据文件采样时,并不总能创建进程。
- ChanSave() 若新建了水平事件信道并向它拷贝数据,则不能保存水平事件信道的初始值。
- 若有附加的信道进程、令信道采样速率提高,则 ChanSave() 程序命令不能保存波形信道。
- 如果采样时使用的临时文件位置和最终文件位置相同,则 Spike2 视频程序会删除 .avi 文件。
- “程序”(Script)菜单中的“运行程序”(Run Script)列表中,两次出现拆分程序窗口。
- 如果设置“触发显示”模式(Triggered display),并在触发点将 x 轴设为0,对显示布局的任何改动都使得 x 轴显示原始时间轴。
- “打印可见“(Print Visible)命令现只在可以使用时才有效。
- 使用带 USB2 接口的1401产品,若在等待触发启动时退出采样,再次使用1401产品时需要重新启动系统。
- 1902信号调节器不能正常支持单元增益整流。
- 为交流耦合和波谷过滤,可在线对1902调节器控制面板做出改动,但要等到对下一个文件进行采样时才能传到1902单元上。
- 若数据关于 y 轴零值呈不对称,则文本文件输入器产生错误的偏移量。
- Igor 文件输入器在读取不同数据类型块占据的信道时不再崩溃。
- 数据波(DataWave)文件输入器能更好地处理 EWB 文件。
- 若坐标轴锁定,交互曲线配合现在总是参照正确的坐标轴进行绘制。
- 现在在活动游标进程运行时,可在线使用交互曲线配合对话框。此前,对话框忙于跟踪游标变化情况,难以做出反应。
- 将波形从负值或零值区转移到 EventToWaveform(),现在报告为错误,不再导致 Spike2 系统中断。
- 原来的增强图元文件图像输出,是根据系统报告的每英寸像素额定值设置图像大小,导致尺寸误差。现在的计算更为精确。
- 图形序列编辑器在 DAC 2 和 DAC 3 上产生的余弦输出不能停止。
改动
- 现在,所有1401系列产品中,“采样设置”(Sampling Configuration)对话框中的“分辨率”(Resolution)一项、以及程序命令 SampleOptimise()
有不同的设置。
此前,micro1401 和 1401plus 分享同一设置。现在,micro1401 有自己的设置,我们即可区分不同的 DAC 输出。这不会对旧的采样设置有任何影响。
- 在时间查看窗口,如果将 x 轴设为“当日时间”模式(Time of Day),则在“显示触发”(Display trigger)模式下,x 轴在触发点不能显示零值。
同样地,如果设置“显示触发”模式,让 x 轴在触发点为零值,则“当日时间”模式将变成“小时/分/秒”。
- 采样时的时钟速率(它决定了文件分辨率),最低值从1000 us (1 ms) 改为10000 us (10 ms)。这使得最长采样时间从24天增加到240天。
可以在非常慢的速率下进行长期采样。
- 随机波形的最大尺寸原为 2 MB,有些用户觉得太小,因而提高到 32 MB。1401产品中,仍需留出至少256kB的采样空间。
- 归类窗口中有快捷键,用于在被选中的椭圆形中设置事件代码,快捷键原为 Ctrl+0…Ctrl+9,现改为0…9。这样用户可以用鼠标拖动椭圆形,同时设置代码。
- 如果状态宽度不超过几个像素,“状态”(State)绘制模式现在忽略不同状态之间的垂直线。
|
|
2004年9月 |
5.08 |
更新
|
|
|
- 新的输出序列器指令DIV和RECIP能执行各种除法和倒数。
- 现在,你可以通过内插RealMark数据值来创建一个虚拟信道。
- 现在,Sampling设置对话框中的Channels选项会显示多描记线的WaveMark信道使用的数据端口范围。
- 现在,XY视图使用的Optimise()程序命令会注意start和finish变元。以前这个命令会忽视这些变元,优化整个视图。
- 现在,Y轴对话框可以优化XY视图中的每个信道。现在这个对话框在x轴范围上优化数据,而不是在所有数据上。这个行为会匹配时间和结果视图。
- 新的Speak()程序命令允许装有语音合成的系统的用户从文本串输出语音。
- 新的ArrSort()程序命令可以整理任何类型的列阵。
- Edit菜单Undo指令可以在时间、结果和XY视图中显示下一个撤销操作。
- 现在,你可以用颜色板中的信道原色更改TextMark点的颜色。你也可以在文本绘制模式中用信道配色设置文本颜色。
- 现在,File菜单Print Screen对话框允许你挑选横向或纵向打印模式,你还可以在标题中包括当前数据和时间。这个对话框还能记住你设置。现在,
如果激活程序记录,则所有对话框设置都会被记录下来。
修复
- 以前,如果你使Overdraw WM模式下绘制的数据无效,例如通过更改标记代码,则整个时间范围内的无效数据都会被添加到显示中。现在,
只有显示出来的无效数据才会重绘。
- 以前,如果你在一个波形信道上使用Channel处理向下取样命令,则短暂间隙后的数据可能不会显示。
- 以前,如果你在Sampling设置对话框的Resolution(像素)选项卡中选中了"Power1401 625",则可能无法取样描记线超过1的WaveMark数据。
- 以前,如果y和xInc不属于同一种类(都是实数或都是整数),则XYAddData(chan%, y[], xInc, xOff)命令会添加不正确的数据。
- 现在,如果你的脚本在一个VAR指令中包含一个运行时间错误,如VAR arr[100/n%],且n%为0,这个错误会在正确的线路上报告。
- 以前,SampleWaveMark()程序命令不允许你设置描记线数量。
- 以前,1401plus中的DIBEQ序列器指令不起作用。
- 现在,如果你打印一张跨越多页的数据视图,并且已经设置了打印的左边距或右边距,页面可以正确地连接起来。
- 现在,Print Screen命令会注意打印边距。
- XY视图中的曲线拟合现在可以正确打印。
- 现在,在图形序列编辑器中,“branch outside levels”和“branch within levels”操作可以正确使用。
- 现在,在所有活动光标模式中,活动光标设置的记录都是正确的。
- P可以使用修正系数的过程,如,在扫描数中不再包含被修正系数拒绝的扫描。
- 现在,当加载的数据文件包含拟合,则拟合对话框会显示残差值。
- 以前,在内插波形数据时,ChanSave()程序命令可能使Spike2死机。
- 以前,如果你在趋势图设置对话框中选中了"User check positions"方框,程序会提示你调整光标位置,但是你却无法移动光标。
- 现在,如果你把多帧WaveMark信道的绘制模式改成Overdraw WM,或进行反向操作,它们会保持同样的相对屏幕位置。以前,这样的操作可能会颠倒垂直顺序。
- 以前,如果你拖曳信道使之重叠,然后隐藏y轴,则隐藏的y轴可能会在数据区上面绘制。
- 以前,如果你创建一个多信道和光栅显示的结果视图,然后回到Process Settings对话框减少信道的数量,Spike2可能死机。
- 以前,如果活动视图是最小化的时间、结果、XY或文本窗口,或者如果焦点在某个程序或序列窗口的一个按钮上,FocusHandle()程序命令会返回0。
- 以前,保存后恢复视图或复制时间视图时,高位信道的原色和配色不能保留。
- 以前,在包含多尖峰信道和多描记线信道的尖峰形状设置对话框中,如果你将一个信道设置为多描记线,然后改成另一个信道,然后返回到第一个信道,
则模板位置和以前创建的所有模板都会损坏。
- 以前,如果你导出一个TextMark文件,每项最大字符数不是4的倍数,则导出的信道会损坏。Spike2本身不会创建这样的信道,
但是你可以从第三方程序倒入这样的数据。
改动
- 如果你有一个非滚动的Overdraw WM信道,现在,只要视图滚动宽度的一半或以上,这个信道就会全部重绘。在触发显示模式中,
每次触发这个信道也会重绘。
- 现在,信道背景色彩可以到State绘制模式中设置。State码00现在会用信道背景色绘制,而不是用白色。
|
|
2004年7月 |
5.07 |
更新
|
|
|
- 现在,你可以创建视频RealWave信道,这些信道是波形和事件信道的算术结合。事件信道通过使用包括升余弦和高斯曲线在内的平滑函数转换成波形。
- 添加的FocusHandle()指令能返回焦点视图的试图编号。和FrontView()不同的是,这个指令能返回多媒体和尖峰形状窗口。
- 现在,新的ReadSetup()脚本命令允许你设置Read()和ReadStr()使用的分隔符和定界符。
- 现在,如果你试图用自动文件取名取样,其中文件名路径指向只读或丢失的文件,则会受到警告。
- 现在,EventToWaveform()脚本命令可以应用额外的平滑函数(包括高斯曲线),并允许你提供一个不对称函数。
- 现在,ChanSave()脚本命令可以使用同步录像功能把一个或多个信道从一个文件拷贝到相同或不同的文件。
- 现在,ChanNew()脚本命令接受为0的信道号码,表示这是第一个未使用的信道。
- 现在,BIOPAC文件导入程序支持更新到3.7.3版的文件格式。
- 现在,如果你使用Profile()脚本命令修改“编辑器”设置或打印边距的注册值,修改会立即生效。以前你必须重启Spike2。
修复
- 以前,用Match to channel和Interpolate channel处理方法不能正确处理带间隙的波形。
- 以前,使用内插法的带信道处理的波形如果用点模式绘制,并且某个点需要重绘,则会导致Spike2死机。
- 按数据点对带信道处理的波形进行活动鼠标后退搜索修改时基或点的位置(例如,同步录像、低取样、以及内插值),现在可以正确运行。
- 以前,当一个对象在窗口上拖曳时,绘制成大点或用粗线绘制的波形和事件数据不总能正确刷新。
- 以前,如果y轴逆转,则不能绘制时间视图光栅显示图。
- 现在,在处理非水平数据时,不再允许使用DrawMode()指令设置上升或下降边缘。
- 以前,在某些情况下,波形关联可能产生不正确的结果。一旦发生这种情况,返回的值都是很大的数字(不在-1到1的范围中)。
- 以前,输出序列器RAMP指示不会持续均变到DAC设备中的负值。
- 用“取样”配置修改的指示符(添加到取样配置对话框标题上的*)不再是虚假设置。
- 以前,如果用“平均频率”模式绘制的信道中的最后事件位于文件末尾的平均频率bin尺寸之内,则最后事件之后不会绘制平均频率。
- 以前,如果下一个段的开始时间超过了文件的最大取样时间,则定时取样会不断地取样。
- 以前,如果点击XY视图上右手边的鼠标键,并选定关联功能表中的“处理设置”(Process Settings)选项,打开的是“处理”(Process)对话框,
而不是“处理设置”对话框。
- 以前,ChanNew()脚本命令的返回值不正确。
- 现在,文件导入程序可以正确地转换Y轴比例在不同帧之间变动的多帧文件。以前,该程序假设所有帧的比例都一样。
- 以前,如果改变了某个信道的基色,则所有适配数据也会改变成基色。
- 以前,如果你在正在生成结果视图的数据文件上使用“返回”(Return),而且返回指令不是从0时间开始的,则接下来的“再运行”指令不会处理数据,
除非再运行时间超过上一次再运行的时间。
- 以前,在脚本中使用%E作为打印格式来打印真实的数字会造成死机,但使用%e就没事。
改动
- 新的虚拟信道占据了信道701到800。这样就减少了从400到300信道的记忆信道的空间。
|
|
2004年4月 |
5.06 |
更新
|
|
|
- 现在,“信道处理”中包括一个中值过滤器。
- 已添加对多重监视器的支持。现在,System()命令能返回监视器信息。使用WindowVisible()命令可以最大化应用程序,使其覆盖整个桌面。
你可以使用Window()命令,根据监视器的相对位置定位窗口。
- 现在,如果你不拖放的话,交互式测量系统(按住Alt键,左击,然后拖放)能显示鼠标位置。现在,显示的内容里包括测量单位。
- 现在,如果信道是一个只读文件的一部分,则TextMark和信道信息对话框不激活可编辑区域。记忆信道总是可以编辑。
- 现在,所有活跃的光标波峰、波谷和临界值搜索功能均支持时间宽度。你可以(可选项)排除过宽的波峰和波谷以及过短的水平交叉。
脚本语言通过ChanSearch()和CursorActive()的width变元予以支持。
- 现在,你可以在来自RealMark信道的光标和在中频模式及瞬间频率模式中绘制的光标之间进行测量。
- 现在,输出序列器支持持续均变得DAC(非1401plus)。
- 现在,Power1401在输出序列器中,可以在0到3DAC上生成正弦曲线(以前只支持0到1DAC)。
- 现在,输出序列器支持各种用户自定义的大小,可用来在脚本和序列器之间快速转换大量信息。1401plus不支持这个特征。
- 现在,Spike2在取样时给操作系统释放更多时间。
- 现在,你可以将一个全球资源文件自动应用到数据文件上。这样使分析各种相似文件以及存储在只读介质上的文件变得容易得多。
脚本用户可以使用FileGlobalResource()命令读取。
- 编辑菜单中的“选项”中增加了一个新的“兼容性”选项卡,其中包括来自中频模式和瞬间频率模式中绘制的事件信道的测量结果的回溯兼容性选项。
- 阵列运算规则经过优化,运算速度更快。
修复
- 现在,SSOpen()可以在没有变元的情况下使用,如资料文件所述。
- 以前,如果你为记忆信道编辑了Measurement to a data channel设置,而目标信道不是401,则目的信道会被删除。
- 随着设置的改变,Measure to XY对话框会保留XY数据。
- 以前,如果你在重复时间窗口中右击一个信道,并打开标记过滤器或记忆信道对话框,则正确信道不能自动选中。
- 现在,RealWave信道的回溯搜索能正常工作。
- 以前,返回的操作数总是比实际数目大1。信道匹配、内插以及下采样操作返回的类型代码也不正确。如果你关闭并打开一个数据文件,
这三个操作不会被保存。
- 以前,检查并修复数据文件的Sonfix应用程序可能会在损坏的波形信道中以错误的顺序列出“丢失的段”,从而限制数据的恢复。
- 现在,“工作日程”窗口最大化时将之关闭(从而隐藏),则下一个窗口也会在最大化模式下显示。
- 以前,在使用时,输出序列器命令DELAY 0或DELAY Vn(其中Vn等于0)会设置很长的延迟。
- 以前,在取样期间打开Edit WaveMark对话框会把触发水平设置为0,然后按照正确水平然后恢复正确水平。这样可能导致对不需要的尖峰进行取样。
- 在“文件”菜单中,使用“打印屏幕”命令,波形可能会打印到信道空间以外。
- 现在,使用Measure to XY创建的XY视图能正确调整大小以适应字体。
- 以前,PlayWaveStatus$()会把pos%变元作为偏移到信道区域的点,而不是每个信道偏移到区域的点。对于单一信道区域来说这没有问题,
但是如果有n个信道,则pos%的值就会大n倍。
- 以前,在图形序列编辑器中,等待Cosine phase 0命令产生的代码不正确,适用这个的序列不能加载。
- 以前,如果你对在文本或状态模式下绘制的TextMark信道进行修改,则信道不能重新正确绘制。
- 以前,在5.05版中,如果你从波峰检测模式下的波形把事件导入记忆信道,而同时波峰的y轴的值不为正,则波峰位置会被设置在该波峰前面的波形取样上。
没有正值的波谷也是这种情况。
- 以前,如果一个新的项目取代了现有的项目,MemSetItem()脚本命令不会使显示无效。
- 以前,搜索坡形波谷总是能成功,既是数据实际上在上升。
- 以前,以声纳图模式绘制的信道会忽视Y轴对话框里的“锁定Y轴”标记。
- 现在,工具栏和互动栏里的文本键大小根据导入的文本计算得更加精确。
- 现在,坡形曲折搜索和坡形百分比搜索使用最少步骤时间。
- 在时间视图中,光标菜单中的删除选项现在包括光标0(如果可见的话)。如果你选择光标0,该光标将隐藏,因为在时间视图中总会有光标0。
- 现在,光标菜单中的显示全部选项包括光标0(如果可见的话)。
改动
- 测量鼠标指针(按住Alt键不放,左击时间视图、结果视图或XY视图)经过调整,缓解显示内容的混乱情况。
- 现在,光标和ChanMeasure()脚本命令之间的测量会注意事件的绘制模式。特别是在中频模式和瞬间频率模式中绘制的信道现在以频率的形式报告结果,
而以前是返回一个事件的计数。
因为这个功能可能导致旧的脚本实效,你可以用“兼容性”选项卡中新添加的“编辑选项”将它禁止。
- 文件菜单中的最近文档列表不再包括用脚本打开的文件。不过,列表中现在包括扩展名为.smr或.txt的文件,以便于你打开检查内容。
|
|
2004年1月 |
5.05 |
更新
|
|
|
- 分析菜单中添加了一项新的Fit Data指令,能将指数、多项式、高斯和正弦曲线与时间视图、结果视图或XY视图中的信道数据匹配。
- 添加了新的曲线匹配程序命令:ChanFit()、ChanFitCoef()、ChanFitShow()和ChanFitValue().
- 现在,分析菜单测量系统(Measurements system)可以读取匹配系数。如果你已经选定了一个匹配变元(fit coefficient),
则每次光标0迭代后都会进行一次匹配。
- 我们扩展了MeasureX()和MeasureY()程序命令以配合这个功能。 现在,MeasureX()和MeasureY()命令现在接受expr1和expr2变元的值和字符串。
- 分析菜单添加了一项新的测量选项,可根据活动的光标测量创建一个数据信道。这项功能可在在线或离线使用。例如,
使用这项功能可以在取样时从血压信道实时生成一个心律显示图。
现在有一个新的MeasureToChan()程序命令。
- 现在,新到测量包括值和值差的比率与乘积。
- 现在,通过活动游标数据点迭代程序,你可以设置每次测量之间的点数。例如,你可以一次单步调试数据 1000事件。
- 现在,使用活动游标系统和ChanSearch()程序命令可以在两个临界值内外搜索数值。
- 现在,RasterGet()程序命令可以返回储存的信道扫描次数。
- 现在,新的ViewKind()程序命令接受负变元,测试建立结果或XY视图的窗口。这个功能允许程序在使用View(-1)之前测试源窗口。这样,如果该窗口不存在,
可以避免发生致命错误。
- 新的ViewLink()程序命令允许程序找到各自的源视图。这个功能不同于View(-n),后者可以返回源视图的第n个副本。
- 现在,时间视图中的RealMark、波形和RealWave信道可以被设置为Skyline绘制模式。我们扩展了DrawMode()程序命令以配合这个功能。
- 取样配置对话框的定序器选项卡新添了一个选项,可防止用户意外按键造成的定序器跳序。我们添加了一个新的SampleSeqCtrl()程序命令。
- 现在,多个提示时间范围和单个时间的对话框现在提高了第一个位置提示的有用性。
- 新的ArrSpline()程序命令使用立方曲线将一个阵列重新取样到另一个阵列。
- 现在,尖峰形状参数对话框包括立方曲线,作为一种内插法。
- 现在,MarkMask()程序命令可以获得并设置使用一个阵列的mask的状态。
- Overdraw WM绘制模式中,现在可以右击一个尖峰,选定“Find with cursor 0”选项,将游标0移到距离游标位置最近的尖峰。
- 现在,New WaveMark和Edit WaveMark程序命令可以记录和编写。
- 我们添加了一系列新的SSxxxx()程序命令,同时另外几个指令现在可以把尖峰形状窗口当作当前视图进行操作。
- 这样可以使程序读取尖峰形状模板。 现在,聚类对话框允许你显示数据的x、y和z轴。
- 现在,除了一个低帧率外,Spike2 Video应用程序还允许你定义一个最大帧率。这个功能适用于帧率固定的照相机。
- 现在,分析菜单的Memory Buffer Import(内存缓冲导入)信道选项在计算波峰和平面交叉的位置时使用立体曲线内插法。 现在,
将整个矩阵或矢量代入函数时可以忽略空的方括号。
例如,有了var A[10][3], v[4]和一个用户自定义的Proc Fred(m[][], vec[]),你可以用proc作为Fred(A, v),而不是用Fred(A[][], v[])。
- 有两个运算符用于矩阵:diag(M)和trans(M),其中M是矩阵。这些运算符能生成矩阵的对角线和转置矩阵。你也可以用 ` 字符(倒引号)作为trans()的快捷方式。
例如,如果你有var A[4][4];你可以写PrintLog(trans(A))、或PrintLog(A`)、或PrintLog(A[][]`),将转置矩阵代入PrintLog()。
PrintLog(diag(M))会把矩阵的对角线代入PrintLog()。
- 现在,程序语言支持cosh()、sinh()和tanh()功能。
- 用户自定义对话框中线的最大数量已增加到40。
- 现在,ArrSum()和MatMul()程序命令接受矢量(1维阵列)和矩阵(2维阵列)变元。
- 现在,离线处理命令支持“gated”分析。我们扩展了Process()程序命令以配合这个功能。
- 这次发布的版本支持最新的Power1401提供的更高取样率。要激活更高的速率,将Sampling Configuration(取样配置)对话框的Resolution?
�解析度)选项卡�?401的Type(类型)选定为
“Power1401 625 kHz”。
修复
- 以前,如果没有副本视图,对话框表达式不接受View(-1).Cursor(1)。
- 以前,如果你运行Interact()或Toolbar()程序命令,同时不激活游标菜单,点击x轴滚动条左边的按钮就会再添加一个新的水平游标。
- 以前,如果你通过复制一个信道创建了一个波形信道或作为内存信道,然后设置成声纳图绘制模式,Spike2可能会在绘制中途死机。
- 以前,信道的Copy As Text输出会错误格式化真实的数值。
- 在线处理不再不必要地清除结果位,或在在线处理的设置被调整后将处理开始时间设置成当前时间。
- 以前,如果你在程序中使用了FilePathSet(""),并选定驱动器的引导文件夹,程序会选定已选中驱动器上的当前文件夹。
- 以前,1401中的缓冲器溢流(通常因主机跟不上数据速率导致)可能导致数据取样在不显示原因的情况下提前关闭。
- 以前,如果1401取样率过高,取样停止时可能出现“Thread termination failed”(线程终止失败)的信息。
- 以前,如果你手动保存尖峰形状设置,保存的触发水平值不是最新的。
- 图形序列编辑器使ramp输出的显示更加真实。
- 现在,用鼠标拖曳时,如果另一个应用程序占用了输入光标(例如为了显示错误信息),或者你用Alt+Tab更改应用程序(!),鼠标操作会中止。以前Spike会混淆拖曳/不拖曳状态。
- 现在,数据上的信道搜索实现了绘制模式。如果你使用数据点模式,它总是会把WaveMark数据当作事件。
- 以前,向后搜索中频模式下绘制的事件信道可能导致在某个位置死机。
- 以前,在图形序列编辑器中,如果一个控制项被设置在0时间上,则片断开头的一个关键字符会被遗漏。
- 以前,如果在线模式下绘制的事件信道上使用,DrawMode(ch%,-2)不能返回水平线标记的正确数值。
- 以前,视图菜单的File Information(文件信息)对话框中显示的文件时间会随着系统时区改变,而不能与FileTimeDate()程序功能返回的时间匹配。
- 如果你修改标题行的数目,文本导入程序不再混淆信道缩放比例。
改动
- 以前,如果你记录下Process对话框的使用情况,并使用Cursor(1)等指向时间视图的表达式,那么被保存的是Cursor(1),而不是View(-1).Cursor(1)。
现在,如果你要记录你的操作,Process对话框的下拉列表会把时间显示为View(-1).Cursor(1)。因为这样看起来不够简洁,所以如果不记录我们就不会使用这个格式。
- 把trans和diag用作变量或用户自定义函数的名称的程序将不再起作用。要修改这些程序,请用其他名称替换这些名称。
|
|
2003年10月 |
5.04 |
更新
|
|
|
- 现在,你可以记录和重放多媒体音像文件。
- 你可以锁定重叠绘制的信道,以便y轴对它们全部按比例进行调整。你也可以应用每信道垂直显示偏移量,将可能彼此重叠绘制的信道隔开。
脚本用户可使用ChanOrder()和新添加的YAxisLock()命令支持这些新的功能。
- 增添了新的选项” Enter debug on script error",这样,你可以使用分析菜单缓存在波型和RealWave数据上的"添加"项目_。
- 现在,Spike2数据文件在打开时会受到更多检查。SONFix已经扩展,可以修复未能通过新的检查的文件。
- XYAddData()脚本命令已经扩展,将波形数据复制到XY视图变得更加容易。
- 现在,SampleKey()脚本命令会报告添加标记的时间。
- 现在,对话表达式中允许MaxTime(n)和MaxTime(),可以在表达式模式中和活动光标一起使用,寻找信道中上一个的数据项目。
- 文本导入器的使用更加简便,你现在可以选择将波形信道导入为RealWave,或将波形和事件信道导入为Event-、Event+或Level。
- 现在,Cursor(光标)菜单的命令可以左右迭代活动光标0。
- 现在,BinError()脚本命令支持阵列访问结果视图的错误。
- System$()脚本命令现在可以读、写环境变量。
- 现在,你可以使用分析菜单缓存在波形和RealWave数据上"添加"项目。这样就可以对波形进行交互式的编辑。
- 现在,通过DlgVisible()和DlgEnable(),你不仅可以使用对话框项目,还可以使用对话框项目阵列。
- 现在,如果文本文件因为包含非法字符而不能打开, 你将看到一条解释性消息。
- 现在,调色板和应用色彩保存在注册表中,而不是在取样配置文件中。编辑菜单的Preferences中有一个检验框(通常清楚显示),可以激活原来的行为。
- Colour对话框中有新的页面,可以覆盖单独视图和单独信道的背景颜色。ChanColour()已经得到扩展,并添加了新的ViewColour()脚本命令。
- 我们修改了XY视图中画线条的方法,因此,在通过图元文件将线条导出到绘图程序时,这些线条更有可能以分组的形式出现。
- MemSave()添加了一个新的函数,可以在保存数据时覆盖标准盘子区大小。如果你要保存一个包含许多小的数据区的内存信道,通过设置一个较小的盘子区大小可以缩小该数据文件的大小。
- DlgText()脚本命令添加了一个额外的函数,可设置字段宽度。
- 如果在错误的视图类型中使用ChanKind()脚本命令,程序会报告0,而不再出现致命错误。这样,在使用这个命令之前就不用再测试视图类型。
- 柱状图生成中的辅助测量会忽略0时刻的触发事件。这样,如果下一次扫描超出了当前范围,你可以显示一个标记。
- 现在,ChanMeasure()脚本命令支持16-19的type%值。
- ToolbarSet()和Interact()命令可以为按键设置工具提示。
- 现在,Alt+Shift+左/右键的组合可以用来进入下一个和上一个显示触发。
- 现在,文件导入器支持Bionic NSx格式。
- PlayWaveSpeed()具备了一个可选的额外函数,用来报告即将使用的速率。
修复
- 以前,如果你在脚本编辑器中拆分一条直线,新的直线可能损失字符,而且新直线的行缩进常常出错。
- 以前,如果传输回绕目标区域的末尾、或者开始时的偏移距不是4个取样的整倍数,PlayWaveCopy()脚本命令在处理时就会遇到问题。
- 现在,如果你试图在没有可丛集的事件情况下运行丛集对话框,会收到一条解释性信息。以前程序会没有响应,让人不安。
- 在执行XY视图时修改执行设置不会再引起XY键的出现或消失。
- 以前,从脚本修改结果视图的上一个bin不能引起重新绘制。
- 以前,在结果视图中,ChanMeasure()和光标区域对话框不允许执行上一个bin,而且X值的中间数是错误的。
- 以前,如果你使用一个可编程的信号调节程序,如CED 1902,启动Spike2之后第一次取样数据时并不总是沿用保存在Spike2配置里的处理器设置。
- 过去可以在创建缓存对话框中设置3个WaveMark数据图形。
- 如果数据点的数量和触发前数据点数量不匹配,那么,将一个WaveMark信道导入一个缓存WaveMark信道就可能导致Spike2死机。
- 绘制成波形后,包含单一波形点的WaveMark数据不再隐藏。
- 以前,如果错误没有显示出来,则不能用BinError()脚本命令访问错误信息。
- 以前,RealWave数据立方曲线插值的信道处理选项在间隙之后不能生成任何数据。
- 以前,如果脚本命令报告的数值不是信道号,这些数值会比正确的少1。
- 现在,在用户自定义的对话框里的DlgXValue()字段输入文本表达式被保存到该对话框被删除为止。
- 以前,如果你在编辑了一个字段后点了取消键,那么则不能调用DlgAllow()设置的变动功能。
- 如果你修改一个组内的某个信道的绘制模式,使之没有y轴,那么这个信道会脱离该组。
- 以前,如果在标记信道上使用,MarkInfo()不能报告0。
- FileSaveAs()脚本命令在保存之前不再强迫时间视图显示。
- 以前,时间视图中,代码大于8的WaveMark事件绘制颜色错误。
- 在取样期间修改信号调节程序的设置会导致TextMark信道上添加标记代码02,或者,如果没有TextMark信道,则添加到键盘标记信道上。
- 现在,取样期间对信号调节程序所作的修改保存在取样设置中,如果再次取样,即可自动应用。
- 以前,ScriptBar()和SampleBar()脚本命令不接受资料中所述的所有函数组合。
- 现在,Debug(msg$)脚本命令会如资料所述把msg$写在脚本来源窗口里。
- 现在,包含mode%的DrawMode()命令如果设置为0,会如资料所述为信道设置标准绘制模式。以前做不到。
- 现在,连续波形的文件导入器会忽略数据块中的取样速率。取样速率根据数据块冲压估计。
- 以前,由FitLinear()和FitPoly()返回的协方差矩阵范围不正确。
改动
- 以前,在结果视图中,斜率模式中的ChanMeasure()在计算中包含最后的bin。这与所有其他的模式不同。现在已经不再包括最后的bin。
- 现在,如果信道中不包含任何数据,脚本语言MaxTime(chan%)命令会报告-1。以前会报告0(但是这也可能表示在0时刻有数据)。
- 在所选事件信道中将下一个/上一个事件的显示置于中央的交互式键盘命令已经从Ctrl+Shift+右/左(以前也用于活动光标迭代)改成Alt+右/左。
- 现在,如果你将一个WaveMark信道导入波形点或预触发点不同的缓存WaveMark信道,输入和输出的触发点会自动调准。以前只有第一个输出输入点才会调准。
- 默认调色板已经过修改,能提供更多的颜色,消除双重色彩。默认的应用色彩查找表已经过修改,可以改变默认的网格色彩,能抵消双重删除的影响。
这个改变对你没有影响,除非你在颜色对话框中点击"全部重置"键。
- 现在,脚本命令与y = A0 * exp(-x/A1) + A2 * exp(-x/A3)...相配,而不是像以前那样与y = A0 * exp(-A1*x) + A2 * exp(-A3*x)...相配。
|
|
2003年7月 |
5.03 |
更新
|
|
|
- 现在,所有文本窗口中的右键关联菜单中包括了"Select All"(全部清除)和"Clear"(清除)的选项。
- 现在,游标菜单Fetch命令包括"All cursors"(所有游标)。
- 现在,Optimise()脚本命令在结果视图中使用start和finish二进制扩展名。以前,这些自变量只能用于时间视图。XY视图仍然会忽略它们。
- 以前,导入数据文件的信道数有32个,或与输入文件中的信道数相等(以多者为准)。现在,如果输入文件有n个信道,则导入文件有n*1.25个(不足1个以1个计)或32个信道,
以便为保存处理后的数据预留空间。
- 现在,选择Edit(编辑)菜单的Preferences(参数)选项会出现选项卡对话框。这样有更多的空间扩大参数菜单;以前参数菜单太过拥挤。
- 现在,General(一般)选项卡中增加了一项新的编辑菜单参数选项,可以在运行修改后的脚本时保存。
- 现在,你可以在参数对话框中用Conditioner(调节器)选项卡将信号调节器COM端口设置为1至8。以前只能选择端口1至4。
- 现在,DOS脚本转换器利用Yield()翻译Delay命令。
- 现在,新的File(文件)菜单Apply resource file(应用资源文件)命令可以把资源文件运用到当前的时间视图中。另外还有FileApplyResource()脚本命令。
你可以使用这个命令迅速应用一个复杂的视图状态。
- 现在,Set Marker Codes对话框是非模态的。这就是说,你可以在对话框打开的时候同时在相关的视图中移动游标。
- 在包含错误信息的结果视图被绘成直线、平滑曲线或点时,程序会首先绘制错误信息,这样数据值将总是在最上面。如果错误信息的颜色不同,这可以改善视图外观。
- 如果你用指定一个文件的命令行打开Spike2,或者找到startup.s2s文件,要求用户关闭它们的警告讯息显示框将不再显示。
- 现在有一个新的命令行选项,/Q,可以隐藏所有的初始讯息显示框和Spike2开始信息窗口。
- 现在,RMS振幅有一个新的Channel Process(信道处理)选项。另外,ChanProcessAdd()脚本命令也得到扩展,以便匹配。
- 现在,Error$()脚本命令能够识别1401错误代码。
- 如果你按下Alt键,然后在时间视图、结果视图或XY视图中进行点击和拖曳,可以在屏幕上拖出一个矩形。
- 现在,Status(状态)栏可以显示时间视图、结果视图和XY视图中的鼠标指针位置。
- 现在,修改后的文本、时间视图、结果视图和XY视图的视图标题旁有一个*。WindowTitle$()返回的视图标题没有变化。
修复
- 和文本视图、结果视图、XY视图一起使用时,FileSave()脚本命令不再询问是否可以盖写其本身的数据。
- 如果相关数据文件的时基不是微妙的整倍数,Process对话框可以显示小数点后15位数的时间。这样可以防止编辑。
- 事件信道上的点模式活动游标搜索不再忽略最小步进值。
- 以前,如果你在XY视图中使用ChanKind()脚本函数,它总是会报告一个XY信道,即使该信道号码不存在。现在,如果信道不存在,它会返回0。
- 现在,如果你在线使用Edit WaveMark对话框,并修改触发水平,但是没有使用Online Update(在线升级)键,程序会记忆该水平。
- 以前,在自动取样一个序列的文件时,如果当取样达到某个文件末尾,开始下一个文件时,Abort(取消)或Reset(重置)对话框是打开的,则Spike2可能死机。现在,除非你关闭这些对话框,
否则不能打开下一个文件。
- 取样期间从某个串行线读取的TextMark数据不再包含取样开始前收到的字符。
- 现在,如果你在XY视图中使用脚本语言Optimise()命令,结果将和使用y轴对话框里的Optimise(优化)键完全一致。
- 以前,簇集对话框可能变得非常大。
- 按下Ctrl键将不再激活通过ToolbarSet()连接到A-Z字符的工具栏按钮。例如,以前,一个连接到C键的按钮同时也连接到Ctrl+C。
- 以前,如果在RealMark数据中使用MinMax()脚本命令,程序会从时间范围开始之前一个数据点开始搜索。
- 以前,如果你使用不包含从文本窗口读取的自变量的Read()脚本命令,程序不会按照文档所说的跳过文本行。
- 以前,Draw()脚本命令不能更新文本视图。
- 以前,在Windows 95/98/Me中,如果你放大X轴,显示某个bin的一小部分,则在速率模式中绘制的数据不能正确显示。
- 现在,MeasureToXY()脚本命令会注意让用户检查游标位置的要求。
- 以前,在间隙之后,三次仿样插值信道处理选项不会产生数据。
- FileConvert$()不再忽略flag%参数。
- 以前,如果你把一个含自变量的空函数转给DlgAllow()脚本命令,脚本编辑器不会提出反对。
改动
- 现在,Process对话框会在显示时间之前取消所有的拖尾0。以前,对于10微妙倍数解析率的数据文件,0.1秒会被显示为0.10000秒。
- 以前,在取样停止后,如果数据文件内没有数据,Spike2会删除这个文件。这可能导致文件意外消失的问题。作为一项试验,现在我们会保留这样的文件,并添加一个文件批注(除非已经使用文件批注4),
说明取样执行的实际时间。
- 各个视图中心不再添加垂直游标。现在,垂直游标根据游标号码添加到相应位置。
- 现在,时间视图信道单位从显示的信道重新读取,而不是从隐含数据文件读取。这就是说,显示为频率的事件信道拥有Hz单位。
- 现在,Optimise()脚本命令可以在你输入的一系列信道上运行(即使这些信道是隐藏的)。以前,这个脚本命令不能利用隐藏信道。
|
|
2003年6月 |
5.02 |
更新
|
|
|
- 如果你把鼠标指针移到Windows Explorer中的一个.s2s(脚本)文件上,而且你已经在第1行设置了脚本文件批注,那么这个批注也会出现在弹出信息中。
- 现在,如果你在运行Windows NT2000或XP,你可以在详细资料查看的状态下显示与spike2数据文件(.smr)和脚本文件(.s2s)有关的批注。
- 现在,尖峰形状和簇集窗口右下角有一个大小框。
- 现在,除了加在每个模板上的尖峰数量外,尖峰形状对话框模板窗口还可以显示匹配尖峰的数量。"模板"菜单中的"初始化计数器"命令将匹配计数设置为零。
- 以下新的脚本命令支持曲线拟合:FitExp()、FitGauss()、FitSin()、FitPoly()、FitLinear()、FitNLUser()。
- 以下新的脚本命令可计算伽马函数:GammaP()、GammaQ()、LnGamma()。这些命令对于常态分配和泊松分配非常有用。
- 添加了新的脚本函数,支持平面阵列的矩阵运算:MATInv()、MATMul()、MATDet()、MATSolve()、MATTrans()。
- 现在有以下脚本函数支持平面阵列:Abs()、ArrAdd()、ArrConst()、ArrDiv()、ArrDivR()、 ArrMul()、ArrSub()、ArrSubR()、ATan()、Cos()、Exp()、Frac()、Ln()、Log()、Pow()、Round()、
Sin()、Tan()、Trunc()。
- 文件导入在创建与旧版本的Spike2兼容的文件方面功能更强大。
- 对Rand()脚本命令进行了扩展,允许用户设置一系列的随机数字,以及在阵列中填入随机数字。
- 添加了新的脚本函数RandExp()和RandNorm(), 能产生带指数函数和常态分配密度函数的随机数字。你可以用 RandExp()产生带泊松统计数据的事件点列表。
你可以用RandNorm()把常态分配的噪音添加到波形上。
- 对Channel Process进行了扩展,包含各种取样速率和排列的信道立方曲线内插。为了匹配, ChanProcessAdd()也进行了扩展。
- 新的PCA()脚本命令可以执行主成分分析( Principal Component Analysis)。
- 现在你可以在结果视图中使用ChanSelect()。
修复
- 以前,如果打印一个%f格式的大数字,Spike2可能会死机。例如: PrintLog("%8.0f", 1e300);
- 以前,如果你用chans%自变量而不用xU$自变量执行SetResult(),不会出现错误报告。
- 以前,如果滚读立方曲线模式绘制的波形,数据显示可能效果不佳。
- 以前,使用丛集对话框会删除尖峰形状对话框中的循环重放。
- 以前,如果你在结果视图中使用FitLine(),而finish的BIN号码在结果视图的末尾以外,这时结果会出现错误。
- 以前,如果你把用老版本Spike2创建的一个文件导出到新的数据文件中,程序可能死机。
- 以前,SampleSequencer()脚本命令设置的序列不能总是按照取样配置显示。
- 以前,Process()脚本命令会改变结果视图,但是不会引起屏幕更新。
- 以前,对结果视图BIN的修改不能使信道的复制图更新。
改动
- 现在,脚本创建的对话框大小已经被限制到180个字符宽,30个字符高。
- 现在,如果你用Print()、PrintLog()、Print$()或Message()输出一个2D阵列,输出会使用第一个指数作为行,用第二个指数作为列。这样就能匹配矩阵的标准记法。
- 脚本创建的对话框右上角的关闭键因为没有用处,已被删除。
|
|
2003年4月 |
5.01 |
更新
|
|
|
- 现在,在结果视图中,如果每个像素都有很多点,直线绘图数据不会再显得"又粗又短"。
- 增添了有了一种新的丛集数据常态混合方法。
- 丛集对话框中,"KMean from existing"命令增添了一个新的加速键(Ctrl+Shift+K)。
- 调试过程中,你现在可以跳过Interact()、Toolbar()和DlgShow()函数。
- 如果你给一个XY视图设定信道名,现在显示/隐藏信道对话框会使用这个信道名。
- Spike2现在支持Windows XP的窗口和按键视图风格。
- 对EDF文件导入进行了扩展,从而支持BDF格式。
- Plexon文件导入器现在支持多帧数据文件格式。
- 现在为多信道系统数据文件准备了一个文件导入器。要使用这个导入器,你必须获得并安装最新的MCStream库(版本号2,4,0,0或更新)。
修复
- 已经增加了用户定义对话框的最大宽度。
- 现在,y轴标题和结果视图信道单位会跟踪记录光栅绘制模式和非光栅绘制模式之间的变化。
- 脚本DrawMode()命令现在只有在绘制模式改变时才会要求重新绘制。以前它总是会要求重新绘制。
- 以前,在结果视图中,每个像素有很多点的直线绘图偶尔会丢失一个点。
- 以前,在时间视图中,绘制为每个像素有很多点的直线的波形数据有时会显示一个非常狭长的形状,比应该绘制的宽一个像素。
- 如果你使用"文件"菜单里的"打开"命令,选择一个已经在Spike2中打开的文件,不会再出现"不能打开文件"的错误信息。
- 现在,离线波形重放和在线波形强制输出能够正确处理帧频不是一微妙的数据文件。
- 以前,如果你把光标从正在更新的屏幕上拖过,光标并不总能正确绘制。
- 带快速ADC的1401plus最多可以取样8个信道的WaveMark数据,不过,以前,在线模板匹配的功能只能用于第一个信道。现在,这个功能可以用于所有WaveMark信道。
- 以前,由脚本定位的对话框有可能会出现在前一个对话框的位置,而不是出现在脚本设定的位置。
- 以前,在对一个以上的尖峰形状信道进行尖峰形状数据取样时,可能无法正确设置触发水平。
- 以前,如果你使用"文件"菜单中的"导出"命令把一个内存信道转储为文本格式,Spike2可能死机。
- 1401设备驱动程序已经有了新版本,修正了1401plus用户在使用PCI适配器和长(2米以上)连接电缆以及快速PC时会遇到的数据传输问题。
另外,新发放的PCI卡固件也可能改善这方面情况棗详细情况请与CED联系。
- 现在,脚本创建的对话框可以使用DlgInteger()正确输入一个小于零的数值。
- 如果mode%自变量不适合信道类型,或者没有模式所需的参数,MinMax()函数不会再导致Spike2死机。
|