2024年6月 |
8.26 |
更新
- There is a new importer for BrainVision format files.
- The Heka importer can use use regular expressions to select items for import and can import floating point data.
- The Bionic and Ripple file importers have been updated to work with version 3.0 files with 64-bit timestamps.
修復
- If a Talker stopped suddenly, Spike2 did not respond to it disconnecting, making it difficult to restore the connection.
- Talkers (for example gTalk) that used long 'unique names' to identify channels could not be used in Spike2 version 8.
- In the Talker Info... dialog, the drift rate and standard deviation were displayed 1000 times too small.
- The fourth comment line in an imported file no longer starts with a new line.
- The Signal Conditioner dialog no longer vanishes if you use the Sample menu during sampling.
- The ViewTrigger(0,...) script command did not set paged display mode.
- The ChanValue() script command with a drawing mode of 6, 7, 11 or 12 used the BPM setting from the channel, not the one set by the command.
- Very long .mp4 video files could not be replayed past a few hours into the video. We have fixed the third party component that caused the problem and have demonstrated playback of a 30+ hour long video.
- A backwards active cursor search of a waveform channel stored in a 32-bit .smr file could report a position one point before the start of the search range, which would fail the search.
- During sampling to a 64-bit .smr file, a backwards active cursor search of a waveform channel could report the wrong position.
- The VirtualChan(chan%, 0{, expr$}) script command always returned 0, even when the expression was invalid.
- The graphical sequencer could report spurious timing errors when the time resolution changed.
|
|
2023年5月 |
8.25 |
更新
- Talker Info...(Talker 資訊...)對話方塊可以鎖定和清除儲存的 Talker 漂移率,並且您可以將對話方塊資料複製到剪貼簿或記錄檔案。
修復
- RealWave 通道中的一長串 NaN(非數字)值導致 Skip NaN Channel process(跳過 NaN 通道進程)停止讀取資料。
- 在具有 c 欄(索引為 0 到 c-1 的資料欄)的網格中,如果 GrdSet() 和 GrdGet() 指令碼命令試圖存取 c 欄(不存在),則它們將存取 0 欄。
- 如果您右鍵按一下某個通道並選擇 Hide Channel(隱藏通道),則在啟用 Script recording(指令碼錄製)時不會進行錄製。
- XY Draw mode(XY 繪圖模式)對話方塊將 All Channels(所有通道)記錄為 0,而不是 -1。
改動
- 使用命令 HCursorExists(0)(或任何不可能的游標編號)不再生成嚴重指令碼錯誤並返回 0。
- 處理通道規範時,如果第一個字元是非法的單通道,例如「0,2..4」,則不會報告錯誤。現在報告錯誤,但解析會繼續並像以前一樣報告通道 2、3 和 4。
|
|
2022年9月 |
8.24 |
更新
- 對 Talker 的時間漂移補償進行了改進。
- Micro4 最大輸出定序器步進率已從 100 kHz 提高到 250 kHz。
- Micro4 的任意波形輸出現在可以使用 10 MHz 時鐘來實現更精確的速率匹配(以前是 4 MHz)。
- 檔案匯入支援功能經過更新,其性能現在與 Spike2 版本 10 相當;能夠更好地處理包含無序事件的檔案,並且可以匯入以前無法匯入的
檔案。
- 現在可以嘗試打開超過 2 GB 大小限制的修訂前版本 9 的 32 位元 .smr 檔案(這允許存取一些以前無法打開的錯誤寫入的檔案)。
修復
- 在 Micro4 上,當對 WaveMark(尖峰形狀)資料及波形通道進行採樣時,波形通道有可能從錯誤的通道進行採樣。
- 在 Sampling configuration(採樣設定)中,如果變更用於 WaveMark(尖峰形狀)的通道,使其偏離同時用作 Waveform(波形)通道的通道,則可能導致後續採樣失敗。
- Micro4 突發模式採樣率之前限制為 500 kHz,現在是 1 MHz。
- 在 Colour scale(色標)中設定非常窄的色帶(用於聲波圖和群集密度圖),可能會在使用該色標時導致當機。
- 包含雙引號 (") 的記錄文字字串(例如通道註釋)會省略 " 字元。
-
使用遊標 0 連結進行視訊幀步進可能會兩次步進到同一個位置,這浪費了時間。
- Spike2 無法打開所有字串(通道標題、單位、註解、檔案註解)長度均少於 3 個字元且字串已被編輯的 .smrx 資料檔案。
- ChanDuplicate() 指令碼命令提供一個額外參數,可以用於刪除現有重複項,並複製重複通道的可見狀態。
- 如果匯入的檔案所包含的資料具有意外長度,則 Binary(二進位)檔案匯入器可能會當機。它不會儲存單個通道單元,不會處理 FileConvert$() cmd$ 選項,也不會開啟相關說明檔案。
- 提供一個新的指令碼命令 Clamp(),可以用於將某個值或數值數組限制在從低到高的範圍內。
- 具有儲存和載入設定選項的資料檔案匯入器(如 Text [文字] 和 Binary [二進位] 匯入器)在讀取先前儲存的設定時可能會當機。
- 用於填充波形通道間隙的 Channel Process(通道進程)選項在填充單個資料點間隙時,會將資料移動一個資料點。
- 指令碼和輸出定序器的 Change history(變更歷史)標記現在繪製在其他標記下面。
|
|
2021年10月 |
8.23 |
更新
- 現在,RasterSet() 指令碼命令接受一個零大小的資料數組來設定沒有資料的光柵行。
- ArrSort() 指令碼命令現在接受零長度數組(不執行任何操作),以儲存使用者對零長度的測試,從而避免在調用之前出現指令碼錯誤。
- Len() 指令碼命令可以報告多維數組中的元素數量。
修復
- 由 Micro1401-4 採樣的 Level event(級別事件)通道反轉了輸入資料。可以使用 Documents/Spike10/Scripts 資料夾中的 InvertLev.s2s 指令碼來反轉它們。在執行指令碼來修改資料之前應備份檔案。
- 使用 Micro1401-4 採樣時無法設定 burst 模式。
- 在指令碼中,允許將零長度子數組作為 array[1:0] 傳遞給函數,但不允許使用 array[0:0]。
- 將事件計數轉換為波形的虛擬通道運算式 Ec() 可能會使恰好落在兩個波形點之間的邊界上的事件錯位。
- EventToWaveform() 的準確性提高,以更緊密地匹配虛擬通道事件核心函數。
- 指令碼:var Spk[4][2]; Len(spk); 失效。它現在返回第一個維度的長度。
- 在 Output sequencer(輸出定序器)中,冒號後面沒有空格的標籤會被視為錯誤,例如「Label:DAC 0,1」。
- ArrFilt() 指令碼命令不接受常量係數數組。
- 如果 .mp4 檔案只有音訊(沒有視訊),View(檢視)功能表 Multimedia files(多媒體檔案)命令無法打開它。
- 在 Spike shape(尖峰形狀)對話方塊中,按一下資料區域開始將當前尖峰拖動到範本時,視覺效果將因運行太快而無法顯示。
- 在虛擬通道以一個資料點向後步進時(例如,使用 LastTime() 指令碼命令或在 Data points [資料點] 模式下搜尋活動指標),會以兩個資料點步進。
- 當設定超過 26 列時,網格檢視畫面的預設欄標題會跳過 AA-AZ 系列。之前的序列為 A-Z、BA-BZ、CA-CZ,以此類推,但實際應該為 A-Z、AA-AZ、BA-BZ...
- 如果將資料寫入非波形通道(例如使用 ChanSave() 指令碼命令),然後覆寫它(基於波形的通道允許,但基於事件的通道不允許),Spike2 會試圖寫入資料,這會導致資料通道損壞。
- 指令碼 MLPut(500); Proc MLPut(real) MatlabPut("RealVal", real) end; 會將 Matlab 變量 RealVal 設定為整數,而不是浮點值。這是指令碼編譯器的過度優化造成的。
|
|
2021年9月 |
8.22a |
修復
- 文字匯入工具沒有以有效格式儲存單個通道設定。
|
|
2021年6月 |
8.22 |
更新
- 採樣支援 Talker 規格第 5 版,該版本的資料傳輸可能更高效。
修復
- 在某些 Font(字型)選擇對話方塊中,Font Style(字型樣式)欄位的設定與初始字型樣式(Bold [粗體]、Italic [斜體]、Regular [常規]...)不一致。
- 在 Data points(資料點)或 Expression mode(運算式模式)之外進行的 Event(事件)通道搜尋可能會掛起(如在 Active cursors [活動指標]、Measurements to an XY view [XY 檢視畫面測量] 或 Measurements to a data channel [資料通道測量] 中)。
- 當從資源檔案恢復速率和平均頻率繪製模式時,會拒絕非常小的時間寬度值。
- Tip of the Day(每日提示)對話方塊中的核取方塊現在會可靠地運作。
- Add to online(新增到聯機)對話方塊會將所有任意波形標記為停用,但已新增的波形除外。
- 對資料採樣時,如果用 User entered(使用者輸入)值設定 Measurement to an XY view(XY 檢視畫面測量)或 Measurements to a data channel(資料通道測量),則可能會導致 Spike2 崩潰。
- 設定 vertical cursor(垂直指標)位置的 context menu(上下文功能表)項不會觸發 active cursor(活動指標)搜尋。
- BinomialC(n%, k%) 指令碼命令不允許 n% 或 k% 為 0。
- 在 non-PCA Clustering(非 PCA 集群)對話方塊中(例如,Cluster on Measurements [測量上的集群]),將 Z 軸設定為時間的命令可以清除所有的濾波器代碼(這會使有色點變成黑色)。
|
|
2021年2月 |
8.21 |
修復
- 使用帶有整數數群組參數的 BReadSize(8,...) 或 BWriteSize(8,...) 腳本命令可能導致 Spike2 崩潰。
- 當與 Micro3、Micro4、Power2 或 Power3 一起使用時,PlayWaveStatus$() 腳本命令 pos% 參數會以字節而不是以點為單位元報告位置。此錯誤在 Spike2 版本 7 中出現。 Micro2 和 Power1 不受影響。
- 在 Line(線條)繪圖模式中使用可見 Level(級別)事件通道進行採樣或重新執行時,可能會導致滑鼠指標閃爍。
- 採樣或重新執行期間,在以慢採樣率搜尋 Waveform(波形)通道時,可能會導致 Spike2 在 Update window every(每隔以下時間更新視窗)設定為 0.0 的 Automatic(自動)模式下,在 Measure to Chan(測量到通道)處理中掛起。
- 取樣設定的 Text(文字)傾印沒有將數位通道和 DAC 通道分開。
- 如果您同時擁有 CED1902 和 Micro1401-4,Conditioner 設置會在設置 1902 後錯誤地報告“非法參數”錯誤。
- SampleWaveMark() 指令碼命令不允許設定具有奇數個資料點的多跡線通道。
- 如果更新 Talker 授權資訊時出現磁碟問題,Spike2 可能會當機。
- EDF 導入器現在支持非對稱縮放整數數據;以前這些通道擁有不正確的偏移量。
- 在網格檢視儲存格中編輯文字時,Del 鍵不會刪除文字插入點右側的字元。
- 將 1401 設定為 10V 輸入範圍時,SampleCalibrate() 指令碼命令返回的校正因子是其設定的兩倍。
- 在 output sequencer(輸出排序器)中,與 DAC 輸出變化同時發生的數位輸出變化被延遲了 2 個排序器步進時間。
- 向具有 4 個 DAC 選項的 Micro1401-4 執行 Arbitrary waveform output(任意波形輸出)時,無法同時使用 2 個以上的 DAC。
- Amplitude(振幅)設定為 0 的 Active cursor Peak search(使用中游標峰值搜尋)會將具有相同資料值的兩個連續點檢測為峰值。
- 繪製一個高倍放大的 Waveform(波形)通道可能會導致螢幕底部外的資料出現在螢幕上。
- 在 Result view(結果檢視)中,將檢視儲存到檔案時,Raster Draw(光柵繪製)模式的設定項 Sweeps(掃描)、Sort(排序)和 Symbols(符號)不會儲存和還原。
|
|
2020年9月 |
8.20 |
更新
- 修改了 BIOPAC 匯入器,以處理末尾缺少資料的舊格式檔案。
- 在指令碼中,可使用 DlgValue$() 將 X Value(X 值)欄位設定為文字,例如"Cursor(1)"。在以前這會將遊標 1 的位置顯示為一個數字。
- S2Video 程式新增了一個設定畫面格時間戳記的選項。
修復
- 在輸出排序器中,WAVEGO code,-,OptLab 格式化後成為 WAVEGO code, ,OptLab,無法編譯。
- 在 Draw mode(繪製模式)對話方塊中,以 Dots(點)模式記錄繪製為波形的 RealMark 資料時,不會記錄點大小。
- 在 Edit(編輯)功能表下的 Preferences ->「 Compatibility(喜好設定->相容性)標籤中,對某些欄位做出變更未能啟用 Apply(套用)按鈕。
- 採樣時,如果 WaveMark 通道未使用範本設定對話方塊,則通道觸發級別設定為 0。
- 採樣時,未觸發的 WaveMark 資料並不總是顯示,因此很難設定觸發級別。
- 記錄以點繪製波形的 RealMark 繪製模式所做的變更時,未記錄點大小。
- 在 Sampling Configuration(採樣設定)對話方塊的 Channels(通道)標籤中,使用具有超過 32 個通道的檔案,當 1-29 個通道全在使用中且「特殊」通道未被移除時,New...->Talker 通道命令失敗。
- SampleConfig$(3) 指令碼命令可將採樣設定產生為用 Tab 分隔的文字,但將 TextMark 通道註解放到錯誤的欄。
- 將陣列傳遞給使用者定義的函數(該函數應使用非陣列、非引用引數)時,指令碼編譯器不會產生錯誤。
- 當 XY 檔案開啟時,XY 檢視中的 y 軸標題沒有復原。
- 在 Result(結果)檢視中,以 X 測量值為單位的均值和 SD 給出的是像素單位,而非 x 軸單位的結果。
- 當 type% 設定為 12(XY 檔案)時,FileList() 指令碼命令不起作用。
- 透支通道過於頻繁地繪製背景,導致在打開網格或頂部透支通道將背景顏色設定為覆寫檢視畫面顏色時,橫向捲動出現顯示當機。
- 在建立臨時篩選器之前使用 FiltApply(-1,...) 會造成 Spike2 當機。
- 變更 S2Video Configuration(S2Video 設定)中的某些選項可能會導致視訊顯示消失。
改動
- 格式化輸出序列的鍵盤快捷鍵從 Ctrl+F4 變更為 Shift+F4。這樣可留出 Ctrl+F4,以便實現關閉視窗這項標準的 Windows 功能。
|
|
2019年11月 |
8.19a |
更新
- 消除了拖動連結到視訊視窗時游標 0 時的「黏性」。
修復
- 刪除了在 64 位 Windows 10 版本 1909(19H2)上安裝期間可能觸發的關於驅動程式簽署的假警告
改動
- MMPosition() 指令碼命令已將按幀步進代碼從 3 變更為 4。
|
|
2019年11月 |
8.19 |
更新
- 新增用於處理 ADInstrument Labchart 檔案的資料檔案匯入器。
- Selection$() 指令碼命令現在可以在網格視圖中使用。
修復
- 當尖峰是內部緩衝區中的最後一個項目時,波形形式的 WaveMark 資料(尖峰形狀)的短序列可能無法獲取資料;該問題的發生機率通常為每幾百個項目一次。
- 圖形序列編輯器支援在未啟用 DAC 的情況下編輯 DAC 設定值。
改動
- 在多媒體視窗連結到游標 0 的情況下,當使用者拖動游標時,視窗位置現在會等待螢幕更新。對於 MP4 檔案格式,多媒體搜尋操作可能會取消任何正在處理的請求,因此重複的視訊位置請求(如拖動游標時)將在最後一個請求後才生效。由於需要等待視訊螢幕更新,此變更可能會使游標拖動感覺「發黏」。
|
|
2019年10月 |
8.18a |
更新
- 支援 Micro1401-4。
|
|
2019年9月 |
8.18 |
更新
- WAVEGO 定序器命令現在支援無標記選項 ('-'),以允許使用未設定任何標記的可選標籤。
- TDT 檔案導入器現在可以從 .tsq 檔案引用的 .sev 檔案匯入數據。
- 用於 Neuralynx 檔案導入器的 FileConvert$() 指令碼命令現在可以接受相對路徑。以前,它需要完整的路徑。
修復
- 由於在採樣期間未檢測到圖形序列編輯器中的「數字標記記錄數據」核取方塊發生更改,因此無法進行套用。
- 記錄對 XY 視圖的 Y 軸標題或單位所做的更改會生成錯誤的代碼。
- LastTime() 指令碼命令在套用插值通道過程的波形通道上執行失敗。
- 對於具有多個跡線的 WaveMark 通道,當 code% 參數不是數組時,MemSetItem() 指令碼命令會生成不正確的結果。
|
|
2019年8月 |
8.17a |
修復
- 使用特定的採樣配置(16 個波形通道在脈衝模式下以 ~32 kHz 進行採樣)可能會使 Power3 或 3A 崩潰。該問題的典型症狀是:採樣無法啟動,並且 1401 使 DAC 0 和 1 LED 閃爍。
|
|
2019年7月 |
8.17 |
更新
- 我們提高了 AVI 檔案的 MMImage() 和 MMPosition() 的速度。
- MMImage() 不再導致視訊視窗閃爍。
- 對 S64Fix 按鈕標籤和文字進行了修改,以便使用者更清楚地瞭解到修復檔案必須執行的操作。
- 我們試圖在讀取具有有效標題但內容已損壞的資源檔案時不會出錯。
修復
- 「每日時間」模式下的 X 軸對話方塊將 Maxtime()、XLow()、XHigh() 和 Cursor(n) 關鍵字處理為相對檔案開始的時間偏移量,而不是在每天的開始時間進行添加。由於不可能的時間範圍,這可能會導致意外的顯示或「繪圖」按鈕被停用。
- 「每日時間」模式下的 X 軸對話方塊會將顯示的「左」和「右」時間四捨五入到比當前 X。
軸顯示所使用的小數位多一位。這可能會導致開始和結束時間超出可用的時間範圍,從而導致「繪圖」按鈕被停用。
- 如果您反覆放大波形,直到波形樣本之間的間隙達到數百萬螢幕像素,波形就不會顯示在某些顯示器上。
- 如果顯示的波形點遠多於螢幕上的像素,我們將以 \’壓縮\’ 形式繪製數據,以便節省時間。如果將筆寬設定為大於 1 像素,則數據的水平段將顯示為 1 像素寬,而不是所要求的筆寬。
- 在二進制導入器中,忽略了以通道為基礎設定在通道上的通道採樣率。
- 在二進制導入器中,修改單個通道資訊可能會導致通道資訊的其他方面受到損壞。
- WAVEGO 定序器輸出指令總是允許使用一個可選標籤,但是並沒有文件說明。
- 將數組複製為點陣圖的 EditCopy() 指令碼命令存在資源洩漏,從而導致 Spike2 減慢並最終停止。
|
|
2019年4月 |
8.16 |
更新
- 新增了 mp4comp 應用程式,用於離線壓縮 .mp4 視訊檔案。
- 新增了 mp4comp 應用程式,以離線壓縮 .mp4 視訊檔案。
- Spline2D() 指令碼命令可生成除整數點陣圖格式輸出之外的插值矩形網格。
- 擴展後的 EditCopy() 指令碼命令,可將實數和整數數組作為點陣圖複製到剪貼板,匹配 Spike2 版本 9.06。
- ColourGet() 和 ColourSet() 指令碼命令已擴展,支援與 Spike2 版本 9 匹配的色彩映射。
- 現在我們可防範之前打開損壞的資源檔案導致 Spike2 崩潰的問題。
修復
- 如果 2D 圖像陣列為一個更大陣列的子集,Spline2D() 指令碼命令可生成錯誤的輸出。
- ChanKey() 幫助反轉了方向和背景顏色的 flag% 值。
- 在採樣期間向後搜尋最近採樣事件,有時可以找到搜尋時間範圍開始之前的事件。
- 透過按一下滑鼠和拖動來設定通道的 Y 軸範圍造成了視覺上的差異,但並未改變 y 軸比例。s
|
|
2019年2月 |
8.15 |
更新
- 「Sampling」選單具有處理「Talker Licencing」的新選項。
- 「Result」視圖中的信道選擇變更已傳遞到對話方塊信道清單。
- 指令碼 FileName$() 命令已擴展,使最常見的檔案名操作更簡單。
- ChanProcessClear() 指令碼命令現在可以清除選定和可見信道以匹配 Spike2 版本 9.04。
- 從串列行記錄的用於文本標記的時間現在更準確地與串列字串的第一個字符的到達時間相關。
- Bionic and Ripple 匯入器已修改,可處理巨大(超過 500 GB)的檔案。匯入器現在以與複製檔案大致相同的速度執行(處理 500 GB 檔案的時間是 15 分鐘而不是一天)。
- 採用寬筆的大量點的中繼檔波形輸出不再使用填充的矩形,因為這會導致幾個常用程式在匯入影像時當機。
修復
- 與說明文件相反,MemImport() 指令碼命令和互動對話方塊不包括匯入範圍的結束時間。
- ChanProcessCopy() 指令碼命令可讓您清除記錄的信道清單。
- 在準備好進行採樣但尚未開始採樣時使用序列編輯器中的「Set Current」命令會導致控制台中的序列器清單按鈕被清除。
- 在指令碼編輯器中,「Toggle Comment」更好用了(它會排除選擇的最後一個字符),之前很容易注出額外一行。
- FileConvert$() 指令碼命令不再忽略 nMinCh% 引數。
- 「Result」視圖「Raster」信道的信道順序未從採樣配置還原。
- 在 Windows 10 中,繪製大幅超過顯示視窗 y 軸範圍的長條圖可能使 Spike2 當機。
|
|
2018年6月 |
8.14 |
更新
- Talker 介接目前在起始測量階段可以更好地消除漂移。
修復
- 如果設定了無意義的頻率,FIRQuick() 指令碼命令可能會使 Spike2 崩潰。
- Print Screen 檢視畫面標題有可能以不正常字型結尾。
- 現在可以用起始值和長度正確產生用作分支目標的空圖形序列器部分。
- Sample Write 啟用核取方塊現在可用於 Talker 通道以及 1401 資料通道。
- 如果為 Edit->Preferences->Sampling 臨時資料檔案設定了不存在的資料夾,您就會收到警告。
- ArrAdd()、ArrDiv()、ArrDivR()、ArrMul()、ArrSub() 和 ArrSubR() 指令碼命令不允許使用 const 第二個參數。
- 如果在開始之前中止採樣,可能會使 1401 保留開啟狀態,這可能會讓您在未關閉 Spike2 的情況下無法進行採樣。
- 如果一個虛擬通道無法從資源檔案載入,它可能會處於不正常的狀態,這可能會導致未來虛擬通道出現問題。
- 我們不再嘗試更新只讀資源檔案。
- 對 Talker 系統進行了各種加強性變更,包括作為載入採樣設定一部分的重新載入 Talker 資訊。這樣就消除了在載入設定檔案後對指令碼中不必要的 Yield() 命令的需要。
- Play Wave 欄現在會在變更後更新以反映新狀態。
- Measure to XY 檢視畫面對話方塊的 Points 欄位不能設定為 0 以外的任何值。
|
|
2018年1月 |
8.13a |
更新
- BIOPAC導入器現在可以導入舊格式的大端模式文檔。為了導入現在的ACQ文檔,使用者還需要BIOPAC ACKAPI安裝包。
修復
- 由於DLL缺失,Support文檔夾程式不能在一些系統上運行。
|
|
2017年10月 |
8.13 |
更新
- 匯出的MATLAB資料現在包括原始檔案名稱和日期。
- 從Spike2版本9.01及以後版本中讀取不相容的採樣配置的嘗試被檢測並被拒絕。
- DlgEnable()腳本命令可以用於控制對話方塊中的點陣圖的可見性。
- SampleText()腳本命令現在返回文本標記被添加的時間。
- 對腳本編譯器錯誤消息進行了改進,以説明辨析腳本語法錯誤的原因。
修復
- 導入或匯出帶有大量(>300)通道和許多不同通道標題、單位或注釋的資料檔案會產生無法被打開的.smrx資料檔案。這種檔現在可以被S64Fix程式修復。
- 如果你編譯(並運行)一個腳本,又編譯第二個腳本,第二個腳本產生編譯器錯誤,並最終運行第一個腳本,則腳本編譯器會混淆。
- 如果添加了代碼00(默認代碼)的標記專案,則Graphical序列編輯器報告錯誤。
- 在腳本中,後面跟著Interact()的Debug()使得由Debug()初始化的步進狀態丟失。即,如果你跨過Interact()命令單步執行,當用戶停止交互時,腳本運行而不是步進執行。
- 向Sampling Notes 中添加關於採樣速度遠低於或高於所要求的採樣速度的通道的消息的代碼總是將這樣的通道報告為低速採樣,即便它們是高速採樣。
- 嘗試打開一個受損的採樣設定檔會使Spike2崩潰。
- File功能表的Import命令將通道標題添加到所有通道注釋的開頭。現在,只有在通道標題太長而被導入系統截斷時它才會這樣做。
- 無法將非ASCII UNICODE字元粘貼到網格視圖中。
- 如果你以32位元格式採樣資料,然後使用FileSaveAs("", -1)指令碼命令來保存檔,則所提供的默認檔副檔名為.smrx(儘管檔是32位並且應該具有.smr文件副檔名)。Spike2可以讀取具有任一種副檔名的64位檔,但是拒絕具有.smrx副檔名的32位文件。
- 在Sample Bar中,針對Immediate Start模式的Write to Disk狀態現在可以使用。如果Immediate Start未被啟用,則Write to Disk改變被禁用。
- 如果你Reset採樣(即,重啟它),Cursor Regions和 Cursor Values對話方塊沒有被重置。
- 如果x坐標軸單位不是秒,則在時間視圖中記錄XAxisMode()會產生奇怪的mode%值。
- 如果你使用端口陣列作為第二參量,則SampleWaveMark()腳本命令會出錯。
- SampleClear()腳本命令沒有清除由SampleConfig$()返回的最後一次讀取的採樣配置的名稱。
- Ec()和Et() 虛擬通道函數將它們的事件搜索向前擴展得比它們應該擴展得多一個資料檔案時鐘刻度。這會導致(在某些人為情景下)Ec()函數生成過大的值1。對Et()命令輸出的改變通常太小,可以忽略不計。
- WSqu() 虛擬通道函數可能使得低的階段一採樣的時間太長。
- 如果你按兩下並編輯TextMark通道中的項目,該通道的副本沒有被更新。
- 一些腳本命令在本應該接受常數項作為參量時而並沒有接受。例如,SampleTrigger()、YAxisAttrib()和YAxisStyle()不會接受被聲明為常數 cSpc%[3]:={2,1,2}的cSpc%參量。
- 如果事件的時間沒有與波形樣本對齊,則從波形和事件通道中創建WaveMark通道的MemImport()命令可能會漏掉最後的波形點。
- 在具有對數y軸的視圖中,如果你通過拖曳矩形來放大,結果顯示錯誤的y軸範圍。
- 在採樣或重執行時間視圖中,如果你在視圖開始滾動前改變通道佈局(例如,通過重新設置視圖的大小),x軸範圍會變為舊值。
- 當腳本遇到中斷點時或者當在腳本空閒常式中與Spike2交互時,如果你打開Cursor Values或Regions對話方塊或者任何Spike-shape或Multimedia視窗,就設置了腳本當前視圖,這會導致運行中的腳本因“Wrong View類型”錯誤而出故障。
- 線上TextMark對話方塊沒有保存/恢復下拉清單中的標記代碼。只有第一標記代碼中的代碼0-15正常工作。
- 當波形通道應用比如Smooth 之類的通道處理並且比如Mean value之類的測量的時間範圍的端點與波形數據點的時間精確匹配時,ChanMeasure()腳本命令和Cursor Regions對話方塊可以包括諸如Mean value的測量中的額外資料點。
改動
- 採樣配置對話方塊現在對Talker配置改變做出回應,而不是報告最後一次使用的talker狀態,該talker狀態可能是過時的。
- 如果Matlab不能被打開,MatLabOpen()腳本命令不再因嚴重錯誤而停止腳本,並且現在報告負的錯誤代碼。
- 除非在Custom安裝中被排除,否則示例Talker總是被安裝。
- SampleText()命令返回的值已經被改變;之前它總是返回0。
|
|
2017年6月 |
8.12 |
更新
- Channel Settings對話方塊現在將Title、Units和Comment字串截斷到最大允許長度,以使得它們能夠被編輯。之前,長的字串被標記為錯誤,但不能被編輯。
- 當下一空閒Talker通道是同一類型時,用戶可以對Sampling Configuration對話方塊中的Talker通道使用Duplicate按鈕。這可以省去大量輸入工作。
- 用戶能夠對水準通道標籤設置的最大空間已經從17個字元增加到33個字元。
- 在Sampling Configuration中當前不可用的Talker通道被標記成紅色。該通道的提示框給出了補充的資訊。
- 現在,當在Talker通道建立對話方塊中使用Configure... 按鈕時,在遠端對話方塊運行的同時本地對話方塊被禁用。
- SampleClear()腳本命令被擴展為使得Sample菜單Clear Configuration命令的等同內容能夠從腳本中被生成。
- 導入器改變: Heka實驗名稱可以多達80個字元。
修復
- 過去,在x方向上將結果視圖長條圖放大到整個長條圖佔據超過20億個螢幕圖元有可能使Spike2崩潰。
- 現在,Set Cursor Position 對話方塊處理在日期時間模式下的x軸。
- X Axis Range對話方塊現在處理日期時間軸模式。
- 在建立採樣時,由處理創建的通道的複製通道、在由處理創建的通道上進行的通道處理以及在這些通道上的標記篩檢程式沒有被正確創建。
- 依賴於改變的通道的複製的虛擬通道沒有進行重新繪製。
- 虛擬通道的複製沒有延長無效的時間範圍,這可能導致各種顯示和處理問題。
- YAxisMode()腳本命令在第一參量為負時忽略所有的參量。
- 當每個圖元存在若干點時,在SkyLine模式下繪製波形和RealWave資料會使得條帶繪圖出現意料之外的顏色。
- 如果導入的文檔創建了通道31,那麼文件導入器會出錯,通道不是Marker,並且檔以'掃描' 模式被導入。
- 由腳本創建來用於採樣並且在採樣停止前被腳本刪除的結果和XY視圖被保存成採樣配置的一部分。在過程被重複時,這會造成假的錯誤消息和額外的視圖。
- 在Channel Process對話方塊中,Copy選項複製處理,但是最後的處理參量被設置成預設值。
- 從排序的XY視圖通道中刪除資料點可能會使Spike2崩潰。
- 現在,當Talker不可用時,用戶可以不編輯Talker通道的配置。
- 導入器:Motion Lab Systems 现在對通道單位長度有限制。
改動
- Xltek Neuroworks 導入器現在將已導入的資料檔案的縮放因數的符號取反,以匹配資料來源的顯示程式中的變化。
|
|
2017年2月 |
8.11b |
修復
- 如果你使用調試器來不進入函數地單步執行DlgShow()命令,版本8.11a生成“無法賦值給物件”的錯誤。
- 對DlgImage()專案使用DlgEnable() 指令碼命令會使得圖像消失。
改動
- 用戶定義對話方塊的大小被限制為Spike2主視窗的大小。在主視窗較小的時候,這可能導致意料之外的結果。現在,用戶定義對話方塊的大小被限制為桌面視窗的大小。
|
|
2017年2月 |
8.11a |
修復
- Version 8.11錯誤地保存用於複製通道的資源。這一問題最明顯的效果是以錯誤的順序恢復通道。
- 之前,如果腳本回呼函數(例如,用戶定義對話方塊中的空閒或改變函數)用壞的參量調用內建腳本函數,則有可能使Spike2崩潰。
|
|
2017年1月 |
8.11 |
更新
- 在將資料視圖作為文本拷貝到剪貼板時,如果文本(例如,通道標題和備註)包含非ASCII字元,則資料被保存為Unicode (寬)字元。
- 有一個新的 Chan() 命令來將字串(例如,“m1”、“v1”或“2a”)轉換成通道編號。
- DupChan() 現在可以報告將被用於複製的第一通道編號。
修復
- 過去,當擴展DLL使用有問題的協力廠商DLL時,例如使用缺失的DLL,Spike2有可能掛起或崩潰。現在,這樣的問題應當會使得擴展被忽略。
- 如果你使用複製的時間視圖採樣資料,視圖標題會附加:1和:2(指示複製編號)。不幸的是,每次你採樣時,視圖標題都會在之前的已經帶有複製編號的標題上附加複製編號。
- 當資料檔案停止採樣並且尚未用檔案名進行保存時,對檔結尾處的WaveMark通道的腳本讀取會被截斷。
- 當前景顏色在亮度上類似於背景顏色(因而會難以看清)時,我們調整前景顏色。在一些情況下,有可能使對比度降低而非增加。
- 如果檔中沒有通道1,運算式模式下的活動指標搜索無法工作。
- 在改變指針時,活動水準指針對話方塊會從先前的指針中拾取值。
- 如果你按下Ctrl+Shift按鍵,然後在時間視圖中用滑鼠點擊和拖曳,會出現通道調整大小網格。當在採樣過程中調整大小時或者當使用View功能表ReRun命令時,網格可以將圖元置於後面。
- SerialRead(port%, &in$, term$, max%) 指令碼命令允許非變數作為in$ 參量。
- 通道處理Skip NaN (非數值) 命令在從RealWave通道讀取的第一個值是NaN的情況下會讀不到資料。
- 在用於與序列器步進時間近似的延時的情況下,圖形序列器Random delay指令會因除以零值的錯誤而使Spike2崩潰。
- 當斜坡時間段接近或者小於序列器步進時間時,圖形序列器Ramp DAC 指令會生成超出範圍的DAC增量值。
- 當你打開資料檔案來進行採樣,其中採樣配置中的輸出序列不編譯時,錯誤消息描述問題並識別輸出序列文件和行號。但是,行號不正確;它比正確的行號小1。
- 按照記錄,EditCut()和EditCopy() 指令碼命令不會返回拷貝到剪貼板中的格式。
- 如果腳本調試器打開指令檔來顯示當前步進,指令檔作為當前視圖,這會使得腳本出錯。這經常發生在步進調試進入到被包括的檔中時。
改動
- 對於基於文本的視圖,從檔菜單使Save As... 現在基於當前文檔標題設置初始檔案名。之前,檔案名稱是空白的。
- 我們使資料視圖坐標軸使用與程式其它部分相同的對比度機制。之前,如果坐標軸太接近於背景,則將坐標軸設置成白色或黑色。在對資料視圖通道繪製擬合曲線時,我們還增大了最小對比度。
- 如果沒有設置文檔路徑,文檔菜單功能表Save As... 對話方塊從文檔在其中被讀取的同一資料夾開始,而不是從文檔對話方塊操作最近使用的資料夾開始。
- 在XY視圖中, '+' 符號被畫得看起來更對稱一些。
- 現在,如果你將圖形序列器事件解析度調整為比序列所暗含的最小間隔還小的值,你會收到警告。
|
|
2016年11月 |
8.10a |
更新
- 已經改進了安裝器;對Spike2本身沒有改動。
- 用於Power-3A的try1401更新。
|
|
2016年9月 |
8.10 |
更新
- 新的StrToViewX()和StrToChanY()腳本函數評估對話方塊運算式。
- Print Screen 命令現在能夠列印Grid 視圖。
- Print Screen命令現在能夠縮放資料視圖字體,以便使列印的輸出更加匹配螢幕顯示器。
- XY視圖自動縮放選項已經被增強,並且對其的交互控制被移到新的對話方塊。XYDrawMode()命令被擴展為處理這些新的功能。
- XY視圖自動縮放選項現在保存反轉的軸。
- GrdAlign(n, -2)指令碼命令允許你在Grid視圖中設置所有列的對齊。
- 新的ChanUndelete()指令碼命令可以恢復.smrx檔中刪除的通道。
修復
- 對Talker代碼的與波形資料的插值有關的改進確保在採樣停止時最後幾個點被保存,並且改進對Talker設備和1401之間的時間漂移的處理。
- 如果覆繪組中的第一通道覆繪通道背景顏色,並且存在超過3個覆繪通道,則只有前兩個通道是可見的。
- 在指令碼語言和文本序列器中, #include之前不能有空格。
- 在Show/Hide通道對話方塊中,如果你在標籤空間欄位中鍵入0,你可能進入到錯誤消息迴圈中而難以退出。
改動
- 匯出Metafile的默認格式現在是EMF,而不是WMF。
|
|
2016年7月 |
8.09b |
更新
- 在成簇對話方塊中,如果0.2秒內沒有任何進一步的改變,則所有的改變會導致狀態線條更新。
- 在文本導入器初始掃描中,當存在類似的塊的選項時,它選擇起始塊作為具有最多數值項的塊,而不是具有最多線條的塊。
修復
- FileClose(-1)過去沒有關閉網格視圖。
- 如果超聲圖按鍵被顯示並且被相對於視圖(而非通道)進行放置,並且通道被隱藏,Spike2裁剪遊標使得它們不跨過(隱藏的)按鍵區域。
- 當採樣被重置時,Spike2沒有檢查確認是否所有的Talker都準備好了重新開始採樣。
- 若Halt(中止)指令碼命令被用在連結到工具條按鈕或對話方塊的回呼函數中,腳本不停止。
- 在8.09中為了實現對舊的遊標位置的訪問而作出的改變使得HCursor(n)、 HCursorX(n) 和HXn在對話方塊運算式中停止工作。
|
|
2016年6月 |
8.09a |
更新
- 編輯偏好中的調節器標籤現在包括用以發現調節器的第一通道和最後通道搜索範圍。
- 在8.09中引入的一些成簇對話方塊改變已經在用戶回饋的基礎上進行了改良,例如使用滑鼠滾輪進行縮放現在以滑鼠指標為中心。
修復
- 成簇對話方塊不會總是正確地繪製'短事件' 箭頭。
- I如果你拖拽線條以選擇WaveMark項,對話方塊看起來允許你設置代碼,但是對話方塊中的設置按鈕不起作用。
- Tucker-Davis(.TSQ)文件導入器在導入WaveMark通道時存在問題。
- 在網格視圖中,改變字體沒有使得頂部抬頭高度或側邊抬頭寬度發生改變。
|
|
2016年6月 |
8.09 |
更新
- 你現在可以找到垂直和水準遊標的先前位置;這對於活動游標是有用的。存在新的指令碼命令CursorX()和HCursorX();同樣的命令在對話方塊運算式中可用並且作為CnX 和HnX。
- 在測量值、均值和麵積(ChanValue()、ChanMeasure()以及在遊標值和區域對話方塊中)時,繪製成線條的級別事件通道現在被看作波形進行處理。
- 我們現在可以在資源檔中除了圖元大小外還保存物理字體大小,並且優選物理大小。這解決了將資源檔從標準解析度螢幕移動到4K顯示器時產生小的字體的問題。
- 成簇對話方塊可以將短時間間隔的數量顯示為計數或百分比。
- 成簇對話方塊中,你可以使用滑鼠滾輪進行放大和縮小。
- 在成簇對話方塊中用戶定義的形狀現在隨資料一起縮放。
- 成簇對話方塊中的拷貝為文本選項僅允許概要被拷貝(之前你總是會得到所有的事件時間)。
- EDF/BDF檔導入器現在更快,並且具有新的功能,包括:檢測標準標注,對用戶標注進行分組並將24位BDF數據讀取為RealWave。時間解析度被設置為儘量接近1毫秒,而不是接近波形採樣速率。
- AlphaOmega檔導入器現在更快,並且報告在檔掃描期間的進展。它還將時間解析度設置為儘量接近1毫秒,而不是接近最快的波形採樣速率。
- Xltek Neurowork檔導入器收集更多用戶注釋和標注。
- 線上TextMark對話方塊現在記住標記代碼和保存的文本項。
- 線上和離線TextMark對話方塊現在具有關於標記代碼的下拉清單。
- 你現在可以在64位smrx資料檔案中保存大得多的檔和通道注釋(2000個字元,而不是100個字元)。因為我們期望從腳本使用該功能,所以設置和顯示這些值的互動式對話方塊沒有被改變;如果更大的限制變得普遍而重要,我們將重新審視這一點。
修復
- 如果屏幕分辨率不同于96dpi,从网格视图打印的输出被缩放得不同于打印预览。
- 旧的(*.s2c)采样配置的导入未正确处理超声图绘制模式。
- 在包括文件路径中使用/和\的不同组合以及使用.和..会使#include系统混乱。这会妨碍Spike2检测到被包括的文件已发生改变。
- 使用RMc()命令的虚拟通道会在文件的开头包括空隙。
- AlphaOmega 文件导入器:解决了通道对齐问题以及特定数据文件的崩溃。
- 如果运行中的脚本在用户正在与Spike2菜单交互的同时在空闲函数中创建了一个对话框,则有可能会挂起Spike2。
- 导入由VICON/Nexus系统编写的运动实验室系统C3D文件会使Spike2变得无响应。
- CondType()脚本命令对Digitimer D360和D440放大器返回0。
改動
- 如果你使用觸發的開始採樣並且已經將觸發信號引導到1401後面板,則採樣控制條消息從觸發變成E3觸發,並且我們已經將閃爍的等待消息改變成觸發或E3觸發。
- 如果你運行多於一份Spike2的拷貝,則第二份及後續的拷貝不檢查最後的採樣會話是否正確結束。這防止了當第一份拷貝正在採樣資料而第二份拷貝開始時的假警報。
- 如果IIRBp()、IIRBs()、 IIRHp()、 IIRLp()、 IIRNotch() 和 IIRReson() 指令碼命令無法產生濾波器,它們不再以 '作業系統錯誤'停止腳本,因此如果你使用這些函數,你應該檢查返回值。
|
|
2016年4月 |
8.08 |
更新
- 你現在可以在Spike2內選擇和改變信號調節器;它不再是一個安裝選項。
- 如果任何波形通道的採樣速率超過範圍10%並且超過所要求的速率不到30%,則向採樣備註添加備註。
- 當你載入採樣配置時,如果已保存的視窗位置會將視窗標題列放在螢幕區域的頂部之上(這使得它很難定位),則忽略該已保存的位置。
- SampleOptimise()腳本命令有新的選項來報告任何通道的所要求採樣速率和實際採樣速率之間的最大比例差。
- 當設置任何波形輸出時,我們不再強迫你將從虛擬、複製或記憶體通道得到的波形轉換成記憶體圖像。但是,只有當將資料轉移到1401以進行採樣時在Spike2中打開原始檔案的情況下,這些通道才能工作。
- 實現了Talker 版本3。這包括當Talker輸出不穩定的資料時使Spike2更好地工作的改變。
- U14Open()腳本命令現在可以打開正在用來對資料進行採樣的1401。這是僅用於CED測試和診斷用途的實驗功能。
- TextMark對話方塊現在將選定的項而不是所有的項拷貝到剪貼板。當打開TextMark項的列表時,存在新的背景功能表選項。
- Len()腳本命令被擴展為獲取陣列的第n維的大小。
- 存在用於Ponemah 6檔的新的實驗性導入器。它的限制是,如果你想要導入多於1個資料檔案,你必須關閉並重新打開Spike2。
修復
- 列印時間、結果和XY視圖的命令可能在高解析度顯示器上不正確地縮放文本大小。
- 過去有幾種方式中Talker問題會導致記憶體被覆蓋寫入。這可能在不相關的方面導致後續的問題。
- 使用與欄位分隔符號匹配的文本的ChanList()腳本命令不工作。使用T、U和C的任何組合,例如"TC=..."是可以的,但是"T_C=..."會失敗。
- 在開啟記錄的情況下,多媒體視窗現在記錄對媒體檔時間偏移所做的改變。
- 對擬合對話方塊的結果頁面的拷貝命令不工作。
- 在需要數位的一些地方,腳本編譯器接受對使用者定義的進程或函數的前向引用。例如: if test% then halt endif; func test%() return 1 end; 會編譯並運行。現在這生成語法錯誤。
- 如果列表未按通道編號排序,則在採樣配置對話方塊中刪除通道會導致意料之外的通道被選定。
- 如果採樣配置被設置為使用高載模式,則有可能發現通道和採樣速率的組合無法被優化,從而導致比所要求的採樣速率低得多的採樣速率。
- 如果通道被另一視圖部分覆蓋,則覆繪通道的背景有可能不正確地更新。
- 在高解析度顯示器上,選擇不同的類代碼(01, 02, 03, ...)的聚類對話方塊按鈕全都繪製成使用者橢圓按鈕。
- 當列印螢幕時,RealMark 通道可能在右側被截斷。
改動
- 我們已經調整了許多對話方塊以供在高解析度顯示器上使用,這樣文本不會被截斷。
- 波形繪製從繪製每個點改變為繪製垂直線的點已經從每圖元3個點改變為2.1個點。
- 當用戶拖曳可停靠條的同時,不再允許腳本運行。如果你依賴腳本來使用空閒函數跟蹤資料採樣活動,則這可能影響你。
|
|
2015年11月 |
8.07 |
更新
- Spike2在每英寸點數高的顯示器上工作得更好。具有圖像的所有工具條和所有按鈕現在應該能夠在4k顯示器上使用,並且腳本語言Toolbar() 和Interact()bars在尺寸上增大。
- 有一個新的編輯功能表偏好選項來解決你使用高的DPI顯示器可能具有的任何問題。
- 樣本條和腳本條清單編輯器現在可以重新調整大小,以使得它更容易查看長的列表。
- 有一個用於Xltek Neuroworks檔案格式的新檔導入器。
- 對圖形序列編輯器的改進包括:除非你做出改變否則禁止OK/應用。如果沒有選定任何項,則拷貝部分對話方塊禁止OK;檢測到錯過的本地分支標籤和複製脈衝標籤;在拖曳的同時按下Shift不計量的次數。
- SSClassify()腳本命令被擴展為提供線上更新功能。
- 文本導入器現在掃描多個表格狀部分;它不再假定第一數值表是資料的起點。
- 微軟 .WAV檔導入器可以處理WAVE_FORMAT_EXTENSIBLE檔中的 PCM資料。
- 在編輯偏好中有新的相容性選項,以使Count()腳本命令包括結束位置。
修復
- 具有0滯後的閾值交叉搜索現在設置了小的滯後值,以防止搜索被卡住。
- 重複的閾值交叉搜索現在總是設置正確的搜索方向(上升/下降)。
- 重複的搜索強制執行1個時鐘刻度的最小步進以避免無限迴圈。
- 在圖形序列編輯器中,按兩下太長的任意波形會將它限制到可用的時間,而不是該部分長度的一半。
- 如果項太靠近一個部分的結尾,則圖形序列編輯器顯示時序錯誤。
- 在圖形序列編輯器中,總是生成用作分支目標的空部分。
- Spike2 的Unicode構造之前不從舊樣式的資源檔中讀取字體資訊。
- 如果你在已經失去互聯網連接的電腦上使用關於Spike2命令的說明功能表,則在系統嘗試從我們的網路網站讀取最新的程式修訂而超時的同時,在你能夠關閉關於視窗之前可能有一個顯著的延遲。
改動
- 我們已經調整了許多對話方塊以供與高DPI顯示器一起使用,一般是為了修復文本截斷。
按鈕被分隔得有點兒不同,並且已經改變了一些按鈕圖像。
|
|
2015年9月 |
8.06a |
更新
- 你現在可以在採樣過程中修改圖形序列。在採樣功能表中有新的命令,並且在主工具條中有新的按鈕,以打開編輯器。
- Plexon檔導入器現在可以讀取 .PL2 文件。
修復
- 在使用檔功能表保存命令時,所建議的檔案名不再停留在視窗標題中的第一個空格字元處。例如,具有視窗標題"INTH1(Bill and Ben)" 、裝有來自文件"Bill and Ben.smrx"的時間間隔柱狀圖的結果視圖具有所建議的檔案名: "INTH1(Bill.srf"。該名稱現在是"INTH1(Bill and Ben).srf"。
- 在採樣過程中,臨時資料檔案和最後使用的採樣配置可以被保存到你的“我的文件”資料夾中,而不是在編輯功能表偏好中設置的目錄。
- 由於每次改動重新修改所顯示的值的格式,因此編輯通道處理對話方塊值非常困難。
- 用FileTimeBase()指令碼命令改變檔時間基不會導致x軸重新繪製。
- 在測量到XY視圖和測量到資料通道對話方塊中,有可能設置非法的游標0步進值。
- 在測量到XY視圖或到資料通道花費較長時間時出現的進度條中的取消按鈕有時不工作。
改動
- 用於採樣的圖形序列被作為文本寫入到當前使用者的應用資料檔案夾,而不是所有用戶的應用資料檔案夾。協作網路上一些使用者對應用資料檔案夾的寫訪問被拒絕。
- 我們已經改變了搜索採樣設定檔最近的.s2cx 和默認的.s2cx的方式。現在我們只有在沒有找到使用當前的.s2cx文件時才使用舊的.s2c格式檔。
|
|
2015年8月 |
8.06 |
更新
- 在Script 條中允許的按鈕的最大數量已經從20增加到40。
- Channel Process對話方塊現在對資料值具有下拉式功能表,一旦有改動就進行更新,除非啟用了記錄。通過啟用記錄,除了遞增地記錄改動之外,新的Rec按鈕以最緊湊的形式記錄通道處理狀態。
- 多-軌跡 WaveMark 資料的單獨的軌跡現在可以被看作不帶任何腳本編寫的波形。Ch(n, trace)虛擬通道命令支援這一特徵,並且在Marker Filter對話方塊和Draw Mode對話方塊中存在新的控制項。指令碼語言具有新的MarkTrace() 命令和對DrawMode()的改動。
- 存在新的Edit 菜單Preferences 選項來在將結果和XY視圖資料作為文本匯出時控制小數點的位置。
- 存在新的 XY Title 對話方塊來編輯XY視圖通道和坐標軸的標題和單位。
- 存在新的Window Title 對話方塊,該對話方塊允許你設置時間、結果、XY、網格和基於文本的視圖的標題。為時間、結果、XY和網格視圖設置的標題現在被保存在檔資源中。
- System() 和System$() 指令碼命令現在瞭解Windows 10。
- 當你移動滑鼠游標到通道編號上和到通道標號下的區域上時滑鼠指標改變,在這些地方點擊清除選定的通道。
- Read() 和ReadStr() 指令碼命令現在被擴展為讀取格式為{days:}{hours:}minutes:seconds的時間
- 存在新的指令碼命令GrdSize(),來改變和報告網格視圖中的行和列。
- Edit 菜單 Undo 命令描述現在使用更用戶友好的通道識別字 (m1, v2),而不是通道編號 (401, 802)。
- 由於不保存冗餘資訊,網格視圖.s2gx文件更小了。
- 作為實驗特徵, Graphical sequence 編輯器顯示不具有在當前的部分下拉式功能表中定義的金鑰或在方括號中的任何脈衝的部分。
- 你現在可以使用DlgValue$(item%, new$)來選擇DlgList() 和 DlgString()項中的下拉式功能表文本。
- 現在有對於Grid view和相關聯的檔的檔圖示。
- Plexon NEX 檔導入器現在可以處理非連續的波形資料。
修復
- 在Grid view中,使用選定了空的單胞的Del按鍵導致Spike2中止。
- 如果啟用自動檔命名,則SampleAutoName$() 不被記錄。
- 在基於文本的視圖中, Draw(line%) 沒有將line% 設置為頂部線條。
- 我們已經消除了在一些系統上當移動指標到坐標軸和通道編號區域上時出現的滑鼠指標閃爍。
- 在Grid view 印表機輸出中,資料會列印在頁眉文本上,並且多頁輸出生成巨大的頁眉和頁腳。
- 在圖形序列器中,將變數設置成當前採樣時刻的代碼生成未編譯的序列檔。
- 在變數之間進行比較時,圖形序列編輯器不保存被選擇用於所有等待和分支的變數的數量。
- EDF檔導入器在導入具有長文本字串的TextMark 資料時出現問題。
- MC_Rack文件導入器在處理WaveMark 資料項目的時間時出現問題。
改動
- 你可以用WindowTitle$("")將時間、結果、XY、網格或基於文本的視圖的標題重置為預設值。之前它將標題設置成空白。
- 現在,如果以類似于/Q(靜默啟動)選項的方式用命令列檔案名啟動Spike2,則Spike2啟動對話方塊被抑制。
|
|
2015年6月 |
8.05 |
更新
- 現在可以創建Grid視圖。這樣就更容易顯示、列印和保存資料表。這主要從腳本得以使用(有若干個新的GrdXxxx()指令碼命令)。
- 應用到波形通道的Rectify and RMS Amplitude處理函數不再限制輸出範圍,除非通道偏置相比值的範圍而言非常大。
- 若使用Power3,可按每步4微秒來運行輸出序列器。對於其它的1401類型,最小間隔仍然為每步10微秒。
- App(-7)報告為診斷目的而使用的使用者控制碼的數量。
修復
- 若觸發事件比顯示寬度相隔更遠,則32位.smr檔中的觸發顯示模式會顯示錯誤的觸發。64位.smrx文件是正常的。
- 腳本代碼:Message(Error$);被編譯器錯誤接收,導致在運行腳本時發生崩潰。
- 存在與將const陣列傳遞到函數中相關聯的若干個腳本編譯器修正。
- 通道處理函數Rectify and RMS Amplitude不能處理具有負尺度因數的波形通道。
- 若在迴圈內部申明腳本變數並向它分配(在編譯時已知的)常數值,則每次繞迴圈一周時該值未被分配。
- 在一次操作中刪除XY視圖中的多個通道會導致意料之外的通道被刪除,因為通道是按照通道編號的遞增次序被刪除的,而每次刪除導致通道被重新編號。現在通道按照遞減次序被刪除。
- 如果打開View Rerun對話方塊,並複製時間視圖,Spike2會崩潰。
- 改變1902控制台中的偏置會造成崩潰。
- 鍵入對話方塊中的具有多於2個冒號的時間字串(例如1:00:00:00,即1天)不能被正確轉換。
- ASCII/文本導入器:在配置對話方塊中,可以使用旋轉按鈕改變Label line編號。但是,編輯該線編號不起作用。
- Alpha Omega導入器:在非連續波形通道中的資料塊的起始時間現在具有正確的時間。
改動
- 指令碼語言不再允許將實數變數傳遞到期望參照整數的函數。存在新的相容性選項來允許打破這一規則的腳本進行編譯,但是我們強烈建議更改該腳本,因為將來我們會去除這一變通方案。
|
|
2015年4月 |
8.04a |
更新
- 現在,如果在使用Power2、Power3或Micro3進行採樣時輸出序列器無法跟上要求的速度,我們通過添加鍵盤標記來記錄這一問題,並在採樣結束時給出警報。如果使用Power1或Micro2進行採樣,如前所述,採樣會結束。
修復
- 如果XY和聲波圖按鍵大於它所相關的視圖,則腳本放置該XY和聲波圖鍵的位置是不正確的。若按鍵視窗寬度或高度正好匹配按鍵所連接的視圖的寬度或高度,則會錯誤地報告按鍵的位置。
- 版本6或者更早的時間視圖資源檔的導入忽略了為資料通道設置的任何筆觸寬度或RealMark通道資料索引。
- 若使用滑鼠拖放矩形來重新縮放資料顯示,並且拖放經過窗口的右邊緣或左邊緣,則該拖放操作的起始點被丟失。
- 在腳本調試視窗中垂直捲動條的初始顯示並不總是正確的。
- 在版本8.04中,S64Fix程式不會運行。
|
|
2015年3月 |
8.04 |
更新
- Spike2 現在週期性地保存基於文本的檔,並且在發生程式崩潰時,將嘗試恢復最後保存的狀態。
- Sampling configuration Channel parameters 對話方塊具有新的Quick calibration 選項以允許你在知道放大器增益並且想讓通道單位成為伏特的比例形式(通常為mV或uV)時設置通道刻度。
- ChanData() 指令碼命令具有幾個新的變數來讀取Marker 和擴展的Marker 資料。這比調用NextTime()和LastTime()更快,並且有時更方便。
- 擴展ChanPixel() 指令碼命令以返回各種截屏方框的象素座標。
- FileConvert$()現在能夠請求進度對話方塊並在輸出檔中設置通道的最小數量。
- 新的DlgImage() 指令碼命令添加點陣圖圖像到使用者自訂對話方塊。.
- Windows 對話方塊現在根據可用的動作來使能或禁止專案。你也能夠選擇查看所有腳本可控制的視窗的清單(以及相關聯的視窗控制碼)。
- 文本導入器現在能夠通過使用另一列作為項目時間來將列導入成Marker和RealMark。 RealMark和TextMark 列現在能夠選擇另一列來提供標籤碼。
- 在調試腳本時,我們現在記住在調試會話結束時哪些調試視窗是活動的並為下一次會話保存它們。
- 在調試腳本時,內建常數_pi、_e、_Version、_VerMinor不再顯示在Globals視窗中。
- 取消調試中的腳本現在清除由ScriptRun()設置的任何連結腳本。
- 當決定所基於的運算式在調試時刻是已知的時,腳本編譯器現在能夠優化三元運算子。這允許像下面這樣的代碼被編譯: const v := _Version >= 804 ? 100 : 33; 。
- 現在可以使用隱藏的示例通道資料來繪製XY Key ,允許你使用通道名稱作為XY視圖的注釋。XY Options 對話方塊已被擴展為包括該選項並且現在支援Undo。
- 電子資料工作表輸出和複製現在能夠選擇顯示或忽略名稱和單位。ExportRectFormat() 已被擴展以與之匹配。
修復
- 重新調整Cursor values或 Regions 對話方塊的大小不再重新將第一顯示列和行設置到左上角。
- 無法將虛擬通道或記憶體緩衝通道匯出到64位smrx檔。
- 在結果視圖中的Count(chan%, from, upto) 指令碼命令包括upto 容器,該容器不同於版本7 ,因為版本7運行高達該容器但不包括該容器。同樣,如果upto 被設置為容器的數量或多於該數量,則結果為0。
- 腳本變化到結果視圖容器現在導致在Yield() 中以及在調試中單步運行時出現螢幕更新。
- 文本導入器可能無法導入單通道的事件。
- 檔導入系統沒有將Y軸單位分配給導入的RealMark 通道。
- 腳本文字編輯器在_ (底線)字元處中斷詞語搜索,該底線現在被允許作為識別字的部分。
- 帶有size%參數的ColourSet() 指令碼命令現在按記錄的內容運轉。之前他將最小值設置為3。
- MATLAB輸出可能生成偽錯誤1。
- FilePath$(-3)返回以\CED\Spike2結束的路徑,而非以\CED\Spike8結束的路徑。
- 如果你指定帶有終結符的讀而所連接的設備發送大於1024個不含終結符的字元,則SerialRead()可能使Spike2崩潰。
改動
- 如果你使用ScriptRun()將腳本連結在一起,然後在被連結的腳本正在編譯時使用Esc 按鍵中斷調試器,則編譯被終止而且腳本被暫停(這很可能不是原來所打算的)。現在調試期間的Esc 只有在調試器已經運行幾秒時才能終止該調試。
- Count() 命令 upto時間未被包含在結果視圖的時間範圍內(以與結果視圖的表現匹配)。這使得有資料項目目當正好處於upto時刻時存在差異。
|
|
2015年1月 |
8.03b |
修復
- 由於內部索引樹中的錯誤,對大型.smrx資料檔案的序列讀取會失敗。該錯誤的表現是缺少在你放大空白區域時重新出現的資料的區域。這一版本能夠讀取帶有該問題的文件。若檔不以唯讀方式被打開,則我們將在檔第一次被打開時調整索引樹。
- 當通道具有多個跡線時,MinMax() 指令碼命令沒有為被繪製成波形的WaveMark資料返回最小值和最大值的正確位置。最小值和最大值的值是錯誤的。
- 當向量被作為陣列資料傳送時,MarkEdit()指令碼命令未正確編輯多跡線WaveMark 波形。
- 當從標籤通道文本(右擊)功能表打開 Set Marker Codes對話方塊時,該對話方塊可能會顯示錯誤通道的消息。
- 若名稱、單位或備註是允許的最大長度時,Channel Information 對話方塊報告一個錯誤。
- 若揚聲器生成大於1個通道,則在採樣配置中揚聲器通道資訊沒有被正確保存。
- 如果你將時間範圍超出.smr檔的32位限制的64位.smrx文件匯出到32位.smr檔,則匯出過程終止。
- PlayWavePoints() 指令碼命令沒有改變要被顯示的點的數量。
|
|
2015年1月 |
8.03a |
修復
- 如果你將圖形序列保存為文本,則它被保存為UTF-16LE 而非 UTF-8。這阻止了圖形序列被用在版本8.03中。
- 如果你打開UTF-16LE 格式卻只保存碼小於128的字元的文本、序列器或指令檔,則它們沒有被轉換成正確的格式。
- 使用Micro1401-3,處於低頻(低於10kHz)的任何波形輸出不會生成任何輸出。
- 若腳本#included 多個檔,則調試器會被混淆而顯示錯誤檔中的步標籤。
- 如果你刪除了一個同樣作為垂直標籤的源的隱藏通道,顯示沒有更新為移除該標籤。
- 當認為所有點具有相同的方差(最小平方誤差)時,用於非線性擬合的擬合代碼會將r² 值算作為 "非數值"。
- 在你第一次設置事件通道顯示在Rate 柱狀圖模式下時, y軸範圍會被設置成 0到 0。
|
|
2014年12月 |
8.03 |
更新
- Spike2現在建立在Unicode模式中,其中所有文本使用Unicode字元集合。若你利用這個來使用腳本和原始檔案中的擴充字元,舊版本的Spike2能夠讀取腳本和資源,但無法正確翻譯擴充字元。
- 你可以使用新的對話方塊運算式來獲得通道中的資料數值。它們包括位置值、平均值和標準差。
- 現在你可以使用水準活動指標,當垂直指標移動時,水準活動指標會自動移動到新位置;新的HCursorActive()和HCursorValid()指令碼命令提供對這一特性的腳本控制。
- 新的指標內容功能表命令可以將垂直指標鎖定在一起,並且設置一個水準指標來跟蹤垂直指標和通道的交叉點。
- ChanMeasure()指令碼命令和指標區域對話方塊新增了一個測量,平均值的標準差 (SEM)。
- 有一個新的修飾強制回應對話方塊來繪製帶有誤差和範圍工具列以及新的ChanDecorate()指令碼命令的RealMark資料。
- 拓展後的指令碼語言允許對陣列進行初始化且甚至可將陣列聲明成常數:例如:const colour$[]:={"Red","Green","Blue"};
- 你可以將傳遞到使用者自訂函數或程式的陣列聲明為常數。那些接受陣列變數但不改變陣列的內建腳本函數也將這些陣列變數定義成常數。
- 新的ArrConv()指令碼命令執行離散卷積。
- 新的Spline2D指令碼命令執行2D插值並有效生成"熱圖"。
- 你現在可以將曲線擬合到被畫成波形的WaveMark通道。
- 通道顯示/隱藏對話方塊經修正後允許你根據通道標題和類型對通道列表進行篩選。這使得處理超大數量通道更容易。
- 新的InStrRE()指令碼命令在文本字串中搜索規則運算式。
- 在可輸入通道範圍(如"1,3,4-7")的位置,現在你可以通過將通道標題、單位或注釋與規則運算式匹配來選擇通道。接收通道說明字串的指令碼命令也適用這一規則。
- 採樣配置對話方塊通道標籤現在帶有顯示通道清單中通道的額外資訊(例如理想取樣速率)的工具提示。
- 採樣配置對話方塊具有新的功能,可將通道複製N次,使你無需多次點擊複製按鍵。
修復
- 在指標Y值 和指標區域對話方塊中,當垂直捲動條可見時,點擊向下箭頭會多次顯示最後一行。
- 在結果視圖中,在將通道識別字作為文本(例如"2A")轉換成通道編號時,對重複的大寫字母和小寫字母作相同處理。因此"2A"被處理成第一個副本,而不是第27個副本。
- 若你不提供可選的read%變數,PlayWaveCopy()指令碼命令給出錯誤提示。
- FileConvert$()指令碼命令對flags%變數中的"忽略檔副檔名"位的讀取值進行反轉。這會產生奇怪的檔轉換。
- 如果你使用MemSave()指令碼命令來將具有空隙的儲存器波形通道存儲到一個新的通道中,並將通道類型從Adc改成RealWave或從RealWave改成Adc,第二個以及後續的塊會存儲錯誤的資料。
- 唯讀.smrx文件無法打開。
- 若時間採用hh:mm:ss格式,Ascii (text)導入器會無法工作。
- 腳本調試器在docase語句的else之後沒有跳轉到正確的行。這只涉及美觀問題;腳本運行正確。
- 在用戶自訂對話方塊中,選擇DlgReal()或DlgInteger()下拉清單中的一個專案無法工作。輸入數值可以正確工作。
- 在時間視圖中,具有標籤代碼的通道的顯像未使用標籤顏色。
- 若腳本使用ChanWriteWave()來覆蓋最近寫入的波形資料,則在該腳本啟動的採樣過程中Spike2有可能崩潰。
改動
- MeasureToXY() 和 MeasureToChan() 不再支援使用hw變數作為坡寬度。舊的腳本(為Spike2版本3所寫)可能需要調整。
- MMImage()命令交換了垂直和水準的含義。
|
|
2014年9月 |
8.02e |
在改變成Unicode模式前,這是Spike2的最後版本。如果你不想要Unicode字元集,你可以下載這個版本,但是你將不會從8.03中的修復中得到益處。
修復
- 使用門標籤代碼的選通處理未正確工作,因為幾乎所有標籤都被接收,而不僅是特定的代碼。
- 當腳本的主程序以條件陳述式結束,且當條件不為真的最後一個指令是halt時,Spike2有可能崩潰。(例如: if x then DoSomething();halt endif; with x set to 0)。
|
|
2014年8月 |
8.02d |
修復
- 對於64比特.smrx檔,無法使用ChanSave()來將資料添加到一個所包含資料容量大於16MB的現存通道的末尾。
- 如果你點擊垂直捲動條的向下按鍵,指標區域和指標數值對話方塊會複製最底端的一行。
- 你無法打開唯讀64比特 .smrx 文件。
- 若檔案名稱包含方括號,時間視圖視窗的標題無法正確顯示。
- 若你的電腦被設置成使用逗號來表示小數點時,將資料導入到MATLAB時會導致來源資料被錯誤讀取。
- 當採樣到一個32比特.smr資料檔案時,跨越最終提交時刻的事件資料的讀取會在提交時刻截斷。
|
|
2014年7月 |
8.02c |
修復
- 在指標不連續時,來自原始檔案的活動指標資訊未被正確存儲。例如,若你使用指針0, 1, 2, 3, 5 和 7 (指針4關閉),則指針5和7未被存儲。
- 在活動指針對話方塊中,當對話方塊打開時,一些域(例如幅度)未被存儲。
- 在64比特.smrx檔中活動指針搜索波形通道從前向改成後向時,在第一次後向搜索中並不能總是找到正確的位置。
- 在結果視圖中,若x軸起始於負值位置,則將視圖複製成文本無法複製所有可見資料。
|
|
2014年7月 |
8.02b |
修復
- 對於64比特.smrx資料檔案,對通道的尺度和偏移量進行改變並未強制通道頭被重寫,導致檔關閉後這些改變未被保存。再次使用一個已刪除的通道可能導致通道無法被正確讀取。
- 時間欄起始值足夠大以便允許降低檔取樣速率,但隨後時間數值降低不足,以便連續時間看起來一樣,ASCII導入器對這樣的時間欄更加相容。導入器現在總是允許設定檔設置通道名稱,而不再保留從源文本中讀取的名稱。
|
|
2014年7月 |
8.02a |
修復
- 對於64比特.smrx資料檔案,使用採樣控制工具條重置命令來重啟採樣(它將在該時刻之前捕獲到的資料拋棄)會導致檔進入一個混淆的狀態。若你在使用重置來填充迴圈緩存系統(大約8MB資料)或達到採樣配置的自動化標籤中設置的刷新到磁片時刻之前已經進行了足夠時間的採樣,就會發生上述問題。
|
|
2014年5月 |
8.02 |
更新
- 若關閉資料檔案會導致資料從記憶體緩存通道丟失,你現在可以選擇是否收到提示。在我們的初始設置中,當用戶手動關閉檔時會觸發提示資訊,而從腳本關閉檔則不會;你可以在偏好中進行修改。
- 調試文本時,文本游標定位在每個句子的開頭而不是包含該句子的文本行的開頭;當腳本一行包含多個句子時,這會很有優勢。
- 在一個視圖的標題工具列右擊,可以選擇將相關檔的完整路徑複製到剪貼板。
- 在群集視窗中,INTH顯示視窗現在有一個設置為最小間隔的垂直指標。你可以拖曳指標修改最小間隔。
- Plexon導入器現在可以識別離線修改的PLX資料檔案。
- Alpha Omega導入器現在可以識別MPX檔案格式中的各類事件和標記資料。
- DSI導入器版本5現在對大資料集的處理速度大大提高。由於DSI提供的介面庫只有32-bit,所以你必須安裝32-bit版本的Spike2才能使用這種導入器。
- Axon Instruments導入器不再限制檔長度小於65536個資料塊。由於Axon提供的介面庫只有32-bit,所以你必須安裝32-bit版本的Spike2才能使用這種導入器。
- ASCII 導入器現在只將配置資訊保存在XML檔中。在這一版本中我們對它進行重編碼使其更穩定。更多詳細資訊請查看導入器提供的互動式幫助檔。
修復
- 指向工具條、對話方塊或對話方塊按鍵函數的函數腳本錯誤沒有指明造成錯誤的腳本行。
- 當內建命令的腳本錯誤與特定變數不相關時,例如調用DlgShow()函數時變數過少,系統只報告錯誤代碼,沒有其他有用資訊。
- 用腳本進行檔匯出時,進度條出現,但如果用戶取消匯出,腳本並未得到通知。在手動運行時,沒有進度條。現在系統對手動匯出添加進度條,而腳本匯出沒有進度條。未來我們可能會允許腳本匯出擁有進度條顯示。
- 在記錄動作時,點擊基於文本的視圖有時並未記錄FrontView()命令或將ViewFind("view title...")添加到腳本開頭。
- 標記濾波器OR模式過去將標記碼n與遮罩n作對比,而不是將它們與第一個遮罩作對比。
- 檔中關於新款1401s上的NDR和NDRL數字輸出脈衝方向的說明錯誤。
- 在64比特smrx檔中,如果你刪除一個通道然後重新使用她,就無法再次從通道讀取資料,常常導致顯示不連續。資料寫入正確,但檢索表可能包含錯誤的查找資訊。這種情況的檔在S64Fix中可以修復。
- 採樣配置對話方塊自動化頁面生成的32比特資料檔案的名稱總是帶有.smrx文件副檔名,使得Spike2無法打開它們。將副檔名改成.smr就可以打開了。
- 對同一個圖元上的多個指標進行重編號或者使用CursorRenumber()會遺留一個影子指標。
- 圖形序列編輯器現在可以對遠大于序列器步進週期的隨機泊松分佈延時值進行設置。之前,在0.01ms步進週期下可設置的最大延時值大約為1秒;現在可以為數分鐘。
- 如果你將一個光柵顯像的結果視圖存儲到資料檔案,下次你打開它時Y軸尺度可能出錯。
- 利用Power1401 mk II並利用監視器版本9的慢速任意波形輸出沒有生成任何輸出。
- 當顯示柵格資料時改變結果視圖通道進程中的通道數量會導致Spike2崩潰。
- 覆绘3D模式在采样过程中不工作。
|
|
2014年3月 |
8.01c |
修復
- 64比特檔不支持對用作波形的WaveMark通道進行後向搜索。在32比特檔中可能可以得到一個大於起始時間的值。
- 暫態頻率、平均頻率和速率模式下繪製的事件以及RealMark資料無法進行正確的波谷幅度測量。
- 在FIR濾波器對話方塊中,若選擇全通或全阻濾波器,顯示波形有時不會自動更新。
- FIR濾波器對話方塊內可能出現多組濾波器。
改動
- 在利用波峰和波谷測量檢測最大和最小值時,現在會考慮斜率基線。以前,先使用絕對最大值和最小值,然後根據基線調整。
|
|
2014年2月 |
8.01b |
修復
- 無法在採樣過程中手動或利用腳本修改輸出序列。
- 在帶有改動回呼函數的用戶自訂對話方塊中,若點擊修改活動欄位,DlgReal() 和DlgInteger()在未被更改的情況下也會調用改動函數。
改動
- Y軸標籤水準放置時,會顯示y軸單位,除非座標長度小於2個字元高度(過去是4個字元)
|
|
2014年2月 |
8.01a |
修復
- 若你創建了一個XY資料視圖,然後使用XYKey(1,0)隱藏任意按鍵,按鍵仍然會顯示,而且在添加資料進視圖時會使Spike2崩潰。
- MarkSet()指令碼命令的時間範圍為起始時刻到終點時刻,但不包括終點時刻。版本7包含終點時刻,兩者不一致。
- 若Spike2啟動時採樣控制工具條被隱藏,工具條的按鈕可能會顯示在工具條上過高的地方。
|
|
2014年2月 |
8.01 |
更新
- 多軌跡WaveMark數據(雙極電極和四極電極)現在可以使用1401的非序列埠。SampleWaveMark() 和SampleChanInfo() 指令碼命令拓展後可以支援這一特性。
- 採樣工具列和腳本工具列現在有右鍵功能表(右擊)來刪除一個按鍵。
- Talker 介面協定現在是版本2,指令碼語言用戶現在可以通過新的TalkerSendStr() 和TalkerReadStr()命令與支援它的信號源通信。
- 版本2Talkers 可以控制採樣開始和結束,還能讓一個命名的腳本運行。這樣就能遠端控制Spike2資料獲取。
- 在腳本編輯器中,你可以通過右擊名稱導航進入用戶定義Func 或 Proc (即使相應代碼在被包含檔中)。
- 在腳本編輯器中,如果你在內建函數或腳本關鍵字上右擊,右鍵菜單中會包含Help for命令... 選擇該命令將會打開幫助檔並定位到與該內容最匹配的部分。
這等同于用文字插入符選擇該內容後按下F1鍵。
- 腳本編輯器中,自動完成列表現在包含了被包含檔中的用戶定義的Func和Proc項目。要實現這一功能,你必須檢查自動完成對話方塊中的被包含檔框。
- 腳本編輯器中,當你的滑鼠懸停在一個使用者定義或內建的Proc或Func名稱上時,你可以得到該項目的工具提示。你可以為使用者定義函數設置自己的工具提示。
- 腳本編輯器匯總,調用提示 (在一個函數名後輸入’(’後出現的提示)現在會跟蹤你的輸入過程,若你輸入的名字被提示系統識別為函數參數,它會給出額外的提示。
- MarkMask() 指令碼命令拓展後能夠報告一個標籤濾波器是否為啟動狀態。
- PlayWaveCopy() 指令碼命令現在除了寫入1401設備外還能反向從它讀取資料。
- Modified()指令碼命令擴展後可以在時間視圖下強制將資料存儲到磁片,等效於採樣配置對話方塊中的自動標籤定時存儲到磁片。
- 多數情況下,在時間視圖中進行MATLAB資料輸出都會更快。波形輸出添加了新功能:忽略間隙以及在輸出具有相同採樣速率的多個通道時強制讓每個通道具有相同點數。
- 活動指標對話方塊現在能跟蹤用戶的編輯過程,若發現某個域錯誤就禁止OK按鍵,而不再像之前打開一個訊息方塊。錯誤消息現在顯示在對話方塊中。
- 導入器: Axon、 MC_Rack和Biopac 導入器使用最新的庫(但仍然只能在32比特Spike2中使用)。你可以在NewBehavior(腦電記錄分析系統)導入器中選擇記錄會話。
修復
- 可以將Spike形狀對話方塊(除了線上設置)的Y軸拉放到資料範圍之外的值。系統對資料進行正確限制,但對坐標軸沒有限制。
- 在採樣四極電極資料(4條軌跡)時,Spike形狀對話方塊中的非觸發資料線上顯示軌跡0,2,2,3。它不會影響已記錄的資料。
- 在門限迴圈模式中,記錄MeasureToChan()和MeasureToXY()時忽略寬度參數。
- 寫到32比特smr文件的電平事件通道被反轉。
- 若記錄到64比特smrx檔的電平事件資料包含有重複時間的時間,可能無法刪除這些事件,而且可能會發生在同一時間安排兩個事件寫入磁片;這些被檢測為錯誤並會使採樣停止。
- 使用電平事件通道進行採樣時,運行Modified(0,0)會導致採樣停止,並返回錯誤 23。
- 將超過20000個事件時間匯出到MATLAB文件會導致Spike2崩潰。
- 先設置非法數值再改變指針編號會使活動指針對話方塊發生混淆。現在,當對話方塊處於非法狀態時你無法改變指標編號。
- 導入器:Alpha Omega和Neuralynx導入器中的y軸範圍都已得到更正。ASCII (文本)導入器會混淆TextMark資料的時間。CFS導入器現在可以從標籤通道得到正確的時間值。
改動
- 圖形序列編輯器中我們現在將各部分命名為A部分到Z部分,而不是按鍵 A到按鍵 Z。
|
|
2013年12月 |
8.00a |
更新
- 添加ArrHist() 指令碼命令,可將陣列數值畫成長條圖。
修復
- 後向搜索帶有斜率通道處理的波形通道會導致Spike2掛起。
- 在.smrx(64比特)檔中按照不同的通道類型重用一個已刪除的通道會出現資料查找錯誤。
- 在當前視圖不是時間、結果或者XY視圖時,調用ChanList()指令碼命令會報告錯誤而非返回0值。
|
|
2013年12月 |
8.00 |
更新
- 現在,資料採用新的64位元檔案系統存儲,支援檔不限大小和長度;對舊的32位元系統仍相容,舊的檔仍可以被讀取和修改。
- 在採樣配置對話方塊中你可以選擇採用哪種格式(32位或64位)進行採樣。
- 採用新的檔案系統後,採樣時間不再局限於20億個時鐘刻度;你可以按照1ms的時鐘刻度連續採樣許多年。
- 64位元檔案系統能根據觸發和定時準確保存所需長度的波形資料;而32位元系統總是按照保存整個磁片資料塊,因而往往比所需資料長度更長。
- 新的S64Fix工具函數能夠從破損的64位元資料檔案中恢復出資料(類似於32位檔案系統中的SonFix函數)。
- 若你的作業系統為64位,就安裝64位元版本的程式。它比32位元版本運行速度更快,而且允許程式使用更多存儲空間。
- 對資料導入系統進行升級後,能夠支援更長時間範圍和更大的檔,並且在檔導入交互過程中提供更多資訊和控制介面。
- 聲譜圖現在能夠更好地處理資料中的間隔,而且還提供一個可選按鍵來指示強度。
- 在腳本工具條和採樣工具條中,在按鍵中右擊可以打開一個文本功能表,你可以從中打開腳本和採樣配置。
- 在採樣工具條中,文本功能表允許你立即進行採樣並控制寫使能狀態。
- 採用Micro1401 mk II(為了與其他可使用的1401類型設備匹配)進行採樣時,現在你可以設置水準尖峰幅度區間指標。它們確定了能接受的尖峰的上下限。
- 若將波形數據導入到RealMark存儲緩存中,導入資料的峰值/穀值/水準值存儲在每個標記的第一個值。你也可以選擇在一次操作中同時導入峰值/谷值時間或上升/下降時間。
MemImport()也進行了相應升級。
- 通過指令碼語言你可以定義proc和func參數的預設值。
- 腳本中的整數現在是64位(在以前的版本中是32位),這樣事件型通道的ChanData()函數能將64位元時間值返回成整數。
- 輸出序列器現在添加了新的指令TICK0。指令TICKS升級後能夠更好地處理在序列器32位元變數中無法處理的採樣時間。新添加了一個指令碼命令SampleSeqTick0()。
- 若用戶未提供檔副檔名,FileSaveAs()指令碼命令現在會自動添加一個檔副檔名。在多媒體視窗中使用該命令來將當前幀保存成點陣圖時,
你可以設置一個空白名或者含有萬用字元的檔案名來提示用戶輸入檔案名(其它類型視窗也類似)。
- 輸出序列器現在使用新的序列運算式函數sTk64h() 和 sTk64l()來將以秒為單位的時間值轉化成64位刻度數量。
- 現在BReadSize()指令碼命令在讀取字串時支援-n。它表示在讀到空(ASCII 零碼)字元或者n個字元後停止讀取。
- 輸出序列器文字編輯器現在添加了Keys 和 Labels控制項,這樣你可以操縱序列中的任意按鍵和標籤。
- 現在,用戶定義對話方塊的最大尺寸受限於主顯示器螢幕的尺寸。之前給它設置了一個較小的任意設定的上限值。為了向下相容,當主顯示器尺寸小於該上限值時,則以這個上限值為准。
- Y軸範圍對話方塊提供一個下拉清單來進行通道選擇。
- BWriteSize() 和BReadSize() 指令碼命令現在接受的整數長度是8(對於64比特資料)。為了與舊版相容,BRead()和BWrite()使用的整數長度是4(32比特)。
- BSeek() 指令碼命令現在可以按照64比特偏移量搜索檔中的位置。Spike2 版本7被限制為32比特偏移量。
- 對資料導入系統進行改善後能夠支援更長時間範圍、更大的檔以及在互動式檔導入中提供更多資訊和控制。
- 你可以定義Alt複合鍵啟動腳本工具列和採樣工具列的按鍵。
- 新的DlgFont()指令碼命令讓你能夠更多地控制使用者自訂對話方塊的字體。
- SampleWrite()指令碼命令拓展後會標記保存的時間範圍。
- 如果選擇版本7.3格式,MATLAB檔導入系統能夠生成超過4GB大小的檔。注意32比特版本MATLAB不能處理大資料檔案。
- 你現在可以從具有不同通道單元的波形通道中生成雙極電極或四極電極資料。所有通道使用第一個選定通道的單位和範圍。
- ArrStats()指令碼命令計算陣列的均值、方差、傾斜度和峭度。
- MATTrace()指令碼命令計算矩陣的跡。
改動
- 1401plus以及原來的micro1401無法再用來採樣。如果你需要用這些進行採樣,請使用Spike2 版本7(寄送的CD中含有該文件)。
- 要進行資料採樣,你的1401需要有最新的固件。若固件過期,在進行資料採樣時,你會收到更新提示。你可以在About Spike2命令Help功能表下檢查當前版本是否為最新版本。最新固件的版本8能夠讓資料獲取更為流暢,避免使用舊的低效的資料傳送協定。
- Script菜單Convert DOS指令碼命令可以將MS-DOS版本Spike2中的腳本進行轉換,現在該功能已刪除。如需要,你可以在Spike2版本7中找到它。
- FileSaveAs()指令碼命令的yes%參數是一系列標記值。若版本7中腳本使用了一個非0非1的參數,那麼在版本8中你將無法得到確切的結果。
將參數替換成(argument) != 0後它將與舊版本中完全一樣。
- ScriptBar() 和 SampleBar()在返回與按鍵相關的字串時會刪除結果的"|"字元。這不會導致現有的腳本出錯。
- 默認的工作集尺寸已經擴大了。
- 我們不再提供手工製作的印刷版手冊(因為多數用戶不使用該手冊,而線上說明含有連結,可以提供更多資訊;另外,同時進行線上說明和手冊維護需要消耗大量精力)。
作為替代,我們從線上說明頁面生成了一個可列印版本的PDF檔來提供給客戶。
- 由於Microsoft對shell擴展進行了改動,我們不再安裝SonCols 和 SonInfo shell 擴展。
- 現在,檔導入器不再生成32位.smr檔,而是生成64位.smrx文件。要打開一個.smrx檔(而不是.smr檔)可能需要對導入檔並進行檔處理的腳本進行相應修改。
- FileSaveAs()指令碼命令中舊的flags%參數已經重命名為expt%,yes%參數重命名為flags%。
- FileSaveAs() 和FileNew()都對big%參數的含義進行了修改以處理64位資料檔案。若你在腳本中使用了該參數又打算創建一個64位檔,你應該將參數修改為2。
- SampleBigFile()對其可選參數的含義進行了修改。若你在腳本中使用了該參數又打算將採樣結果存儲為64位檔,你應該將參數修改為2。
|
|