2005年12月 |
4.24 |
更新
|
|
|
- 现在,Axon文件的导入器能识别TextMark数据信道。
- 现在,Plexon文件的导入器能识别程序库105版文件,并且已经扩展,能导入RealMark和键盘信道。
- 现在,BIOPAC文件导入器能识别42版文件。
- 现在,Alpha Omega文件导入器能导入.MAP文件。
- 为第3和第4版.HLR文件增加了新的文件导入器。
修复
- 以前,如果你从一个数据文件读取取样配置,ADC信道只有在端口号码居于0-15之间时才被接受。而且端口8-15会被转换为0-7。
- 以前,如果你在启动信道时用ChanWriteWave()脚本命令替换数据,然后创建或删除一个不同的信道,有时候可能会读取原来的波形数据。
- 以前,如果你用取样配置中的Play Waveform功能或PlayWaveAdd()脚本命令设置一个波形用于输出,如果信号数量和点数均为奇数,则会输出一个额外的点。
- 以前,如果你在伴随有下取样信道处理的信道上使用Power频谱命令,并且选出来进行分析的数据区域恰好是FFT块大小的倍数,则可能得到虚假错误。
- 以前,修改从工具栏空闲理性程序中的脚本拖曳过来的水平光标的信道可能导致Spike2死机。
- 以前,如果最大时间处有一个事件,则可能导致Spike2在某些事件绘制模式中停机。
- 以前,如果你从按x或y排序的XY视图信道中删除数据点,可能引起绘图和排序次序问题。
- 以前,文件导入器不能正确处理极慢的波形取样速度。
- 以前,XYSetChan() 在与多个信道一起使用时不能正常工作或返回正确值。
- 现在,颜色对话框显示信道号码的形式与时间视图一样。
- 以前,当圆形或矩形的像素大小为0时,XYInCircle()和XYInRect()不能工作。
- 现在,脱机播放对话框和取样配置的波形输出部分都能正确显示比特数。在脱机播放对话框中,如果你修改取样速度选择器,比特数会随之更新。
- 以前,如果你设法生成一个需要20个以上的字符显示的光标位置,Spike2可能死机。
- 以前,如果你用XRange()脚本命令修改显示的x范围,然后使用打印指令,打印出来的是原来的x轴范围。
- 现在,MC_Rack文件导入器可以正确读取信道标题,并能正确地按比例绘制WaveMark数据。
- 以前,如果你打开一个带有关联资源文件的XY视图文件,并且这个XY文件包含非排序数据,而这个资源文件已设置为排序数据,则Spike2可能死机。
|
|
2005年6月 |
4.23 |
更新
|
|
|
- 文本文件导入器经过修改,可以导入的输入格式增加。
修复
- 以前,如果从复制了时间视图中的信道号的配置文件加载结果视图用于取样,结果视图信道也会被复制。
- 现在,对TextMark信道进行在线信号调节器修改和内存信道修改会促使TextMark对话框更新。
- 以前,取样配置(.cfg)文件可能会保存没有使用过的信息。这样可能导致.cfg文件过大。
- 以前,在重新运行对话框中,如果你用MaxTime()作为结束时间,记录对话框操作会产生为0的结束时间。
- 以前,“视图”菜单下的“标准显示”指令在清除了选定的信道后不说明这些信道的号码,结果看起来这些信道似乎仍然是选中的。
- 以前,如果设为分钟的话,SampleMode(-1)和SampleMode(-2)就不会把time和every值从分钟转换成秒。
- 在“New WaveMark”对话框中,如果数据源是波形信道,模板宽度会从已保存的设置中恢复。以前模板宽度也会恢复,但却限制在28点以下。
- 现在,如果你用一个数组参数定义func或proc,并规定数组大小,脚本编辑器会标记错误,例如func fred(myArr[23])现在被标记为非法。用func fred(myArr[])代替。以前,程序不会标记编辑器错误,脚本可能会遇到意外错误而终止。
- 现在,图形序列编辑器可以正确生成设置了超时参数的反应分支、时间比较的分支和变量/时间算法。以前这些在数值转换时全部使用序列器记号而不是文件记号。
改动
- 如果你在“从时间范围中数设置比例”或“仅平方波幅(大小)”模式下使用“分析”菜单“校准”指令或ChanCalibrate()脚本命令,并且如果信道偏移值不为零,则可能产生出乎意料的结果。现在,这两种模式会将用户y轴保存为零,如果原来的信道偏移值不为零,则会调整信道偏移。如果信道偏移值为零,你不会看到任何变化。
|
|
2004年12月 |
4.22 |
更新
|
|
|
- Axon 文件输入器升级到 Axon 文件库第1.83版。
- 数据科学国际(The Data Sciences International,即 DSI)文件输入器在框架文件基础上功能提高。
- Plexon 文件输入器现可接受104版库文件。
修复
- 如果设置“触发显示”模式(Triggered display),并在触发点将 x 轴设为0,对显示布局的任何改动都使得 x 轴显示原始时间轴。
- 若 Power1401 或 Micro1401 使用的时间分辨率不是微秒的整数倍,则输出序列器表达式 sTicks(), msTicks() 和 usTicks() 现可工作正常。
- 将波形从负值或零值区转移到 EventToWaveform(),现在报告为错误,不再导致 Spike2 系统中断。
- 原来的增强图元文件图像输出,是根据系统报告的每英寸像素额定值设置图像大小,导致尺寸误差。现在的计算更为精确。
- 1902信号调节器不能正常支持单元增益整流。
- 为交流耦合和波谷过滤,可在线对1902调节器控制面板做出改动,但要等到对下一个文件进行采样时才能传到1902单元上。
- 若数据关于 y 轴零值呈不对称,则文本文件输入器产生错误的偏移量。
- Igor 文件输入器在读取不同数据类型块占据的信道时不再崩溃。
- 数据波(DataWave)文件输入器能更好地处理 EWB 文件。
- 点击时间浏览窗口左下角的“添加水平游标”(Add Horizontal Cursor)键,输入焦点转移到键上,导致键盘标记无效。
- 若设置的字体相对于屏幕分辨率较大,然后又用特定的采样设置进行采样,有可能造成 Spike2 系统中断。
- 用鼠标选择某区域的同时滚动时间或结果查看窗口,屏幕上不会再留下选择框的残留影像。
- 文本窗口若不随文字行终止,则 Read() 程序命令不会再像原来那样造成最后一行文本截断。
改动
- 在时间查看窗口,如果将 x 轴设为“当日时间”模式(Time of Day),则在“显示触发”(Display trigger)模式下,x 轴在触发点不能显示零值。同样地,如果设置“显示触发”模式,让 x 轴在触发点为零值,
则“当日时间”模式将变成“小时/分/秒”。
|
|
2004年9月 |
4.21 |
更新
|
|
|
- 现在,BIOPAC文件导入程序支持最高为3.7.3版本的文件格式。
修复
- 以前,文档记录的ChanNew()程序命令返还值不正确。
- 现在,CED CFS文件导入程序会转化Y轴刻度在各帧之间变化的多帧文件。以前它会假定所有帧的刻度一致。
- 以前,如果你使Overdraw WM模式下绘制的数据无效,例如通过更改标记代码,则整个时间范围内的无效数据都会被添加到显示中。现在,只有显示出来的无效数据才会重绘。
- 以前,如果你在一个波形信道上使用Channel处理向下取样命令,则短暂间隙后的数据可能不会显示。
- 以前,1401plus中的DIBEQ序列器不起作用。
- 现在,如果你打印一张跨越多页的数据视图,并且已经设置了打印的左边距或右边距,页面可以正确地连接起来。
- 现在,Print Screen命令会注意打印边距。
- 现在,在图形序列编辑器中,“branch outside levels”和“branch within levels”操作可以正确使用。
- 以前,如果你拖曳信道使之重叠,然后隐藏y轴,则隐藏的y轴可能会在数据区上面绘制。
- 以前,如果你创建一个多信道和光栅显示的结果视图,然后回到Process Settings对话框减少信道的数量,Spike2可能死机。
- 以前,保存后恢复视图或复制时间视图时,高位信道的原色和配色不能保留。
改动
- 如果你有一个非滚动的Overdraw WM信道,现在,只要视图滚动宽度的一半或以上,这个信道就会全部重绘。在触发显示模式中,每次触发这个信道也会重绘。
|
|
2004年6月 |
4.20 |
更新
|
|
|
- 现在,打印屏幕指令会剪辑波形,以免溢出所在的矩形。
修复
- 以前,检查、修补数据文件的SonFix应用程序列举损坏的波形信道中"丢失的数据"时顺序可能搞错。这样就限制了数据的恢复。
- 现在,对于时基不是微秒的文件,SonFix应用程序可以按秒为单位正确显示时间。
- 以前,PlayWaveStatus$()以信道区的端点区距的形式返回pos%变元,而不是以该区域每个信道的端点区距的形式返回。对于单一信道区域,这不存在问题,但是如果有n个信道,
则pos%的值会比实际大n倍。
- 以前,在图形序列编辑器中,Cosine phase 0指令的等待会产生不正确的代码,而使用这个代码的序列不能加载。
- 以前,在图形序列编辑器中,调用或然率非常接近1的程序分支会产生错误,从而阻止序列加载。
- 以前,如果在窗口上拖放对象,则以大点的形式绘制的波形不总是能正确刷新。
- 以前,如果逆转y轴,则不能绘制时间试图光栅显示。
- 以前,在某些情况,波形相关可能会产生不正确的结果。如果发生这种情况,返回的数值会是极大的数字(不在-1到1的区间内)。
- 以前,如果新的项目替代了现有的项目,MemSetItem()脚本命令不会使显示失效。
- DrawMode()不再给非水平事件信道设置上升或下降边沿。
- 对于非光栅信道,记录对绘制模式的修改不再使用光栅模式标志。
- 以前,在使用1401plus的时候,输出序列指令DELAY 0或DELAY Vn(其中Vn等于零)会设置长时间的延迟。
|
|
2004年2月 |
4.19 |
更新
|
|
|
- 对RasterGet()脚本命令进行了扩展,能够返回保存下来的某信道扫描次数。
- 现在,ViewKind()脚本命令接受负变元测试结果或XY视图的源窗口类型。这样,脚本在使用View(-1)之前会测试源窗口,从而避免该窗口不存在的情况下产生的致命错误。
修复
- 以前,如果你在不存在重复视图的情况下在对话表达式中使用View(-1).Cursor(1)语法,则表达式不被接受。
- 以前,如果你运行Interact()或Toolbar()脚本命令而不同时激活光标菜单,那么,点击x轴滚动条左边的键就可能再添加一个水平光标。
- 以前,如果你通过复制现有信道创建一个新的波形信道,或者将新的波形信道创建为记忆信道,然后设置声纳图绘制模式,则Spike2可能在绘制期间死机。
- 以前,在图形序列编辑器中,如果将一个控制项设置在零时间,则片断开始时的一个关键字符会被忽略。
- 以前,如果你在复制的时间窗口中右击一个信道,并打开标记过滤器或记忆窗口对话框,正确信道不能被自动选中。
- 现在,RealWave具备回溯搜索功能,且事件信道按中频或速率绘制。
改动
- 以前,如果你记录了“操作”对话框的使用情况,并使用指向时间视图中的位置的表达式,如Cursor(1),则被记录的脚本不能和记录View(-1).Cursor(1)时一样正确运行。现在,如果你要记录你的操作,
“操作”对话框的下拉列表会按照View(-1).Cursor(1)的方式显示时间。因为这个格式显得比较冗长,所以如果你不记录,我们就会使用这个格式。
|
|
2003年10月 |
4.18 |
更新
|
|
|
- Spike2检查数据文件的错误更加彻底。SONFix会修复新的检查中不合格的文件。
- 文本导入程序的使用更加简单,你可以选择把波形信道作为RealWave导入,或者把波形和事件信道作为Event-、Event+或Level导入。
- 现在,BinError()程序命令支持阵列读取结果视图错误信息。
- 如果你在错误的视图种类中使用ChanKind()程序命令,它会返回0,而不再产生致命错误。这样,在使用前可以免去视图种类测试的过程。
- 现在,文件导入程序支持Bionic NSx格式。
修复
- 现在,MeasureToXY()程序命令会注意用户对光标位置进行检查的要求。
- 以前,如果你在程序编辑器中分裂一条线,新的线可能会丢失字符,而且线的缩进经常错误。
- 以前,PlayWaveCopy()程序命令在处理回绕在目标区域末尾和开始于不是4个取样倍数的区距的数据传输时会遇到问题。
- 以前,改变程序的结果视图中最有一个位不能引起重新绘制。
- 以前,在结果视图中,ChanMeasure()不允许编辑最后的位。
- 现在,在尖峰形状对话框中,如果双击模板改变大小,会显示最后一个匹配的尖峰。
- 以前,如果你使用了可编程的信号调节器,如CED 1902,那么在启动Spike2后初次取样数据时不能总是应用保存在Spike2中的调节器设置。
- 如果你在按下Ctrl的同时使用File(文件)菜单关闭与结果视图关联的时间视图,且这些结果视图包含复制信道和光栅数据,结果视图数据能够正确保存。
- 如果你打开一个时间视图,其中有一个包含结果视图数据(包括复制信道和光栅数据)的资源文件,则这些复制信道不会应用于时间视图,结果视图的位和光栅数据也能正确保存。
- 以前,“Create Memory buffer”(创建内存缓冲器)对话框中可以设置3个WaveMark数据跟踪文件。
- 以前,如果数据点和预触发点不匹配,那么将WaveMark信道导入内存缓冲器WaveMark信道可能导致Spike2死机。
- 被绘制成波形时,包含一个波形点的WaveMark数据不再可见。
- 以前,如果错误没有显示,BinError()程序命令就不允许读取错误信息。
- 以前,如果DupChan()程序命令返回的数值不是信道号码,这些数值总是会少1。
- Debug(msg$)程序命令能在程序源窗口中写入msg$。
- 现在,包含mode%的DrawMode()指令如果被设置为0,则可以设置标准的信道绘制模式。以前这个指令什么也不做。
- 以前,如果在标记信道上使用,MarkInfo()不能返回0。
- 以前,ScriptBar()和SampleBar()程序命令不接受有记录的所有变元组合。
- 现在,连续波形的文件导入器会忽略数据块中的取样率。取样率根据数据块的时间标记计算。
改动
- 以前,在结果视图中,斜率模式中的ChanMeasure()包括计算的最后一位。这与其他所有的模式都不一样。现在不再包括最后一位。
- 现在,如果信道不包含任何数据,则程序语言MaxTime(chan%)指令会返回-1。以前它会返回0(而这也可以表示在0时间有数据)。
- 现在,如果你将一个WaveMark信道导入一个波形点或预触发点数目不同的内存缓冲WaveMark信道,输出和输入的触发点会被调准。以前只有输出和输入的第一个点会被调准。
|
|
2003年6月 |
4.17 |
更新
|
|
|
- 现在,你可以在结果视图中运行ChanSelect()。
- 以前,导入数据文件的信道数有32个,或与输入文件中的信道数相等(如果这个数字较大)。现在,如果输入文件有n个信道,而且n大于32,我们会创建有n*1.25个信道的文件,
以便为保存处理后的数据预留空间。
- 现在,DOS脚本转换器利用Yield()翻译Delay命令。
修复
- 以前,如果你在结果视图中执行FitLine(),而finish的bin号码在结果视图的末尾后面,则结果不正确。
- 以前,如果你把用旧版本的Spike2创建的文件导出到新的数据文件中,程序可能死机。
- 以前,用SampleSequencer()脚本命令设置的序列不会出现在取样配置里。
- 以前,Process()脚本命令会改变结果视图的内容,但是不能更新屏幕。
- 以前,对结果视图信道进行修改不能更新该信道的副本。
- 以前,如果你把鼠标指针移到垂直游标上,指针不会变化。
- 以前,如果你用最大限度的点数(1024)脱机创建了一个WaveMark信道,并设置最大模板大小(1020点),Spike2可能在模板对话框中死机。
- 和文本视图、结果视图、XY视图一起使用时,FileSave()脚本命令不再询问是否可以盖写其本身的数据。
- 如果相关数据文件的时基不是微妙的整倍数,Process对话框可以显示小数点后15位数的时间。这样可以防止编辑。
- 以前,如果你在XY视图中使用ChanKind()脚本函数,它总是会报告一个XY信道,即使该信道号码不在范围之内。现在,如果信道不存在,它会返回0。
- 现在,如果你在线使用Edit WaveMark对话框,并修改触发水平,但是没有使用Online Update(在线升级)键,程序会记忆该水平。
- 事件信道上的"点"模式活动游标搜索不再忽略最小步进值。
- 取样期间从某个串行线读取的TextMark数据不再包含取样开始前收到的字符。
- 按下Ctrl键将不再激活通过ToolbarSet()连接到A-Z字符的工具栏按钮。例如,以前,一个连接到C键的按钮同时也连接到Ctrl+C。
- 以前,如果在RealMark数据中使用MinMax()脚本命令,程序会从时间范围开始之前一个数据点开始搜索。
- 以前,如果你使用不包含从文本窗口读取的自变量的Read()脚本命令,程序不会按照文档所说的跳过文本行。
- 以前,Draw()脚本命令不能更新文本视图。
- 以前,在Windows 95/98中,如果你放大X轴,显示某个bin的一小部分,则在速率模式中绘制的数据可能产生绘图错误。
改动
- 现在,Process对话框会在显示时间之前取消所有的拖尾0。以前,对于10微妙倍数解析率的数据文件,0.1秒会被显示为0.10000秒。
- 现在,时间视图信道单位从显示的信道重新读取,而不是从隐含数据文件读取。这就是说,显示为频率的事件信道拥有Hz单位。
|
|
2003年5月 |
4.16 |
更新
|
|
|
- 现在,在结果视图中,如果每个像素都有很多点,直线绘图数据不会再显得"又粗又短"。
- XY视图显示/隐藏信道对话框现在可以列出用户定义的信道名。
- 现在,尖峰形状对话框中的模板显示图会显示与每个模板匹配的事件数量,而不会显示添加到模板上的事件数量。在大模板显示模式中,两个数字都会显示,如:匹配/添加。
- 文件导入在创建与旧版本的Spike2兼容的文件方面功能更强大。
- 现在,如果你把鼠标指针移到Windows Explorer中的一个.smr(数据)文件上,你可以看到关于这个文件的弹出信息,其中包括文件时间分辨率和存在时间、信道数、以及文件批注。
- 现在,如果你把鼠标指针移到Windows Explorer中的一个.s2s(脚本)文件上,而且你已经设置了脚本文件批注,那么这个批注也会出现在弹出信息中。
- 现在,如果你在运行Windows NT2000或XP,你可以在详细资料查看的状态下显示与spike2数据文件(.smr)和脚本文件(.s2s)有关的批注。
修复
- 已经增加了用户定义对话框的最大宽度。
- 现在,y轴标题和结果视图信道单位会跟踪记录光栅绘制模式和非光栅绘制模式之间的变化。
- 脚本DrawMode()命令现在只有在绘制模式改变时才会要求重新绘制。以前它总是会要求重新绘制。
- 以前,在结果视图中,每个像素有很多点的直线绘图偶尔可能不画某个点。
- 以前,在时间视图中,绘制为每个像素有很多点的直线的波形数据有时会显示一个非常狭长的形状,比应该绘制的宽一个像素。
- 现在,离线波形重放和在线波形强制输出能够正确处理帧频不是一微妙的整倍数的数据文件。这是以前在处理导入的数据文件时可能遇到的问题。
- 以前,如果你把光标从正在更新的屏幕上拖过,光标并不总能正确绘制。
- 带快速ADC的1401plus最多可以取样8个信道的WaveMark数据,不过,以前,在线模板匹配的功能只能用于第一个信道。现在,这个功能可以用于所有WaveMark信道。
- 以前,如果打印一个%f格式的大数字,Spike2可能会死机。例如: PrintLog("%8.0f", 1e300);
- 以前,如果你用chans%自变量执行SetResult()而忽略xU$自变量,不会出现错误报告。
- 以前,如果滚读立方曲线模式绘制的波形,数据显示可能效果不佳。
改动
- 现在如果你用Print()、PrintLog()、Print$()或 Message()输出一个2D阵列,输出会以第一个指数为行,以第二个为列。这是为了配合第5版对脚本的矩阵支持进行的修改。
- "文件"菜单中的"打印屏幕"命令不再使用默认打印机字体设置页面标题,而是明确地设置为Courier New 10磅。我们曾收到过一个报告,说打印机用一种没有预设的字体处理标题;
这样做应该可以纠正这个问题。
|
|
2003年3月 |
4.15 |
更新
|
|
|
- 现在,在结果视图中,如果每个像素都有很多点,直线绘图数据不会再显得"又粗又短"。
- XY视图显示/隐藏信道对话框现在可以列出用户定义的信道名。
- 现在,尖峰形状对话框中的模板显示图会显示与每个模板匹配的事件数量,而不会显示添加到模板上的事件数量。在大模板显示模式中,两个数字都会显示,如:匹配/添加。
- 文件导入在创建与旧版本的Spike2兼容的文件方面功能更强大。
- 现在,如果你把鼠标指针移到Windows Explorer中的一个.smr(数据)文件上,你可以看到关于这个文件的弹出信息,其中包括文件时间分辨率和存在时间、信道数、以及文件批注。
- 现在,如果你把鼠标指针移到Windows Explorer中的一个.s2s(脚本)文件上,而且你已经设置了脚本文件批注,那么这个批注也会出现在弹出信息中。
- 现在,如果你在运行Windows NT2000或XP,你可以在详细资料查看的状态下显示与spike2数据文件(.smr)和脚本文件(.s2s)有关的批注。
修复
- 已经增加了用户定义对话框的最大宽度。
- 现在,y轴标题和结果视图信道单位会跟踪记录光栅绘制模式和非光栅绘制模式之间的变化。
- 脚本DrawMode()命令现在只有在绘制模式改变时才会要求重新绘制。以前它总是会要求重新绘制。
- 以前,在结果视图中,每个像素有很多点的直线绘图偶尔可能不画某个点。
- 以前,在时间视图中,绘制为每个像素有很多点的直线的波形数据有时会显示一个非常狭长的形状,比应该绘制的宽一个像素。
- 现在,离线波形重放和在线波形强制输出能够正确处理帧频不是一微妙的整倍数的数据文件。这是以前在处理导入的数据文件时可能遇到的问题。
- 以前,如果你把光标从正在更新的屏幕上拖过,光标并不总能正确绘制。
- 带快速ADC的1401plus最多可以取样8个信道的WaveMark数据,不过,以前,在线模板匹配的功能只能用于第一个信道。现在,这个功能可以用于所有WaveMark信道。
- 以前,如果打印一个%f格式的大数字,Spike2可能会死机。例如: PrintLog("%8.0f", 1e300);
- 以前,如果你用chans%自变量执行SetResult()而忽略xU$自变量,不会出现错误报告。
- 以前,如果滚读立方曲线模式绘制的波形,数据显示可能效果不佳。
改动
- 现在如果你用Print()、PrintLog()、Print$()或 Message()输出一个2D阵列,输出会以第一个指数为行,以第二个为列。这是为了配合第5版对脚本的矩阵支持进行的修改。
- "文件"菜单中的"打印屏幕"命令不再使用默认打印机字体设置页面标题,而是明确地设置为Courier New 10磅。我们曾收到过一个报告,说打印机用一种没有预设的字体处理标题;
这样做应该可以纠正这个问题。
|
|
2003年2月 |
4.14 |
更新
|
|
|
- “文件”菜单“打开”和“导入”对话框能记忆你在此次使用过程中打开的上一个文件类型。
- 添加了编程功能RasterSort()和RasterSymbol(),应优先于RasterAux()使用。这是为了匹配Spike2第5版。
- 上次关于ExportTextFormat()编程功能的两个自变量现在是可选项,从而与Spike2第5版相符。
- 如果你在一个层次事件信道使用NextTime()或LastTime()编程功能而没有找到事件,可选的val自变量现在会回到搜索开始前的层次。
- 文件导入系统已经升级,如果源文件格式支持这项功能,可以在开始记录时保存日期和时间。如果这个信息没有保存在源文件中,
操作系统的文件日期和时间将会被复制到Spike2文件中。
- 对于需要非微妙倍数的基本时间单元的文件,文件导入系统现在可以处理。
- 文件导入系统已得到扩展,支持Neuralynx NTT、NCS、NEV、NSE、和NST文件。
- 文件导入系统可以阅读使用打包的记录档头格式的Igor文件。
修复
- 在4.12和4.13版中,由于线条可以被剪切到“打印屏幕”中,结果视图显示模糊。
- 如果对不适合或未定义的过滤器运用FiltCalc()命令,可能使Spike2死机。
- 执行XY视图的过程中,如果返回到XY设置对话框,改变“Points”区域,将会使用新的值。
- 现在,如果删除零参数列的游标,游标值和游标区域对话框可以正确更新。
- 脚本运行闲置功能时,如果允许值不允许用户使用游标菜单,但是允许用户使用“查看”菜单,“查看标准”命令不会删除任何游标。
- 现在,如果脚本使用FileClose()关闭一个修改后的XY或结果视图,而query%自变量不是设置为-1,用户总是会受到询问。以前,如果“编辑”
菜单优先选项设置为不询问,那么不论query%的值是多少,用户都不会受到询问。
- 以前,如果你排除了一个脚本的错误,并单步执行了一个只包含endif的行,则调试程序也会跳过下一个指令。事实上,这条基本指令的执行是正确的,
而步进指示是错误的。现在,调试程序会跳过包含endif的行(仿佛它没有可执行的编码)。
改动
- 在Windows 2000和XP中,如果FileOpen()和FileSaveAs()命令打开一个“文件”对话框,让你选择一个文件名,它们现在会首选当前的目录。
以前,它们一般会从Spike2的文件对话框中打开上一个使用过的目录(甚至可能是上一次使用时打开过的)。
|
|
2002年12月 |
4.13 |
更新
|
|
|
- 如果“文件”菜单“加载配置”命令不能读取所选文件,会显示信息。
- 现在XY视图在相关的源文件中保存和恢复轴、网格、绘图和游标设置。
- 4个新的文件导入过滤器。
修复
- 以前,在图形序列编辑器中,如果你设置一个区间重复0次(始终),而这个区间包含振幅变动的脉冲,那么这个振幅不会改变。
- 以前,文本序列编译程序会接受一个不足以进行多个命令的自变量。例如,NEG V1会造成句法错误,但是却会被接受。
- 以前,文本序列CHAN指示不接受32以上的信道号码。
- 以前,用“全部”所选数据在“自动”模式中对激励或时相直方图进行在线处理时,只能产生第一个结果视图信道的输出数据。
- 打印带有包含回绕制表符的长线的文本文件时,可能印出页面的底端。
- 第4.12版中,用线条绘制结果视图时,线条之间可能出现差距。
- 如果你滚读用误差棒绘制的柱状图格式结果视图,误差棒的效果并不总是无懈可击。
- 如果你改变执行设置,执行XY视图不会再重新设置加入模式和信道符号。
- 如果使用设置对话框,但是不改变设置,执行XY视图不再会清除数据。
- 以前,如果你校准了一个RealWave信道,而此次校准改变了数据的范围,但是没有改变区距,则校准不能生效。
- 现在,其他程序读取Spike2创建的图元文件时,文件中的游标可以以正确的颜色打印。以前,游标的显示一般是正确的,但是打印时会变成白色。
- 现在,在保存XY视图或将其复制为图元文件时,键标的大小适当。
- 在处理XY视图时,如果你将游标0的活动游标模式设置为“Expression”,并把表达式设置为“Cursor(0)”,那么,在你处理数据时,只有1个值会被加到XY视图中。
以前,同样的值会加两次。
- 信道的比例因子为负时,“尖峰形状”对话框中的水平游标现在可以正常使用。
- 文档编制错误。如果你遗漏了文档定序器SET指令,定序器步率间隙为10微妙,而不是使用手册中列出的1微妙。
- 文件导入器现在可以读取AcqKnowledge 3.5x以前的版本创建的*.ACQ文件。
- 文件导入器现在可以读取带有多个数据块的*.WDQ文件。
- 第4.11版中对在线出发处理过程的改良允许在线出发模式PSTH处理过程接受属于上次扫描的扫描触发。
- 你可以在“采样设置”对话框中编辑“Keyboard”信道速率。
- 以前,在用SEM或SD数据显示结果视图时会发生资源泄漏。
改动
- “编辑”菜单的“优先选项”中激活的信号调解程序运行记录文件(CEDCOND.LOG)现在写入包含Spike2应用程序的文件夹。以前是写入当前的文件夹。
- 脚本等待用户按键回应没有例行闲置的Interact()命令或Toolbar()命令时,我们留给系统更多的时间。
|
|
2002年10月 |
4.12 |
更新
|
|
|
- 在检查结果的时候,绘制Mean (SD 和 SEM)的 Standard Deviation(标准偏差)和Standard Error(标准误差)的方法现在可以和显示方式匹配。在以前,
误差始终被绘制成横线。
修复
- 在 Spike对话中,如果你使用没有模板的Copy 命令,可能使Spike2崩溃。
- 在模板设置对话中,波形内插法没有储存。
- 如果你通过点击右上角的X来关闭New WaveMark 或者 Edit WaveMark 对话框,对当前信道的修改将不被保存。
- 在New WaveMark对话框中, 点击原始数据显示的X轴,可能使假刻度改变。
- 如果检查了Zero(0)区域框,并且光标顺序紊乱, Cursor Regions对话框可能会显示不正确的值。
- 在光标0可见的时候,Cursor对话框会增加其相关的数据,并且如果光标0被隐藏,这些数据也不会被删除。
- 在结果检查中的Y轴Optimise命令,可以基于比所见的更多的位数来设置显示缩放比例。
- 如果数据被绘制成SD或者SEM数据的直方图,在结果检查中的y轴 Optimise 命令可能会设置一个不正确的 y轴范围。
- 滚动由1 象素以线模式绘制的结果检查,例如,用鼠标轮,可能导致绘图出现小的故障。
- 如资料中所述,在数据文件被采样的过程中, 现在,Measurements对话框中用户检查位置选项被忽略。如果你在联机状态选择该项,可能导致Spike2崩溃。
- 如果没有使用输出定序器,通过SampleSeqVar()来阅读一个可变的顺序不会再导致延迟。
改动
- 如果光标标签包括一个位置,该位置采用相关坐标轴的格式,并且显示时比坐标轴还要多两位小数。
- 在光标数据框中显示的重大数字现在从6个增加到8个。
|
|
2002年10月 |
4.11 |
更新
|
|
|
- 在Spike对话框中,如果你使用时间范围键并且点击OK,或者键入Ctrl+A,当前的位置移动到时间范围内的第一个峰值。
- 结果检查中的SEM和SD线的颜色现在可以设置成第二信道的颜色。
修复
- 如果你在采样之后,但在存储这些文件之前使用ChanWriteWave() 改写数据,新的数据可以写在磁盘上,但可能不会显示。
- 在Spike对话框中,改变信道不会再关断循环继电器。
- 在 New WaveMark对话框中, 在非循环模式中运行时,不会再搜索整个文件,而不返回到背景图象。如果你有一个较大的文件,并且触发器级别设置在任何数据之外,该搜索可能会花费较长的时间。
- 在New WaveMark对话框中, 如果触发器的级别设置在任何数据之外,"Real time(真实时间)"的速度设置现在工作。
- 在New WaveMark对话框中, 如果你将一个峰值从波形显示区域拖到模板区域,现在你始终是拖放触发的最后事件。而在以前,有可能拖放背景图形。
- 如果光标0企图移动到文件的起点之前,或者终点之后,将数据处理到XY视图现在将停止。如果光标0的生效模式设置为Expression(表达式),并且该表达式不能移动光标0,处理也会停止。
- 在XY 设置测量的对话框中, 如果光标0的方法是表达式,该表达式区段不会始终设置在正确的值。
- 如果你改变一个波形信道的刻度或者偏置, 并且该信道与用于修改刻度或者偏置(例如DC remove)的信道处理有复制部分,复制部分的y轴现在可以被正确修改。.
- 如果一个波形信道有一个带时间参数的附加信道处理(例如DC remove),并且在距文件起点较时间参数近的地方取数据,所读到的点会比要求的少。这可能导致有些屏幕区域没有显示。
- 联机Power 的光谱处理始终是从采样数据的起点开始。现在其通过这些数据逐步递增。
- EDF数据文件的输入能正确读取波形值。但是,它将设置 y轴的极限,使较小的值在顶部,较大的值在底部。
- 在 Triggered模式中的 联机处理 对话框中, "Clear result view before process(处理前清除结果显示)" 的状态不被记录。
- 如果你用联机处理产生的结果显示对取样复位, 并且不核对 "Clear result view before process(在处理前清除结果显示)"检查栏, 这些结果显示现在将被清除。
- 将 Automatic/Triggered/Manual字段设置为Triggered进行联机处理,现在对比Trigger扫描长度更加接近的触发器事件会产生更好的反应。
- 你如果键入Message (“I haven’t done…”),然后在单引号前加一条反斜线,出现“haven\’t”的字样,就可能使本编辑器崩溃。
- 在4.10版本中,如果变量5是错误的类型,MemSetItem() 指令将导致重大的误差。这与资料所述的情况相反,并可能破坏现有的脚本。我们已经恢复了以前老的方法,即忽略这些变量。
- 如果你输入了一个有最大或者最小值设置的波形, IGOR 文件输入可能崩溃。
- 你可以将存储缓冲器保存的事件驱动的数据保存为另外的事件类型。比如,你可以把Marker数据存为Event 数据。这种功能在4.10版本中没有。
- 如果一个脚本删除了一个数据信道,再重新使用信道来储存新的数据,并读这些新的数据,可能从被删掉的信道来读数据。产生这种误差的确切的操作顺序只可能存在于测试Spike2的正确操作的教本当中
(这是我们检测这个问题的看法。)
改动
- 我们将文本编辑器标签的范围限制为从1 到 20。在以前,你如果键入一些值(例如0),可能导致Spike2崩溃。
|
|
2002年8月 |
4.10 |
更新
|
|
|
- 如果你想在一个写保护文件中对Spikes重新分类,现在将出现一个说明性的信息。这种情况经常发生,因为这些文件通常储存在CD-ROM上;当CD-ROM 文件被拷贝到硬盘上时,一般会被写保护。
- 如果数字标志信道和输出顺序器同时使用数字输入,会出现相应警告,但是如果1401已经升级纠正了这一问题,警告会被抑止。现在,对Micro1401 mk II和Power1401都进行了固件升级测试,
在相应的时候会在我们的网站上公布。由于联机语图显示使所有的联机屏幕滚动速度稍慢,对4.08版本做了改动,改进了这一问题。现在有一个新的Edit菜单选项:使用快速联机自动滚动显示升级
(可能不会绘制所有的数据)。如果你设置这个选项,所做的修改会被删除。 即使你没有设置这个选项,我们还是让联机滚动的速度稍微加快了。
- 对每个峰值有多个图线的 WaveMark 数据 增加了脚本和显示支持 (对于 stereotrode 和 tetrode 数据)。 你不能用Spike2 版本 4来对这种数据类型取样。改变的教本指令包括: ChanNew(),
MemChan(), MemGetItem(), MemSetItem(), MarkEdit(), NextTime() 以及 LastTime()。所有的修改都可以反向兼容。
修复
- 复制一个时间窗口或者一个信道不会再清除信道处理设置。
- 对1401 USB驱动程序做了修改,改进了在1.94驱动程序中存在的一些缺陷,这些缺陷可能导致对输出顺序的指令被忽略。 在 Spike2 的 4.09版本中也有1.94驱动程序。在4.09版本中也做了修改。
- 以前,如果你在SampleStart()之后,取样开始之前使用PlayWaveCopy(),可能会导致取样失败。现在这样做,该指令会返回到一个否定的误差代码。
- 如果 Cursor 0 的分步模式被设置为表达式, 并且该表达式包括Cursor(0),到一个 XY窗口的测量不会从正确的时间开始。
- 使用水平光标来设置触发级别的峰值对话框,现在可以与在信道缩放比例有非零偏置值的输入信道相适应。
- 对包含不同取样速率波形信道的 ACQ文件输入做了修改。
- 在取样过程中存在一个可能导致峰值与模板匹配停止的问题,我们已经对此做出了修改。峰值会继续被正确取样,但是它们所有的代码均为00。网上Edit WaveMark对话框中的升级键可以恢复这些取样,
但可能仍然会停止匹配。
改动
- 在多页纸上打印时间或者结果显示不会再在所有的纸上显示信道的数量。如果在原始窗口上打开,只会在第一页纸上显示数量。这使 “脚本图”类型输出到横向模式的点矩阵打印机。
- 如果使用绘制键,x 轴对话框将把默认键(通过 Enter键激活)从 Draw 改为Close。这表示,如果你对一个字符进行修改,点击 Enter两次,第一次点击 Enter将进行修改 ,点击第二次,将关闭对话框。
这种方法仍然处于试验阶段,如果你有更好的意见,欢迎告诉我们。
- 此次使用SON实验室的一个较新的版本。同样,它可以与以前的版本反向兼容。 选择Custom 安装中的“Additional documentation(其它文件)”,把升级文件的PDF格式放到 ExtraDoc文件夹中。
- 联机 和 脱机模板的定义有所变化。联机 模板是指在取样过程中被拷贝到1401的模板。 脱机 模板是指在模板窗口中显示的模板。
|
|
2002年7月 |
4.09 |
更新
|
|
|
- 脚本用户现在可以通过Gutter() 指令隐藏基于文本视图的”装订线” 区域。
- 用/M 指令选项可允许在一个计算机上有多个Spike2应用程序的副本.。
- 现在取样配置允许安装32个WaveMark信道并且使用从0到63个的模数转换器(ADC)端口. 然而,,只有Power 1401 才允许你用32个WaveMark信道,并且在当你取样时检查模数转换器(ADC)端口数量。
修复
- 输出序列指令DIBNE, DIBEQ, DISBNE 和 DISBEQ在第一个自变量位置不接受一个变量。
- 脚本语法色彩现在正确用于: a$ := "C:\folder\"; ’注释。.
- 从结果来看,ChanValue(), Count(), FitLine() and MinMax()等脚本指令不再忽视chan%自变量。
- 在图形编辑器标注栏的顶部有一个伪数值区域,如果你敲这个区域的左边,只能够输入数值。
- 如果你想在在线编辑WaveMark对话框里设置循环更新,那么你设置”at End” 模式,对话框在没有新的峰值显示的情况下将会在信道上显示第一个峰值。
- 在在线取样期间, 新采集的数据将自动在屏幕上滚动显示. WaveMark 类型的数据有可能只被记录而不被显示.。 当你刷新显示的时候丢失的数据将重新出现。
- 如果在XY 绘制模式对话框激活时,一个脚本删除一个XY信道, 对对话框进行修改可以使Spike2崩溃。
- 现在能够使用ChanList() 脚本指令和 types%自变量在结果视图中过滤复制的信道。
|
|
2002年6月 |
4.08 |
更新
|
|
|
- 你现在能够从Edit WaveMark窗口里的Analysis菜单打印模板。
- 你能够以文本的形式或者以图形文件形式将模板复制到剪贴板。
- 在Edit WaveMark 和 Create WaveMark 对话框里形成模板时,你可以选择循环重现。
- 你能够从Edit WaveMark对话框里打开Marker Filter对话框。
- Marker Filter对话框打开时,如果在Edit WaveMark 和New WaveMark对话框里改变信道,将改变Marker Filter对话框的信道以相匹配。
- 在Edit WaveMark对话框中的一个新的按钮为每个模板代码产生一个重复的信道。
- 在Edit WaveMark和New WaveMark对话框里你能够调整模板的宽度。
- 在许多对话框里如果你必须选择一个信道,我们已经给你提供一个默认信道,很可能就是你想要的那个。
- 重复的信道现在能够给出他们各自的标题。
- 有一个新的Analysis菜单选项可以设定标记以及WaveMark, TextMark and RealMark信道的代码,新的脚本指令MarkSet()的作用也是一样的。
- 在数据窗口右敲鼠标,你可以看见打开的菜单更紧凑,并且有更多选项。
- 当Spike2在等待开始取样时,取样控制面板上的Start按钮闪烁。
- 当敲击取样控制面板上的Start按钮时, 键盘锁定到取样窗口。以前是保留在取样控制面板,当不小心按下空隔键或者回车键,可能会引起意外动作。现在则避免这一问题。
- 如果你打开一个新的数据文件,准备去取样, X 轴如果在日期模式,将更新到当前的日期,直到取样开始。
- 用新的Profile()脚本指令可以访问注册表中的Spike2区域。这是保护数据的一个简单易行的方法,这样脚本可以进入首选项设置。
- 有一个复制外部文件的新的FileCopy()脚本指令。
- 新的ScriptRun()脚本指令能让你在当前的脚本结束后设定另外一个脚本进行运行。
- Memory buffer Create(内存缓冲产生)对话框有一个按钮,可以生成一个信道并且打开Import(输入)对话框。
- Memory buffer Delete(内存缓冲删除)项目对话框可以供你选择删除模式。
- 有一个新的文件输入器用来转换包含数据列的文本文件。
- ProcessAuto()脚本指令有一个新的自变量,leeway,用于XY视图
- 如果你取样数字式信道并且使用一个包含DIGIN, WAIT, DIBEQ 或 DIBNE指令的输出序列, 你将会被警告在取样期间你可能丢失数字式信道。你可以在随后的取样期间解除警告。
- 鼠标支持已经被加在Time, Result 和 XY 视图。Shift 和 Ctrl键将改变滚动数量,鼠标控制面板可以设定敲击一次鼠标所滚动的文本行数(如果你的系统支持这个选项的话)。
- 现在有更多的从模数转换器(ADC)信道映射到Axon CyberAmp信道的方法。
修复
- 你能用标准的键盘指令(左右箭头等)来滚动XY视图。
- 打印预览现在有正确的鼠标指针。
- 各种时间范围对话框, 例如在Spike shape对话框中,以前标题有错误。
- 在结果视图中,ChanDuplicate()曾使新的信道可见,已经证明现在它是不可见的。
- 在Spike shape对话框里按钮的尺寸现在通过对话框字体尺寸管理,以前它通过滚动条的高度来控制。
- 当图标在数据末端时,现在能够敲击并拖动X轴,除非你正在取样或回归。在版本4.07,如果图标在X轴的右末端,你不可能拖动该轴。
- 以前,你如果重命名一个Spike2源文件(*.s2r)或者配置文件(*.s2c), Spike2常常拒绝去装载它。 这种设计能避免使用不相关的源文件。现在看来,这个限制不太必要,它并不是在所有情况下都适用。
现在重命名类似文件已经没有限制。
- System$()指令现在了解更多的Windows版本, 包括XP。 System$()返回的值已经被证实。
- ProcessTriggered() 和 ProcessAuto()现在可用于XY视图和结果视图。
- MemDeleteTime()指令的mode%自变量现在增加了4,以忽视任何标记过滤器(以前说的是增加4以使用任何标记过滤器)。这种变化将不会影响任何现存的脚本,这是因为以前标记过滤器总是被使用,
并且如果mode%不是从0到3的话,指令会给出误差。
- Memory buffer Delete(内存缓冲删除)项目对话框忽视任何对信道的标记过滤设置,.这就意味着你能删除没有显示在屏幕上的项目。
- 在取样期间使用的激活的游标搜索有时候也可能丢失某个特征。
- 如果从菜单进行选择,最小的对话框现在会被恢复。
- 如果使用一个激活的游标,因为搜索失败而使一个游标无效,在对话框里这个游标的任何用途都会被当成一个无效的位置。.现在无效游标只影响在将数据引入XY图表时进行的激活游标搜索和测试。
- 如果RealWav数值超过波形信道范围,将RealWave 存储信道保存为一个波形信道, Spike2将崩溃。
改动
- 我们已将模板时限和模板参数从采样菜单中去除。
- 最初的模板宽度估计现已滤除了数据,这样,占模板宽度很小一部分的人工设置不会产生能抓取所有峰值的宽范围模板。这将导致降低最初的模板宽度。这种过滤是在模板中点数的1/8的波动平均值。
如果有必要的话,可以把这种过滤宽度设置为一个参数。
- 你不再需要一直按着Ctrl键来拖动Spike形态对话框中的轴了。
- 在时间视图中,ChanDuplicate()现在复制了源信道设置。
- .被复制信道的ChanTitle$()行为已被更改。源信道的标题不再改变。
- 轴和数据的标准线宽(在编辑菜单的首选项中设置)现在是0.5点,而不是细线。如果你从来没有设置线宽,在打印结果时就会是更粗的线条。
- 最近使用文件的列表中数量从4个增加到10个。
- 如果Spike2是以命令行语句打开的话,就没有每日的提示。
- 如果你移动最初标记为无效的光标,它会变成有效。
|
|
2002年4月 |
4.07 |
更新
|
|
|
- 在取样和随意设置标记码的时候,能直接读取序列线数据进入TextMark(文本标记)的信道中。SampleTextMark()指令有增加的可用自变量。
- SerialRead和 SerialWrite指令现在能处理的二进制数据,包括0。
- 新的Yield脚本功能可产生一个时延,这期间系统可以闲置和刷新屏幕。
- 在 Windows 98, Me, NT 4, NT2000和 XP中,你可以使用鼠标滚轮来上下翻动文本窗口。
修复
- 仅在4.06中提及的一些情况下,如果重新调整窗口的大小,x轴的范围能够恢复到先前的状态。
- 在采样或者执行返回命令时,当屏幕自动刷屏的时候,你不能再点击和拖动x轴。
- 如果多路信号在同一屏显示的时候,使用Ctrl+Shift+L从选择信道到先前信道间进行跳转可能被拒绝。
- 如果反复开关对话框,有可能使数字滤波器对话框显示错误数据。
- 在处理延伸至信道最后的数据范围时,BurstRevise()脚本命令可能中断。
- 在一个对话框表达式中,Cursor()命令可能不再被视为有效,必须再填入一个光标的数字,比如Cursor(1)。
- 如果你编辑由老版本Spike2生成的数据文件时,要删除一些变化,有可能使得这种文件用老版本打不开。现在SON库可以使文件回到与数据兼容的最老的版本模式。
- 使用FileConvert$("")命令不再使Spike2崩溃。
- 在4.06新的 WaveMark 对话框中,如果选择4个水平光标,原来的2各光标就会消失。
|
|
2002年3月 |
4.06 |
更新
|
|
|
- 如果你在TextMark 数据项上移动鼠标,与该对象相关的文本会“弹出”。
- 第一个不是00的标记代码的TextMark数据项现在用与WaveMark 数据一样的色彩图着色。
- 在主机内,1401中的在线模板匹配不再因为短时延迟而中止。在以前,在高峰值时,如果拖动桌面窗口,有可能使模板匹配产生间隔。
- 现在可以用ChanTitle$()脚本指令改变XY视图中的Y轴标题。
- 如果抽样将改写上一次抽样过程中没有保存的临时数据文件,现在你可以保存这个老的文件。
- 如果你改变了系统的颜色,与“传统”的Windows 色彩不一样,图标键也会改变背景色彩使之相协调。
- 文件菜单 Import选项现在引入了浮点波形作为RealWave 数据,以保持精确度。
- 文件菜单 Import选项现在支持国际数据科学中引进的Dataquest A.R.T.格式文件。
- ToolbarSet()脚本指令中的最多按键数量增加到了40。
修复
- 对光标拖动进行了修改,去掉了可能引起光标图案滞后的问题。
- 当点击View 菜单中的Rerun 对话框的时候,X轴滚动条现在设置到了正确的位置。
- 峰值形态模板对话框不再允许触发电平穿过零行。
- 如果在没有模板设置的情况下,给WaveMark数据取样,在模板设置对话框中的改动会被忽略。
- 在4.04和 4.05版的Spike2中,如果你有 Power1401 或 Micro1401 mk II,并使用WaveMark数据的一个取样速率, 并且取样间隔不是微秒整数,模板设置对话框会生成一个模板,其采样间隔是微秒整数。
数据被正确取样,但初始模板按时间伸展。
- 如果在取样配置对话框中你可以进行自动文件命名,现在你就可以对一系列文件取样,而无需关闭或存储文档。
- 如果取样条包括含有任意波形的取样配置,或包括由图形编辑器生成的输出序列,取样条不会再引起崩溃。
- 在图形输出序列发生器中,重复一个固定的时间数的扇区设置现在以预定的速率重复,以前是2个序列器时钟,时间太短。
- 当你打开一个文件时,现在恢复了重复信道的信道处理选项。
- 如果你使用 Power1401或r Micro1401 mk II,同时使用 PCI或 ISA 接口插件,并且主机速度很快,在在线Edit WaveMark 对话框中有可能使Spike2中止。这个问题由新版本的Power1401
(22版)和Micro1401 (3版)监视器代码解决了。你可以在About Spike2对话框的帮助菜单中检查你监视器的版本。
- The EDF (欧洲数据格式) 文件输入器不再花费很长的时间来截文件,现在帧文件需要的时间不到1秒。
- 图形序列编辑器的正弦输出选项不再要求正弦波循环长度为序列步进时间的整数倍。
- 在自动扩展模式中,如果你在一个XY视图上增加单个点,轴极限设置在极值数据点以外0.5。
- 在改变TextMark 文本或RealMark数据值时, MarkEdit()脚本指令存在问题。
- Optimise() 脚本指令在大多时情况下可以设置到Y轴的相当宽的一个范围。
- 以波形绘制的RealMark信道上的MinMax()指令可以在指定的时间范围以外搜索。
- 如果你从一个文档格式中引入一个TextMark信道,每个TextMark使用的标记代码少于4个,最后的两个标记代码不会被设成零。
- 通过1401脱机重放非常慢的波形,不会再导致Spike2停止回应。
改动
- 与原版本不同之处
在基于文本的输出序列中,表达式的结果,例如3/2+1,现在会被四舍五入到整数,以前是进行舍位。这样使结果尽量精确,但是可能导致文本序列给出的结果稍有不同。
|
|
2002年2月 |
4.05 |
更新
|
|
|
- 现在的离线TextMark对话框列单显示所有的TextMark条目。用户在条目单中选择某一标记,即可跳到文件中的这一标记。TextMark数据可以打印格式或电子数据表格式拷贝到剪贴板。
- 右击一个TextMark信道,即可打开TextMark对话框。
- 光栅在刺激直方图中整理得辅助信道值、事件比较和相位直方图现在可以在刺激时间之前或之后成为第一事件。
- 文件菜单中为打印文本设计打印效果的页面设置对话框现在包括打印边距设置栏。
- 文件输入系统现在可以输入仿生科技(Bionic Technologies)的 *.nev 和 *.rnd 文件。
修复
- 使用程序脚本开始对SampleStart()进行采样,然后立即使用一个用所采数据的程序脚本命令,就可能会被告知"采样完毕"。
- 在4.04和4.04a中,在线Edit WaveMark对话框里没有任何尖峰信号。
- RealMark和以线条表示的事件信道并不能一直对每个信道的色彩设定做出反应。
- XY 图中的 x 轴单位被重新设为 "s"
- 如果一个下行采样后的波信道被复制,拷贝信道的采样率似乎会不正确。
- 重新运行激活临时表时,视图菜单中的重新运行(Rerun)对话框占据了输入焦点。这使得其它菜单选项无法使用。
- 当临时表0移动时,临时表区域和临时表数值窗口现在任何情况下都可以更新。
- 现在可以在New WaveMark对话框中关闭高通滤波器。
- 光栅显示的结果图中,打印符号非常小,现在这些符号可以准确缩放。
改动
- 当设定y轴取值范围,如设定为-5到5,两个极限值现在都显示在该轴上。
- 在查找激活临时表时,"inflection"(拐点)这个词已更改为"turning point"(转点)。在功能上没有任何变化,是我们错误地使用了这个数学术语!
|
|
2002年1月 |
4.04 |
更新
|
|
|
- 可以用绘图编辑器设计输出序列。
- 使用新的信道处理选项(Channel processing options)可以对波形和RealWave信道进行平滑、调整、AC连接和下行采样处理,而不会改变磁盘数据。
- 存储信道最多已经增加到了100个.
- New ChanWriteWave()和 ChanNew()手写命令使用户能够向数据文件增加新信道,并能够在文件中写入(以及覆盖)波形数据。
- 校正(Calibrate)对话框和ChanCalibrate()手写命令现在不仅对波形和WaveMark有效,而且对RealWave数据有效。用来修改RealWave数据时,整个信道被覆盖。
- App(-3)现在返还程序序列号。
- 输出序列器允许用sTick(expr), msTick(expr) 和 usTick(expr)表示时间。这些表示法将一个用秒、毫秒或微秒表示的时间转换为Spike2时钟计时方式,就像采样系统使用的那样。
- 激励、时间和相位直方图可以测定一个事件或波形信道的校正系数。如果所测数值超出某一范围,用户可以拒绝扫描。倘若光栅数据被激活,用户可在以该数值为基础的光栅内整理扫描。
- 可以用RasterAux()文稿编排功能对光栅显示进行排序,显示添加的扫描标记。
- Power1401和 Micro1401 mk II的使用者可以将计时单位成倍地设置为0.1微秒,而不是1微秒。这样就可以使用能充分利用ADC转换器速度的波形采样率。
用非整合微秒时间单位书写的文件与旧版Spike2不兼容。
- 现在可以打开有非整合微秒时间单位的Spike2数据文件。
- DupChan()文稿编排功能将有关某一信道的复制信息返回。
- 自使用4.02版本以来,开始采样的时间和日期就写入了数据文件。现在在视图菜单的文件信息对话框中可以看见这一时间和日期。书写者可以用新的FileDate$(),
FileTime$() 和 FileTimeDate()功能读出这一时间和日期。
- 视图菜单的重新运行(Rerun)命令现在使用户可以指定一个时间段和一个时间比例因子。书写重新运行(Rerun)命令已扩展与之匹配。
- 可以通过信道设置颜色,使颜色超过绘画模式的颜色。这对波形信道特别有用,尤其是在它们共用一个y轴的时候。颜色对话框借助当前窗口显示添加页面。新的ChanColour()书写命令支持这一点。
- 现在可以建一个以秒为单位的时间轴,即小时:分钟:秒,就像x轴对话框的时刻一样。这受一个程序脚本的XAxis()命令支持。
- 可以在显示/隐藏对话框中为时间和结果图中的x和y轴设置定标线条,而不是设定轴。
- 现在可以为时间和结果图设置x和y轴上大记号间再分的间隔和数量。有新的书写命令XAxisStyle()和YAxisStyle()。
- 文件输入系统已被扩展支持CODAS 文件 (*.wdq)。现在该系统也会读取页眉带有单一波浪线的IGOR非纯文本文件。现在BIOPAC输入器(*.acq)能够识别AcqKnowledge 3.7.x数据文件。
- 有新的数据浏览快捷键。如果所有信道没有被全选,Ctrl+A选择所有信道。倘若所有信道已被全选,就会使所有信道不再被选中。Ctrl+Q优选所选信道的y轴。一旦没有信道被选,则会优选所有信道。
修复
- 运用平面交叉法往回搜寻激活临时表功能。
- 校准对话框现在能对全部所选信道进行校准。以前只能对所列信道中的第一个信道进行校准。
- 现在只要在对话框打开的情况下恢复采样,在线Edit WaveMark对话框就会运转良好。
- 现在有了ProgStatus() 命令。这以命令先前就有,只是被错误地命名为ProgState()。
- 如果使用任意波形输出,将Micro1401 mk II 或 Power1401作为输出序列的一部分,有时DAC输出会在最后那个任意值上卡住,而且序列指令也无能为力。
- CursorVisible(-1,x)现在选择所有临时表。以前它什么用处都没有。
- 速率模式和平均频率模式下现在优选WaveMark信道。
- 现在如果尖峰信号速度快得1401无法跟上,1401就会跳过在线实时模板匹配。以前1401会竭力匹配所有尖峰信号,结果导致采样停止、大量缓冲溢出。
- 尖峰信号形状对话框现在允许用户删除一切在线模板。
- 复制信道现在只需在信道上右击鼠标即可在线删除。
- 用一个打开的对话框复制一个时间图并删除原窗口,然后使用该对话框,Spike2就再也不会崩溃了。
- 采样或重新运行数据文件后,如果数据不足以写满到可视时间轴的端点,数据就会重新绘制。以前时间轴可能会绘制得不准确。
- 如果尖峰信号形状、输出序列和任意波形输出都已用完,1401plus就可能拒绝执行采样命令。
- 加给键盘信道表示采样超量的标记"FF"已被限制使用,每秒钟几次。
- BurstRevise() 不时会给一些系统造成麻烦。
- 采样开始时,如果磁盘写入关闭,在线触发显示只会偶尔触发
- 在XY窗口中,视图菜单标准显示命令不再使x轴下留出一个间隙。
- 当一个对话框被启用,被程序脚本连接到工具栏按钮的键就不再起作用。模式对话框启用后,工具栏就会变灰。
改动
- 如果使用 MemChan()创建一个 WaveMark 信道,必须提供自变量。
- ProgRun(), ProgStatus() 和ProgKill()的密码已被更新,所以,现在倘若Spike2关闭或者状态呼叫报告说运用程序不再运行,句柄就释放给外部运用软件。
- 尖峰信号形状模板对话框不再列出每事件不足6个数据点的信道;形成一个模块最少需要6个数据点。
- 按照几个用户的要求,结果图中的误差棒现在用线条表示。
- 在FileNew()之后、SampleStart()之前,用SampleSeqVar()对序列器变量所作的更改现在从采样开始时即有效。以前这些更改需要采样开始后才有效。
|
|
2001年7月 |
4.03 |
更新
|
|
|
- 您现在可以用多达100个信道创建数据文件。在硬件条件许可范围内,数据采样信道数目不受限制。例如,一台32个波形输入端口的 Power1401 装置可以采集32个模拟信道的波形数据、
16个信道的波形标签数据、8个信道的事件数据、一个数字标签信道、再加一个键盘标签和一个文本标签信道。如果文件信道数超过32,不能用4.02以下版本的 Spike2 阅读。
- FileNew() 程序指令可以创建信道数超过32的文件。
- 采样设置对话框 (Sampling Configuration) 尺寸加大,并新增了一个按钮用于设置文件的最大信道数。对程序用户,新的 SampleChannels() 指令可完成同样功能。
- 新增了波形数据类型 - RealWave。 这种数据在用户单元中被保存为32位浮点数据。在4.03版中,可以将RealWave信道创建为内存信道。它们的优点在于可以保存多种数值,
但比相当的波形数据要多占据一倍的内存和磁盘空间。这种格式下不能进行数据采样,但我们将用它来保存跨信道计算结果。您现在还不能对RealWave数据进行校准或数字滤波,但其它各项波形功能都能工作。
- 如果采样突然中断(比如停电),下次运行Spike2时系统将提示您保存数据。您可以随时保存,但很多用户不知道到哪里去找保存有采样数据的临时文件。
- 现在对Spike2数据文件新增了2GB的空间限制。较早版本的程序库中,如果超过这个大小,文件将不可使用(也难以恢复)。
- 文件导出对话框 (File Export) 新增控制项,可以设置创建数据文件的信道数目,您可以在输出文件中将内存信道导出到自由信道。对程序用户,修改了FileSaveAs() 以支持该功能。
- 文件导出对话框 (File Export) 新增复选框,可以规定将RealWave信道写为波形信道,以便与较早版本的Spike2向后兼容。对程序用户,修改了ExportChanList() 以支持该功能。
- 新版Spike2可以实现比较早版本低得多的波形采样速度:较早版本中,最高速度与最低速度之间的比率为30,000,现在可以达到2,000,000,000。使用这一功能的文件不能用较早版本的Spike2阅读。
您也可以在设置采样分辨率 (Resolution) 时,选中"3版兼容性"一项 (version 3 compatibility),就可取消这一功能。
- 采样菜单 (Sampling) 中新增选项,可以清除采样设置。这将取消所有与采样有关的副本时间窗口和结果查看窗口,并清除内存中所有关于采样窗口位置、绘图模式、尖峰模板以及x轴视图触发的信息。
- 如想查看有关1401系列最新的固件信息,可以在1401电源接通并在线连接的状态下调用帮助菜单 (Help) 中关于Spike2的选项,检查是否有警告信息。大多数固件更新无关紧要。但是,
如果您的1401设备需要新款固件才能正确采样,每次运行Spike2时,都将出现一个警告对话框。
- 现在用MemChan() 和EventToWaveform() 程序指令设置信道的采样频率时,可以达到更高的精确度。
- DlgChan() 现可支持 RealWave 信道,并可在查看结果时选择 "Visible" ("可见")和 "Selected" ("被选")选项。
- 设置采样分辨率 (Resolution) 时,可以用"1401类型"(Type of 1401) 一项进行优化,以适用于对更多的1401类型。对程序用户,扩展了SampleOptimise() 以支持该功能。
- 波形功率谱和交叉相关分析的速度显著提高。
- 波形功率谱现可处理最大16384点的转换尺寸。
- ToolbarSet() 和 Interact() 程序指令现可支持键盘指令。可以将按钮与键盘按键对应起来,也可以设定其它按键代码(比如功能键)。现在可以指定工具栏退出按键,此前该功能虽有文档记录,
但一直未能实现。
- 时间查看信道信息对话框现可显示波形信道范围,并新增"重新标定"按钮 (Rescale) 用于优化RealWave信道的刻度和偏移量。
- 对欧洲数据格式 (.edf) 和BIOPAC (.acq) 格式的文件,新增导入滤波器。
- SON 文件编排系统 (Spike2使用的就是这种系统) 的文档以 PDF 文件形式包括在内。选择自定义安装中的"附加文档" ("Additional documentation") 一项,可以将它解压到ExtraDoc 文件夹中。
还有一个 TechNote.pdf 文件,提供更多关于FFT 和波形相关的信息。
- 新增帮助菜单选项 (Help),它为初学者提供教学程序 - Getting started ,帮助他们掌握 Spike2 的基本特性。
修复
- 离线显示对话框 (Play offline) 现在只在第一个输出按钮中提供"声音"选项 (Sound)。此前是在第一个输入按钮中选择 DAC,在第二个输入按钮中选择"声音"。
- 离线显示对话框 (Play offline) 的"停止"按钮 (Stop) 现在在显示状态下始终保持开启。如果在数据输出同时移动游标,起始时间字段不再改变为Cursor(0)。
- 与采样窗口相联系的功率谱结果查看窗口,现在可以正确地保存在采样设置中。
- 在 4.02 版中,即使是1401无法采样的信道,也可以进行设置(通常需要28个以上的波形信道)。过去的错误现象是,所有信道都显示信道0的数据并且采样超时。这在新版中被取消
(但带老式模拟卡的1401plus仍保留此项),如果设置不合理,采样将无法进行。
- 游标0搜索如果在0.0时刻找到某项特性,不再视为搜索失败。4.02a版解决了这一问题。
- 现在用DlgCreate() 创建对话框时,如果用另一数据类型定义字段,将不再导致Spike2系统崩溃。
- 当滤波器设置为接受所有代码,现在可以用MarkMask(chan%,1) 设置滤波器模式。此前这一功能无效。但如果设置模式1,并接受所有代码,尽管最终结果是所有项目都被接受,
但由于每一项都经过滤波,没有什么实际效果。
- 如果信道已经被设置为波形标签 (WaveMark),SampleWaveform() 不允许您将它设为波形信道。
- 程序指令SampleEvent(), SampleWavemark(), SampleTitle$(), SampleComment$(), SampleWaveform(), SampleCalibrate() 不允许信道数超过16、波形端口数超过15。
新版的Spike2 允许最多31个波形端口,文件允许的最大信道数由SampleChannels() 设定。
- 活动游标点搜索模式下,波形信号和RealWave信号的间隔现在可以跳过不计。4.02a版解决了这一问题。
- Spike2 第 4.02 版将数据文件的日期和时间信息该为当前的日期和时间。新版只在文件改动时更新日期和时间信息。
- 此前用事件信道输出数据文件时,如果选择了"时间零点漂移"("time zero shift") 选项并有大的零点漂移,Spike2将挂断。
新版不再有此问题。
- 波形相关功能现在在"删除DC"项 (remove DC) 被选时,可以正确处理偏移量非零的波形数据。此前如果选择了"删除DC"选项,它会假定偏移量为零。
参见下面的"改动"部分。
- 功率谱分析功能现可正确处理偏移量非零的波形信道。此前,DC组分的返回值不允许数据偏移量非零。采样数据偏移量通常为零。
- 现在当结果查看窗口关闭时,"过程"(Process) 和"过程设置"(Process Settings) 对话框也自动关闭。
- 现在如果在"查看触发"(View Trigger) 对话框中选择游标0,它会自动移到时间查看触发位置。
- 当前的查看窗口必须是时间查看窗口或附属的XY查看窗口,才能打开趋势图创建对话框(Trend Plot creation)。
- 现在用"过程设置"(Process Settings) 对话框更改结果查看窗口的信道数目,将不再导致Spike2系统崩溃。
- 如果选择"黑白显示"(Black and White) 并选用"打印屏幕"(Print Screen),查看窗口的标题将以白底黑字打印,而不是黑底黑字。
- 程序指令Optimise() 现可用于WaveMark Overdraw 模式绘制的信道。
- 现在编辑变量名时,输出音序器格式按钮 (Format) 不再报告伪错误。
- 输出音序器TICKS指令的文件编制功能现可描述可选的expr参数。
改动
- 用DlgCreate() 创建的对话框,其整数数据编辑字段的缺省宽度有所增加,与实数字段宽度匹配。
- 新版中,波形交叉相关时间轴的方向与此前所有版本相反;这样多信道相关结果才有意义。如果此前进行了单信道相关计算,可以将它反转,即可恢复原来的方向。
如果您曾用4.00到4.02版程序进行多信道相关计算,就需要修改程序。
- 对相关功能重新进行了编码,使之与用FFT方法的相关结果匹配。如果结果中的二进制数相对于相关计算中的数据点数较少,则区别很小。
改动的详细信息请参见ExtraDoc\TechNote.pdf;选择"自定义安装"(Custom Install),
然后选择"附加文件"("Additional documentation"),从安装盘上对文件进行解压。"Scripts" 文件夹中新增了示例文件FFTCrl.s2s,用于演示如何用ArrFFT()
指令进行波形相关计算。
|
|
2001年7月 |
4.02 |
更新
|
|
|
- 输入滤波器现可支持 WAV 格式文件。例如,您可以对 Windows Sound Recorder 制作的文件进行转换处理。
- 按F1(帮助)键,输出音序器窗口在脱字符 (^) 下查阅文本。
- 信道信息窗口 (Channel) 包括复制信道的信道数目。
- 您现在可以与他人共同以只读方式浏览 Spike2 数据文件。如果多个用户要求打开同一数据文件,则第一位用户能使用读-写方式,其余用户能使用只读方式。
- 复制的时间窗口能显示原窗口的信道选择、顺序、大小及分组等情况。
- 非模态对话(这种对话使您能在对话外部进行操作)现在都能记住它们的屏幕位置。
- XY 绘图模式 (XY Draw) 现为非模态。
- 绘图模式对话 (Draw) 现可接受信道列表,并显示列表中第一个信道的设置信息。如需将某一信道的绘图设置信息复制到其它信道,将各信道按列表输入,源信道排在第一位,
然后点击 OK。
- Spike2 数据文件输出对话 (Export) 现提供新选项,将输出数据进行时间偏移,使得第一个输出的时间范围在新文件中为显示为零时。
ExportChanList() 进行了功能扩展以支持这一新特征。
- 编辑参数 (Edit Preferences) 现提供新选项,可以输出图元文件,这样一来,如果每个逻辑输出象素的数据点超过3个,
波形输出不至被压缩为垂直线。您现在设置输出矩形最宽可达 16,000 个逻辑象素。
- 如果信道没有匹配的速率,波形相关设置会予以警示。
- 我们认为已经找出所有以数字形式显示的错误提示;现在的错误提示都有文本解释。
- 进程对话 (Process) 现都能记住上次所在位置,并有新增按钮,无须关闭对话即可将设置付诸应用。
修复
- SampleSeqVar() 程序指令以前不允许您处理超过 16 个变量。现在您可以读取并设置全部 64 个变量。
- 如果您同时设置位置和信道,HCursor() 程序指令现可正确执行。
- HCursorNew() 和 HCursor() 现可在多信道结果查看窗口中工作。
- CursorSearch() 现可接受 -1 作为参数。
- Read() 和 ReadStr() 不再将以0开头的数字认作八进制数。现在只接受十六进制数
(以0x开头)和十进制数。010 现读作 10 而不是 8。
- 信道信息对话 (Channel Information) 现可显示刻度 (Scale) 和偏移量 (Offset)。
它不参考电压值 (Volts),因为后者只能对数据源进行假设,如果您用的 1401 设备输入在 ±10
伏范围,很容易造成混淆。
- 如果您从数据文件读取采样设置信息,采样设置与实际的采样速率相匹配,而不是与最初创建数据文件时用户要求的摾硐霐 ! 速率相匹配。这是一个问题,因为 Spike2
第4版比此前的版本提供更好的速率优化方法。
- 在结果窗口中绘制试映图,现在可以反转 y 坐标轴。
- 发送邮件 (Send Mail) 功能现可用于 Spike2 数据文件(正在采样的文件除外)。
- SetXXXX() 系列(如 SetAverage())和 MeasureToXY() 程序指令现可用于结果查看或
XY 窗口。它们用母时间窗口作为源窗口。
- DlgChan() 程序函数现可正确用于结果查看窗口。
- 尖峰波形信道数目超过一个时,尖峰波形模板现可正确地采样复制。
- 如果设置波峰和波谷的探测幅度超过基本16位波形数据全程值的一半,则波形数据向事件信道的内存缓冲输入(用波峰和波谷模式)不再产生伪波峰或波谷。
- 移至或离开隐藏信道时,水平游标现可正常工作。
- 采样设置中,每个 ADC 转换的时间单位现可超过 32767,1401不会拒绝采样。
- FileConvert$() 程序指令返回值现为归档。此前总是返回空字串。
- 输出音序器现可真正接受 1023 指令。
- 连接状态下,输出音序器控制面板能正确显示程序创建并运行的序列。此前可能无法显示按钮。
- 现在,即使游标 0 不可见,也能在 XY 图和活动游标对话中使用。
- 离线对话 Play (播放)现可在时间域编辑同时更新字节数。
- 离线对话 Play (播放)的 DAC 输出不会导致 USB 设备驱动故障。
- 在程序中使用 WindowVisible(3) 可使菜单条上出现多组窗口图标。
- 如果程序采集数据并产生内存信道,然后在采样同时将内存信道保存至磁盘信道,可能导致 Spike2 系统崩溃。
- 如将优化方法设置为0,SampleOptimise() 程序指令会产生伪错误,并可能破坏timePerAdc.
改动
- 新版在读写 Spike2 数据文件时使用了修订版的 SON 程序库。可以读取此前各版的数据文件,写的文件只要未使用新功能,也可与旧版兼容。
第 4.02 版不会使您的文件与旧版 Spike2 不兼容,表面上就像没有改动一样。新版提供更多数据信道,新增浮点波形信道类型,并支持多信道
WaveMark 数据(例如四极管)。它还支持文件的时间和数据冲压、以及不以微秒为基准的时基。这些新特征,将在以后的新版中加以利用。
|
|
2001年4月 |
4.01 |
更新
|
|
|
- 数字滤波器允许的最大滤波系数数量现为511;此前为255。这一改进使得滤波器更精确(更窄)。
- 现在可以保存并还原复制信道的尖峰信号波形模板。复制信道编号为原信道编号后加a, b, c... 如Spike2不能确定原信道,则以上不适用,
此时的信道编号依次为201到299。
- 大多数1401带5V模拟系统。Spike2 现可探测10V的
Power1401 和micro1401 模拟系统,并自动调整量程系数。提供新的参数选择 (Preferences) 选项,
可以在5V、10V和 "Last seen hardware"(最近一次硬件设置)之间选定。
修复
- 4.00版的尖峰信号波形模板保存和加载功能用途不大,因此我们根据一些用户的建议重新编写了这一部分。
- 如果您记录了 WaveMark (尖峰信号波形) 数据信道,未经定义模板即开始采样,则不能以在线状态添加模板,如果运行了输出序列,还可能出现伪错误。如果您记录了
WaveMark (尖峰信号波形) 数据信道,未经定义模板即开始采样,则不能以在线状态添加模板,如果运行了输出序列,还可能出现伪错误。
- 如果您在采样设置中添加新的信道,将根据信道编号和信道优先顺序为它们安排合理位置。
- ChanData()从内存信道读取数据值,其最大数量不再由人为限制在约30000。
- 用Print Screen指令打印游标,有时会失败,信道编号的位置也会出错。
- 如果您用 CursorNew() 编程功能添加专用游标n,它添加的是游标 n-1。
- 结果视图中的信道编号现在有了正确的背景颜色。
- 如果Spike2运行内存不足,Copy as Text指令将给出警告信息,并停止程序运行。
- 低内存状态下,向XY视图添加数据点的测量过程,在现有版本中更稳定。
- 如果游标不可见,则下拉菜单中不再显示Cursor(0) 选项。
- UFF 文件(含错序事件)输入功能现可正确运行。
改动
- FiltApply() 不再试图删除原有信道。它没有 Query 参数用于检查该操作是否得当,因此原有信道经常引起故障,造成混乱。
使用这一程序功能前,您必须先删除原有的全部信道。
- 如果对原先定义的滤波器来说波形采样速率过低,则数字滤波器不再进行滤波器类型转换,如从低通转换为全通。现在,如果目标波形采样速率与滤波器不匹配,将显示警告信息。但是,最新测试表明,
滤波器还是可以被改动,我们将在4.02版中处理这一问题。
|