• UK
  • US
  • Français
  • Deutsch
  • Español (precios €)
  • Portugal
  • Polski
  • 日本人
  • 中國傳統
  • 简化中国

技术历史:Spike2 第7版


第7版用户现在即可免费下载

日期 版本 概述
2017年10月 7.20 更新
  1. 从采样配置中读取的进程所创建的内存通道现在记得住任何标记文件。
  2. 我们现在测试重要资源的版本号,以使得Spike2 版本7免受版本9(版本9支持远远更多的通道数量)所编写的不兼容资源的影响。
修复
  1. 如果你编译(并运行)一个脚本,又在编译第二个脚本时产生编译器错误,并最终运行第一个脚本,那么脚本编译器系统可能会混淆不清。
  2. Measurement设置对话框现在在通道改变时重建下拉列表。
  3. 如果读取文件时有问题,则读取采样配置会使Spike2崩溃。
  4. 如果在采样或重运行窗口开始滚动前重新调整其大小,则会显示错误的x轴范围。
  5. 如果Cursor Regions和ChanMeasure()斜率测量精确匹配时间范围的结尾,则该测量包括是时间范围结尾处的点,不像其它测量仅仅是截至结尾时间而不包括该结尾时间。
2017年5月 7.19 更新
  1. 保存和恢复字体大小将尝试在屏幕上保留字体的实际大小,而不是像素大小,这样从低分辨率屏幕变化到高分辨率屏幕不会产生小字体。
  2. 在以下方面进行了若干改进:Talker信道的配置、对来自Talker的波形数据进行校正以考虑时间漂移以及在采样重置(重启)后处理Talker。
  3. Heka 导入器允许80个字符长度的实验名称。
修复
  1. 如果用户在路径中混用/和\, #include系统会无法区分。
  2. #include行的#字符前不能有空格。
  3. 如果组中的第一通道改变了背景颜色,覆绘通道会在背景上进行覆盖绘制。
  4. 如果在用户与Spike2菜单进行交互时脚本空闲例程产生用户对话框,有可能使Spike2挂起。
  5. 带有许多局部变量的脚本语言Proc或Func会无法再带有极少局部变量的脚本中编译。
  6. 跳过NaN(非数值)的通道处理无法处理以NaN值开始的通道。
  7. 现在,当没有信道1时,Expression模式下的活动指针搜索能够工作。
  8. 如果下一可用通道是空闲的并且是同样的类型,则Duplicate通道按钮现在可以用于Talker。
  9. 过去Talker有可能在连接过程中出错。
  10. 过去,新的Talker数据在屏幕更新前并不一定被显示。
  11. 依赖于通道复制的虚拟通道在原始通道变化时不更新。
  12. 在一些情况下,虚拟通道的复制没有延长无效时间范围,从而导致出现绘图问题。
  13. 现在,Set Cursor Position对话框处理在日期时间模式下的x轴。
  14. X Axis Range对话框现在处理日期时间轴模式。
  15. Motion Lab Systems 导入限制通道单位长度,以避免崩溃。
改动
  1. 现在,在Talker显示其自己的设置对话框时Talker信道配置对话框被禁用。
2016年4月 7.18 更新
  1. 你现在可以在高分辨率(4K)显示器上运行,而不会使任何内容变得非常小。这是通过使Windows缩放显示器位图来完成的,因此结果在某种程度上是不清楚的。Spike2版本8.07和后续的版本按全屏幕分辨率运行。
  2. Talker接口被更新到版本3。存在新的脚本命令: TalkerSendStr() 和TalkerReadStr()。
  3. 当你加载采样配置时,如果已保存的窗口位置会将窗口标题栏放在屏幕区域的顶部之上(这使得它很难定位),则忽略该已保存的位置。
修复
  1. 如果你使用FileTimeBase()改变时间视图的时间基,则x轴不重新绘制。
  2. 具有0滞后的阈值交叉搜索现在设置了小的滞后值,以防止搜索被卡住。
  3. 重复的时间视图搜索强制执行1个时钟刻度的最小步进以避免无限循环。
  4. 如果你设置突发模式采样,则采样速率有可能被优化得很差。
  5. 如果通道被另一视图部分覆盖,则覆绘通道的背景有可能不正确地更新。
  6. 如果你在脚本运行的同时拖曳可停靠条(例如序列器控制面板),并且脚本显示对话框,对话框没有正确地显示,并且Spike2会中止并且可能崩溃。
改动
  1. 保存图形序列的文件夹已经从所有用户应用数据文件夹改变成当前用户应用数据文件夹。这是为了解决不允许协作网络中的用户对应用文件夹的写访问时的问题,从而导致在采样时没有图形序列。
2015年8月 7.17 更新
  1. 如果XY视图的按键在宽度或高度上大于该视图,你可以拖拽它使得所有的按键都可读。
  2. 在脚本中,如果a是常数表达式(在编译时已知),则三元运算符 (a ? b : c) 现在被减少到b或者c,从而在运行时节省评估a和进行分支。
  3. System() 和System$() 脚本命令现在了解Windows 10。
  4. DlgValue$(item%, new$)脚本命令现在可以选择由 DlgList()和DlgString()定义的下拉菜单。
修复
  1. 声明除了最后一个维度外所有维度为0尺寸的局部数组导致'不能构成数组'错误。现在,接受声明中0的任何组合。
  2. 在采样配置通道设置对话框中,如果你编辑通道编号,则旧的通道被设置成关闭(之前你会得到旧的通道和新的通道二者)。
  3. 如果你打开视图重运行对话框,并复制时间视图,则Spike2会崩溃。
  4. 如果结果视图具有无效区域(需要重新绘制),并且脚本遇到断点或Yield() 语句,则视图不会更新。
  5. 如果你指定终结字符并且输入流在发现终结符之前提供多于一个数据缓冲区,则SerialRead()会出故障。
  6. FileSaveAs()脚本命令让你使用不正确的文件扩展名。
  7. 当所有通道终止为"慢"时,请求以慢的采样速率进行突发采样会使得1401以错误的速率采样。
  8. 如果你在循环内使用var声明脚本变量,并向它指定常数值(编译时已知),在每次进行循环时该值未被指定。
  9. 对话框中具有3个冒号的时间字符串(例如1:00:00:00,意味着1天)不被正确地转换。
  10. 脚本代码: Message(Error$); 被编译器错误地接受,导致你在运行该脚本时出现崩溃。
  11. 如果你保存并重新打开XY视图,Y轴单位被设置成空的。
  12. 如果启用自动文件命名,则SampleAutoName$() 未被记录。
  13. 在基于文本的视图中,Draw(line%) 没有将line% 设置为顶部线条。
  14. 图形序列编辑器未保存用于取决于变量之间的比较的所有等待和分支的变量的数量。
改动
  1. 在基于文本的视图上的Modified()脚本命令现在对未保存的改动、不可撤销的改动进行测试。之前,如果基于文本的视图被脚本改动,则Modified()说它并未被改动。
2015年1月 7.16 更新
  1. 脚本语言允许你使用下划线作为符号名称的一部分。
  2. 脚本语言已经预定义了用于Spike2版本的常数以及数学常数π 和 e。
  3. 图形编辑器中的脉冲串的最大脉冲数量从400提高为1000。
修复
  1. 在零宽度的时间范围内对最大值、最小值或最大绝对值的通道搜索现在失败,而不是在时刻0返回成功。
  2. 更少的编译器错误消息使用'???'来指示问题符号,使得更容易修正该问题。
  3. Vertical Marker对话框现在正确记录对字体的修改。
  4. 若脚本由另一个脚本加载、编译(使得Compile命令被禁止)和修改,Compile命令没有被使能。
  5. 在Change colours对话框中选择多于256个项目会使Spike2崩溃。
  6. IIRInfo() 脚本命令总是返回0,而不是过滤器类型。
  7. 脚本三元运算符不允许你在两个数组间进行选择。
  8. 如果你从内存缓冲中读取多迹线WaveMark数据作为波形数据,并且该读取部分启动一个事件,则错误的数据被返回(在缓冲中的偏移量未考虑迹线数量)。
  9. 脚本调试器在代码间步进时会显示错误的包含文件。
  10. 使用Micro1401-3,处于低频(低于10kHz)的任何波形输出未生成任何输出。
  11. 当认为所有点具有相同的方差(最小平方误差)时,用于非线性拟合的拟合代码会将r² 值算作为 "非数值"。
  12. 在与带有多条迹线的WaveMark通道一起使用时,MinMax()脚本命令没有完全正确地获得最小值和最大值的位置。
  13. 若使用向量(1维数组)而非矩阵(2维数组)来查看新的值,MarkEdit()脚本命令没有正确地编辑多迹线WaveMark通道的波形。
  14. 若从通道文本(右击)菜单打开Set Marker Codes 对话框,则初始消息可能被用于错误的通道。
  15. 若扬声器生成大于1个通道,则在采样配置中扬声器通道信息没有被正确保存。
改动
  1. FiltAtten() 和 FiltInfo()脚本命令现在都能够将衰减返回为负值以与FiltAtten()设置的值相匹配。
2014年9月 7.15 修复
  1. 在结果视图中,在将通道标识符作为文本(例如"2A")转换成通道编号时,对重复的大写字母和小写字母作相同处理。因此"2A"被处理成第一个副本,而不是第27个副本。
  2. 在指针不连续时,来自源文件的活动指针信息未被正确存储。例如,若你使用指针0, 1, 2, 3, 5 和 7 (指针4关闭),则指针5和7未被存储。
  3. 当脚本的主程序以条件语句结束,且该条件语句包含halt作为最后一条语句,例如if test% then DoSomething();halt;endif; 若halt语句没有运行,则会导致Spike2崩溃。
  4. 如果你使用MemSave()脚本命令来将具有空隙的储存器波形通道存储到一个新的通道中,并将通道类型从Adc改成RealWave或从RealWave改成Adc,第二个以及后续的块会存储错误的数据。
  5. 若你的计算机被设置成数字3/2被打印成1,5而非1.5时,将数据导入到MATLAB后再读取XML源会失败。
  6. 在采样中,若基于事件的数据跨越最终提交时刻,则该数据的读数会被截断。在提交时刻之前结束或之后开始的读数不受影响。
  7. 若你在脚本编辑器设置对话框中改变标签折叠方式,该改变直到下一次文本窗口被打开时才会发生。
  8. 在定义滤波器之前使用脚本命令FiltCalc(-1,1)会使Spike2崩溃。
2014年7月 7.14 修复
  1. 后向搜索带有间隙的波形数据并不总是正确工作。
  2. 当WaveMark项目堆叠时,来自WaveMark通道的波形数据的读数可能只有一个点。
  3. 在Trough模式下通道测量不正确。
  4. 在图形序列器中,第一部分的脉冲生成时刻延迟一个序列器记号(相对时间是正确的)。
  5. 在从脚本导出文件时,显示进度条,但如果用户取消导出,脚本未得到通知。在互动地运行时,不显示进度条。现在特意为互动式导出设置进度条,而脚本导出没有进度条。
  6. 在记录动作时,点击基于文本的视图并不总是记录FrontView()命令或添加ViewFind("view title...");到脚本的开头。
  7. 在显示栅格数据时改变结果视图通道处理中的通道编号会导致Spike2崩溃。
  8. 使用带版本9监视器的Power1401 mk II 进行慢速任意波形输出未生成任何输出。
  9. 图形序列编辑器现在可以设置相比序列器步进周期而言很长的随机和泊松延时值。之前,对于0.01ms步进周期,可设置的最长的延时值约为一秒;现在可以为数分钟。
  10. 若你将带有光栅显像的结果视图保存到数据文件,下次你打开它时Y轴的尺度可能不正确。
2014年2月 7.13 更新
  1. Export to Data (.smr) file文件现在将对所有通道设置理想速率,而不再仅仅针对波形和WaveMark通道。
  2. 现在,你可以从具有不同量程的波形通道中创建具有多条轨迹的WaveMark通道,即便第一个通道的量程并非最大。
  3. ChanFitShow()命令现在可以在拟合完成前设置拟合曲线的绘图范围。
  4. Talker系统更新后可以像之前在Spike2 版本8.01中一样处理版本1规格的聊天器。
  5. WaveMark和虚拟通道对话框中的通道选择器现在与相应的时间视图采用一致的通道顺序。
  6. Esc按键不再会关闭测量对话框中的PCA和群集。
  7. 导入器:Axon, MC_Rack 和Biopac现在使用最新的库。你可以在NewBehavior (Neurologger)导入器中选择记录会话。
修复
  1. Spike监视器对话框通道标签在黑色背景下不可见,而且使用错误字体。
  2. 没有数据视图时使用DlgChan()会使Spike2崩溃。
  3. 在线拟合过程中,当拟合曲线试图使用未采样的数据时,系统会发生崩溃。
  4. 若一个用户自定义对话框使用了一个通过DlgChan()函数定义的包含选中通道的域,而用户又在对话框打开的情况下修改了选中通道,对话框中的选中通道列表并没有更新。
  5. 通过ColourGet()读取结果视图的背景颜色实际上读取的是时间视图的背景颜色。
  6. 一个错误的源文件可能会使时间视图的x轴从负值开始。
  7. DebugHeap()脚本命令使堆的数据项交换了行列值。
  8. 你可能会拖放Spike形状对话框(不是在线建立对话框)的y轴使其合理的极限值,导致显示坐标轴的数值与显示数据无关。
  9. 在对四电极数据(拥有4条轨迹的Wavemark数据)采样时,Spike形状对话框的非触发数据在线显示为轨迹0,2,2,3。这并未影响记录的数据。
  10. 脚本编译器未将数值与字符串的比较标记为错误。例如,如果3 = "three",则停止。
  11. 记录MeasureToChan()和MeasureToXY()时,忽略了阈值迭代模式中的宽度参数。
  12. 导入器:Alpha Omega和Neuralynx导入器中的y 值缩放都得到了更正。ASCII (文本)导入器会使TextMark 数据的时间出现错误。CFS导入器现在可以正确获取标记通道的时间值。
改动
  1. 每次将数据导出到MATLAB文件时,MATLAB库都会发生1.3MB的内存泄露。现在我们已经更新至R2013b库版本。现在每个文件导入时会出现50kB左右的数据泄露, 尽管不理想,但大多数用户已经可以导出数千个文件而不出现内存问题。
  2. 在图形序列编辑器中,我们现在用章节A到章节Z指代各个章节,而非关键A到关键Z。
13年9月 7.12c 修复
  1. 在7.12 到 7.12b版本中,打开About框会导致Spike 2关闭并出现错误信息。
  2. 从7.11版本开始,New WaveMark将预触发点数设置为0。
  3. 脚本编译器错误地允许全局变量与内建函数同名。
  4. 在使用Power1401-3时,若arbitrary waveform output在运行中重启会导致采样停止并出现溢出错误。
  5. 在x轴显示范围内发生起点或终点重叠的多轨迹WaveMark波形,如对其进行Display optimize会设置错误的y轴范围。
  6. 当一个XY视图是Measure to XY的目标视图,又同时执行DlgChan()时,会导致通道被列为(关闭状态)。
13年7月 7.12b 更新
  1. 若你的计算机能够进行网络连接时,About对话框将告诉你是否有最新的Spike2版本可供下载。
修复
  1. 从版本7.11开始,如果复制通道后又删除了一些序号低的复制通道,再进行复制时通道编号会被破坏。
13年7月 7.12a 修复
  1. 在版本7.12中,使用Power1401-3时,若通过一个DAC播放一个任意波形,则该DAC无法通过其他方法更新。
  2. 在版本7.12中,若使用脚本生成的二进制导入器,则Signal不再使用默认的配置文件。
13年6月 7.12 更新
  1. FileOpen()脚本命令可以设置mode%值为8,从而设定File Open对话框的初始文件夹。
修复
  1. 在 7.11中,作为数据通道测量结果保存地的内存通道没有将绘图模式保存在新的XML源文件格式中。
  2. 在 7.11中,指针区域和数值对话框的最近位置没有被保存。
  3. 当使用PlayWaveAdd()函数的size%变量预留空间时,任意波形输出的持续时间上限为1s。
  4. 在XY视图下使用FileSaveAs() 脚本命令并将type% 设为-2时,无法正常工作。
  5. 在图形序列编辑器中, variable+offset and compare with current time(变量+偏移并与当前时间比较) 无法输出正确结果。
  6. 在输出序列器中,使用VAR 语句申明一个以V开头的变量别名,若该别名V之后的部分恰好是该序列中一个常量或者标签的名称,系统会错误地发出警告。例如, VAR V1,VBASE 且 BASE 也是一个标签或常量。
  7. 如在文件中所规定的, Round() 脚本命令将负数归为0而不是最近的整数。
  8. 在图形序列编辑器中,如果斜坡DAC正好设置为斜坡的边界值, Ramp 可能无法停在终点值。
  9. 在版本 7.11中,对超过一个绘图通道的XY视图进行测量可能会导致Spike2 死机重启。
  10. 在结果视图中,如果y的最小值为0,而你将y轴切换到对数模式或者在对数模式下使用y轴Optimise 命令,所得的结果不可信。
  11. 并非X和Y轴边界对话框中的所有操作都能被还原(例如,进入对数模式)。
  12. Avicomp程序(用来压缩.avi文件)可能会因为路径问题而无法生成临时文件。
  13. ExportChanList()输出的记录会忽略时间终点值与通道列表之间的逗号。
  14. 以前,一些格式不规范的虚拟通道表达式会产生 Unknown error type ;现在它们会返回正确的错误报告。
  15. 如果mode%大于12,ChanValue()命令会报错。
  16. 打开脚本记录时, Analysis menu->Memory Buffer->Create Channel Copy 命令只会记录创建一个空内存通道的操作。
  17. 平均频率模式下绘制的通道中活动指针跨越门限时会发生错误。
  18. 如果波形生成的虚拟通道的采样间隔或时间刻度与源通道不匹配,并且虚拟通道的点正好位于空隙前最后一个点或者源波形通道的终点,这个点将被算作NaN (非数值),并显示为0。
改动
  1. 以前,当参数列表中任何通道不存在时,ChanShow() 和 ChanHide() 不做任何处理;现在它们会显示或者隐藏那些不存在的通道。
  2. FileList() 中当 type%=6 时,将同时包含*.s2c (旧格式) 和 *.s2cx (新格式) 两种配置文件。
13年3月 7.11c 更新
  1. 若TextMark数据采用更高的采样率,采样结果会更好。
  2. 若你的数据文件中有大量TextMark 项目, TextMark 对话框会自动打开。
  3. 多维数组的最大元素数目现在为100,000,000。
  4. 鉴于现在我们允许在某些地方出现零长度数组, Len() 脚本命令现在也可以处理零长度数组,而不会报错。
修复
  1. 脚本编译器现在可以在正确位置显示"数组过大"错误信息。
  2. 当你向采样配置中添加一个通道并对它进行采样时,版本7.11会弹出虚假警告信息。
13年2月 7.11 更新
  1. 你现在可以在Microsoft推荐的Program Files文件夹中安装Spike2,而不用自己选择文件夹。当我们查找最近和默认配置文件时,它也会发生改变。
  2. 现在可以选择在采样数据之前和之后将DAC和数字输出值复位到已知水平。这些选项既可以通过Edit菜单Preferences统一设置,也可以针对每个采样配置单独设置。通过新的OutputReset()脚本命令可以实现这一功能。
  3. 数据视图中Ctrl+Shift+A 按键组合现在可以选中所有垂直光标。
  4. 现在可以在编辑器设置中将虚拟空间关闭。
  5. XY视图的字体改变后按键大小也会重新调整。
  6. The FilePath$() 脚本命令功能拓展后可以返回当前用户的Spike7目录(在我的文件夹中)以及所有用户的Spike7Shared目录(在文件文件夹中。
  7. 新增加对 Neurologger .hex 文件的导入功能。
  8. Spike2选项的常用页面添加了是否使用操作系统的数字格式设置来进行文本输出的选项。这一功能允许使用逗号替代小数点。
  9. 既然我们现在可以将源数据保存在XML文件中,那么我们就能增加活动光标表达式长度(增加至240个字符),而且用户自定义光标现在可以保存和恢复,不再被截断。
修复
  1. 用户自定义函数或程序中的变量,脚本编译器在定义前会先检测。
  2. 脚本编译器不再错误地将halt()当作有效代码。正确的代码应该是没有左右括弧的halt。
  3. 在将数据导出到MATLAB时,如果数据间有间隙,可以跳过间隙,直接将后面的数据附接到间隙前的数据上,看起来好像没有间隙。
  4. 在时间和结果视图中,FileOpen()脚本命令总是能读取资源(不论是否将2加到mode%上。)
  5. 当你下拉Y Range对话框中的自动单位域时,该域总是重置到Off状态。现在它能保持原有设置。
  6. 处理过程中产生的XY文件在第一次保存后会加入到最近使用文件列表。
  7. 现在对结果视图通道设定了最大备份上限为52,大于26的通道编号标签改为大写字母(1A, 1B…)。
  8. 真实标签通道的曲线拟合画成速率柱状图,现在平均频率和瞬时频率使用图画所示的数据。
  9. 使用脚本语言创建的对话框总是在脚本执行结束时销毁。以前,它们可能会被留下不处理。
  10. 处理过程中从时间视图新建或者重新打开的文件总是标记为未修改。
  11. 现在对通道进行重排序时,光标区域和光标数值对话框也会进行相应更新。
  12. FitValue() 现在可以工作了!它还有一个额外的参数反馈成功与否。
  13. Cursor菜单Fetch and Position现在会在发生变动时更新光标区域和数值。
  14. 在FIR滤波器对话框中多次将多波段滤波器的边界值拖到错误位置或者将滤波器设为多通带或阻带可能会导致Spike2崩溃。
改动
  1. 脚本编译器经过重新编写后能够拓展语言。之前有一些异常会导致一些脚本被错误地通过检查,而重新编写后它能(正确地)报错。它还降低了必须用分号分隔所有语句的要求。它允许声明一个大小为变量的全局数组。
  2. 源文件系统在彻底重写后使用XML,不再使用特定的二进制格式。其目的是让这一调整不带来其他大的变动,除了保存资源和配置的文件拓展名最后多了一个x。也就是,. s2r变成 .s2rx and .s2c 变成 .s2cx. 如果读取旧的资源但没有创建一个文件进行采样(这样能使旧文件转换为新格式),FileSaveAs(name$,6,...)可能会出错。
  3. 在尖峰形状对话框中,前进和后退的快捷键从n和N改为P和Q。这是为了避免在某些尖峰使用b和m作为步退和步进快捷键时意外按到n。
  4. 波形标记重分类对话框中的默认按键改为取消。这样做是为了使意外对数据重新分类变得更加困难,因为这个操作危害极大。
  5. 作为结果视图中的一部分,光栅显示默认显示方式从点改为线(这样看起来更方便)。
  6. 若选择极细数字宽度,所使用的点的大小会根据屏幕大小调整像素点,对于打印机,它的单位是0.25个点(之前打印机的点总是太小,难以看清)。
  7. 现在,在打印或复制尖峰形状时,y轴范围与尖峰形状对话框中的显示一致。之前我们尝试将结果扩大,这样模板边界才能正好跨越显示区域。
12年9月 7.10c 更新
  1. 加入了对Power3的支持。
12年7月 7.10b 修复
  1. 7.08中报告的在使用Spike Monitor窗口时可能会使Spike2崩溃的故障已修正。
12年6月 7.10a 修复
  1. 7.09中报告的当通道n+1存在备份时无法删除数据文件通道n的故障在版本7.10a中已修正。
  2. 在使用SSOpen()函数创建一个尖峰脉冲形状窗口时,若mode%为0或者未赋值,出现的窗口会被隐藏,并异常闪烁。
12年5月 7.10 更新
  1. 对Marker-based通道,MemSetItem() 将把code%视为整数处理。
  2. 使用Ctrl+Alt 并同时点击拖拽WaveMark 数据,以选定项目更改标签代码的操作现在按触发-显示方式工作。
  3. 在导出成Spike2数据文件时,源文件中包含的采样起始日期和时间也会复制到导出文件。如果源文件中有时间转换,则导出文件中也有。
  4. FileTime$()和FileDate$()命令现在可以处理几秒的可选时间偏置,这样打印数据文件中事件发生的日期/时间会更加方便。
  5. 采样配置Resolution 对话框中所有Microseconds per time unit 数值分辨率现为0.1µs。之前, 对20 µs及以上的数值,其分辨率为1 µs 。
修复
  1. 柱状图通道的XY视图不会出现拟合曲线。
  2. 拟合曲线并没有在XY视图中按照通道的偏移量进行相应的偏移。
  3. 使用ChanOrder(n,0,m)覆绘通道n和m后, ChanOrder(n,1,m)并没有将它们分开。
  4. 我们使用最原始的方式生成.smr (数据) 文件,这样数据具有兼容性,Spike2先前的版本也能读取。Spike2 版本7中的一个无意修改导致Spike2版本3无法读取数据文件,但对其他版本兼容。
  5. 在Memory buffer Import 对话框中指定电平触发时,现在可以使用View(-n)前缀来区分重复的时间视图。
  6. 对所有数据导入器进行了检查,避免Windows 7 下出现"错误类型-100:无法打开文件"。
  7. D360调节器在采样中不能进入Impedance 测试对话框,否则会导致Spike2停止响应。
  8. 从7.07版本开始,设置Black and White显示模式不会改变WaveMark数据颜色。
改动
  1. 从数据文件中提取采样配置时,生成的配置假定1401类型至少是一个Power1401 mk II。之前设定的最低一般水平1401类型在数据文件的基本时间单元不是整毫秒时会发生问题。
  2. 在将功率谱输出到结果视图时,现在会将一半FFT长度的已分析数据块覆盖掉。之前数据块没有被覆盖。这种新的处理方式来自Welch,而之前的方法来自Bartlett。
  3. 在Edit菜单Preferences下有一个选项可以使用旧的方法。覆盖数据块因为使用了窗函数使信号损耗降到最低,付出的代价是增加了计算功率所需要的时间。
  4. 之前,当把尖峰脉冲形状模板存入与数据文件关联的源文件时,若没有模板可存,Spike2不会作任何更改。这意味着如果删除了所有模板,下次再使用源文件时,之前的模板会重现。
  5. 从版本7.10开始,若删除一个通道的所有模板,源文件会自动更新,下次使用时,不再有原来的模板。
12年4月 7.09a 修复
  1. 版本7.09中,可以在虚拟通道表达式中使用编号更低的虚拟通道,而且也能使用mn和1a,但是我们将表达式强制改成大写,因此1a变成1A,但不工作。
  2. 在Set Position 对话框中Move Away按钮不能对所有指针有效。
  3. 尖峰形状整理系统中基本组成分析可能会在内存满的情况下导致Spike2崩溃。
  4. 4月19日上传的版本7.09a 对ASCII, Binary, Heka, DSI, MindWave & Alpha-Omega 文件导入器进行了修改,避免了Windows 7下的源文件目录问题。
  5. ASCII和 Binary 文件导入器的采样速度更高。
  6. Alpha-Omega文件导入器会生成一个可读取数值的文本标签,而不是简单的标签。
改动
  1. 串口线TextMark数据允许所有编码被设置(只是设成一个更大的数目)。
  2. 复制通道现在尽可能放在原通道的旁边。
12年1月 7.09 更新
  1. 现在,尖峰形状对话框会在你拖动水平和垂直指针时显示指针位置和模板大小信息,而且你可以直接输入数值或者从相关的时间视图中复制指针位置来设定垂直指针的位置。 你还可以将垂直指针与时间视图中的指针关联起来。
  2. 现在你可以在XY视图中创建柱状图。
  3. 在XY视图中,你可以使用新的XYOffset()脚本命令对通道位置进行偏移。这样你能够产生网格状的柱状图或者对通道的数据进行偏移,以达到比较的目的。
  4. IIR滤波器族获取信息命令现在返回滤波器稳定性的测量值。产生IIR滤波器的命令在所产生的滤波器极有可能不稳定时会返回1。
  5. s2video应用程序现在有新的配置选项,可以提高视频的同步性能。
  6. 保存时间、结果和XY视图为位图的交互式命令现在除了保存为BMP格式还能保存为JPEG、PNG和TIFF格式。FileSaveAs()脚本命令也做了相同扩展。
  7. Channel Image 现在允许用户打开除了位图外的其他格式,如JPEG, PNG 和 TIFF图像。 你还可以选择剪贴板的图像作为背景。
  8. FileSaveAs()现在可以将多媒体视图的一个视频帧保存为硬盘上的位图文件。
  9. 新的MMFrame()命令允许访问多媒体窗口中的帧时间列表。
  10. 新的MMOffset()命令可以获取和设置多媒体文件中的AVI文件和Spike2数据文件的时间偏移量。
  11. MMPosition()命令可以步进到前一帧和后一帧的时刻。
  12. 目前,调节器、TextMark对话框中COM端口数目可设置范围为1-19,而SerialXxxx()系列命令中调节范围为1-256。
  13. 虚拟通道表达式现在可以引用一个编号低于它所产生的通道的虚拟通道。
  14. 在 Active Cursors 对话框,如果一个指针是用户自定义格式的字符串,该字符串会显示以便于区分。你也可以不用离开Active Cursors对话框直接打开Cursor Label对话框
  15. 在那些可以通过下拉菜单列表选择指针的对话框中,如果一个指针有用户自定义标签,这个标签会自动弹出,以帮助用户辨认。
  16. MATLAB导出系统在导出时间需要几秒钟时会出现进度对话框,并有Cancel 按钮。
  17. 导出为SON (Spike2 数据)文件的过程如果超过几秒钟也会出现进度对话框,并有Cancel 按钮。
  18. 现在我们可以导入TDT .tev 和 .teq 格式的数据文件。
修复
  1. 在View Trigger 对话框,设置Cursor zero action 为 Move and iterate 不会迭代活动的指针。
  2. 在调试脚本时, Run to cursor 命令不工作。
  3. 已打开结果视图的情况下,使用File 菜单 Close All 命令会导致崩溃。之后再打开相同的数据文件同样会导致崩溃,除非相关的.s2r 文件被删除。
  4. 在Spike形状对话框中,在模板被锁定时按下 Lock template 按键,图像不会发生改变。
  5. 在对一个大数据文件(几个G字节)进行采样时,回滚查看之前的数据会使磁盘读写速度变得很慢,这反过来又会导致采样中止。
  6. 在保存时间、结果或XY视图为位图时,一个额外的小横线标记会出现在坐标轴的左边界上。
  7. 虚拟通道 Power in Band 结果会被一个输出采样延迟,如果输出采样频率低于频率分辨率,在滚动时会出现不连续的情况。
  8. Channel Process 中值滤波器有时候会对数据整理出错,导致输出中值错误。
改动
  1. 表达式模式下活动指针可以在采样或重运行时将指针定位在文件的当前一端。
  2. 在Spike形状整理对话框,使用Edit Copy 将模板信息复制为文本,当没有模板时,不会再输出空白线。
  3. IIR滤波器可以将频率特征降为采样频率的百万分之一(比之前窄100倍)。设置到如此窄可能会造成滤波器不稳定,尤其当滤波器阶数较高时。 如果必须设置非常窄的参数,你一定要检查滤波器的细节,尤其是它的稳定性。
  4. 信号调节器支持现在避免使用CEDCOND.INI 文件,而是用注册表存储持久的信息。为了实现后向兼容,我们从.INI文件中将设置信息进行了迁移。
  5. 新版本Spike2只能在Windows 2000及更新的系统上运行。
11年10月 7.08 更新
  1. 添加了对Digitimer D360 放大器的支持。
  2. 交互式曲线拟合对话框现在包含了R平方统计值。ChanFit()脚本命令可以返回这一数值。
  3. MemChan(4,1)现在可用来创建开始于高状态的Level事件通道。你也可以在从对话框创建Level事件通道时进行这一操作。
  4. 若读到不包含ADC和DAC范围信息的旧的采样配置,系统会警告用户检查通道量程。若旧的配置采用与±10V ADC和DAC配套的1401,而用户使用的是±5V系统,用户需要手动调节量程。
  5. 从Script条中启动的脚本不再列入最近文件列表。
  6. 对Draw Mode对话框的记录现在包含Sonograms,同时添加了对绘图模式的描述。
  7. 调试脚本时,用户可以跳过带Yield()命令的用户自定义Proc或Func。之前,脚本会停在Yield()之后一条语句。
  8. IIRxxx()指令集现在可以保存滤波器状态。这使得同一滤波器可用于多个数据流。
  9. 当通道名称字符串包含语法错误时,ChanList()返回-1。
  10. 输出排序器CHAN命令现在可以处理8个DAC(之前不超过4个)。
  11. 测量对话框现在可以按照名称而非编号检索匹配系数,同时保持结果与系数的单位一致。
修复
  1. 现在,颜色对话框启动后是通道主颜色页面;在版本7.07中它曾被无意修改过。
  2. 在使用MeasureToXY() 或MeasureToChan()脚本命令时,用户可以检查光标位置,这样能避免之后对窗口做更改。
  3. 版本7.07中添加的虚拟通道频谱函数不允许FFT长度超过显示范围。否则,在采样时若有新数据到达,显示无法正确更新。
  4. 先运行的程序终止后,多次调用ProgRun()脚本命令可能导致Spike2崩溃。
  5. 在ChanFitShow()中, 将opt%设为-2无法返回范围终点值。
  6. 在调试脚本时,在Debug工具条点击运行按钮,指示下一条脚本语句的箭头没有隐藏。
  7. 将包含有点线数据的Result视图按照其他变量值排序时可能会使Spike2崩溃。
改动
  1. 若对ArrFilt()使用偶数个系数(例如全微分器),结果会延迟半个采样周期,这与对数据通道进行FIR滤波的情形一致。
  2. MatLab浏览器不再跳过无数据的数据通道,而对这些通道输出长度零值。
  3. Spike2中带图片的按键与桌面主题更加契合,这在WaveMark对话框中尤为明显。
11年6月 7.07 更新
  1. 你可以直接设置所有数据视图项的RGB颜色,不用颜色板。此时颜色板仍然可以用来快速设置颜色,但是用户不用局限于它。
  2. 我们从颜色表中单独列出了标记码颜色(常用于spike的形状),用户可以自行添加。
  3. 使用RBG数值设置颜色的新脚本命令是: ColourGet(), ColourSet(), ChanColourGet(), ChanColourSet(), ViewColourGet() 和 ViewColourSet().
  4. 有一些新的虚拟通道函数可以计算功率、谱范围、平均频率和中心频率。这些参数在EEG和EMG分析中非常有用。
  5. 竖直方向空间不够时,坐标轴变成紧凑模式,Y轴标题变成横向。
  6. 用户可以设置Y轴标题和单位。YAxisMode()脚本命令控制这一参数。
  7. 一些新的通道处理过程: Fill gaps and Skip NaN.
  8. 虚拟通道Ch(n)函数可以将WaveMark通道的第一条轨迹变成波形。
  9. 用户可在自定义的对话中使用change函数打开新的用户对话框。以前的版本中用户也可以这样操作,但是结果不确定。
  10. DlgSlider()脚本命令可以给用户自定义对话框添加水平或垂直滚动条。
  11. 在用户自定义对话框中,用户可以使用对话框单元格定位项目位置,现在还可以相对于对话框的右边进行负X值定位。
  12. 声波图绘图模式经过重新编码后更快更准确。
  13. 打开一个新的采样文件的脚本中新增加了变量,可以获得因采样配置新打开的视图的句柄。
  14. 我们改善了新的内存、虚拟和重复通道的脚本记录方式,新产生的通道编号将不固定。
  15. 向内存区添加新项目的命令脚本目前可以记录任何新添加的数据值和文本串。
  16. 此前,如果Windows Metafile是通过非圆形点产生的,因为微软安全配置中’优化特性’问题,这些点在Metafile被外部程序控制后,可能会消失。但现在我们采用一种新方法绘制这些点。
  17. 3D绘图模式中格点的背景绘制更细腻。
  18. 你可以取消对时间、结果、XY视图字体的交互式更改。
  19. BetaI()脚本命令可执行不完全beta函数。这将简化学生t分布、F分布和二项式分布的计算。
  20. ViewLink()脚本命令可输出当前时间窗下的进程。
  21. Measure to Channel和Measure to XY对话框可以输入更长的字符串。
  22. 如果你终止采样,或在旧文件基础上将数据保存或输出成新的文件,我们会把旧文件保存在垃圾箱中。这样在文件意外丢失时更容易恢复。目前功能尚在试验中,如果你遇到任何问题,欢迎指出。
  23. Talker接口安全系统经修改后更容易与外部系统连接。
  24. 现在,结果视图信息……对话框包含更多内容。
  25. 本地、全局、监视和调用栈脚本调试窗口可以放在Spike2应用窗口外,并总是在其他窗口之上。
  26. 在基于文本的视图中,用户可以通过Alt+Up 和 Alt+Down 来上下移动选定的文本条。
修复
  1. 用户不能取消通道图像上标准视图效果,并且不是所有在显示/隐藏通道对话窗口上的更改都能被撤销。
  2. 如果用户对话框中有按钮,点击按钮,打开新的对话框,并返回0值(即类似于点击“OK”后关闭原始对话框,并更新DlgShow()参数),原始对话框关闭,但是参数并不更新。
  3. 在用户自定义的窗口中,Esc键不能触发Cancel按钮。
  4. SampleAbort()不做记录。
  5. 从数据文件中读取采样配置不考虑波形通道标题和注释。
  6. 在X或Y轴对话框中,如果将标记间隔设置为最大值25,此值将被忽略。
  7. 在版本7.05和7.06中,如果用户为编号中带有%n的水平指针设置自定义标签,显示的数值为1(太大)。
  8. 使用RealMark通道产生虚拟通道,并运行Maxtime()命令,会导致崩溃。
  9. 在使用RM, RMC, IF 或 IFC 等表达式的虚拟通道中运行LastTime()命令,RealMark和实时频率值将扩大至整个时间范围,没有间隔。
  10. 横向滚动Level Event 数据至高放大倍数时,会出现绘图故障。
  11. 图形序列器的斜坡效应在按标记递增的方式下不会产生显著的图像。
  12. 如果使用ChanShow()和ChanHide()脚本命令时用到多个参数,一些特定配置(如使用通道列表作为字符串)会在加入新通道前清除通道列表。
  13. 若脚本窗口处于激活状态,同时脚本正在运行,用户按Ctrl+Break 取消绘图命令,可能会在脚本窗口中出现ETX(数字3)
  14. 文件(在线和打印的)不包括FitSigmoid()脚本函数。
  15. 大的通道背景图片显示有时有问题。
  16. 编译器可以检测出脚本中的非法字符(例如, i% != 1),但是指出的关键字符(如本例中的!)是错误的。
  17. 脚本编译器没有把垂直滚动条当成表达式中的合法字符。
  18. 在进程设置对话框中,若只改变结果视图中的通道数目,第一个结果视图通道会保留原来的内容。
改动
  1. 在版本7.06中,新的结果视图菜单显示的命令是倒序的(与之前所有的版本相比)。现在已修复为原来的顺序。
  2. 若文件导入器估计新数据文件大小超过1GB,它将切换为大文件格式。之前的限制是接近2GB,但是在文件大小被过低估计时会出现问题。
  3. Spike2色彩模式已经从基于调色板(所有色彩靠调色板数值进行设置)的方式改为RGB色彩模式(所有色彩通过红、绿、蓝三种颜色组合而成)。脚本命令Colour(), ChanColour(), ViewColour(), XYColour(), PaletteGet()和PaletteSet()使用旧的色彩模式,现已更正,但是并不打算去除旧的功能。
  4. 输出序列器的输入行最大长度已经从100增加至256个字符。在Spike2的旧版本中,如果用户输入评论过长,文本串不会被接收。
  5. 脚本调试窗口现在与应用窗口不关联,不再支持主菜单打印功能。要打印调试窗口,全选复制到剪贴板,然后粘贴到日志窗口,再打印。
11年2月 7.06 更新
  1. 时间、结果和XY信道现在可以设置背景位图。这个功能主要用于XY视图(例如在跟踪实验时)。背景图像可以通过View菜单中的Channel Image指令或新增的ChanImage()脚本命令进行管理。
  2. 在文本文件中,普通的表达式搜索现在允许用?来指代上一个字符的0或1。
  3. 群集窗口通过闪烁定位当前事件时,如果选中了圆点,则会闪烁圆点。以前只会闪烁方点。
  4. 现在可以在右键菜单中复制不含单位的水平光标位置。含单位的复制现在与y轴的单位缩放选项中的设置一致。
  5. 现在可以从右到左运行XY视图的x轴。这个功能可以通过在Edit菜单Preferences选项中进行设置在阻力轴上阻止。
  6. S形曲线(Range和Slope50栏)和正弦曲线(频率栏)拟合的额外数据显示在拟合对话框结果页面上。程序会提供新增栏中范围和频率栏的西格玛估值。
  7. SampleSeqVar()现在允许最多256个变量数(限制为64)。
  8. 虚拟信道现在允许Ch(n),其中n是水平事件信道。生成的波形是1,则事件为高点,0则为低点。
  9. 修改了脚本编写器和执行系统,脚本运行速度比以前快了一倍。这并不能使脚本运行时间减半,因为这取决于执行内嵌指令所需的时间。
  10. 通过互动方式创建水平光标时,光标会在第一个含y轴的可见信道上自动隔开。以前光标全都放在y轴的一半内。
  11. 可以用键盘快捷方式Alt+1到Alt+9来读取或创建水平光标n。
  12. ScriptRun()指令添加了新的标记选项,可以将加载的脚本保留在内存中。
  13. 扩展了Heka文件导入器,使之支持来自苹果Macintosh计算机的旧格式数据文件。Heka导入器现在会传输文件创建的时间;这个功能支持Spike2的”时间/日期”显示模式。
  14. DSI导入器现在支持含4个字符文件扩展名的数据文件。
  15. Alpha Omega导入器现在可以从旧的文件格式导入WaveMark数据。
修复
  1. 以前,如果设置群集窗口使用渐变色,显示不同大小的点,而源数据没有z维,则所有点均不可见。
  2. 以前,在线打开PCA分析对话框可能使Spike2死机,具体取决于之前使用PCA对话框的情况。
  3. 现在可以从Talker对话框修改信道标题。
  4. 以前程序会检查某些Process对话框中禁用的栏,可能在处理信道或XY视图的测量结果时导致正确的设置被驳回。
  5. 以前,如果sT和eT设置为相同的值,ChanSearch()脚本命令会向后搜索。现在如果这两个值相同,这个脚本命令不会运行。
  6. 以前,如果用虚拟信道和Rm或Rmc指令将RealMark数据转化为波形,Spike2可能挂机。
  7. 以前,如果时间视图仅以Overdraw WM模式显示信道,用滚动条查看视图时数据不会正确更新。
  8. 以前,用脚本命令ChanProcessClear()和ChanProcessClear(-1)移除所有信道的信道进程,不能从信道号码移除信道修改指示器。
  9. 以前,如果反复将一个脚本循环语句写入粘贴板,可能会收到” Could not open Clipboard”的信息。这可能是因为前一个粘贴板操作仍在另一个执行线程上运行。 如果粘贴板不能打开,程序现在会将我们的线程暂停几微秒,然后重试10次,直到显示错误信息。
  10. 以前,在图形序列器对话框中,如果你刚刚转到图形模式,Write as text sequence键不工作。
  11. 以前,用#include文件调试脚本时,如果你尝试在涵盖的文件中运行到文本插入符号,程序会在原来的文件中运行到文本插入符号。
  12. EDF导入器现在能正确处理日期,允许”时间/日期”显示模式。
改动
  1. Clear Graphical Editor选项现在会移除所有节相关的键。
  2. 菜单命令”读取水平光标”现在总是将光标放在第一个有y轴的可见数据信道上,与新的Alt+n键盘命令保持一致。以前,在移到第一个含y轴的可见信道时,水平光标会被移到所附信道的垂直中心, 除非是隐藏状态。
10年10月 7.05 更新
  1. 现在可以用Power1401 mk I在多达8个DAC上输出正弦和斜坡(与Power1401 mk II匹配)。
  2. FileNew()脚本指令的返回值有了一个新的错误代码,表示"1401不能取样这个配置"。
  3. 用户自定义对话框中的下拉列表现在与相关栏更加和谐。
  4. 如果只设置了一个密码,图形输出序列编辑器会生成一个片段的代码;以前必须还要设置一些输出。
  5. 超量绘制的通道会用通道原色(如果设置了的话)绘制通道号码。这样有助于用户找到多个超量绘制的通道。
  6. 新加的ZeroFind()脚本函数可以查找用户自定义函数的零。
  7. Alpha Omega文件导入器现在可以读取旧格式的事件数据。
  8. Biopac第4版文件现在可以导入。
  9. Delsys导入器现在可以读取EMG第4版文件。
  10. Heka导入器现在可以读取连续无间隙数据。
修复
  1. 以前,如果在对话框里修改文本,输出序列器图形编辑器中的Timing Fault标记不一定会重新绘制。
  2. 以前,在创建结果视图时,如果你设置了3,801,802的源通道列表,其中801和802是通道3a和3b,程序内部会将之译为3..3b,之后则会扩展到3和802之间的所有通道。 这会在结果视图中生成意想之外的通道列表。
  3. 现在,数据文件关闭时会记住Y轴自动单位选项。
  4. 以前,在Aero绘制模式(Vista和Windows 7)中,如果拖曳取样期间使用的水平光标,会留下像素灰尘。
  5. 以前,如果对光标4和5使用Position Horizontal Cursor指令,会打开错误的对话框。
  6. 以前,FileNew()脚本指令的返回值对"用户取消了取样"会给出与"没有可用的1401"相同的返回值。
  7. 以前,只包含按键的用户自定义对话框高度不够。
  8. 以前,非事件通道的非法去抖动量值可能在取样配置对话框中造成永久性的"超出范围"量值。
  9. 以前,如果在事件通道上使用MinMax()脚本指令来查找最小和最大间隔,而选中的时间范围包含8000个以上事件时间,则可能死机。
  10. 以前,以一个通道为基础用MemChan()指令变量和两个自变量创建另一个通道,不会复制波形、RealWave和WaveMark通道的通道单位。
  11. 以前,将阵列中的通道列表传递到SetAverage()、SetPower()或SetWaveCrl()时,不会检查是否所有通道都有同样的取样速率。
  12. 以前,在3D超量绘制模式中,如果X轴的3D效果空间不是0,则X轴右边的面积不会填充。
  13. 以前,如果你对Power1401或Micro1401 mk II或-3进行取样设置,使取样要求进行空通道优化,然后用原来的进行取样,则波形通道的取样速率不正确。现在程序会告诉你调整取样配置。
  14. 在7.04版中,我们无意中修改了Edit WaveMark对话框,结果在启用Track Cursor 0的情况下这个对话框总是会打开。
  15. 以前,如果通道比例因子设置为非常大的值(例如1e37),Copy As Text可能造成Spike2死机。
  16. 以前,如果评注长度超过71个字符,File Information对话框会提醒;这个限度应该是79个字符。
  17. 失败的Talker连接现在会在连接上Talker之后生成更有用的日志消息。
  18. 程序不会让你忘记已经连上的Talker。
  19. 利用Sampling configuration Talker对话框修改通道标题现在会生效。
  20. 水平光标的右键菜单现在有了一个复制光标位置而不复制单位的选项。
  21. 复制水平光标位置和单位现在会考虑Y轴中SI单位的调整。
改动
  1. 在xy视图中,我们去除了在Windows 9x系统中限制线条坐标达到最大的代码(因为Spike2不再支持这些操作系统)。这样,你可以在线条停止绘制之前进一步放大;我们不任何这会造成任何问题, 不过如果出现问题,请告诉我们。
  2. ASCII 和Binary文件导入器改变了用来存储导入设置的文件名称。
10年7月 7.04 更新
  1. Spike2现在可以从Talker取样数据。Talker是一个连接任意数据采集设备与Spike2的软件模块。
  2. 现在,如果你用Power1401、Power1401 mk II或Micro1401-3取样WaveMark数据,可以排除超出幅值限度的尖峰。限度用一对可选的额外水平光标设置。
  3. Marker信道的去抖动选项现在会考虑标记代码。你也可以给Event和标记信道设置一个负的去抖动值,给同时发生的事件只差一个时钟刻度的时间,从而保留这些事件。
  4. 对于不同长度的不同波形,新增的脚本指令PlayWavePoints()和PlayWaveKey2$()使任意波形区域的使用更方便。
  5. 取样配置对话框的Automation选项卡新增了时间(%T)和日期(%D)分类符。
  6. ChanOrder()脚本指令现在可以按屏幕顺序返回信道列表。
  7. 新增的CursorOpen()脚本指令可以打开Cursor Regions和Cursor Values对话框。
  8. 调整时间、结果或XY视图时,Y轴的闪动现象减少。
  9. Clustering对话框的使用更方便。工具栏按键更多,相关间隔直方图上显示的事件可以限制为选中的用户椭圆或用户形状之内的。
  10. Clustering对话框快捷键Ctrl+A(自动比例)、Ctrl+Q(等比例) 和Ctrl+R(重新调整比例)也可以换成A、Q和R。
  11. Clustering对话框允许你在所有分析模式中使用事件时间作为Z轴的值。
  12. Clustering显示现在允许0点大小,也就是说可以最大限度地缩小(1像素)。
  13. 在Clustering对话框中,如果显示了短暂间隔,点击箭头附近会定位到间隔开始的事件。
  14. 现在,如果选中了Track class and time range changes复选框,那么,在Clustering对话框中相应代码隐藏的情况下,与Clustering对话框相连的间隔直方图中的信道也会隐藏。间隔直方图现在显示X轴的单位为毫秒。
  15. Clustering对话框Copy As Text指令现在包含聚类摘要信息。
  16. 现在,来自1401接口或的警告和错误信息会在取样期间记录,以帮助诊断问题。
  17. 新增的脚本指令Trim()、TrimLeft()和TrimRight()可以去除字符串前后的白色空间与用户自定义的字符。
  18. SSButton()、SSTempInfo()脚本指令现在支持尖峰碰撞分析。
  19. 新增的SSColArea()、SSColApply()和SSColInfo()脚本指令支持碰撞分析。
  20. 脚本编辑器和输出序列编辑器现在都会在文本光标靠近时突出显示匹配的括号,标记不匹配的括号。
  21. 调试时,全局和局部变量的显示以及调用堆栈速度更快,而且支持环绕式文本搜索。
  22. 调试时,新的Watch窗口会显示从Globals和Locals窗口选中的变量的值。
  23. 现在,你可以将时间、结果和XY视图作为位图复制到剪贴板上,即使这些视图在屏幕以外或已最小化。以前,屏幕上看不到的区域在位图中为黑色。
  24. 现在,为响应最近的一项客户要求,Sample Start/Stop (Ctrl+Alt+S)、Sample Reset (Ctrl+Alt+R)、Sample Abort (Ctrl+Alt+A)和Toggle Writing to disk (Shift+Ctrl+W)有了键盘快捷方式。这样,用户可以通过遥控键盘控制取样。按键组合故意设计得不顺手,以防意外激活。
  25. Edit菜单的Sampling选项卡增加了一个新的Preferences选项,用来防止Sampling工具栏在你打开文件进行取样时自动显示。
  26. Neuralynx文件导入器现在包含WaveMark数据信道的代码。
  27. Binary文件导入器将最后使用的导入配置以BinLast.bib的名称保存在import文件夹中。如果有Bin_Def.bib,就用它,否则就使用BinLast.bib。
  28. FilePath$()现在可以用来获取用户系统的某些文件夹路径。
  29. 取样时,取样结束才保存的最后使用的配置last.s2c现在在调整视图大小、显示可用数据之前保存。这样做可以在取样未达显示窗口末尾的情况下保留显示的宽度。
  30. 现在,如果MaxTime(chan%)中的chan%是虚拟信道,程序会返回虚拟信道上最后一个波形点的时间;以前总是返回0。
修复
  1. 以前,在运行脚本的同时,用户可以使用Edit WaveMark、New WaveMark、New NTrode、Spike monitor、Cursor Regions、Cursor Values和Multimedia菜单指令,而不管当前允许的操作。现在,要使用这些菜单指令,必须激活适当的菜单和修改当前窗口的功能。
  2. 以前,接受hh:mm:ss时间格式的对话框(例如X Axis Range对话框)不接受数字的指数格式,例如1e2表示100秒。
  3. 以前,X Axis Range对话框允许你在当前显示范围全部为负时设置一个对数轴。同样,用含负数轴范围的脚本设置对数轴会造成显示问题。现在,如果x轴全部为负,程序会忽略对数要求。 如果当前范围为负,改成日志模式会改变轴的范围,从而使显示合理。
  4. 以前,在除1401plus外的所有1401接口上使用输出序列器时,每次命令序列跳到一个新的地点,前面板Clock输出就会生成一个不正确周期的循环(通常是太短)。
  5. 以前,Time$()脚本指令不能正确使用12/24小时时钟的系统设置。
  6. 以前,如果你在菜单中修改轴宽,然后打开一个上次使用是有不同轴宽的时间、结果或XY视图,光标的第一个显示可能会使用错误的宽度,移动光标时会在屏幕上留下’幽灵’光标。
  7. 以前,为Clustering窗口创建的INTH设置的直方图填充色彩与聚类色彩不匹配。
  8. 以前,将虚拟信道转换成波形时,真实的数据会被截短为下面的整数。现在,数据会四舍五入到最近的整数,更加准确。
  9. 以前,如果聚类显示设置为可变点尺寸,下一次使用对话框时不会恢复。
  10. 现在,聚类窗口中选中的椭圆形或用户定义的形状内的事件数量会随着时间范围的改变而变化。
  11. 以前,如果取样配置造成屏幕区域以外的结果视图被创建,程序行为可能会变得怪异,因为所有的空闲时间都被用于反复地取消屏幕外视图的绘制。
  12. 以前,在将虚拟信道导出到MatLab文件时,一个非经要求的点可能会写在文件开始处,或用来创建该虚拟信道的信道之一的间隙后。
  13. 以前,如果你通过RM、RMC、IF或IFC虚拟信道指令使用最大间隙,间隙后面的点不一定会显示。
  14. 以前,用不是结果视图的文件或损坏的文件打开结果视图可能造成Spike2死机。
  15. 在大型数据文件中,如果事件与触发时间相比很稀少,特别是如果事件使用了Marker Filter或者大量的事件被过滤掉,Event correlations、PSTH analysis和Phase analysis可能会用很长的时间。
  16. DrawMode()的说明没有提到将mode%设置为-16会返回as%设置;这一点补充在7.01版里了。
  17. 以前,如果你在输出序列器文件中创建了一个副本标签,错误信息无法帮助你找出问题所在。现在,出问题的行会突出显示,错误信息更有用。
  18. 在7.03版中,在WaveMark模式下绘制的WaveMark(尖峰形状)信道可能一直不停地绘制,只要有足够的数据显示。
  19. 以前,在时间范围内只有一个尖峰的情况下运行Principal Component分析可能造成Spike2死机。
改动
  1. 现在,结果视图栅格显示优化会显示所有栅格,即使这些栅格不含任何数据。以前,Y轴优化只包含有可见事件的栅格。在栅格模式下返回信道的最大和最小y轴值的脚本指令也包含所有栅格。
  2. 现在,绘图时,我们在更多地方检查项目在背景色下的可见度。在低对比度情况下使用的替代颜色现在更接近原来的颜色;以前全是灰色。
10年3月 7.03 更新
  1. 视图中水平光标的最大数量从4增加到9。
  2. 现在,用Power1401 mk II可以在最多8个DAC上输出正弦曲线和斜面。
  3. 使用Power1401或Power1401 mk II,任意波形输出和离线波形输出最多可以使用8个DAC,同时最多可以使用4个。
  4. 添加了新的Modified()脚本命令,可以获取和设置视图的修改和只读状态。
  5. 现在,在放置应用程序或对话框的时候我们尽量避免与系统工具栏冲突。
  6. 现在,光标区域对话框打开时的测量模式是本次使用设置的上一个模式。
  7. 圆化棱边区域的屏幕更新速度更快,绘制大量数据造成程序“没有响应”的几率降低。
  8. EditPaste()现在可以将剪贴板中的文本作为变量。
  9. 现在可以通过互动对话框和脚本语言覆盖时间和结果视图中绘制信道数据所用的默认笔宽。
  10. 有秒单位("s"或"seconds")的所有视图中的X轴现在可以选择显示毫秒。这纯粹是出于显示目的,所有内部的值仍是原来的单位(秒)。为此我们扩展了XAxisStyle()脚本命令。
  11. X和Y轴通过设置可以自动缩放轴单位,使轴看起来更容易。
  12. Y轴范围对话框接受信道列表,可以按照信道单位应用信道范围。
  13. 过程设置对话框可以在数字后面追加ms,将宽和偏移的值设为毫秒,例如100ms。这个对话框现在会在你输入的同时检查输入的内容,如果某栏无效,则会禁用New或Change键。
修复
  1. 视图中水平光标的最大数量从4增加到9。
  2. 现在,用Power1401 mk II可以在最多8个DAC上输出正弦曲线和斜面。
  3. 使用Power1401或Power1401 mk II,任意波形输出和离线波形输出最多可以使用8个DAC,同时最多可以使用4个。
  4. 添加了新的Modified()脚本命令,可以获取和设置视图的修改和只读状态。
  5. 现在,在放置应用程序或对话框的时候我们尽量避免与系统工具栏冲突。
  6. 现在,光标区域对话框打开时的测量模式是本次使用设置的上一个模式。
  7. 圆化棱边区域的屏幕更新速度更快,绘制大量数据造成程序“没有响应”的几率降低。
  8. EditPaste()现在可以将剪贴板中的文本作为变量。
  9. 现在可以通过互动对话框和脚本语言覆盖时间和结果视图中绘制信道数据所用的默认笔宽。
  10. 有秒单位("s"或"seconds")的所有视图中的X轴现在可以选择显示毫秒。这纯粹是出于显示目的,所有内部的值仍是原来的单位(秒)。为此我们扩展了XAxisStyle()脚本命令。
  11. X和Y轴通过设置可以自动缩放轴单位,使轴看起来更容易。
  12. Y轴范围对话框接受信道列表,可以按照信道单位应用信道范围。
  13. 过程设置对话框可以在数字后面追加ms,将宽和偏移的值设为毫秒,例如100ms。这个对话框现在会在你输入的同时检查输入的内容,如果某栏无效,则会禁用New或Change键。
改动
  1. 信道信息对话框现在不再用Close作为默认选项,因为如果你编辑了一个数值,然后按Enter键,对话框会关闭而不会保存你的修改。现在OK是默认选项。
  2. 在数据下面绘制标记时,标记现在都放在绘制的栅格或信道背景色之上。
  3. 将数据和其他信道分隔开的灰色横条已用阴影线条纹替代。现在这个条纹的高度随字体大小缩放,能够正确打印。这个条纹不再穿过信道标题区。
09年11月 7.02 更新
  1. 现在,包含大量信道的Time或Result视图调整大小的速度快了很多。
  2. 处理大量时间或结果视图信道的脚本速度提高了。如果你在处理大量信道,速度的提高可能会很惊人。
  3. 在Edit菜单Preferences和在Sampling Configuration对话框中,除了选中现有的文件夹外,你现在还可以创建新的文件夹。
  4. 通过FilePathSet()脚本命令可以创建新的文件夹。
  5. 文本编辑器现在允许将插入符号移动到虚拟空间内(一行最后一个字符以外的空白处)。在插入符位置添加新文本(用空格填充)时,除非你打字,否则这个功能不起作用。 编辑器还允许用鼠标进行多重选择(按住Ctrl,点击并拖曳)。
  6. DebugList().脚本命令新增了一些选项,可报告内嵌脚本命令的使用数据,作为调试和优化脚本的辅助工具。
  7. 脚本命令的时间分辨率现在在大多数系统上是1毫秒(以前最好是10毫秒左右)。可选高分辨率模式,分辨率优于1毫秒。
  8. 在图形序列编辑器中,脉冲串的最大脉冲数已从100增加到400。
  9. 在Overdraw WM模式中选择WaveMark项目的Ctrol+Alt+鼠标左键功能已经扩展到WaveMark, Waveform和Cubic Spline绘制模式。
  10. 现在,如果屏幕刷新超过1秒钟,窗口标题栏上会显示"Slow update"警告(提醒你使用Ctrl+ Break中断绘制)。
  11. 幂频谱分析和SetPower()脚本命令现在允许FFT块的大小达到262144点。
  12. Cluster on Measurements对话框新增了四个新的测量。
  13. 现在,你可以通过Show Hide Channel对话框或Grid()脚本命令单独控制x和y网格线的显示。
  14. Power1401 mk II和Micro1401-3的任意波形输出现在会利用DAC Silo固件升级(如果有的话)。这样可以减少任意波形输出时1401的负荷,特别是当输出序列正在运行的时候,并且DAC输出率比以前更高。
  15. 结果视图信道现在支持信道注释。用New Result视图函数创建一个结果视图后,程序会设置信道注释,说明相关时间视图里的源信道。
  16. 现在,结果视图有一个Channel Information对话框,可以对信道标题、单位和注释进行交互式编辑。
  17. 取样配置中可以设置的最大ADC信道数已增加到127个(可用一个Micro1401-3加两个64信道扩展)。波形信道限制仍为64个。
  18. Event数据和Digital Marker数据的取样配置信道设置对话框现在包含一个Debounce栏,可以用来过滤因机械开关抖动而造成的意外事件。新增的SampleDebounce()脚本命令可以支持这个新功能。
  19. 你可以在超量绘制的时间视图内将数据颜色减弱到次级颜色。
  20. 如果Edit WaveMark对话框打开,但你没有取样,那么时间视图里的自动按键会被送到对话框中启动取样。
  21. 在输出序列器中,你现在可以在更多地方使用常数表达式,特别是你可以在CHAN命令中使用信道常数。
  22. ArrSpline()现在可以从非等间距源生成相等间距数据。
  23. 你可以在Edit WaveMark视图中使用HCursor()读回New WaveMark命令使用的最后一组光标数值。Bionic、NeuroScan、Plexon、MED64和Mc_Rack数据文件导入器均有所改进。
修复
  1. 以前,可以用v1来表示第一个虚拟信道的信道列表不认识V1。
  2. 以前,在虚拟信道弹出菜单中,Min()命令会显示Max()命令的文本。
  3. 取样配置复制为文本后,TextMark信道如果设置为Manual模式则不再显示串行线信息。
  4. 以前,如果expr是常数表达式,则三元算子expr ? expr1 : expr2;会造成脚本错误。
  5. 脚本语言DlgValue$()命令现在可以读取复选框提示。
  6. 在脚本中,用proc或func描述函数自变量会造成自动格式化选项不正确缩进。
  7. 以前,Y轴末尾以外的大刻度上的标签在有物体拖放到上面时不一定会重新绘制。
  8. 以前,如果你调用SetPower()时块大小不是2的幂,结果视图会按照这个数字创建,幂频谱不正确。现在,块大小被减少到2的下一个较小幂(如文件所述)。
  9. 以前,PlayWaveRate()将允许的最大速率限制为200 kHz,但250 kHz是Power1401允许的数值。
  10. 以前,MeasureToChan()和MeasureToXY()脚本命令不需要19和20模式。而且,这两个模式不能正确记录。
  11. 以前,Cursor Regions对话框和取现匹配在用波形模式绘制时总是使用RealMark信道的0指数。现在使用绘制模式中设置的数据指数。
  12. 以前,DrawMode() as%自变量不能正确记录。
  13. 以前,在含间隙的波形内存信道上进行向后的光标搜索可能造成Spike2停止响应。
  14. 以前,在选中尖峰碰撞模式时,Edit Wavemark对话框中的"Mean error:"文本栏没有足够的空间。
  15. 以前,垂直和水平光标在记录时会生成过多编码。
  16. 以前,如果你点击被另一个视图部分覆盖的时间、结果或XY视图的数据区域,缩放线不能正确绘制。
  17. 以前,在XY视图中,在绘制区域内点击鼠标时出现的缩放线可能会绘制在XY key上面,尽管这是错误的。
  18. 以前,如果你使用了SetResult()脚本命令,然后按住Alt,在结果视图中点击鼠标进行测量,显示的字体不对。
  19. 以前,如果你使用了DlgMouse()或ToolbarMouse()命令,但没有提供3个鼠标下、上和移动函数,对话框或工具栏可能会意外关闭。
  20. 现在,Igor文件导入器在两个不同类型的输入信道有着相同名称时可以正确工作。
  21. 取样期间,在数据侧向滚动时通过点击并拖曳y轴来调整显示比例不会再造成水平光标显示多重时间。
改动
  1. 文本编辑器经过修改,允许多重选择和虚拟空间,因此可能会与以往不同。
  2. FilePathSet()现在会在提供了提示后打开用户交互对话框,即使path$自变量不是空白字符串。
  3. 在Offline波形输出中,数据块开始之前丢失的数据被设置为第一个数值,而不是0(数据块重复时可能造成中断)。
09年7月 7.01 更新
  1. 修改了MMRate()脚本命令,可以用来计算附加的s2video或其他监听设备的数量,而不需要修改视频帧率。
  2. s2video应用程序在Settings->Configuration中新增了一个选项,通过这个选项可以在Video Device Properties菜单中实现更多照相机功能。
  3. 新增avicomp应用程序,可以用来压缩s2video生成的.avi文件。
  4. Offline waveform output对话框增加了对cursor 0的控制。PlayOffline()脚本命令相应扩展。
  5. 多媒体窗口可以跟踪光标0的位置,以代替对显示窗口的跟踪。MMPosition()脚本命令也做了相应的扩展,支持这项功能。
  6. Marker Filter对话框现在可以选择将代码显示为小数。
  7. Channel Draw Mode对话框现在可以设置点的大小。以前只能选择小点(1个像素)或大点(2x2像素)。
  8. 你现在可以选择将瞬时频率绘制为点、线或轮廓线。DrawMode()、MinMax()和ChanValue()命令都已扩展,支持这个新功能。
  9. RealMark数据现在可以绘制为波形,用点绘制每个数据点。
  10. 时间和结果视图中绘制的点现在可以绘制为圆形。圆形的绘制较慢,在Edit菜单Preferences选项Display选项卡中新增的一个选项中激活。
  11. 修改了Clustering对话框,提高了绘制速度,包含了新的绘制效果,包括色彩渐变、圆点、可变大小的点,以及定位比最小间隔还要靠近的事件的快捷方式。另外还改进了Z Buffer模式中的轴绘制。
  12. 启动toolbar后,新增的ToolbarMouse()脚本命令可以将Time、Result和XY view中的数据信道上的鼠标动作与脚本函数联系起来。
  13. ToolbarSet()脚本命令现在可以用来获取最后使用的工具栏按钮的号码。
  14. 启动用户自定义对话框后,DlgMouse()脚本命令可以将Time、Result和XY view中的数据信道上的鼠标动作与脚本函数联系起来。
  15. DlgButton()脚本命令可以返回最后使用的对话框按钮的号码。
  16. 新增的MousePointer()脚本命令可以定义鼠标指针,和工具栏及用户自定义对话框一起使用。
  17. 鼠标悬浮在时间视图中的y轴上时显示的tooltip现在还包含信道号码。
  18. 新增的XYInChan()脚本命令可以检测XY view信道中哪些点在另一个信道定义的多边形内。
  19. XYInCircle()和XYInRect()命令经过扩展,可以返回位于圆形或矩形内的数据点的指数。
  20. 新增ChanPixel()脚本函数可返回x和y轴上相当于1个像素位置变化的数值。
  21. WaveMark OD显示模式中信道状态栏上显示的鼠标指针位置现在会显示从WaveMark开始而不是无关x轴位置的偏移量。
  22. 所有对话框的字体都设置为能在激活了平滑轮廓和ClearType的兼容系统上生成平滑轮廓的。
修复
  1. 以前,Offline waveform output对话框不管Cursor 0 tracks the waveform output复选框是否选中都会移动光标0。
  2. 以前,如果你存储一个包含view overdrawing的取样配置,取样开始前触发时间列表不会清空,造成意外的超量绘制。
  3. s2video程序对以意外的方式执行DirectShow接口技术的数据输入设备兼容性提高。
  4. 以前,Clustering对话框保存的部分参数(例如最小间隔)在保存时会被削减为整数。
  5. 以前,如果ExportTextFormat()中没有填入sep$自变量,分隔符会设置为Tab字符。
  6. 以前,如果取样文件中有一个TextMark信道,而这个TextMark信道已从取样配置中删除,则SampleText()脚本命令不工作。
  7. 现在,用Copy As Text or Log将取样配置保存为文本时,对于没有单位的信道类型,Units栏是空的。
  8. 以前,x轴对话框中该轴右端的值不能输入负数或零(如XY视图中)。
  9. 以前,在x轴对话框中,如果修改对数轴,然后又改回来,则可能无法设置负数的轴开始时间。
  10. 以前,如果y轴底部的值大于顶部,则XY视图不能正确重绘。
  11. X Axis对话框现在接受以1E-015和相似浮点值表示的时间。
  12. 以前,如果在1401plus或micro1401上运行为Micro1401或Power1401设置的取样配置,并使用了复制信道优化,则波形取样率会出错。现在这个问题会被检测出来,只有在纠正了配置之后才能取样。
  13. 以前,如果在Process对话框中选中了Y axis optimise,信道的在线测量会重新绘制每个测量点的所有数据,即便y轴范围没有变化。
  14. 以前,状态栏的OVR指示器没有和文本编辑器的Insert/Overtype状态联系起来。
  15. 以前,水平光标右键菜单中的Copy Cursor Value命令不能用。
  16. 用ScriptRun()命令运行还没有打开的脚本,脚本会在结束后关闭。但是以前,即便出现错误这样的脚本也会关闭。现在,错误行高亮之后,脚本会保持打开。如果你在ScriptRun()里设置了标记, 让其在出现错误后继续运行,下一个脚本会自动运行,和以前一样。
  17. 以前,DrawMode()脚本命令中的非零edge%自变量会应用到非水平的事件信道上。
  18. 以前,在Measurements to an XY view或Measurements to a channel对话框中,如果你选择User entered value测量类型,Prompt栏如果包含任何非数字的符号都会标记为有错。
  19. 以前,如果你编写了一个脚本,关闭然后再次打开,Spike2会认为与这个编写的版本匹配,运行这个脚本时不会重新编写。现在,除非这个脚本在你重新打开时正在运行,否则以前编写的版本会被删除, 强制重新编写。这个功能不适用于重新打开时没有变化的已包含文件。
  20. 以前,在Sampling Configuration对话框中设置超过53个波形信道,Spike2可能死机。
改动
  1. Sonogram Colours键已从Edit菜单Preferences的中删除,现在可以在View菜单中找到,或者右击时间视图声纳图,在右键菜单中选择Sonogram Colours。
  2. FIR digital filter对话框的初始选项现在是第三条(一般是Low Pass),这个调整似乎比第一条(一般All Stop)好。 3.现在,如果你在运行Spike2的同时双击打开一个.s2c文件,或者将它拖放到Spike2窗口中,这个操作会打开Sampling Configuration对话框,就好像你使用了File menu Load Configuration命令。
09年6月 7.00 更新
  1. 如果你选择使用Big文件格式,数据文件大小的上限已从2GB提高到1TB。这种文件可以用Spike2第6.11版及更新版本读取(但不能修改),Spike2的旧版本不能读取。Sampling Configuration和File Export对话框中有复选框,可以激活大文件及脚本语言扩展,实现Big文件的支持。SonFix程序已针对这种新的文件格式进行了扩展。
  2. 如果因显示大量数据造成绘图变慢,更新中的窗口的标题会变化,提醒你可以用Ctrl+Break键盘指令中断绘图。
  3. Vertical Markers现在可以应用到时间视图上,可以看作额外的固定垂直光标,位置由事件或标记信道项目设定。如果源信道是TextMark,则文本也可显示。新增的脚本语言指令VerticalMark()可以支持这个功能。
  4. The [Sampling Configuration] 对话框现在可以调整大小,显示Waveform和Event信道的数量,还有将取样配置导出为文本或导入Log窗口(采用适合实验室笔记本的格式)的选项。
  5. SampleConfig$()脚本指令现在可以将取样配置转为文本。
  6. Sampling Configuration对话框Play waveform选项卡不再需要更新确认;改动会立即生效。
  7. 脚本指令EditCopy()现在可以使用字符串参数,用来将字符串放入剪贴板。
  8. 新增FileSize()脚本指令,可返回数据文件的大小。
  9. 现在可以通过双击显示的序列从Sampling Configuration对话框的Sequencer选项卡上打开文本序列。
  10. Sample Status栏现在包含取样时间和剩余磁盘空间的百分比。
  11. SampleClear()脚本指令现在可以选择性地清除一个单一信道。
  12. File菜单中的New File对话框现在更容易使用。
  13. 新增的ViewZoom()脚本指令可以以点为单位获取和设置文本视图的缩放因子。
  14. 新增的LinPred()脚本指令可以用Maximum Entropy方法来预测数据和生成功率谱。
  15. Output Sequencer新增了DRange(), ASz()和VSz()表达式。
  16. 可以在取样期间加载Output Sequence。为了支持这个功能,SampleSequencer()脚本指令已得到扩展。
  17. Output Sequencer现在可以设定最小数量的指令和最小表格大小,允许在取样期间加载序列。为了支持这个功能,SampleSeqCtrl()脚本指令已得到扩展。
  18. Output Sequence中的最大指令数量已从1023增加到8191,适用于所有类型的1401,1401plus和最初的micro1401除外。
  19. 允许的变量数量已从64增加到256,适用于所有类型的1401,1401plus除外。
  20. Output Sequencer新增了以下指令: TABADD、TABSUB、ABS、AND、ANDI、OR、ORI、XOR、XORI。JUMP指令现在可以用一个变量来进行转移,使状态机的编程更容易。
  21. Output Sequencer新增了=指令,用于定义数字常数;常数表达式中可以使用标签。
  22. Output Sequencer现在可以使用>"来显示和上一行相同的输出,>=则用在显示没有变动的时候。
  23. Output Sequencer支持#include的使用。
  24. Virtual channels现在支持比较运算符和新的函数Min()与Max()。
  25. 现在可以通过脚本语言在全局范围和用户自定义的程序及函数内调整阵列的大小。
  26. 脚本语言支持使用break和continue语句从不断重复的指令中跳出。
  27. 现在可以通过脚本语言给var语句中的变量分配非常量值。
  28. 现在可以使用View菜单中的Show Line Numbers命令在文本视图中显示行数。新增的脚本指令是ViewLineNumbers()。
  29. 可以使用View菜单中的Show Gutter命令Show和Hide文本视图中的槽。
  30. 可以用Edit菜单中的Preferences选项限制Log窗口中显示的行数。也可以用新增的ViewMaxLines()脚本命令限制任何文本视图中的行数。
  31. 新增的ViewZoom()脚本命令可以以点为单位获取和设置文本视图的缩放因子。
  32. 现在,View菜单的Standard Display命令和ViewStandard()脚本语言可以用在文本视图中来恢复标准状态。
Cambridge Electronic Design Limited

在英国注册: 00972132

注册办事处:

  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.

VAT: GB 214 2617 96

生产者注册号: WEE/BD0050TZ

销售条款和条件

对于我们的美国客户,我们可以提供W-8BEN税表,该表将我们标识为英国公司.

DUNS: 219151016
CAGE/NCAGE: KB797
NAICS: 423490
商品编号
Hardware: 84716070
Software: 85235190
×

通过电子邮件 :

info@ced.co.uk

通过邮递
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.
通过电话:

(Int.+44) (0)1223 420186

来自北美:

1 800 345 7794

×