2014年1月 |
4.11 |
修复
- 将标签通道转储成文本(文件或剪贴板)过去无法转储最后一个标签通道;现在这个问题已经解决。
- 转储理想轨迹数据的文本格式对话框过去会使控制复选框变得混乱;现在这个问题已经解决。
- 内部随机数生成器采用从数据和时间得到的数值进行初始化,避免重复相同的状态序列或改变采样的固定间隔。
- 现在禁止在帧0中将函数拟合到数据——因为它曾导致Signal 4突然崩溃。
|
|
2012年10月 |
4.10 |
更新
- SerialXXX 脚本函数可支持COM编号到256,各类对话框能支持的COM编号达到19。
- 版本4.10 是用在Power1401-3上的版本4的最早发行版。
- 向MatLab 导出数据现在包括了帧信息结构中的状态标签字符串。
修复
- 使用特定状态码进行帧处理时对ProcessFrames() 的记录进行了修正。
- 对 ChanFitShow() 进行修正,现在可以在opt%为 -2时正确返回绘图结束时间。
- 脚本和脉冲序列关键字着色和代码折叠已修正,在之前的4.09版本中使用有问题。
- 现在Signal机顶盒的4到7 DAC可以产生脉冲输出-之前Signal会反馈DACs无法使用。
- 由于没有连接1401,使用文本序列文件进行采样失败后发生内存泄露的问题得到解决。
- 保存数据或XY文件时对文件名的检查经过修正后Signal可以准确检测到是现有文件正在被更新。
- 打开数据文件后初始视图标题显示总是正确的。
- 优先使用注册表信息保存信号调节器设置,其次才是CEDCOND.INI。
- 若在测量XY时指针0循环发生阻塞,进程将停止。
- FileConvert$() 提供的所有文件选择对话框都能正确设定初始文件类型,用户选择的文件类型优先于自动类型检测。
- 匹配概率计算现在能避免在极端情况下发生运算溢出。
|
|
2011年8月 |
4.09 |
更新
- 如果未设置“取消”按键,由脚本创建的对话框现在会将Esc键作为“取消”处理。
- 经调整后,现可读取Signal第5.02版生成的XY数据文件。
- 经调整,MagStim可与Rapid固件第9版兼容。
- 扩展了对igitimer D360信号调节器的兼容
修复
- 已修正只含按钮的由脚本创建的对话框的布局。
- 重新开始取样不会使X轴偏向左侧边缘位置。
- 在HiRes模式下,对BiStim的支持不会导致脉冲间隔时间四舍五入到0.1 ms。
- 经调整DAC可处理未经压缩的原始脉冲。
- 先前无间隔取样期间生成的输出定时显示第一次扫频和后续扫频之间存在细微差别。
- 已为Power1401修正了输出序列中的使用表值。
- 虚拟通道现在取样期间表现正常,避免了瞬态不规则性。
- 在进行复制和导出操作前,数据测试中检测到取样率变化。
- 在复制取样数据窗口时,虚拟通道信息被正确保存。
- 添加一个types%值以从ChanList()和类似函数中排除磁盘通道。
- ChanTitle$()和ChanUnits$()会正确更新所有虚拟通道数据帧。
- ChanValue()不会产生将波形画为样条线的假错误。
- XY视图测量中的光标0迭代斜坡阈值搜索会正确使用阈值。
- 斜坡峰谷搜索使用大小合适的最小振幅 - 除以取样率。
- 修复了由脚本创建的对话框按钮或变化函数打开另一个对话框而函数返回的值未被正确使用的问题。
- DlgCreate()可成功设置字符串帮助ID。
- 用户对话框中的初始字符串值和DlgValue$()设置的字符串都将遵守字符串长度限制。
- 水平和垂直光标位置命令现在有效 - 它们之前与其他操作混淆。
- 单击右上角关闭取样文件现在明确处理为中止取样,并弹出警告对话框。
- 已修复取样首选项中保持ADC范围在线项目的行为 - 之前忽略了此选项。
- 带脚本的趋势图或能进行用户校对的测量不会阻止窗口位置后续变化和其他操作。
- 消除了扫描拟合中可能存在的内存泄露,一旦低于临界幅度,将自动合并。
- 若低于临界振幅,理想化痕迹的扫描拟合会自动合并。
- 已修复在对文件进行自动求平均处理时,其帧间信道点波动可能造成程序故障的问题。
- 取样期间覆绘所有取样扫频现在效果要好得多。
- 使用可变扫频点数时,在线描绘短数据扫频已经过调整,可视性更好。
- 帧的覆绘调整后能避免不可见帧,尤其是在淡化为背景色时。
- 使用取样配置对话框的“钳位”页面上的按钮从MC700放大器读取的ADC端口校准信息在调整后能处理任何放大器增益值——能准确模拟取样过程。
改动
- 如果Signal读取不含ADC和DAC范围信息的旧取样配置,将生成一条消息,这种情况可能会引发问题。
- 有关MeasureToXY()的文档在更改后可以显示水平和滞后参数的正确使用方法。
|
|
2010年8月 |
4.08 |
更新
- 膜片钳控制栏可以显示总电极电阻,或访问任何膜电阻。
修复
- 现在,在波形求平均值过程中,如果对同一个平均值进行多次处理,生成的错误栏的值是正确的;以前,单次处理的结果正确。
- 在用户标签模式中,%p提供的光标位置量值会考虑数轴中设置的零偏差。
- 利用(数轴提供的)位置量值来生成光标标签可以确保数轴的所有信息都是最新的,从而避免偶尔出现不正确标签的情况。
- Power1401 mk II的脉冲定时经过调整,排除了偶尔的 串扰问题。
- ChanDelete()脚本函数现在可以用在虚拟通道上。
- 数轴绘制和标签生成代码可以预防可能造成Signal死机的递归行为。
- 在快速模式中,取样开始时的脉冲输出的初始化经过略微改良,这样,到取样开始时,输出都是稳定的。
- 如果取样帧数限制在使用中,取样设置会避免重新设置序列器变量量值。
- 以前,在关闭所有输出(脉冲式输出)后,输出序列器执行命令会被禁用。
- 如果用户禁用DAC,取样配置对话框中输出页上对DAC比例的修改不会丢失。
- Time$()在12或24小时显示中能正确使用系统设置。
- 膜分析对话框会避免可能造成死机的坏数据,对膜电阻和膜电容的分析也得到加强。
- 编写时产生错误,已经最大化的脚本和脉冲视图不再非最大化。
- Signal状态数量发生改变时,特别是通过脚本修改后,为辅助状态系统设置的状态数量,例如MagStim,会立即更新。
- MagStim和CS3304辅助状态支持现在可以正确运行256种状态。
- 脚本调试工具全局变量显示现在能正确处理调整过大小的阵列。
- 以前,新建的XY文档的名称不能正确初始化,而是留下空白。
- 以前,有一个故障会导致SetCopy()函数在处理在线数据时生成零点数的通道。这个故障现已改正。
- 回写的改进帧0数据的环绕触发水平和比例现在会考虑所有以电文为基础的通道校准变化。
- 现在,在向后搜索时,阀值、复极化百分比、斜率阀值和拐点活动光标搜索更加智能。
- CursorActiveSet()在X轴不以秒为单位时的行为(及其记录)已纠正。
- 保存的通道设置会正确记住通过拖曳设置的Y轴范围。
- 不论是安装了较新版本固件还是旧固件的Rapid系统,Magstim控制系统都可能正常使用。
- 改正了Axopatch 200放大器的电报信息——以前出自放大器设置中的POV。
- 改进了对不正确电报信息的防御。
改动
- 膜分析对话框的外观得到了大幅度的改进。
- 改正了查找和替换对话框中的控制键的位置。
|
|
2010年1月 |
4.07 |
更新
- 数据视图窗口左下角添加了一个新的水平光标键。
- U1401Open()函数添加了一个可选参数,可选择1401单位号码。
- 扩展了ArrSpline()函数, 可以用于非均匀样条,对于均匀样条可能速度更快一点。
- 扩展了Grid()脚本函数,允许显示只有X或Y轴的栅格。
- 处理过程创建的XY视图可以用Edit菜单中的Clear指令清除。这种视图和结果视图的右键菜单中都添加了Clear。
- 现在,在钳实验期间,膜钳制电位可以用鼠标滚轮或键盘在钳控制栏和膜分析对话框中进行调整,Ctrl和Shift键可以用来修改电位阶越大小。
- 现在,数据文件帧变量包含全部三个钳膜分析电阻及膜电容,而不仅仅是总电阻。
- 钳膜分析现在使用双指数拟合来查找膜电容,如果失败则回到单指数拟合。
- BiStim设置对话框会避免0到1毫秒的间隔,如果刺激间隔设为零,则只提供一个功率设置。
- 现在,趋势图过程设置对话框里有一个“User check positions”复选框,可以手动检查光标位置。MeasureToXY()标记添加了一个额外的位用于用户检查。
- 脚本语言中加入了Modified()函数。这个函数允许你检测视图数据是否被改动,某些情况下可以修改数据改动标记,还可以检测只读数据。
- 脚本语言中加入了FileTime$()、FileDate$()、FileTimeDate()和FileSize()函数。
- Y轴对话框添加了两个新的按钮,用于设置零附近的对称轴范围。
- 现在,System()脚本函数允许将1000添加到屏幕号码,使屏幕工作区的边缘(尽量)不会被工具栏占去。
- 虚拟信道对话框取样间隔和时间校准栏均能显示和调整正在使用中的X轴单位。
修复
- 修正了result view窗口标题的更新和维护,使result view标题总是能正确反映源文件的标题。
- 光标归零现在会正确循环两个方向的理想描记线上的数据点。
- 光标循环现在可以正确滚动数据视图。
- 现在,对话框中的X值选择框会正确找到第一个可见光标。
- 现在,XY Measurements对话框可以在点数模式下循环理想描记线信道上的光标0。
- 修改了波形绘制代码,这样在使用Show All时,绘制负满刻度的可能性大大提高。
- 调整了轴绘制代码来修正3D overdraw模式下正确绘制Y轴数字的故障。
- 改正了文件关闭检查,这样在看到’Save data ’提示时点击取消不会简单地将文件丢弃而不保存。
- 我们再次调整了停止和中断取样行为,防止第4.05版以来可能发生的故障。
- 在处理过的XY视图信道中改动点数限制现在可以正确生效。
- 我们修正了中断取样与复制窗口同时使用的虚拟信道时会发生的故障。
- 现在,当刺激间隔设置为零时,集成的BiStim控制可以正确运行——这时,两个功率电平必须一样。
- 改变设置之后所有受控的MagStims都将停止,视必要性重启,以避免以前会导致设备过早显示待机的Ready误读。
- 现在,在取样配置对话框中解析的端口列表会检测是否指定的端口过多。
- 现在,虚拟信道时间常数输入对话框会显示当前的表达式,输入的值也能正确使用。
- smoothing或DC remove等虚拟信道处理选项中输入极大(不合理的)时间常数不会造成Signal死机。
- 缩小取样间隙时虚拟信道不会造成Signal死机。
- 虚拟信道可以正确处理非零帧的开始时间。
- 现在,信道信息对话框会显示非时间X轴的X间距;以前不会显示X间隔信息。
- 以前,在钳实验的膜分析对话框中,Y轴是颠倒的。
改动
- 调整了视图创建,允许窗口标题带注解;目前包含一个星号,表示修改。
- 调整了自动套用格式对话框中默认的脚本减少缩进标记,使之包含wend、until和next。
- 通过处理过程创建的内存视图禁用了窗口复制,因为在保留复制窗口的同时删除第一个窗口会造成Signal死机。
- 对取样关闭代码做了些微调整,使SampleStop()不会在取样完全结束之前返回操作。
- 等待辅助状态设备待机的默认等待时间已增加到15秒。
- 从MC700放大器检索到的当前数据信道校准信息会自动调整,强制nA单位转为pA。
- 改进了膜分析对话框和钳控制栏上电阻和电容的显示。
- 以前将BiStim刺激间隔设置为0到1毫秒之间的取样配置现在会使用0或1毫秒间隔(取较近的),因为这些中间值可能损坏BiStim硬件。
同样,使用零BiStim刺激间隔的配置会使用主功率设置来控制设备,同时忽略第二功率设置。
- 钳实验中的电阻测量会使用相关脉冲输出中找到的第一个适当脉冲,而不是尝试第一个可用脉冲。
- 如果测量失败,趋势图处理不会中止,只是不产生该数据点。
- 在测量处理中点击User check对话框中的cancel,所有进一步的测量均会取消,而不仅仅是取消当前帧。
- 我们调整了屏幕信息的使用,使工作区可以尽量避开工具栏。
- 虚拟信道和信道信息对话框现在会用红色显示错误信息。
|
|
2009年11月 |
4.06 |
更新
- 新增Virtual channels,保留用户自定义表达式生成的其他信道的波形。每一帧信道数据都自动重新计算。信道列表字符串解析经过扩展,允许用"v1"等指定虚拟信道。
- 取样期间用来生成输出或与数据采集交互的序列器语言经过扩展,可以提供更多变量、间接转移、逻辑和ABS指令、定义常数,以及ASz()、VSz()、TabPos()和DRange()表达式函数。
定义常数和常数表达式可以用在任何地方,包括以前只接受简单整数的地方。
- 增加了在使用脚本工具栏和对话框时对使用鼠标和操纵鼠标指针的支持,包括ToolbarMouse()、DlgMouse()和MousePointer()脚本函数,以及用来获取信道X和Y轴像素大小的ChanPixel()函数。
- 序列编辑器和帮助系统之间的界面经过改进,按F1获得帮助会直接进入所需的帮助页面。
- 脚本语言经过扩展,支持阵列调整大小,并新增break和continue语句,操纵循环的执行。
- MultiClamp电报支持现已与膜片钳支持完全整合。除检索ADC端口名称、设备和校准外,膜片钳模式和外部命令DAC设备和比例现在也可以检索;
膜片钳设置页面上的选项允许在不取样的情况下检索当前MultiClamp设置。
- 新增一个新的偏好选项,可以激活显示装饰视图标题——标题上添加文本,显示不同状态的序列进程。以前,如果正在使用某个辅助状态设备,这个序列信息会被辅助设备设置替代,但现在可以禁用,
从而使你对视图标题装饰拥有完全的控制。另外,如果正在查看第1帧以外的任何帧,视图标题装饰(与当前取样扫描关联)不会显示,而且决不会在Signal主窗口标题上显示。
- 所有文本视图均可选择性地显示行数。新增的ViewLineNumbers()脚本函数可以用来显示或隐藏行数。
- 所有文本视图的查看菜单都有Show gutter、Show line numbers和Standard显示选项。
- 脚本语言新增一个函数,ViewZoom(),可以在文本视图里面增大或减小显示的字体大小。
- 所有文本视图现在都有最大行数限制,可以用来确保视图文件不会变得太大。新增的ViewMaxLines()脚本命令可以访问这个限制。
通过Edit菜单Preferences对话框可以管理Scripts部分Log窗口允许的最大行数。
- Val()脚本函数补充了额外的自变量,可以用来接受16进制的输入。
- 新增取样偏好选项,可以选择1401 ADC电压范围。这个选项可以用来检查取样配置信息,并在适当的时候自动调整。这个选项在程序启动或开始取样时对照1401硬件进行检查。
以前电报配置对话框中设置ADC范围的项目现在会显示使用中的ADC范围。
- 如果文件在脚本运行时关闭,则重新加载脚本包含文件会将断点恢复到以前的状态。
- 取样配置的输出页面现在包含一个复选框,可以调整取样,将任意波形输出率提高到最大。SampleOutClock()脚本函数经过修改,可以访问这个功能。
- 显示偏好中新增了一个项目,可以防止压缩元文件的生成。压缩元文件在某些情况下可能造成问题。
- 状态栏上添加了一个改写模式指示器,可以在所有文本视图中使用。
- Signal试图更好地处理在同时查看包含大量信道的多个文件时容易发生的内存和视图处理方面的缺陷。
- Seconds()脚本函数现在可以接受两个参数,而且更加准确。
- DebugList()脚本函数经过扩展,可以提供额外的信息,包括函数的执行时间。
- DlgValue$()脚本函数在与项目号码和项目号码加1000同时使用,可以访问复选框项目的提示字符串——以前没有办法访问。
- DlgButton()和ToolbarSet()脚本函数可以用来获取最后一个按的按钮号码。
- 新增的XYInChan()脚本函数可以检测XY信道中哪些点在另一个XY信道定义的多边形内。
- XYInCircle()和XYInRect()脚本函数经过扩展,可以返回包含位于圆形或矩形内的数据点指数的阵列。
- Signal加大了防止Windows在取样过程中进入待机或休眠模式的力度。
修复
- 现在,复制粘贴数据帧同时也会复制帧状态编码和相关标签。
- 活动光标对话框在按下OK之后只更新光标,显示适当的信道设备,而不是信道名称。
- 如果在使用LastN模式,则在线处理内存视图不会设置帧状态编码。
- 如果在使用状态处理,则在线处理会设置目标帧状态。
- 处理后的内存和XY视图标题不包含任何状态序列信息或其他取自源视图标题的装饰。
- 数据采集控制经过调整,在有预扫描输出时,以前的扫描数据显示不会太早清除。
- 用脉冲输出在扫描开始时设置的初始DAC水平现在会正确考虑任何内嵌的脉冲变化。扫描开始输出的初始化也已得到改进。
- 现在可以在分类(不论是按照X还是Y值)后的固定长度XY视图中更换数值。以前这样做会造成Signal死机。
- 完成取样(如果数据保存在磁盘上)或通过点击右上方的"x"关闭取样数据视图时可能造成Signal第4.05版死机的故障已经得到纠正。
- 通过辅助电报支持从MultiClamp 700A找回的信号名称已经得到改正。
- 现在,重新设置取样配置参数会初始化信号调节器、辅助电报和辅助状态设置。
- 如果Signal不是活动程序,按Escape键不会终止正在执行的脚本。
- 脉冲对话框现在会避免在某些情况下会看到的、来自变化步骤或触发时间项目的不正确的’超出范围数值’信息。
- 过滤对话框中的"CallAsProc"等不正确或无意义的错误信息不再显示。
- 现在,FiltCreate()和FiltApply()在遇到指数为-1的库外特殊滤波器时工作正常。
- 包括数字0在内的帧列表字符串在在线使用时会得到正确处理。
- 在较早版本中,如果数据变化时y轴被倒转,XY视图不能正确地重新绘制。
- 通过ScriptRun()命令运行一个脚本时,如果该脚本之前并没有在Signal中打开,会在结束后关闭。但是以前,即便出现错误这样的脚本也会关闭。现在,脚本会保持打开,同时高亮错误行。
如果你在ScriptRun()里设置了标记,让其在出现错误后继续运行,下一个脚本会自动运行,和以前一样。
- 以前,如果你编写了一个脚本,关闭然后再次打开,Signal会认为它没有变化,运行这个脚本时不会重新编写(Signal将最后一个编写的脚本保存在内存中,避免不必要的重新编写)。
现在,除非这个脚本在你重新打开时正在运行,否则以前编写的版本会被删除,强制重新编写。这个功能不适用于重新打开时没有变化的已包含文件。
- ternary脚本算子现在即便第一个项目是常数也会正常工作。
- SetPower()脚本函数现在可以正确地将FFT大小下舍入2的下一个整数幂。
- 绘制模式对话框现在能正确处理理想描记线信道。
- 用proc或func在函数定义中引入自变量时产生的脚本编辑器折叠错误现在已经修复。
- 现在,Y轴标签如果只是部分覆盖,然后再揭开,会重新绘制底部刻度标签。
- 通过处理内存视图(本身是通过在线处理生成)生成的XY视图现在在所有类型的内存视图中都能正确工作。以前只有Auto-average和Leak subtraction内存视图能正确工作。
- 趋势图的脚本记录器现在可以正确记录最大测量模式,不再记录未使用过的参数,并且能正确记录开始和结束时间。
- 使用SetMemory()创建一个内存视图,然后用Alt-点击-拖曳进行测量,现在会使用正确的字体显示测量结果。
- 垂直光标的光标菜单部分总是只显示光标位置,不论是否是标签模式。
- 在处理指定了帧、有或没有指定状态的帧列表字符串时,补充帧选择项目(例如un-tagged)会得到遵守。
改动
- 脚本语言及其他地方使用的序列线支持经过修改,可以使用新的、高级的序列线I/O机制。这个改变应该不会造成重大影响,不过SerialWrite()命令有了细微不同。
- 状态栏显示的帧状态信息会首先显示状态标签(如果有的话)。
- 如果发生编写错误,从命令行运行的脚本不会关闭。
- 新的文档选择对话框已得到调整,去掉了讨厌的滚动条,在取样已经在进行时有所改善。
- 取样配置对话框的输出页面中,同步脉冲的控制已经去掉,因为是多余的。
- 脚本偏好选项中,在运行已修改的脚本之前先予以保存的控制现在还会在开始取样之前保存输出序列文本。
- Signal现在是建立在设置上的,要求至少在Windows 98上运行。
- 现在,FIR滤波器对话框上选择的默认初始滤波器类型是低通过滤波器。
- 现在,取样配置允许的最大ADC端口数是127。
- 每帧的键盘和数字标记数量限制(分别是128和1024)已经去除。
- 文本编辑器经过修改,允许多个选择和虚拟空间,因此可能会有所不同。
- 使用e(幂数)数字格式的时间字符串现在可以正确解析。
- 幂频谱FFT大小的上线已提高到262144,脚本函数和集成幂频谱处理均可用。
- 用来在偏好设置、取样配置和FilePathSet()中选择目录的对话框已经改为新的风格,可调整大小。
|
|
2009年3月 |
4.05 |
更新
- 现在导入文本数据时,FileConvert$()脚本命令会搜索导入文件夹,寻找配置文件Txt_Def.cim。你可以使用交互式数据导入来创造这个文件。
- 现在在导入一个二进制数据文件时,FileConvert$()脚本命令会搜索导入文件夹,寻找配置文件Bin_Def.bib。你可以使用交互式数据导入来创造这个文件。
- Neuroscan数据导入器已经扩展到可以转换32比特SynAmps2数据,并且现在可以处理最多大128个信道。
- Bionics/Cyberkinetics数据导入器现在可以在保存事件时附加保存作为标记数据的数值。
修复
- 现在所有的文件保存操作都会检测文件保存路径的合法性。
- 现在能能以秒为单位正确的记录XRange()命令。
- 现在从一个脚本向一用户定义的对话框中插入的文本会将自动套用格式时加入字符串的制表符计算在内。
- 搜寻最大游离的光标现在工作正常。
- 为了满足BiStim和双200 MagStim的使用,窗口标题中显示的状态信息文本已被更正。
- 状态信息文本(窗口标题中)已与显示的数据同步。
- 在时间值以毫或微秒显示时,用DlgXValue()创建的时间值编辑功能现工作正常。
- 现在显示信道值的用户光标标签在XY视图下有更好表现。
- 现在当Signal不是当前程序时,按键操作已经被完全忽略。
- 工具提示不再会在某些字段类型中直接出现在鼠标下了。
- 现在XRange()和Draw()在对数坐标下表现正确。
- 从水平光标标签对话框记录HCursorLabel()信息的脚本现在能使用正确的光标数据。
- 除非采样真正停止,否则SampleStop()和SampleAbort()脚本函数不会再返回值。如果它们提前假设采样窗口仍然开启,且没有数据被写入磁盘,就会导致脚本运行失败。
- 现在用户对话框信道选择器在显示信道号码的同时显示’Selected’项。
- 现在在脚本的回叫函数(例如被FitNLUser()使用的拟合函数)中设置的断点被忽略,因为它们会导致脚本调试出错。
- 现在在回叫函数中尝试调用Interact()或Yield()会产生错误使脚本停止运行。
- 在使用改变采样扫描点功能时,脉冲设置对话框能正确设置输出长度限制。
- 现在停止采样然后点击’More’会移除窗口标题上的“[Stopped]”。
- 现在可以通过Esc键来使脚本停止运行。而之前在同时评估一个用户定义的拟合函数时,该操作会被一个无限循环里卡住。
- 现在EDF(欧洲数据格式)数据导入器可以正确导入BDF数据。而之前它导入数据时,幅度分辨率有误。
- 现在Process()函数的开始时间参数被正确使用。
- 为Y轴对话框标记细分的微调控制项现在工作正常。
- 现在用3D Overdraw滚动不会遗留部分迹线未被画出。
- Filter banks(滤波器)组现在被正确的存入磁盘。
- 在FIR和IIR滤波器细节处的绿/黄/红发光二极管现在可根据系统色彩设计的变化调节其背景。
- 一个建造模式对话框的脚本现在可以关闭任何可能开启的菜单。这个操作失败的原因是接受了鼠标点击关闭对话框。
- 为一个DlgString()项设置legal$变量不再会使剪切和粘贴工作不正常。
- 现在文本数据导入器以小于4赫兹的采样速率导入数据。而之前采样间隔有误。
- 在离线使用时,ProcessFrames(0)不再会使Signal程序崩溃。
改动
- 现在斜率上所有类型的阈值搜索都需内插操作以达到最大精度。
- 由于无法提供任何有用的帮助,帮助按钮已从文件选择对话框上被移除。
- 现在Signal和Try1401启用时会使用Windows XP的主题与风格。
|
|
2009年1月 |
4.04 |
更新
- 添加了平方根y轴。
修复
- 更正匹配对话框中“Maximim”的拼写为’ Maximum’。
- 对数坐标下的y轴缩放功能现在工作正常。
- 用DlgXValue()创建的对话框时间编辑区域现在能准确的服从更优的时间单位。
- 在坐标轴对话框中对复选框作出打勾的操作,现在可以在按下删除键时被正确的撤销。
- 加大所有采样框轮廓现在又能正常工作。虽然现在还不能选择所有采样框3D加大轮廓。
- 在使用3D绘图时,通过拖拽X轴进行滚动和缩放操作现在工作正常。
- 光标Cursor:Display All菜单项不再考虑显示范围内的不可见光标。目前在只有一个光标的情况下能正常工作。
- Duplicate window菜单项现在在script窗口呈灰色不可用。
- 当一个frames帧的子段被平均时,对多于一个信道上取平均操作现在能正确设置所有信道上的点数。
改动
- sequencer控制面板在未停靠时可以在X方向变更大小。
- 现在DlgAllow()脚本函数可以被一个正在使用的对话框调用,来改变allow flags, change或idle函数。
- 针对有大量内存空间的1401,在1401中为sequencer分配的内存空间已被增加到8191个指令。如果由pulse outputs生成的sequence过大,会给出一个更好的错误信息。
|
|
2008年10月 |
4.03 |
更新
- 添加了日志面元显示,作为Open/Closed time和Burst duration柱状图的选项。
- SetOpClHist()和SetOpClBurst()现在增加了一个额外的面元数量参数,强制进行日志面元显示。
- 添加了DlgMouse()脚本函数。
- DlgReal()和Input()现在有了一个额外的准确度自变量。
- 添加了3D绘图,作为超量绘制选项。
- 添加了Overdraw3D()脚本指令。
- 扩展了Overdraw()脚本指令,可以进行3D绘图。
- Str$()的负数准确度自变量可以调用定点格式。
- Eval栏的输出现在可以用Ctrl+C选中并复制。
- 添加了Points模式来激活光标。
- 偏好对话框添加了兼容性页面,其中包含一个选项,可以在取样结束时回复到frame 1,而不是上一个归档frame。
- frame说明符可以是"ST:m,n",用来说明所有状态等于m或n的frame,"!ST:m,n"则用于状态不等于m或n的frame。
修复
- 现在,在高于屏幕解析度的情况下,X轴可以正确显示metafiles输出。
- 现在,Collapse/Expand all folds在脚本编辑器中首次运行正常。
- 选择不保存新文件不会再留下一个SGR文件。
- ScriptRun() flags%自变量现在可以用了。
- FIRMake()和FIRQuick()脚本函数的说明文件现在正确引用系数的最大数目512。
- 快捷键对话框现在可以重新定义以前用于其他用途的快捷键。
- 以前,用右上角的X关闭调理设置对话框有时候可能导致Signal死机。
- 用可变扫描点进行绘图的问题已经改正。
- XY Drawmode对话框的"Visible channels"选项现在可以用了。
- 通过EditCopy()产生XY view文本报告不会再造成死机。
- DlgReal()脚本指令不会再覆盖用户为了提供合理准确度需要扩大字段宽度而自定义的字段宽度。
- Script系统从浮点数转换为整数现在可以处理-2147483648这个值。以前最小只能处理-2147483647。
- 在对话框中复制文本现在可以用Ctrl+C。
改动
- 用F1或对话框打开的Help现在总是在最上面。
- "Overdraw frame list"菜单项现在改成了"Overdraw frames"。
- "Frame display list..." 菜单项现在改成了"Overdraw settings..."。
- 含不同点的Pulse dialog用state零的点设置长度和固定间隙时序的初始限度。以前是用主页扫描点的限度。
- x(时间)script参数的运算错误添加了可允许误差——与限度接近的值现在也可接受。
- 现在,将滤波器库保存到只读地址给出的错误信息更明确。
- CONSAM导入程序现在设置文件备注显示源文件中保存的-3 dB截止频率。
- ATan()现在允许将一个阵列作为第二自变量。
- 以前,将浮点数据转换成DAC值的做法是直接舍位到零。这个做法会造成零点偏差,因此现在改成四舍五入到最近的整数。
- 搜索(主要是活动光标)的倾斜测量宽度现在限定在2000点,而不是以前的200点。
- 脚本中允许的符号数量限制改为1000个全局符号,12000个局部符号。以前分别是15000和7000。
- 如果在取样结束时显示frame零,Signal现在会改为显示上一个归档frame。
- 序列刻度丢失时产生的错误信息有所改进。
|
|
2008年6月 |
4.02 |
更新
- 添加了一个支持将数据文件到处为其他格式的基础设施,以及一个写入MATLAB文件的导出器DLL。
- 扩展了FileExportAs(),支持外部导出器,提供导出参数串。
- FileExportAs()额外增加了一个标记自变量,用于管理从XY视图导出的数据。
- 现在可以在文本视图中使用XLow()和XHigh()来获得第一可见行和最后可见行之后的一行。
- 可以在文本视图中使用Draw(n)滚动视图,将第n行置于首行。
- 现在,App(-4)会返回Signal掌握的系统编号的数量(用于排错目的)。App(-5)会返回Signal使用的系统图形设备的数量。
- 增加了一个新的DebugHeap()脚本指令,用于系统排错。
- 用脚本修改文本视图会设置修改标记,因此,在关闭窗口时,程序会问你是否要保存修改。
- 为Delsys EMG数据文件、Mindset 16/24格式数据文件(NeuroPulse-Systems LLC)和MindWare MW数据文件(MindWare Technologies Ltd)增加了新的导入器。
- 现在,Signal能更好地处理内存或系统资源不足的情况。
- 现在,光标区域窗口有一个点数测量功能,可以计算波形或标记信道的取样点数,以及理想描记线中的过渡段。
- MeasureX()、MeasureY()和ChanMeasure()函数都支持新的点数测量功能。
- 添加了一个偏好选项,可忽略阻止用与背景色极为相近的颜色绘图的机制。
- 扩展了EDF文件导入器,可以导入BIOSEMI使用的带触发器的事件信道。
- MC_Rack文件导入器现在可以从储存为波形的数字数据导入事件信道。
- Bionic导入器现在可以读取NEURALCD连续信道格式。
- Plexon导入器现在可以导入STROBED类型的数据信道。
- WAV文件导入器现在可以将24位的数据导入为浮点信道。8位和16位数据仍导入为波形。
- 扩展了ASCII文本导入器,可识别数据中的间隙,并用间隙将数据分隔成单独的帧。
修复
- Script、Sequence和Text编辑器设置对话框中的Apply to All键现在可以用了。
- 阈交打开/关闭分析现在能正确设置事件结构中的基线值。
- 在对话框中选择的水平光标位置(例如振幅柱状图中的Y范围限度)现在可以正确解析。
- 重新打开文件时能正确还原水平光标位置。
- 脉冲信息已加强,尤其是在处理受损的资源文件时。
- 纠正了XY点超过3999个时的XY视图绘制。
- ProcessFrames()现在可以正确记录数据。
- 以前,用3.09版以上的Signal所带的临界分析创建的理想描记线信息包含未初始化(并且通常极大)的基线值。这些不正确的基线值现在已用闭合水准进行综合处理。
9
- 压缩x轴不会再造成一个基于像素的大标记。
改动
- 如果在取样期间发生问题错误-544,程序会提供更多信息。
- 现在,绘制理想描记线使用为拟合数据设置的颜色;以前使用黑色。
- 现在,理想描记线的绘制会避免使用与背景极为相近的颜色,除非这个机制被覆盖。
- 以前,线段和填充的缺省XY信道颜色分别是白色和红色,现在是黑色和白色。
|
|
2008年4月 |
4.01 |
更新
- 在脉冲编辑器中,按住Ctrl的同时拖放,可以复制脉冲。不按Ctrl键拖曳,可以移动脉冲,和以前的版本一样。
- 文本视图里的水平滚动条现在会根据最长的文本行调整。
- 打开/关闭的振幅柱状图处理过程现在可以对比基线测量振幅。
- 扩展了SetOpClAmp()函数,添加了一个标记变量,用来选择对比基线的测量。
- ProcessFrames()函数现在增加了一个额外的参数,在源数据改变时控制更新。
- 在曲线匹配对话框中,Results选项卡现在会显示每个系数的相应单位。
- Signal现在可以把理想化的描记线数据导出到HJCFIT和EKDIST分析程序中。
- 用户可以把当前的.sgr文件数据备份到filename.backup.sgr,以防所作修改,特别是理想描记线的生成,在发生故障时丢失。
- WindowGetPos()脚本指令增加了一个可选的变量,与Window()指令匹配。
- Window()和WindowGetPos()脚本指令现在都是成功后会返回1的函数。
- 增加了一个新的脚本指令DlgGetPos(),可以返回用户自定义对话框的位置。
- 包含文件现在可以在脚本运行时自动保存,只要偏好已设置为保存。
- 添加了一个新的基线测量对话框,用来描述膜片钳信号,必须在执行SCAN分析之前使用。
- 标准放大器电报配置对话框里有一个已知放大器列表,可以填入电报电压水平。感谢John Dempster帮助我们整理放大器数据。
- 理想描记线列表现在可以显示。
- 与触发水平相应的事件时间解析度现在显示在查看与修改事件细节对话框中。
- 查看文件信息对话框现在会显示缓存积累的扫描次数以及当前帧内处理的扫描次数。
- 添加了一个新的偏好选项,防止y轴穿过零点拖曳。
- 打印页眉和页脚中的&&现已改成&。
- 脉冲串的脉冲间隙和正弦波的周期长度现在都可以用Hz为单位注明频率。
- 如果你企图编辑一个只读脚本或序列文件,Signal现在会给你警告。
- 现在,Y轴在大幅度压缩时会自动转成标尺,大数字的轴刻度标签现在更加简洁。
- App()脚本函数现在可以检索状态条和膜片钳控制条的视图控件。
修复
- 现在,用Customise显示对话框设置的显示信道号码选项保存为.sgr文件,以便在重新打开该文件时恢复。
- 现在,即便包含文件中存在语句错误,仍可保存对脚本所作的编辑。
- 如果编译操作中有语句错误,断点不会再删除。
- XY数据的复制和粘贴现在会复制正确数量的点。
- 选中限制激活复选框之后,取样配置对话框中的自动化页面不会生成文件名模板。
- CursorLabel()和HCursorLabel()现在能正确记录。
- 将非连续性信道列为字符串的信道列表现在可以正确解析。
- 理想描记线可以重新导出为文本。
- 在自动保存失败(因为文件夹不存在)后保存文件现在可以成功。
- 为打印输出设定页眉和页脚格式时出现的任何错误现在都可以中断,不会造成Signal死机。
- 在理想描记线中间使用Fit Visible不会再把事件选择移动到显示边缘以外。
- 删除重复绘制的信道时Signal不会再死机。
- Window()函数与吸附式工具条一起使用时的功能已经改正。
- 移动光标后,用户自定义对话框中已禁用的DlgXValue()项目不会再激活。
- Print()、Print$()和Message()格式化字符串中不属于格式分类符一部分的%字符不再删除。
- 沿着x方向滚动的同时拖曳y轴不会再留下水平光标的残像。
- SCAN分析现在可以在结果或内存视图中运行。
- 以前,如果你搜索某些主题,在线帮助(这个视图)可能会死机。
- 通过Append Average或Auto-average处理生成的多帧平均数现在会显示上两帧的错误信息。
- 添加帧复制现在也会复制所有错误信息。
- 周围触发扫描模式中预触发点的变化现在能在脉冲配置对话框中反映出来。
- 以前,自行关闭的脚本可能无法再次运行。
- ProcessOnline()脚本函数的记录已经改正。
- 转储到文件和粘贴板的文本可以包含错误栏信息。
- 选中的信道发生变化时,Measurements to XY和Open/closed振幅柱状图设置对话框会更新Y单位。
- 如果匹配范围无效,fit对话框不会再使函数模板变成空白。
- 以前,如果用DlgValue$()改变文本,脚本生成的对话框中有多个选项的字符串条目可能错乱。
- 现在,理想描记线在元文件中会正确显示,水平线和垂直线能正确连接。
- 轴上应该显示零的地方不会再出现空白标签,也不会用“0.”作为标签。
- Y轴在滚动时刻度间隔不会改变,所有轴的零刻度均有一个大勾。
- Edit菜单Cut指令在文件视图中禁用(反正也没有作用)。
- 现在,Area for DC measurement对话框以正确的区域端初始化。
- HCursor设置位置对话框现在能正确初始化。
- HCursorLabel对话框在读回时不会再截除用户自定义标签。
- 水平光标现在在改变信道时会保留全部标签。
- 开始取样时对膜片钳选项的检查现在会检查信道号码而不是端口。
- 对于在1401上和快速扫描模式一起使用的电报,取样设置对话框会发出警告,因为这样不能用。
改动
- 在SCAN分析设置对话框中,将"Sensitivity for multiple transitions vs sublevel"改为"Sensitivity for sublevel vs multiple transitions"。
- SetOpClScan()脚本函数现在必须先调用OpClNoise(),否则就会出现错误。
- Y轴对话框中的显示全部选项现在和YRange()函数一样,如果忽略轴范围的参数,会显示没有内在限制的信道的可用数据范围。
- 大幅度改善了SCAN分析中使用的打开/关闭匹配,几乎永不失败。
- 如果改变应用程序窗口的大小,所有图标化(最小化)的窗口现在都会排在窗口的底部。以前这些窗口会留在原来的位置上。
- 文本导出的小数位默认数字已增加,数据值增加到6位,时间增加到8位。
|
|
07年10月 |
4.00 |
更新
- 原版
|