2011年5月 |
5.02 |
更新
- 数据视图和XY通道现在使用背景位图。主要用于XY视图中(例如,在扫描追踪实验中)。用户可以在视图菜单中使用通道图像命令或ChanImage()脚本命令控制这些背景图。
- 对颜色控制系统的内容重新进行设计,不再使用调色板序号,而是使用绝对颜色值。现有色彩配置方式将自动转换至新的系统,数据文件中保存的颜色信息仍与信号之前的备份文件兼容。
- 对过度放大的图形框、可撤销的XY通道背景图片颜色和可撤销的主要、次要XY通道默认颜色使用大小可变的颜色配置表,色彩选择系统性能更加强大。对XY键、 读取存档优化轨迹数据和调整过的复杂轨迹添加了额外的色彩表入口。
- 为了方便使用新的色彩工具,新增添了ColourSet(), ColourGet(), ChanColourSet(), ChanColourGet(), ViewColourSet() 和ViewColourGet()脚本函数。旧的脚本函数Colour(), PaletteSet(), PaletteGet(), ViewColour(), ChanColour() 和XYColour() 仍可使用,但使用略有限制,并应尽量避免使用。
- 对YAxisMode() 脚本函数进行拓展,使得显示定制对话框增加了对垂直Y轴标签的控制。
- 显示定制对话框新增添了对X和Y格点单独控制的功能。
- 新增添MatLabOpen()和其他相关脚本函数,可以使用Matlab作为计算引擎。
- 新增添ZeroFind()脚本函数。
- 新增添FitSigmoid()脚本函数。
- FilePathSet()脚本函数目前增添了提示对话框,同时提供建立新文件夹的选项。
- 使用EditCopy()和EditPaste()脚本函数可以向或者从字符串变量拷贝或粘贴内容。
- 新增添LinPred()脚本函数。
- 对话框类函数(除了DlgGroup())现在可以使用左端作为基准来调整右边的位置。
- 新的DlgSlider()脚本命令增加了水平和垂直滚动条,可控制用户自定义的对话框。
- 新增加全局源文件系统,可对所有文件以及相关的FileGlobalResource()脚本函数进行类似处理。
- 新增加的菜单项可以让用户在视图中使用现有的源文件,或者保存当前视图的源文件,相应的脚本函数是FileApplyResource()和FileSaveResource()。
- 对ViewLink()脚本函数功能进行拓展,用户可找到某个视图相关的所有进程。
- ScriptRun()新增了标志选项,使加载的脚本一直存在于内存中。
- 在将大文件保存至本地时,用户可在进度对话框中取消保存操作。
- 使用自动平均或过滤操作产生内存视图时,用户可在进度对话框中取消该操作。
- 用户无法保存新产生的CFS采样数据文件或无法覆盖原始数据文件时,删除的数据文件将移至Windows回收站,可被用户恢复。尽管这一操作会导致回收站变大,
但我们认为非常有必要使CFS数据文件免受意外删除之险。
修复
- 之前,用户无法撤销对视图字体的更改,并且不是所有通过定制显示对话框完成的更改都可被撤销。
- 当鼠标指针处于文本显示视图的空白区,且行选择功能被激活时,鼠标指针会发生变化(向右倾斜的箭头)。
- 右键菜单中的通道优化与扫描结束优化功能不同,用户可以进行设置。
- 在坐标轴对话框中将最小标记间隔调整为25,现在可以正常显示视图。
- 对XY视图的测量和MeasureToXY()函数不再需要指示操作成功的指针0来重复获取有效值。
- 若脚本窗口处于激活状态,脚本正在运行时用户输入Ctrl+Break来取消一个长时间绘图操作,脚本窗口中可能会出现ETX (字符 3)。
- 在用户自定义的窗口中,Esc键不能触发Cancel按钮。
- 在调试含有#include file的脚本时,如果用户想运行至被包含文件的文本中,光标仍然停留在原始文件中。
- 如果用户对话框中有按钮,点击按钮,打开新的对话框,并返回0值(即类似于点击“OK”后关闭原始对话框,并更新DlgShow()参数),原始对话框关闭,但是参数并不更新。
- 编译器可以检测出脚本中的非法字符(例如, i% != 1),但是指出的关键字符(如本例中的!)是错误的。
- 当整个X轴范围都可见时,滚动条滑块仍然可见。当鼠标被固定时,拖拉滚动条X轴不会伸缩。
- IF和IFc虚拟通道命令不再将自身结果与数据采样率错误地相乘。
- 对更新的Windows功能的使用进行了调整,保证Signal版本5仍然可以在Windows 98SE上运行。
- FilePath$(-3)返回值已更正——之前它返回的是Spike2的目录。
改动
- MagStim系统记录错误和信息数据,帮助调试。
- 对脚本记录器进行了改善,可以记录通道变量,这样被记录的脚本不会错误使用固定的通道编号。
- 对1401驱动和控制器的检查已整理,同时增添了对FPGA版本的检查。
- 注册表中保存颜色信息和应用窗口初始位置。
- 使用FrameFlag(), FrameState(), FrameTag() 或 FrameUserVar() 更改只读文件或者使用FrameSave()将改动的数据保存至只读文件时会使脚本停止运行,出现运行错误。
- Eval Bar信息区域采用自动换行。
- 在线使用信号调节器对话框时,只适用于已采样的通道。
- 新增加对窗口有效位置的额外检查,以免产生因超出屏幕区域而不可查的窗口。
- 若没有取消按键,脚本创建对话框将把Esc作为取消按键。
- 在新的色彩模式下, Colour(), ViewColour(), ChanColour() 和 XYColour() 脚本函数仍然有效,但只使用调色板中的颜色,并且不会返回所使用颜色的准确值。PaletteSet() 和 PaletteGet() 对调色板的操作与以往相同,但因为目前调色板仅作为一种便捷调色方式,对调色板的任何更改都不会对实际使用的颜色产生影响。
- OpClEventMerge(), OpClEventChop(), OpClEventSplit() 和 OpClEventDelete() 函数不对视图中显示的时间范围之外的事件(或事件范围)进行处理,因而可以完全模仿交互式事件编辑对话框的所有行为。当前他们可以不受默认显示区域的限制运行;需要时可通过一个可选的变量获得当前的行为。
- 新数据文件大小达到2,000,000,000字节时,采样自动停止,以免CFS库因文件大于2,147,483,647字节而出现问题。
- 信道信息对话框无模式,用户可在此对话框激活时更改当前数据视图框架,因此可更方便地查看不同的框架。
- 在之前的脚本语言中一个非正式的试验特性就是将垂直滚动条当作逻辑或指针的替代物,现在它被定义为合法字符。
|