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位元組而出現問題。
- 通道資訊對話方塊無模式,用戶可在此對話方塊啟動時更改當前資料視圖框架,因此可更方便地查看不同的框架。
- 在之前的腳本語言中一個非正式的試驗特性就是將垂直捲軸當作邏輯或指標的替代物,現在它被定義為合法字元。
|