2021年4月 |
6.06 |
更新
- 現在可以使用 Micro1401-4 進行動態鉗位實驗。
- 新增了新的 HCursorVisible() 指令碼函數以控制水平游標的可見性。
- 擴展了 System() 函數以返回 GUI 執行緒計時資訊。
- 擴展了 System$() 函數以提供 Signal 命令行存取。
- 擴展了 FileName$() 指令碼函數,它可以返回完整路徑和檔案名稱的有用部分,如整個路徑和整個檔案名稱。
- 新增了一個 SampleClampHP() 指令碼函數,允許在取樣期間控制保持電位。
修復
- 對大量通道進行採樣可能會由於生成過長的字串而導致 1401 錯誤。對於 0 到 n 端口列表,此問題現在已修復。
- 所有游標編號為 -1 的 CursorVisible() 指令碼函數現在均正常工作。
- 如果採樣已中止,新 CFS 檔案會被正確刪除。
- 從舊採樣配置讀取的通道選項現在正確顯示。
- SampleSeqWave() 指令碼函數在只有一個參數時無法正常工作。
- 動態鉗位模型列表正確顯示 HH(A/B) 的 DAC 編號。
- 如果未以秒為單位顯示脈衝時間,則長度可變的脈衝的步進值會被破壞。
- FileTimeDate() 指令碼函數中的星期幾轉換對星期六和星期日無效。
- 膜分析對話方塊關閉時,狀態列顯示的當前採樣狀態將恢復。
- 對游標 0 迭代使用表達式模式的 XY 視圖的測量將在處理單個幀後放棄。
- XY trend plot settings(XY 趨勢圖設定)對話方塊中的 OK(確定)按鈕已正確啟用。
- 設定採樣時出現的 Windows 資源洩露的問題已得到修正,此問題之前導致訊號故障。
- 用於設定 WLEV 虛擬通道表達式級別的對話方塊現在接受負值。
改動
- 將 XY 視圖導出到 MATLAB 資料檔案時,針對無可見資料的 XY 通道現在生成 MATLAB 變量。
- 根據完整的 XML 標準,之前用於 HH(A/B) 動態鉗位模型的 XML 資訊是非法的;現在,此資訊使用合法的 T 前綴儲存。之後可以透過 Signal 版本 7 讀取此資訊。無論是使用新的 T 前綴還是非法的 3 前綴,Signal 版本 6 都將正確讀取此資訊。
|
|
2019年10月 |
6.05b |
更新
- 支援 Micro1401-4。
|
|
2018年2月 |
6.05a |
更新
- BIOPAC導入器現在可以導入舊格式的大端模式文檔。為了導入現在的ACQ文檔,使用者還需要BIOPAC ACKAPI安裝包。
修復
- CFS 庫已變更以避免在處理極長資料幀時可能出現的讀取錯誤。
- 如果在夾具喜好設定中選擇了輔助放大器電報,標準 1401 電報不會正常工作;現此問題已得到更正。
- 在罕見情況下,D360 設定對話方塊會將由使用者設定的高通過濾器值重設為可用的最高設定。
|
|
2017年10月 |
6.05 |
更新
- D440放大器控制对话框现在包括标准的Reset Calibration 按钮。
- Preferences对话框中的信号调节器设置现在包括第一个通道和最后一个通道,将对信号调节器测试这两个通道。
- 已添加了新的CursorX()和HCursorX()脚本命令和对话框表达式。
- 已添加了新的StrToViewX() 和StrToChanY() 脚本函数。这些脚本函数主要用来测试对话框表达式,但是对于脚本创建的对话框也可能是有用的。
- 已添加了新的SampleClamp()脚本命令,以允许对钳制实验支持进行控制。
修復
- 当连接了D440信号调节器时,采样配置Ports页面现在正确地初始化。
- 采样配置Ports页面中的快速校准对话框过去未考虑1401 ADC范围。
- 用于建立状态序列的Protocol对话框过去覆盖除第一个协议之外的协议。
- 现在,在采样配置中逐状态地启用动态钳制系统中的突触或泄漏模型被正确地保存和恢复。
- 当字体大小被改变时,网格视图顶标题高度和侧标题宽度未被重新计算。
- FileClose(-1)过去没有关闭网格视图,这一问题现在已被更正。
- 在由工具栏按钮按下调用的脚本函数中使用暂停过去不起作用,这一问题现在已被更正。
- 如果在脚本打开用户对话框时菜单是打开的,过去这会使系统挂起,这一问题现在已被更正。
- 钳制系统膜分析现在在处理新的扫描过程中被更早地完成,这样,将分析结果用在在线趋势绘图中时能正确工作。
- 从文件菜单使用Save As...现在将初始文件名设置为用于基于文本的视图的当前文件名。
- 在内存视图中使用EditClear()脚本函数不再使Signal崩溃。
- 从1401到Signal的数据传送中的任何错误现在被报告为正确的错误消息。
- 用于X和Y轴的确保可见性的颜色调整现在匹配用于其他地方的颜色调整。
- 活动光标Extreme模式搜索过去未使用参考水平,这一问题现在已被更正。
- 活动光标对话框的行为已被更正,过去在光标改变时,该对话框用来自前一光标的值覆盖滞后/幅度、宽度和最小步值。对活动水平光标对话框存在相似的效果,但是这本应当是不可见的。
- 文本导出系统将在需要时在剪贴板上产生Unicode信息。
- EditCopy()和EditCut()脚本命令未如文档所述那样返回拷贝的格式,这一问题现在已更正。
- 在右击上下文菜单中显示的虚拟和内存通道现在是正确的。
- 拖动以在光标区域中显示的网格外部选择单元格以及理想化的跟踪事件列表窗口不再使Signal崩溃。
- 用于构建虚拟通道表达式的各种对话框现在使用正确的帮助标识符,以便显示正确的帮助页面。
- MemImport()脚本函数现在可以正确处理所提供的标记代码。
- 现在,如果用户点击“否”,则SampleAbort()脚本函数返回一个错误代码到查询这个动作的对话框。
- 在脚本生成的工具栏中使用快捷键过去不起作用,这一问题现在已更正。
- 用于为动态钳制HH-ABC模型中的第三组件选择用于保持用户自定义的值的文件的浏览按钮过去不起作用(它们将文件名放在未激活组件的对应字段中)。
- Signal现在能够读取16比特整数和64比特浮点之外的波形数据类型的CFS文件,但是它仍然只能写入这两种格式。
- Optimise()脚本函数现在如文件所述在隐藏通道上工作。
- 在线进程对话框先前可以用Process偏离字段覆盖更新之间的Frames 项目,从而防止更新之间的帧被设置。
- 从采样配置中创建的分析进程现在不产生杂散。这将清除所有分类消息。
- Signal安装器先前常常为导出到MATLAB文件格式安装错误的所需库,这使得这一导出格式在一些系统上不可用。
- Pulses对话框先前对变化的幅度方波脉冲显示不正确的步进值。
- U1401ToHost()和U1401To1401()脚本命令总是会出故障,这一问题现在已更正。
- 现在,在Measurements 到数据通道设置对话框中正确显示迭代通道单位。
- 如果指定特別奇怪的過濾器頻率,FIRQuick() 可能使 Signal 崩潰或當機。
改動
- 用于内存标记通道的时间(X轴)分辨率现在被设置为文件中最小X间隔的1%。
- 通道绘制(除了小的点)都使用较低对比度可见性的颜色调整。
- 较低对比度可见性机制已被调整,这样总体上获得稍微更大的对比度。
- 作为钳制膜分析的一部分进行的曲线拟合现在使用刺激脉冲宽度的一半而非固定时间来拟合数据——这总体上更好,而且用户获得稍微更多的控制。
- 1401 ADC电报设置对话框现在表现得更好,因为它不会将空白文本视为错误。
|
|
2016年10月 |
6.04a |
更新
已經改進了安裝器;對Signal本身沒有改動。
|
|
2016年8月 |
6.04 |
更新
- 顯示值的網格的新類型視圖已經被添加到Signal,連同相關聯的GrdXXX腳本函數。目前網格視圖只能從腳本被有效使用,但是之後它們將會更普遍地被Signal使用。
- 你現在可以選擇讓信號調節器、輔助激勵器或放大器電報系統從編輯功能表偏好對話方塊中被使用,而不需要重新安裝Signal。
- Signal 現在更好地在具有高解析度(高的每英寸點數)顯示器的系統上操作。
- 已經添加了新的視窗標題對話方塊(具有恢復機制),該對話方塊可以通過在視圖標題條或視窗功能表中的視窗標題項上右擊來獲得。
- 已經添加了新的對話方塊來設置XY視圖通道標題和單位,該新的對話方塊可以從視圖功能表中的通道資訊項中或者通過在任一軸的標題和單位區域中右擊來獲得。
- 新的 '隨機重複' 多狀態定序模式已經被添加到可用的排序模式。
- 滑鼠指標在軸的通道標題和單位區域上改變,以指示你可以在那裡右擊。
- 當滑鼠指標在Y軸的通道編號部分上(點擊以改變通道選擇)或所有Y軸下方的矩形上(點擊以清除所有通道選擇)時,如果存在任何選定的通道,則滑鼠指標發生改變。
- 編輯功能表偏好對話方塊資料標籤具有新的選項,以獲得在文本輸出時的最大可能數值準確性。
- 該腳本函數的DrawMode(chan, item, val) 形式可以用來設置單獨通道的單獨的值。
- 如果當前的設置意味著它將什麼都不做,則拷貝脈衝對話方塊(在主脈衝配置對話方塊內可用)顯示消息並且禁用OK按鈕。
- App(-7)腳本函數返回自由使用者控制碼的數量。
- Read() 和ReadStr() 腳本函數現在可以處理d:h:m:s格式。
- DlgValue$()腳本函數現在可以用來利用匹配的字串選擇清單項。
- 腳本和採樣條按鈕的最大數量已經從20增加到40。
- 腳本 #include 語句現在在匹配檔案名時更好地處理路徑中的..和.。
- 當螢幕解析度改變時(例如,當將檔移動到不同的系統時),視圖字體大小現在被保留。
- 添加了用於控制採樣的鍵盤快速鍵。
修復
- 測量到XY視圖對話方塊對指標0重複通道顯示錯誤的通道單位。
- System()和System$() 腳本函數現在正確地處理Windows 10。
- 在沒有可用的D440放大器的情況下使用的D440 信號調節器支援先前會使得Signal在退出時(如果使用幫助)崩潰,因為D440 COM代碼沒有被適當地停止。
- 之前,Draw(line) 腳本函數在對文本視圖使用時沒有正確地工作。
- 之前,太多的視圖會由於超出了GDI處理極限而使得Signal崩潰,現在在打開任何視圖前先檢查所使用的GDI和USER控制碼。
- 在網格視圖上使用的XRange() 腳本函數先前要求2個參量,現在它使用1個參量就正確工作。
- 已經更正了滑鼠遊標處理,使得它在軸上移動時不再閃爍。
- 已經通過一個(非常小的)強制滯後使得跨閾值搜索變得更加穩健。
- 使用者定義洩漏動態鉗制模型現在以正確的pA單位提示縮放值,而不是以nS單位。
- 在顯示預覽列印的視圖上使用的檔功能表關閉命令之前洩漏記憶體。
- 之前,如果Toolbar() 或DlgAllow()設置阻止用戶改變幀,則由工具條和對話方塊調用的指令碼語言函數(空閒函數和對應於使用者動作的那些函數)不改變幀。
- 之前,阻止保存在檔案名中帶有空格或#字元的檔。
- 從採樣配置中讀取的視圖標題覆蓋由自動檔案名生成設置的標題。
- 在長的操作中顯示的進度對話方塊沒有足夠頻繁地更新以很好地工作。
- 現在,在測量對話方塊中有更好的錯誤檢查,特別是當涉及HCursors時。
- 脈衝對話方塊被保護,不受在控制軌道的觸發項上使用的箭頭向上/向下的影響。
- 用於Hodgkin-Huxley (Alpha/Beta) 動態鉗制模型的設置對話方塊不再對測試單元使用錯誤的輸入通道。
- Signal的Unicode版本未從舊樣式的(.sgr、.sgc)資源檔中正確地讀取字體資訊。
- 採樣錯誤消息不再混合ASCII和Unicode而給出擾亂的資訊。
- 即便視圖被隱藏,現在Signal也將正確地將視圖保存或拷貝為圖像。
- MagStim支持已經被調整為不再發生來自MagStim的偶然的E83錯誤、在當前的時間間隔已經為0的情況下切換到具有為0的BiStim時間間隔的狀態時發生的單獨的錯誤、以及當當前的脈衝時間間隔為0而同時啟用或禁用Hi-Res定時模式時發生的另一種錯誤。所有這些錯誤只在BiStim上見到,但是E83錯誤可能會在其他設備上發生。
- 如果等待掃描觸發超過60秒,MagStim設備將自動解除,現在,Signal將自動重新連接MagStim設備。
- YAxisStyle()和YAxisAttrib()腳本函數現在被Y軸對話方塊正確記錄。
- The signal preview display for 對於D360、 D440 和Power1401信號調節器的信號預覽顯示現在正確繪圖。
- 現在,腳本編譯器對於函數的前向聲明更加嚴格,之前,函數名稱在不恰當的環境中也可能被接受。
- 現在,為列印正確計算字體大小。
- 半隨機多狀態定序模式的行為已經被更正,之前它做的是隨機重複模式現在做的事情。
- 在與#include一起使用的檔路徑中混合/和\字元不再混淆對於一個已修改檔的測試。
- 現在,標記資料從外部檔案格式中正確導入。
- 当FilePathSet$()脚本函数被用来产生用户可以利用来选择一个目录的对话框时,在path$中的任何初始目录都被忽略。
- 当FileExportAs() 脚本函数与空白名称一起使用来保存采样配置,并且其中文件名通过使用对话框来设置时,它过去常常无法创建文件保存为对话框,而是将采样配置保存为".sgcx"。这一点现在已经被更正。
- 通过X轴对话框记录XRange()脚本函数已经被更正。
- 標準顯示過去在調整Y軸樣式之前設置Y軸極限。因此,如果該樣式從非線性變為線性,則新的極限可能會不受控地出現錯誤。
改動
- 如果電壓水準匹配已有條目中的電壓水準,則利用SampleTel()函數添加單對值現在將替換已有條目對——這與對話方塊的反覆運算行為匹配。
- 檢查Signal的最新可下載版本現在在Signal應用程式內部完成,而不是在關於Signal對話方塊盒中。之前,在沒有網路訪問時,使用關於Signal對話方塊盒會在長達一分鐘的時間裡阻止Signal被使用。現在,隨著它停止,如果沒有網路訪問,並且如果停止的嘗試是在程式正在運行的一分鐘之內做出的話,那麼程式視窗將花費長達一分鐘時間來關閉。
- 任何類型的安靜啟動現在不顯示“啟動畫面”——該“啟動畫面”是在Signal啟動期間通常會顯示的關於Signal對話方塊盒的版本。
- 用於正在被採樣的新資料的視圖標題現在不被強制為大寫字母。
- 多狀態協定、人工排斥和波形複製對話方塊現在更好地處理輸入的任何壞的值;在對話方塊的底部以紅色顯示任何錯誤資訊。
|
|
2015年11月 |
6.03c |
修復
- Signal不再將錯誤的輸入通道用於測試α/β動態鉗制模型中的通道單元。
- 現在允許保存檔案名包含空格和#字元的檔。
- 在對XY視圖繪製反覆運算次數時,當分析幀未發現反覆運算點時,零值現在被繪製。
- 在脈衝配置對話方塊中點擊預覽按鈕時,對斜坡脈衝的步進選項的任何改動不被丟失
- 當採樣速率被改變時,周圍觸發採樣模式預觸發時間現在不改變。
- 當以周圍觸發模式採樣時,現在在正確的時間記錄數位標記。
- 消息指示採樣錯誤已經被更正;之前ASCII和Unicode被混合在一起而呈現混亂的消息文本。
|
|
2015年8月 |
6.03b |
修復
- 當改動的文檔被自動保存時,文字檔文檔名和視窗標題被改變,以便在Signal崩潰的情況下允許自動恢復。現在這已經被更正。
|
|
2015年8月 |
6.03a |
修復
- 特殊的'Sampled frames' 覆繪模式會在採樣結束時造成問題,或者在使用這種顯示模式採樣的資料檔案再次被打開時造成問題,因為該模式沒有被正確地離線處理。Signal現在在不採樣時將這種覆繪模式轉換成'All frames' 。
- 具有短的時間限制以致於沒有留下要被覆繪的幀的覆繪設置會使Signal掛起;現在僅繪製當前幀。
- 對Y軸範圍的改變總是擦除使用特殊的'Sampled frames' 進行覆繪的通道,使得所有顯示的資料被正確繪製。
|
|
2015年7月 |
6.03 |
更新
- Signal現在以Unicode模式被創建,其中所有的文本使用Unicode字元集。若利用這一特性來在腳本和資源檔中使用擴展(非ACII)字元,則較舊版本的Signal將能夠讀取腳本和資源,但卻不會正確解釋擴充字元。若繼續只使用來自標準ASCII字元集的字元,較舊版本的Signal將能夠毫無問題地讀取和使用你的新文件。
- Signal現在週期性地保存基於文本的、記憶體和XY檔,並且在發生程式崩潰時,將嘗試在重啟時恢復最後保存的狀態。
- 指令碼語言已經被擴展為允許陣列被初始化以及甚至被申明成常數:例如:const colour$[]:={"Red","Green","Blue"};
- 可以將傳遞到使用者自訂的函數或程式中的陣列申明為常數。接收陣列參數而並不改變它們的內建腳本函數也將這些陣列參數申明成常數。
- Digitimer D44放大器已經被添加到可用的信號調節器設備中。
- MagVenture MagPro 經顱磁激勵器已經被添加到可用的輔助狀態設備中。
- 自動平均分析現在包括限定記憶體視圖中保持平均後的資料的幀的最大數量的選項以及使用源幀狀態編號選擇目標幀的選項。SetAutoAv()腳本函數已經被擴展為支援這個新的功能。
- 指令碼語言現在允許將底線(_)用作符號名稱的一部分。
- 指令碼語言現在具有用於Signal版本的預定義常數以及數學常數π和e。
- 現在,三元運算子(?)在結果是常數運算式時對分支進行優化,例如:const v:=_Version>=603?1:0; 這比它直接看上去的更有價值;它意味著能夠產生結果的兩個可能的運算式之一會在實際編譯完之前 的編譯過程中就消失。這進而意味著,如果你進行類似於const v := _Version >= 603 ? InStrRE(...) : 0; 的一些處理,若Signal版本過低,則InStrRE()位將會被忽略,因此你可以按照在不包括新的腳本函數的Signal版本中腳本仍將正確編譯的方式來將新的腳本函數包括在腳本中。在按照下列這樣使用if語句時,if語句將按類似方式運行:if (_Version >= 603) then.....
- Signal現在允許在資料檔案中放入多達5個文件注釋行,每行最多可有72個字元長度。檔注釋對話方塊、檔資訊對話方塊以及FileComment$()腳本函數已經酌情進行了更改。
- 如果MemSetItem()、MemGetItem()、 MemImport()、 MemDeleteItem() 和MemDeleteTime()腳本函數是記憶體幀——即,附於檔視圖之後的幀或記憶體視圖中的幀,則這些腳本函數都會對正常的標記通道進行操作。
- FrameUserVar()腳本函數已經被擴展為允許使用者幀變數的名稱和單位被讀回或者改變。
- ChanPixel()腳本函數已經被擴展為返回各種螢幕矩形的圖元座標。
- 重載入幀選項已經被添加到Edit功能表,以便直接放棄改變的資料或幀變數。
- 檔資訊對話方塊和各種相關指令碼語言函數現在可以訪問用於記憶體視圖的使用者幀變數資訊。
- 定時模式下的DebugList()指令碼命令現在具有新的標誌來羅列在定時會話中用過(並因此具有定時資訊)的命令,或者僅羅列未使用的命令。
- ArrFFT()指令碼命令現在可以指定要應用的視窗類型。
- 新的偏好顯示選項允許將Direct2D用於文本視圖輸出。
- 你現在可以將腳本陣列的大小重新調整為0(之前它作為錯誤而被限制)。
- 新的ArrConv()指令碼命令執行離散卷積。
- 新的Spline2D()腳本函數執行2D內插,並可以生成"熱力圖"。
- 新的InStrRE()腳本函數在文本字串中搜索規則運算式。
- 腳本編輯器可以識別本地和全域變數;你可以在變數上右擊來進入其定義(甚至進入包含檔中的定義)。
- 現在限制了腳本調用堆疊的過度使用。這通常是由腳本函數遞迴地調用它自身而造成的。
- 現在可以在適應和選擇"Copy fit for VC"上右擊來將等同的虛擬通道運算式複製到剪貼板。
- CursorLabel()和HCursorLabel()腳本函數已經獲得了新的(&form$, num%)變數來讀回格式字串。
- ToolbarEnable()腳本函數允許陣列作為第一參數被賦予,以便能夠開啟或禁止帶有單個函式呼叫的按鈕的清單。
- 新的DlgImage()腳本函數已經作為實驗被添加到指令碼語言。這讓你能夠向使用者自訂對話方塊添加點陣圖圖像。
- 當Signal進入腳本調試狀態時,Signal現在重新打開任何之前打開的調試視窗;初始捲軸在所有調試視窗中正確顯示。
- 在開啟和禁止按鈕時,視窗對話方塊現在關注所選擇的視窗的特性,並能夠可選地顯示所有視窗。
- 複製為文本設置對話方塊現在包括了包含通道單位的選項,並且ExportTextFormat()腳本函數現在具有進行同樣處理的flags參數位。
- 改變的視圖資料將在Yield()中以及調試中斷時被重新繪製。
- 新的MarkInfo()腳本函數返回連接到實數標記通道中的各項的值的數量。
- 在採樣過程中使用SampleAuxStateParam(6)時,SampleAuxStateParam(6)會返回Magstim設備狀態資訊(當然只在安裝了MagStim支援和使用MagStim支援的情況下)。
- Modified()的行為已經被清理和更正,並且記錄變得更整潔。FrameSave()現在保存改變的幀變數以及改變的幀資料。
- 在腳本調試器中設置的變數編輯對話方塊現在更好地處理長字串。
- BinToX()和XToBin()腳本函數已經被擴展為對所有類型的通道進行操作。
- FileSaveAs() 和FileExportAs()腳本函數現在都將所有的可用幀變數複製到目的檔案;在可能的地方檔變數值也被複製。
- 已經添加新的SampleTriggerInv()腳本函數來控制採樣配置中的上升沿觸發選項。
修復
- 若腳本以"if ... then ... halt endif "結束,產生的編譯腳本在使用時會使Signal崩潰。
- Read()函數現在正確讀取一整行文本,而不是僅讀取第一個字元。
- 已經對文本視圖進行了改變以避免可能丟失折疊控制。
- 已經對文本匯出處理進行了調整,以避免可能丟失之前的地區設置。
- 外部匯出器和MATLAB訪問腳本函數的使用已經被調整,以保護免受虛假的地區改變。
- D360信號調節器支援代碼現在返回可能的源的正確列表。
- FileConvert$()腳本函數標誌參數中的位元0現在被正確地解釋。
- 指標值或指標區域視窗的最後一行在向上滾動時不再重複。
- 之前,若相應的篩檢程式沒有被初始化, FiltCalc()腳本函數會無法工作。
- CursorLabel(style, 0)腳本函數現在(按照記錄)設置指標0而非所有指針的類型。
- 之前,採樣期間的檔注釋設置可能無法訪問,直到檔被關閉並重新打開。
- 在用戶自訂對話方塊中,無法選擇DlgReal() 或DlgInteger() 下拉式功能表中的項。鍵入值能夠正確工作。
- 腳本編譯器已經被更改,以防止在訪問作為陣列的視圖資料時的可能崩潰。
- 重新調整指標值或指標區域的視窗大小現在不再強制顯示器顯示列0和行0。
- 現在,IIRInfo()腳本函數的結果是所記錄的篩檢程式類型。
- 現在,一旦編譯完成,腳本編譯器不再保持包含的指令檔打開,之前這會導致不能將改變寫回到包含檔中。
- 曲線擬合系統現在正確處理以毫秒為單位的時間。
- 若腳本包括多個檔,則調試器會混淆,並在錯誤的檔中顯示步驟標記。
- 之前,保存空的XY視圖通道會使Signal崩潰。
- 三元運算子(?)現在在?前要求為數值運算式;之前它會允許其它的運算子,然後發生故障。
- D360 信號調節器控制對話方塊現在正確初始化。
- 使用大小超過21488個點的表的動態鉗制使用者自訂突觸模型會超出可用的記憶體,並有時使Signal崩潰。現在可以在可用1401記憶體的限制下使用不超過允許的最大值(4,096,000)的任何大小的表格。
- 大小參數為0或-1的ColourSet()腳本函數現在按記錄運行。
- 之前,如果主題查找需要選擇目標項,則Help()指令碼命令會掛起。
- 如果在靜態輸出或外部數位模式下增加狀態數量,則採樣配置對話方塊中的多狀態頁會使Signal無法工作。
- FrameGetIntVar()、 FrameGetRealVar()、 FrameGetStrVar$()、 FileGetIntVar()、 FileGetRealVar()和FileGetStrVar$()腳本函數現在全部正確返回第二參數中的變數數量。
- SerialRead()腳本函數已被更改,以便它正確處理外部設備在每個行終結符之間提供大量文本的情形。
- 通道特徵的搜索在進行後向搜索時經常會過快地放棄一個點,或者過早地開始一個點。
- 對資料通道的測量會認為它被卡住了而停止處理,而事實上一切正常;現在它具有更好的容忍性。
- 點模式指標0反覆運算模式會錯過幀中的第一個點;現在它不會這樣了。
- Power in Band虛擬通道機制已經被調整,這樣虛擬通道在採樣時正確繪圖。
- XY視圖測量結果分析設置對話方塊被中斷,之前,所有的測量結果都是幀內點的平均,即使在該選項沒有被選中時也如此。
- XY視圖中擬合的曲線被正確列印並顯示在點陣圖和中繼檔中。之前,並非所有的擬合曲線都被繪製。
- 保持來自鉗制實驗的膜分析結果的幀變數之前被忽略了;現在它們顯示在檔資訊對話方塊中,並可用於趨勢圖測量。
- 在迴圈內申明並使用常數值進行初始化的腳本變數在每次繞迴圈一周時不會被重新初始化。現在它能正確處理了。
- 從版本6.01開始向沒有視圖的外部文字檔寫文本不能工作;現在它正確工作。
- 之前,View菜單Standard display命令或ViewStandard()腳本函數可能會使Signal崩潰,或者不能正確工作。
- 現在,在從波形向記憶體標記導入時,將最小間隔設置為0能夠正確工作;之前,導入機制只會發現第一個特徵。
- 若嘗試在圖示化的視圖上使用Edit菜單Find對話方塊,該對話方塊會被錯誤放置到螢幕之外並且無法被找到。
- 在許多地方,尤其是向MATLAB的資料匯出和記憶體通道添加項對話方塊,每項具有多於一個實數值的實數標記通道會被當做好像它們只有一項來進行處理。
改動
- 已經向檔和記憶體視圖的右擊上下文菜單添加了粘貼。
- 現在,如果改變了通道資料或幀變數,則向資料視圖標題添加星形字元(*)。
- 現在,活動的水準指標在被放置到沒有Y軸的通道上時表現為似乎是靜態的。
- 如果使用ScriptRun()將腳本連結到一起,然後使用Esc按鍵在連結的腳本正在進行編譯的點處打斷調試器,則編譯被終止,並且腳本暫停(這很可能不是想要的)。現在,編譯期間的Esc只會在編譯器已經運行了幾秒時才會導致終止。
- 在複製或者匯出為文本時生成的幀頭現在包括幀狀態編號和(若不為空)狀態標籤。
- 交互條和腳本工具條現在對消息文本使用標準的Signal對話方塊字體。
- FiltAtten()腳本函數現在返回負值,因為負值是衰減。已改變了FiltInfo(x, -1)函數結果來進行匹配。
- 用於使用者自訂對話方塊的預設字體現在等於DlgFont(1)而非DlgFont(0)。有一個新的偏好相容性選項來強制使用舊的行為。
- 現在,將Signal調節器錯誤消息寫到(如果寫被啟動)日誌視窗而非CEDCOND.LOG文件。
- SampleClear()腳本函數現在重置通道校準和調節器設置。
- 現在,SampleLimitFrames()、SampleLimitSize()和SampleLimitTime()腳本函數均將相關限制設置為0,並且若使用零個參數進行調用,則它們被禁止。
- 門限搜索使用線性內插來獲得準確的起始水準,並利用該水準來允許即時的(在第一點上的)搜索成功。
- SetCopy()腳本函數現在在創建新視圖時忽略虛擬通道、實數標記通道和理想化軌跡通道。
- 在漏減設置對話方塊中有更多可用於錯誤消息的空間,這樣這些錯誤消息不會被截斷。
- 指令碼語言編譯器過去允許浮點變數被傳遞到期望參照整數變數的函數。現在這已經被阻止;偏好的相容性部分中的選項可以被用來還原到之前的行為。
- 右擊上下文功能表中的"信息……"命令已經被改變為"檔資訊……",以匹配等同的View功能表命令。
- 檔資訊對話方塊顯示已經被調整為只顯示值尚未顯示在通用資訊區域中的那些變數。
- Edit功能表用於基於文本的視圖的Find Again和Find Last命令現在被稱為Find Next和Find Previous,因為這是更常見的用法。
|
|
2014年8月 |
6.02 |
更新
- 現在可以建立活動的水準指標,一般通過使用從水準指標所放置的通道中得到的測量結果。可用的活動水準指標模式包括在設置點的通道值、在一個時間範圍內的平均通道值和諸如"HCursor(1) + 1.5"(對其估值以生成測量結果)的運算式字串。
- 已提供一個新的HCursorActive()腳本函數來設置和獲得活動水準指針參數。新的HCursorValid()腳本函數測試水準指標位置的有效性。
- 向Signal資料檔案中存儲的資料添加實驗者筆記本。該筆記本自動記錄用於採樣資料的設置、在採樣中採取的動作包括對脈衝輸出和動態鉗制模型的改變、對CFS資料的離線修改以及使用者記錄的筆記。
- 添加了從標籤資料中生成時間間隔柱狀圖的新的處理機制,以及相匹配的SetINTH()腳本函數。
- 向通過右鍵點擊垂直或水準指標生成的彈出菜單中添加新的"鎖定到指針"專案。
- 提供了新的且更精美的CursorActive()腳本函數,它替代了雜亂的(現已被棄用)CursorMode(), CursorActiveSet() 和 CursorActiveGet() 函數。
- 若對資料採樣時未將採集到的資料寫入磁片,採樣控制台中的掃描結束時將磁片寫入資料核取方塊會顯示成紅色,以提示你資料可能會被丟失。
- 附加到檔或記憶體視圖的任何資料幀將擁有合理的絕對幀起始時刻集。
- 在調試腳本時,文本插入符號移動到每條語句的開頭而非包含該語句的行的開頭;這在腳本中一行具有多條語句時有用處。
- 在使用無間隙模式時,在一次掃描結束時突觸動態鉗制模型不重啟。
- 用於定義通道修改操作(例如設置尺度係數)的細節的各種對話方塊均顯示將要進行改變的通道。
- 多幀對話方塊和濾波器應用對話方塊均顯示將要被改變的幀和通道,並且若當前設置表示沒有任何動作時禁用OK按鍵。
- 測量真實標籤通道的設置對話方塊添加了覆繪Y源通道的選項。該選項也可通過設置MeasureToChan()腳本函數的flg%參數的第3比特(值8)來獲得。
- 新的FrameGapFree()函數可查看指示資料檔案是否按無間隙模式採樣的標誌位元,並在Signal創建的記憶體視圖中設置無間隙標誌位元 。
- 在視圖的標題條右擊會出現彈出菜單,其中你能將相應檔的路徑複製到剪貼板。
- 已向可用指標區域測量值、ChanMeasure()腳本函數和XY視圖和資料通道測量值中添加平均值(SEM)和RMS誤差數值的標準差。
- 若相關通道的Y軸範圍改變,幅度柱狀圖和打開關閉幅度柱狀圖設置對話方塊根據需要重新計算容器寬度。
- 已向新的記憶體通道對話方塊中添加導入按鍵。
- 用於選擇通道、幀和時間範圍來匯出到CFS檔的對話方塊現在一旦這些值發生改變就動態檢查所有域。
修復
- 過去FrontView()腳本函數會嘗試將沒有相應視窗的外部文本和二進位檔案放在前端,現在它在使用這些檔時不做任何處理。
- 由於先前的檔操作仍然運行,FileCopy() 腳本函數會在64比特版本的Signal中失效,現在複製操作會重試以避免這一問題。
- 使用幀變數值的測量現在總是使用正確的幀編號以發現變數值。
- SCAN分析中事件擬合操作先前對於時間解析度而言過短,現在能正確地將事件從理想軌跡移除。先前移除操作會使理想軌跡崩潰
- 撤銷理想軌跡編輯器中的軌跡編輯會失敗;使處理中的軌跡崩潰。
- 用於MagStim的SampleAuxStateParam()腳本函數所允許的觸發比特數值的範圍已得到修正。
- 現在對話方塊中的幀選擇器可以正確回應輸入一個關於幀數目的任意清單的使用者。
- 函數中連結至工具條、對話方塊或對話方塊按鍵的腳本錯誤未指出導致錯誤的腳本行。
- 將文本插入符移動到基於文本視圖的一行時視圖並不總是滾動以使得該行可見。
- 使用Del鍵隱藏選定的通道時Del鍵的行為已被修正。
- 與特定變數不相關的腳本錯誤,例如調用DlgShow()時變數過少,報告錯誤數位而非更有用的資訊。
- 在記錄使用者動作時,點擊基於文本視圖並不總是記錄FrontView() 命令或將ViewFind("view title..."); 添加到腳本開頭。
- 在進行其他相關改變時,幅度柱狀圖、打開關閉時間柱狀圖、打開關閉幅度柱狀圖和脈衝串持續時間柱狀圖設置對話方塊都根據需要重新計算容器寬度、容器數目和柱狀圖寬度。
- 若你在測量至資料通道設置對話方塊和重處理中改變目標通道類型,Signal現在可以正確處理。
改動
- 在通過中止來顯示水準繪製軸單位以節省空間之前資料通道Y軸變得更加緊湊。
- 若CursorMode()腳本函數用來設置一個指標0禁用的指標0模式,則該模式被強制清零。
- 多狀態協定對話方塊現在禁止輸入大於使用中的狀態編號的狀態編號。
- 數字濾波和多幀分析均可保證最後所修改的幀被刷新到磁片,而非允許改動後的資料保留在未保存或未廢棄的狀態。
- 用於MagStim和CED 3304的SampleAuxStateParam()函數所允許的COM埠的編號範圍已拓展至允許埠編號為1-19。
|
|
14年3月 |
6.01a |
修復
- 使用MatLabPut()將一個整數陣列複製到MATLAB時,有時候會將過多的資料複製到MATLAB目標陣列;現在這一問題已經更正。
|
|
14年3月 |
6.01 |
更新
- Hodgkin-Huxley (Alpha/Beta) 動態鉗制模型擴展後擁有三個組件(第三個與原來兩個完全相同),輸出為所有三個元件的乘積。
- 所有通用動態鉗制神經鍵模型(Alpha,Destexhe,指數,指數差和用戶自訂)擴展後擁有一個接受器類型,其類型可以為線性、GHK、玻爾茲曼或用戶自訂。
- 動態鉗制雜訊模型在擴展後除了原有的無縮放和用戶自訂縮放外還添加了GHK和玻爾茲曼縮放。
- 動態鉗制Hodgkin-Huxley (Tau) 模型擴展後允許使用使用者生成的表,而不再局限於標準函數。
- 動態鉗制模型主對話方塊添加了新功能,可以在採樣開始時關閉所有DC模型。
- 繪圖強制回應對話方塊添加了總是將標記碼顯示成兩個十六進位數位的新功能;相應地,DrawMode()也進行了更改。
- 繪圖強制回應對話方塊添加了新功能,可以停止為繪製成線的標記繪製中線,相應地,DrawMode()也進行了更改。
- 按照將真實標記繪製成波形的相同方式,點或線繪製的標記現在可以使用通過標記碼選定的顏色。
- 添加了新的ArrStats()指令碼命令,可以從陣列資料中快速計算統計測量值。
- 添加了新的ArrHist()指令碼命令,可以統計分析陣列資料生成柱狀圖。
- 添加了新的MATTrace()指令碼命令,可以計算對角矩陣的跡(對角線之和)。
- FitLine() 指令碼命令現在可以處理真實標記通道、XY視圖資料和波形通道。
- 現在,在採樣工具條和腳本工具條的任何按鍵右擊,彈出功能表中增加了刪除按鍵。
- 控制MagStim Rapid TMS模擬器的軟體升級後添加了檢查硬體功耗過大的機制;它會在建立採樣時檢查故障,如有必要,還會通過增大模擬時間間隔來推遲下次掃描以達到保護硬體的目的。
- 控制MagStim TMS模擬器的軟體總是會在設定完成後讀取當前設置值以確保其正確。
- MagStim TMS控制軟體現在會讀取和顯示所有MagStim系統生成的錯誤碼。另外,MagStim控制系統現在會將更多資訊保存到日誌視窗以輔助錯誤診斷。
- 腳本和文本序列視圖現在可以在滑鼠滑過一個已知函數的名稱時顯示工具提示。
- 採取任何方式(包括採樣配置工具條)載入採樣配置時,採樣配置中的輸出重置功能會執行(前提是選中載入採樣配置時執行)
- Error$()腳本函數現在可以處理與原始檔案相關的所有錯誤碼。
- 使用快速固定間隔模式得到的採樣資料現在可以設置絕對幀起始時間。
修復
- DebugHeap()腳本函數調整後避免了多執行緒代碼可能帶來的問題。
- 經調整,對XY視圖資料繪製擬合曲線時,擬合曲線覆蓋的X軸範圍將包含所有XY通道偏移在內。
- eConvert$()腳本函數的說明文件經修改後包含(已有的)cmd$參數,而且各類導入器的說明文件在更新後更詳細解釋了哪些參數可以放在cmd$中。
- MagStim Rapid設置對話方塊中的手動控制選項因無法使用已被刪除——因為用Signal控制設備時,手動控制模擬器的UI必須斷開。
- 輸出重置對話方塊中的説明按鈕(和F1按鍵)現在可以正確工作。
- 脈衝對話方塊計時測試錯誤已經修正,現在採樣掃描觸發的所有計時問題都會被顯示。
- Error$() 腳本函數現在對與CFS資料檔案相關的所有錯誤代碼都能輸出正確的結果。
- 使用虛擬通道對話方塊且當前幀為幀0時,若虛擬通道運算式不當,虛擬通道資料會被置零。
- 當波形採樣速率降低時,(在延長和固定間隔模式下)採樣配置對話方塊會錯誤地增加輸出長度;現在這一問題已經修正。
- 在64比特版本的Signal 6.00中,數位濾波器應用對話方塊、多幀對話方塊和曲線擬合對話方塊的幀狀態編號域顯示不正確;這些問題都已解決。
- 在為用戶自訂垂直指標標籤選擇通道進行測量時,之前的對話方塊包含一個’選定’項,但使用該項後無法正確工作。
- 對於包含了通道測量結果的用戶自訂垂直指針標籤,當相關通道Y軸發生改變時,例如修改Y軸數字格式,標籤會更新。
- 使用指標位置處通道資料的垂直指標標籤總是會隨著指標所在的通道資料變化而更新;以前沒有這個功能。
- 過去,當輸入游標從一個數值域離開時,即使該域未發生改變,使用者對話方塊更改函數也會被調用,現在這一錯誤已修正。
改動
- 動態鉗制OU雜訊模型中的整流功能現在可以對不同採樣狀態分別設置,還可以在採樣中更改。
- 現在可以在採樣中同時打開多個動態鉗制模型對話方塊,這樣可以更有效操控模型參數;現在打開一個模型對話方塊不會使主動態鉗制設置對話方塊最小化。
- Y軸範圍優化命令將在Y軸鎖定時使用分組內所有通道的範圍。
- ChanList()腳本函數現在會對一個錯誤的字串參數返回-1。
- 只有兩個標記時,IFc() 虛擬通道運算式無法進行三次樣條處理,它現在會按照IF() 方式工作。
- Power1401-3監視器ROM推薦最低版本編號已經更新至4,因為這一版本解決了資料傳輸原理中的一個會導致動態鉗制模型在升級時暫時性崩潰的缺陷。使用舊版本Power1401-3 監視器ROMs的用戶會在Signal啟動時收到警告,提示需要升級,但是這些使用者仍然可以進行採樣。
- XML原始檔案中的資訊在寫入新資訊前未被完全擦除;對用戶來說沒有任何差別,但它能保證使用舊版本Signal讀取檔時在更新版本Signal中添加的額外資訊不會被誤擦除。
- 在各類程式設置和虛擬通道對話方塊中的通道選擇器的通道順序,現在與相應資料視圖中的通道順序一致。
- 脈衝對話方塊現在總是能根據輸出時間解析度以足夠的精度顯示輸出時間範圍。
|
|
13年12月 |
6.00 |
更新
- 指令表中新添加了一個新的實數標籤通道類型。
- 各種標籤相關的指令碼命令已被更新,以支持這一新的類型-例如MarkCode()可以讀取實數。
- New Memory通道對話方塊現在可以互動式地從存儲通道創建、導入、添加和刪除項目。這些對話方塊通過新的MemChanXXX腳本函數進行匹配。
- New Memory通道對話方塊現在可以互動式地從存儲標籤通道(理想軌跡資料現在採用更有針對性的方法進行處理)創建、導入、添加和刪除專案。這些對話方塊通過新的MemChanXXX腳本函數進行匹配。
- 新添加了一個處理機制,它能在存儲通道中生成標籤或實數標籤資料。像其他處理過程一樣,它可以線上或者離線進行,可以作為採樣配置的一部分(當然,也可以通過腳本實現)。
- 標準1401(基於電壓水準)電報系統現在可以與任何已安裝的附屬電報系統同時使用,而不再像以前只能在沒有安裝附屬電報系統時使用。這樣,對於更複雜的鉗制實驗可以有更大的靈活性。
- 膜分析對話方塊重新設計後更便於使用,分析結果也更穩健。
- 標籤資料的繪圖選項在擴展後支援顯示標籤碼位元組和選擇實數標籤數值。
- 採樣條和腳本條都提供十分有用的右鍵功能表,包括一旦資料被添加進採樣條列表對話方塊就馬上進行採樣並強制寫入磁片。
- 動態鉗模型對話方塊新增一個複製模型按鍵,雜訊模型新增整流功能。
- FileExportAs()腳本函數進行了大量的擴充,具有更好的靈活性。
- 64位元和32位元的軟體版本都會被寄出,使用者根據情況選擇使用哪個版本。64位元軟體需要64位元Windows系統,比32位元版本提速接近10%,能夠與64位MATLAB相容。
- 虛擬通道系統擴展後可以從實數標籤通道資料中生成波形。
|
|