• UK
  • US
  • Français
  • Deutsch
  • Español (precios €)
  • Portugal
  • Polski
  • 日本人
  • 中國傳統
  • 简化中国

Spike2版本10的技術歷史


第10版用戶現在即可免費下載

日期 版本 概述
2022年6月 10.15b 修復
  1. In version 10.15, you were never prompted to save a Result or XY View when it was closed interactively.
2022年6月 10.15a 修復
  1. In version 10.15, the script command SampleSequencer(7, src$) was not accepted.
2022年6月 10.15 更新
  1. You can now store an output sequence as text in the sampling configuration as well as in separate files. The SampleSequencer() and SampleSequencer$() script commands are extended to support this.
  2. Info windows can now close automatically when time reaches the stop value.
  3. The Info Settings dialog can now control all features of the Info window.
  4. The Selection() script command can now report the start and end positions of a selection in a text-based window.
  5. In a user-defined dialog, integer number fields with a spinner now step to multiples of the increment, matching real number fields with a spinner.
  6. MatLab export dialogs have context-specific Help links rather than generic help.
  7. The ScriptBar() and SampleBar() script commands have a new option to remove buttons that match a text expression.
  8. You can now record changes made in the Script bar list and the Sample bar list dialogs.
  9. If the curve fitting dialog is open, changes made by a script now cause the dialog to update if it displays a matching channel.
  10. The range of dot sizes in the clustering dialog has been increased from 0..4 to 0..6.
  11. The Eval(...) button in the Evaluate window now works when the code includes a comment and does not add an Eval() command when one already exists in the code.
  12. The FileClose(2) script command now has the same effect as the File menu Close and Link command for a time view.
  13. The Sampling Configuration dialog Channels tab places an asterisk (*) after the channel Type for channels with an attached real-time process.
  14. Spike2 now refuses to sample with an unstable IIR filter set as a real-time channel process. Previously it would sample, but the result was nonsense.
  15. Saved sampling configurations (in *.s2cx files) now use symbolic names (where possible) to save paths to output sequencer, data and script files. This is an experimental feature and should make sampling configurations more portable.
  16. There is a new Compatibility option to disable the use of symbolic names.
修復
  1. Setting a very narrow colour band in a colour scale (used for sonograms and cluster density plots) could cause a crash when the scale was used.
  2. The Elmiko importer did not work in Spike2 version [10.14]. We have also improved the channel scaling for this importer.
  3. Virtual channel expressions could not use Cursor(9), C9, HCursor(9) or HC9.
  4. In a user-defined dialog, integer and real number fields with a spinner could end up with unexpected values if the spinner was used when the field was in an illegal state.
  5. Drawing of cursor labels and fields in the graphical sequence editor and the XY view key could lose a pixel or so from the end as space calculation used kerning but drawing did not.
  6. In an Info window, the Close button did not work.
  7. Recording literal strings (such as a channel comment) that included a double quote mark (") omitted the " character.
  8. In the Script bar list and the Sample bar list dialogs, using Clear All and OK deleted the bar buttons but did not resize the bar.
  9. During data sampling, cursor labels did not update correctly when dragged if the cursor background was Filled.
  10. The script compiler accepted: Test() halt; Proc Test() end; as a valid script but gave an error (correctly) for: Proc Test() end; Test() halt; It now gives an error for both. We have added a Compatibility option to allow the old, lax behaviour.
  11. The Fitting dialog could display x axis positions in a Time view to a ridiculous number of decimal places after a fit was generated by a script.
  12. The documentation for the FileDelete() script command did not describe the optional log% argument, which has been present since at least Spike2 version 8.00.
  13. The minimum output sequencer step interval for a Micro1401-4 was set to 0.01 milliseconds and should have been 0.004 milliseconds.
  14. In the Measurement to XY or Measurement to a data Channel dialogs, the Ignore Cursor 0 step if field gave a spurious error if it evaluated to a value greater than zero.
  15. During sampling with a Measurement to XY or Measurement to data channel process, the Ignore Cursor 0 step if field was ignored.
  16. The Edit menu Preferences option Do not prompt me to save unsaved result and XY views was ignored from the FileClose(-1) script command.
改動
  1. The script compiler is now stricter when compiling a forward reference and requires a semicolon to terminate the statement (see Fixes 10, above). As this change can break old programs we have added a Compatibility option to allow the old behaviour (but please add the missing semicolon).
  2. We have removed the Compatibility option: Use old-style colour mechanisms to match version 5.04.
2022年4月 10.14 更新
  1. 新增了對 Digitimer D360R 可程式化訊號調節器的支援。
  2. MemSetItem() 指令碼命令允許 WaveMark 通道使用整數資料數組。
  3. FocusHandle(-1) 指令碼命令可防止在使用工具列按鈕後恢復鍵盤焦點。
  4. 現在可以嘗試打開超過 2 GB 大小限制的修訂前版本 9 的 32 位元 .smr 檔案(這允許存取一些以前無法打開的錯誤寫入的檔案)。
  5. 如果發現任何錯誤,File(檔案)功能表 Export As Data file(匯出為資料檔案)命令不再中止。它現在會盡最大努力,並在記錄檢視畫面中列出問題。
  6. Waveform Average(波形平均)和 Waveform Correlation Process(波形相關進程)設定對話方塊現在會顯示清單中的通道數和第一個通道的採樣率。
  7. 在使用者定義的對話方塊中,現在可以透過插入「||」在提示符中加入豎條「|」。單個豎條會引入工具提示。
  8. ArrFilt() 指令碼命令在最常見的連續資料情況下執行得更快。
  9. Help(說明)功能表 About Spike2(關於 Spike2)對話方塊 Copy(複製)命令現在包含有關已安裝的匯出篩選器和 Talker 的資訊。它還有一個新的 Log(記錄)按鈕,可以將相同的資訊複製到 Log(記錄)檢視畫面中。
  10. Script Bar List(指令碼列清單)和 Sample Bar List(樣本列清單)對話方塊可以對顯示的欄進行更多控制;您可以透過按一下欄標題對按鈕進行排序,並透過按兩下打開指令碼或採樣設定。關閉對話方塊時,關聯的指令碼和樣本列不再閃爍。
  11. 資料匯入系統經過重新設計,使匯入器更小(通常將其從 2MB 減小到 1-200 KB)。這使得首次使用 File(檔案)功能表 Import(匯入)命令的速度快得多。
  12. 當欄分隔符不是逗點、Tab 或空格時,文字匯入器能更好猜測欄分隔符是什麼。在設定對話方塊中有一個設定欄分隔符的新選項。
  13. 文本匯入器經過重新設計,可以處理更大範圍的檔案,並且不太可能因為少量的非數字條目而將波形通道偵測為 TextMark。
  14. 在 Sampling configuration(採樣設定)對話方塊中,現在可以將 Triggered sampling mode(觸發的採樣模式)From(從)和 To(到)欄位設定為微秒解析度。它以前被限制為毫秒解析度。
  15. File(檔案)功能表 Import(匯入)對話方塊現在可以在 Spike2 工作階段之間記住上一次使用的匯入器(以前只在工作階段中記住)。
  16. Plexon 匯入器有幾個改進之處,可以讀取範圍更廣的輸入檔案,並更好地處理包含多個資料段的檔案。
  17. TDT 匯入器僅在有重複項時將 _1、_2 等附加到通道標題。
  18. 除 S00 外,TMS 匯入器現在還支援 Poly5 檔案副檔名。
  19. XDF (LabStreamingLayer) 匯入器現在可匯入 RealMark 和 TextMark 訊號,並正確處理有間隙的波形。
  20. Allego (NeuroNexus) 資料檔案有一個新的匯入器。
  21. 現在,您可以將垂直和水平遊標位置用作虛擬通道運算式的一部分,並即時跟蹤遊標位置。例如,WSin(1, C1) 會產生與垂直遊標 1 位置對齊的 1 Hz 正弦波,並隨著遊標 1 的移動而更新。
修復
  1. Memory buffer Import channel(記憶體緩衝區匯入通道)對話方塊不再記住錯誤的 Minimum Interval(最小間隔)欄位值。
  2. 未將記憶體緩衝區儲存到已達到大小限制的 .smr 檔案標記為錯誤。下次打開時,通道存在,但為空或被截短。
  3. 使用遊標 0 連結進行視訊幀步進可能會兩次步進到同一個位置,這浪費了時間。
  4. 如果某個工具列按鈕連結到使用鍵盤輸入焦點關閉視窗的功能,Spike2 可能會當機。
  5. 具有重疊閘道週期的即時閘道處理在每個閘道週期中處理一次重疊週期,因此重疊週期在結果中被過度表示,並且進行了超出必要範圍的更多處理。
  6. 在回放具有特定採樣率和通道組合的任意波形資料時,可能會導致 Power3 和 3A 當機。
  7. Spike2 無法打開所有字串(通道標題、單位、註解、檔案註解)長度均少於 3 個字元且字串已被編輯的 .smrx 資料檔案。
  8. 在指令碼檢視畫面中,函數名稱與左大括號之間有空格的使用者定義的 Func(函數)或 Proc(進程)(例如 func fred ())會從函數清單中被省略,並且不會顯示彈出式調用提示。
  9. 調整 Script Bar List(指令碼列清單)和 Sample Bar List(採樣列清單)對話方塊的大小不會移動 Help(說明)按鈕。
  10. ADI 匯入器在讀取包含大量資料段的檔案時可能會當機。
  11. 更正了說明您必須處於管理員模式才能新增 Talker 授權的 Talker 文件;事實並非如此。
  12. 該文件現在描述了如何使用命令行將特定的 Talker 與 Spike2 的多個副本關聯起來。
  13. 若記錄將垂直遊標鎖定到另一個遊標或將水平遊標鎖定到垂直遊標與通道交叉處的命令,會記錄錯誤的遊標編號。
  14. 在 Sweeps(掃描)模式下匯入資料時,每次掃描相對於上次掃描的檔案偏移量可能會在匯入的檔案中增加。
  15. 當線上序列更新由於大小問題而失敗時,輸出定序器訊息列中產生的錯誤訊息格式錯誤。
  16. TMS 匯入器拒絕有效的輸入檔案。
  17. 如果 Igor 匯入器用於匯入包含複數的 PXP 檔案,它可能會當機。
2021年12月 10.13 更新
  1. File(檔案)功能表,Load configuration 命令現在可以選擇最多 10 個最近使用的設定檔之一。
  2. Triggered 採樣模式現在可以關閉特定標記代碼的資料儲存。SampleTrigger() 指令碼命令現已擴充至匹配多個代碼。
  3. 新增了一個線上 Derived channel 程序來偵測波形活動、峰值和谷值作為 Marker(標記)資料。SampleProcess() 指令碼命令擴展為匹配。這允許您在採樣期間觸發分析和資料儲存,並且可以簡化線上指令碼。
  4. Rectify 即時程序現在支援半波整流。
  5. 有一個新的 Median(中值)測量可配合 Measurements to XY views(XY 視圖測量),以及資料通道、Cursor regions(遊標區域)對話方塊和 ChanMeasure() 指令碼命令使用。
  6. 新增了一個 ArrMedian() 指令碼命令來查找數值數組的中值。
  7. Sampling configuration, Channels(採樣配置,通道)標籤現在列出了寫入資料檔案的估計資料處理速度。
  8. 將值格式化為文字以供輸出的命令(Message()、Print()、Print$() 和 PrintLog())現在將接受零長度數組。
  9. 現在可以使用 System$(-2) 指令碼命令獲取文字形式的 Spike2 版本、構建日期和時間。
  10. File(檔案)功能表 Import Options(匯入選項)對話方塊已擴展,您可以設定配置選項了。以前,配置只能透過指令碼設定。
  11. WindowTitle$() 命令有一個附加標誌,用於從 .smr 檔案的標題中刪除 [32-bit]。
  12. ViewFind() 命令使用標誌進行了擴展,以允許對匹配的名稱進行更多控制。
  13. 將資料讀取為 RealWave 的匯入器(例如 Ponemah)用於在匯入前掃描資料以查找資料範圍。對於大檔案,這可能會花費很多時間。現在,我們在將資料傳輸到輸出檔案的同時可找到資料的範圍,這可以大幅減少匯入大檔案的時間。為了加快資料匯入,我們還增加了資料緩衝區的大小。例如,匯入 80 GB Ponemah 6 檔案的時間從 5 小時減少到不足 2 小時。
  14. Ponemah 檔案匯入工具已經擴展,允許按 Subject(主題),Channel(通道)和時間範圍篩選資料。例如,可以將其設定為匯入 10 小時到 11 小時且通道標題中包含 ECG 的所有通道。對於具有許多通道的大型檔案,當只需要資料的子集時,這可以將匯入時間從幾小時減少到幾秒鐘。可能還需要一段時間才能找到想要的資料。
  15. 如果您選擇 Talker 支援,則會包含一個新的範例 Talker 程式 SoundCard.exe。這允許您從 Windows 聲源獲取波形資料,例如用於註釋的麥克風。
修復
  1. SampleProcess(chan%, -2, index%, args[]) 指令碼命令未返回下採樣程序 ratio% 值。
  2. 匯入具有多個部分或通道的第一部分不在時間 0 的 Ponemah 檔案會將資料放置在錯誤的時間。
  3. 線上 Down-sample 程序適用於 Derived(派生)通道,但不適用於已採樣通道。
  4. Micro3 中的文字輸出排序器 DIGPBR 命令不起作用。
  5. 當兩個輸出都產生脈衝序列時,Micro3 和 Micro2 中的文字輸出排序器 DIGPS 命令可能失效(從未觀察到)。
  6. 編輯 RealWave 資料通道(例如使用 Linear Predict 命令或 ChanWriteWave() 指令碼命令)可能會使 Spike2 崩潰。
  7. ArrHist() 不允許整數資料數組。
  8. 在有未儲存的指令碼時使用 Evaluate 會導致未儲存的指令碼中的 break(斷)點被忽略。
  9. PlayWaveCopy() 指令碼命令在具有一維數組參數的單通道情況下不起作用。
  10. 在指令碼調試器中檢查指令碼值時,您可以更改標記為 const(常量)的項目的值。
  11. 在指令碼偵錯工具中檢查字串數組時,多行字串現在可以在可調整大小的對話方塊中正確顯示。
  12. Sampling Configuration, Automation(採樣配置、自動化)標籤不允許在設定了 Name(名稱)範本和無效 Directory(目錄)路徑的情況下退出。遺憾的是,編輯路徑並未重新檢查路徑,因此很難清除任何錯誤。
  13. Active Cursor(活動遊標)設定對話方塊在 Repolarisation(復極化)和 Data points(資料點)模式中顯示不正確的欄位描述。
  14. 在 Triggered(觸發)採樣模式下,使用鍵盤作為觸發而沒有設定代碼的採樣不起作用。
2021年10月 10.12a 修復
  1. 編輯指令碼時,Edit(編輯)功能表中的 Replace 命令可能會將替換文字放在錯誤的位置。
2021年10月 10.12 更新
  1. Copy Cluster Values 命令用於寫入叢集品質的額外測量值(Lratio [L 比率]和 Isolation distance [隔離距離])。
  2. 可以按兩下時間檢視畫面中的任何通道來縮放它(最大化)。以前只有帶 Y 軸的通道可以縮放。
  3. 如果 output sequence(輸出序列)載入失敗,錯誤訊息方塊現在會包括導致失敗的來源行。
  4. Cursor(指標)功能表 Display all(顯示所有)命令現在會在第一個指標之前和最後一個指標之後顯示一些資料,以使它們更容易被看到,並為任何指標標籤騰出空間。如果按住 Ctrl 鍵,則該命令在計算新的 x 範圍時只考慮活動指標。
  5. Measurements to XY(XY 測量)檢視畫面和 Measurements to Data channels(資料通道測量)對話方塊中新增幾個選項,以允許在 cursor seek(指標搜尋)操作失敗或 Ignore Cursor 0 step(略過指標 0 步進)選項被觸發時調整指標。
  6. Measurements to XY views(XY 檢視畫面測量)和 Measurements to Data channels(資料通道測量)期間可能出現 Cursor adjustment(指標調整)對話方塊,其中新增了幾個選項,以供擷取無法步進的垂直指標,並顯示所有活動的垂直指標。
  7. time view(時間檢視畫面)通道的 Copy as Text(複製為文字)和 Export as Text(匯出為文字)的改進:Level event(級別事件)通道在每次轉換時輸出級別,WaveMark 通道包含跡線的數量並在欄中列出多個跡線,SUMMARY(摘要)輸出部分現在列出了通道的更多資訊,並為每個通道使用相同的格式。
  8. Level event(級別事件)通道的 Copy for Spreadsheet 和 Export As Spreadsheet 命令已變更為將高級別顯示為 1,將低級別顯示為 0。以前,它會顯示每個時間範圍內的邊緣數,這並不是很實用。
  9. Compatibility(相容性)標籤中新增了 Edit(編輯)功能表 Preferences(首選項)選項,用於將 Copy/Export as Text(複製/匯出為文字)和 Copy/Export As Spreadsheet(複製/匯出為電子表格)變更還原為舊格式。
  10. LastTime()、NextTime()、MarkEdit()、MemSetItem() 和 MemGetItem() 指令碼命令允許 codes%[] 數組引數的大小為 1-4(用於代碼)、5(用於存取代碼),以及與 64-bit smrx 檔案中的每個標記關聯的額外的 32 位元整數值。
  11. MemSetItem() 指令碼命令現在可以在某個時間點之時或之後報告第一項的索引。
  12. ArrSort() 指令碼命令現在接受零長度數組(不執行任何操作),以儲存使用者對零長度的測試,從而避免在調用之前出現指令碼錯誤。
  13. ChanList() 指令碼命令現在支援零長度數組。
  14. ArrFilt() 指令碼命令的執行速度明顯加快(大型數組的執行時間可縮短約一半)。
  15. ArrStats()、ArrSum()、EditCopy()、PlayWaveCopy()、SampleWaveMark() 指令碼命令的未修改數組引數現在是常量。
  16. Yield() 指令碼命令可以返回當前的 allow% 狀態,如果 allow% 為負則保留該狀態。
  17. ArrStats() 和 ArrSum() 指令碼命令可以設定替代(較慢)的算法,以實現更精確的求和。
  18. Len() 指令碼命令可以報告多維數組中的元素數量。
  19. MarkEdit() 指令碼命令可以修改儲存在 64 位元 smrx 檔案中的 Level event(級別事件)通道的代碼(因為它們儲存為標記資料)。
修復
  1. 由 Micro1401-4 採樣的 Level event(級別事件)通道反轉了輸入資料。可以使用 Documents/Spike10/Scripts 資料夾中的 InvertLev.s2s 指令碼來反轉它們。在執行指令碼來修改資料之前應備份檔案。
  2. 配合曲線擬合和 User check positions(使用者檢查位置)選項集使用 Measurements to XY views(XY 檢視畫面測量)和 Measurements to Data channels(資料通道測量)時,將顯示上一步驟的擬合線。
  3. Cursor Regions(指標區域)和 Cursor Values(指標值)對話方塊不記錄對核取方塊、單選按鈕或模式的變更。
  4. 當瀏覽到不可寫資料夾,並仍然要設定該資料夾時,Sampling Configuration(採樣設定)對話方塊 Automation(自動)標籤會顯示 警告。
  5. 在 Output sequencer(輸出定序器)文字編輯器中,DIGPS、DIGPC 和 DIGPBR 定序器未突出顯示。
  6. 在 Output sequencer(輸出定序器)中,冒號後面沒有空格的標籤會被視為錯誤,例如「Label:DAC 0,1」。
  7. 如果對 const(常量)數組使用 resize(調整大小),指令碼編譯器不會標記錯誤。
  8. 如果 resize(調整大小)語句沒有以分號結尾,指令碼編譯器會報錯,所以不允許使用 var y[2]; if 1 then resize y[3] endif。
  9. ArrConv()、ArrCWT()、ArrDot()、ArrFilt()、ArrHist()、ArrSpline() 和 SerialWrite() 指令碼命令不接受 const (常量)數組。
  10. 以下指令碼命令的文件沒有將未修改的數組引數列為常量:ArrRange()、ChanWriteWave()、FileTimeDateSet()、FIRResponse()、GrdSet()、MarkSet()、MatLabPut()、PolyEval()、PolyRoot()、SSTempSet() 和 ToolbarEnable()。
  11. 如果 .mp4 檔案只有音訊(沒有視訊),View(檢視)功能表 Multimedia files(多媒體檔案)命令無法打開它。
  12. 在 Spike shape(尖峰形狀)對話方塊中,按一下資料區域開始將當前尖峰拖動到範本時,縮放效果將因執行太快而無法顯示。
  13. 使用 HCursor() 指令碼命令設定超出 y 軸範圍的 Spike shape(尖峰形狀)對話方塊指標值時,可能會設定該位置的無效版本。
  14. 文字匯入工具沒有以有效格式儲存單個通道設定。
  15. 在虛擬通道以一個資料點向後步進時(例如,使用 LastTime() 指令碼命令或在 Data points [資料點] 模式下搜尋活動指標),會以兩個資料點步進。
  16. 當設定超過 26 列時,網格檢視畫面的預設欄標題會跳過 AA-AZ 系列。之前的序列為 A-Z、BA-BZ、CA-CZ,以此類推,但實際應該為 A-Z、AA-AZ、BA-BZ...
  17. 如果將資料寫入非波形通道(例如使用 ChanSave() 指令碼命令),然後覆寫它(基於波形的通道允許,但基於事件的通道不允許),Spike2 會試圖寫入資料,這會導致資料通道損壞。
改動
  1. 在 Time view(時間檢視畫面)中,Copy as Text(複製為文字)輸出格式與文件不匹配。我們修改了此問題,以確保輸出更加規則(和有用),並重寫了文件。如果將資料匯出為文字,則可能需要修改匯入方法或使用新的 Edit (編輯)功能表 Preferences->Compatibility (首選項 -> 相容性)選項來輸出舊格式。
2021年8月 10.11a 修復
    由新的 WaveMark 對話方塊建立的 WaveMark 資料事件最多可以將一半的波形替換為零。
2021年7月 10.11 更新
  1. SerialOpen() 指令碼命令現在可以獲得可用 COM 連接埠的清單。
  2. 提供了新的指令碼函數 PolyEval() 來對多項式求值,以及 PolyRoot() 來分解多項式(對多項式求根)。
  3. FIR filter(FIR 濾波器)和 IIR filter(IIR 濾波器)對話方塊現在使用 m1、v1 作為記憶體和虛擬通道的通道編號,而不是 2001、4001。
  4. Process() 和 ProcessAll() 指令碼命令現在接受負的開始時間,這允許測量命令找到第一項,無論最小步長是多少。
  5. 新的 EditImageLoad() 指令碼命令能將圖像檔案載入到剪貼簿。
  6. 可以在對話方塊運算式中將 tod 附加到時間上,以在 Time of Day(當日時間)軸模式下設定時間(請參見下面的 Fixes 8)。
  7. 現在,RasterSet() 指令碼命令接受一個零大小的資料數組來設定沒有資料的光柵行。
  8. 當查詢是否可以刪除新採樣的檔案或在關閉檔案時丟棄記憶體通道時,預設值(按 Enter 鍵時發生的情況)已從 Yes(是)改為 No(否),以防止意外丟失資料。
修復
  1. 設定垂直指標位置的上下文(右鍵按一下)功能表項不觸發活動指標搜尋。
  2. 當運算指向連續指令時,圖形定序器本地標籤可能導致代碼產生錯誤。
  3. BinomialC(n%, k%) 指令碼命令不允許 n% 或 k% 為 0。
  4. 如果 get% 不為零,ChanKey(chan%, get%) 指令碼命令將產生一個錯誤。
  5. 在 non-PCA Clustering(非 PCA 集群)對話方塊中(例如,Cluster on Measurements [測量上的集群]),將 Z 軸設定為時間的命令可以清除所有的濾波器代碼(這會使有色點變成黑色)。
  6. ChanSave() 指令碼命令會將鼠標指針變為等待(沙漏)指標。如果在循環中使用該命令,則會導致令人不快的指標閃爍。Spike2 已解決此問題。可以使用 flags% 引數為慢速操作顯示進度對話方塊。
  7. 如果 EditImageSave() 指令碼函數失敗,指令碼將停止;它本應傳回一個錯誤代碼。
  8. 在 Time of Day(當日時間)軸模式下,Cursor Position(指標位置)對話方塊總是將輸入的值視為當日時間,因此 MaxTime() 之類的運算式產生了無意義的結果。現在您可以使用 tod 後綴強制將某個時間判讀為當日時間。
  9. 在指令碼中,允許將零長度子數組作為 array[1:0] 傳遞給函數,但不允許使用 array[0:0]。
改動
  1. 指標固定標誌(指標編號後的 F)僅在指標固定時才顯示。由 CursorFlags() 設定的停用上下文功能表選項的其他標誌不顯示 F。
2021年5月 10.10a 修復
  1. 關閉已儲存的超過 5 秒的新採樣檔案時,會不必要地查詢「Are you sure?」(是否確定?)。
2021年5月 10.10 更新
  1. 現在,文字編輯器可以反白顯示包含文字插入符號和與當前選擇匹配的「詞組」的行。
  2. ChanKey() 指令碼命令新增了一個 flags% 選項,用於放置按鍵,以使按鍵懸垂在可見視圖區域的上方。
  3. 採樣支援 Talker 規格第 5 版,該版本的資料傳輸可能更高效。
  4. 透過右鍵按一下通道號,可以獲取透支通道的上下文(右鍵點擊)功能表。
  5. S2Video 新增了一個 Configuration(配置)選項,用於添加允許某些攝像頭連接的 ffdshow Raw Video 濾波器。
  6. 透過使用 Fix position(固定位置)命令,您可以防止右鍵點擊游標上下文功能表中的縱向游標交互式定位。
  7. 透過新增的 CursorFlags() 指令碼命令,您可以進一步控制縱向游標的交互式使用。
  8. 新增了一個適用於 xdf 檔案(LabRecorder、LabStreamingLayer)的檔案導入器。
  9. IIR filter(IIR 濾波器)和 FIR filter(FIR 濾波器)對話方塊可以更好地處理 RealWave 通道中的 NaN 值。
  10. 線上 Measure to channel(通道測量)命令可以將輸出發送至 Keyboard marker(鍵盤標記)通道,該通道可以觸發寫入磁盤、output sequencer(輸出定序器)和 arbitrary waveform output(任意波形輸出)。MeasureToChan() 和 MeasureX() 指令碼命令已修改為允許此操作。
  11. 現在,當您打開檔案進行採樣時,命令錄製會錄製線上進程。
  12. 如果新採樣的資料檔案長度小於 5 秒,Spike2 將不再查詢中止採樣或關閉新採樣的資料檔案而不儲存該檔案。
  13. 在文字 Find(查找)和 Replace(替換)對話方塊之間切換會保留搜尋文字。當對話方塊啟用時,這些對話方塊的 Find what(查找內容)欄位會以預期方式更新。
  14. Automation(自動化)對話方塊的 File name template(檔案名稱模板)欄位中不再允許使用路徑分隔符字元(例如,「/」和「\」),因為這些字元會導致生成意外的檔案名稱和多餘的資料夾。
  15. 圖形序列編輯器已更新,可更平滑地拖動脈衝並減少閃爍。
修復
  1. 使用者定義的游標標籤可以顯示游標位置差異,以在游標移動時顯示錯誤的值。
  2. 在以 Overdraw WM 模式和大量資料繪製的 WaveMark 通道的 Time(時間)視圖中,由於螢幕重繪可能會在完成前重複多次,因此顯示更新需要 2 秒以上時間。
  3. 導入錄製檔案生成了缺少逗號的 FileConvert$(...) 指令碼命令。
  4. 多個內建指令碼命令未設定工具提示文字。
  5. 記錄 IIRApply() 指令碼命令時,總是將 eTime 引數設定為 0 或 1。
  6. 在圖形序列編輯器中,當按兩下或在對照軌道中選擇任意波形項時,任意波形項可能會從螢幕中消失。
  7. 將 XY 資料匯出到 MATLAB 中時,會匯出第一個 XY 資料點的多個副本。
改動
  1. RealWave 通道中的 NaN 和 Infinity(無窮大)值(來自 Talker 或已導入的檔案)在整個 Spike2 系統中引起了問題,表現為繪圖故障、濾波對話方塊中軸範圍異常和數字濾波器出現特殊結果。為避免這種情況,Spike2 現在掃描從 RealWave 通道讀取的所有資料,並將 NaN 值替換為 0.0,將無窮大替換為最大允許值的一半(以留出空間進行算術運算)。透過添加 Skip NaN(跳過 NaN)通道進程,您可以刪除這些值(從而留下資料間隙)。您可以使用 Fill Gap(填充間隙)通道進程填充產生的間隙。
  2. 以前,錄製打開資料檔案進行採樣會編寫一個指令碼,該指令碼依賴當前採樣配置提供與採樣關聯的任何進程。現在,我們停用了當前配置,改為嘗試使用指令碼命令生成相同的進程。如果您更喜歡之前的狀態,請將第二個參數更改為錄製的 FileNew(0,1) 命令,將值從 1 更改為 3,並刪除用於設定後續處理的命令。
2021年4月 10.09c 修復
  1. 如果 Spike2 的安裝中沒有 LAST.s2cx 或 DEFAULT.s2cx 配置檔案,並且 Tip of the Day(每日提示)已關閉,則 Spike2 啟動時會隱藏主 視窗。
2021年3月 10.09b 更新
  1. 如果在取樣或 Rerunning(重新執行)時設定了 Fill background(填充背景)模式,則 time (時間)檢視畫面的 Channel Image(通道影像)對話方塊將警告您,點陣圖將不顯示。
  2. Script(指令碼)偵錯視窗(Local[局部]、Global[全局]、Watch[監視]和 Call stack[調用堆疊])在啟動時會被移動到可見的位置;以前,如果您將它們從螢幕上移開,它們就很難被找到。
  3. 您可以變更 Graphical sequencer(圖形排序器)編輯器的背景和前景顏色。
修復
  1. 如果在匯出到 MatLab 檔案時選擇了 All Channels(所有通道),則匯出會失敗。
  2. 在 Data points(資料點)或 Expression(表達式)模式之外的 Event(事件)通道搜尋(如 Active cursors[使用中游標]、Measurements to XY[XY 測量]或 Measurements to a data channel[資料通道測量])可能會掛起。
  3. 從 .s2cx configuration (設定)檔案讀取時,每次迭代進行多次測量的 Measurements to a data channel(資料通道測量)處理會產生虛假錯誤。
  4. 從資源檔案恢復 Rate(速率)和 Mean frequency(平均頻率)繪製模式時,Time width(時間寬度)可以增加 1 個時鐘週期,並且非常小的(無意義的)值不會被拒絕。
  5. 在 Spike2 工作階段之間,Edit(編輯)功能表 Preferences(喜好設定)選項中的 Fill cursor labels(填充游標標籤)不會被記住。
  6. 某些 Font(字型)選擇對話方塊沒有將 Font Style(字型樣式)欄位設定為與初始字型樣式(Bold[粗體]、Italic[斜體]、Regular[標準]...)相匹配。
2021年2月 10.09a 更新
  1. 新增了一個虛擬通道函數 TEvt(),用於產生自通道上最後一個事件發生以來的時長。
  2. Virtual(虛擬)通道 Copy waveform or Level event(複製波形或水平事件)對話方塊提供了一個額外的欄位,允許選擇 multi-trace WaveMark(多跡線 WaveMark)通道的 trace(跡線)。
  3. FileName$() 命令新增了一個選項,可使用文字字串作為檔案名稱來源。
  4. 繪製 Result view rasters(結果檢視光柵)時,符號會按 dot size(點大小)設定進行縮放繪製(在高解析度顯示器上它們非常小)。
修復
  1. 將 1401 設定為 10V 輸入範圍時,SampleCalibrate() 指令碼命令返回的校正因子是其設定的兩倍。
  2. Amplitude(振幅)設定為 0 的 Active cursor Peak search(使用中游標峰值搜尋)會將具有相同資料值的兩個連續點檢測為峰值。
  3. 繪製一個放大的 Waveform(波形)通道可能會導致螢幕底部外的資料出現在螢幕上。
  4. 添加和刪除 Memory(記憶體)通道 Level event(水平事件)項不會導致顯示重繪到結尾。
  5. 如果 Windows 功能表 Close All(全部關閉)命令產生了一個對話方塊,警告說關閉將導致資料遺失,則 Cancel(取消)選項將導致該對話方塊重新出現。現在該取消操作已正常執行。
  6. 在 10.09 版本,對於 Active cursors(使用中游標),Expression(表達式)游標模式在 Measure to XY(XY 測量)和 Measure to Channel(通道測量)命令中不會迭代。
  7. 在 Result view(結果檢視)中,將檢視儲存到檔案時,Raster Draw(光柵繪製)模式的設定項 Sweeps(掃描)、Sort(排序)和 Symbols(符號)不會儲存和還原。
2021年2月 10.09 更新
  1. 在 Sampling Configuration(取樣設定)中,可以對基於 Talker 的波形或 RealWave 通道應用即時通道處理(例如濾波或整流)。
  2. 在取樣設定中,可以從基於 Talker 的波形或 RealWave 通道 Derive(衍生)通道。
  3. 現在,基於 1401 的通道的取樣設定 Channel(通道)對話方塊會在您輸入的同時檢查對數值欄位的變更。
  4. 您可以在 Samping Configuration(取樣設定)對話方塊和指令碼命令中的通道 Title(標題)和通道 Comment(註解)欄位中使用預留位置(例如,使用 %c 作為通道號碼)。
  5. 使用 COM 連接埠的已取樣 TextMark 通道可以使用電腦上的任何連接埠,而不僅僅是 COM1 到 COM19 範圍內的連接埠。
  6. 取樣設定新增了一個 Script(指令碼)索引標籤,用於設定在取樣期間按預設時間執行的指令碼。新增了一個 SampleScript() 指令碼命令。
  7. 現在,Sampling Configuration Mode(取樣設定模式)索引標籤可以設定在觸發器事件發生時,或在每個定時取樣週期開始和結束時執行的指令碼。
  8. 擴展了 SampleTrigger() 和 SampleMode() 指令碼命令,以支援為回應取樣事件而執行的指令碼。
  9. SampleHandle() 指令碼命令現在可以報告上次已取樣的(尚未關閉的)檔案。
  10. SampleRepeats() 指令碼命令現在可以報告已完成的重複和目前檔案編號。
  11. 針對資料檔案的 File Export(檔案匯出)對話方塊已修改,使 As Set(按設定)核取方塊也適用於範圍清單。
  12. WindowTitle$() 指令碼命令現在有一個 flags% 引數。
修復
  1. Create New Buffer(新建緩衝區)對話方塊允許您用少於最少資料點(6 個)的資料點建立一個 WaveMark 通道。
  2. 用於搜尋具有多條跡線的 WaveMark 通道的 MinMax() 指令碼命令可能會太快啟動。
  3. SampleWaveMark() 指令碼命令不允許設定具有奇數個資料點的多跡線通道。
  4. 如果更新 Talker 授權資訊時出現磁碟問題,Spike2 可能會當機。
  5. Triggered(已觸發)模式下的取樣設定 Mode(模式)索引標籤允許您選擇 Talker 波形作為觸發通道。
  6. 設定多個輸出範圍時,File Export(檔案匯出)對話方塊進度指示器出故障。
  7. 如果設定檔案或檔案內容有問題,載入設定檔案的指令碼 FileOpen(name$, 6) 命令可能返回 0 而不是錯誤代碼。
  8. 在網格檢視儲存格中編輯文字時,Del 鍵不會刪除文字插入點右側的字元。
  9. Analysis(分析)功能表 Linear Predict...(線性預測)命令在 Time(時間)檢視中無效。
  10. 向具有 4 個 DAC 選項的 Micro1401-4 執行 Arbitrary waveform output(任意波形輸出)時,無法同時使用 2 個以上的 DAC。
  11. Amplitude(振幅)設定為 0 的 Active cursor Peak search(使用中游標峰值搜尋)會將具有相同資料值的兩個連續點檢測為峰值。
  12. 繪製一個高倍放大的 Waveform(波形)通道可能會導致螢幕底部外的資料出現在螢幕上。
  13. 添加和刪除 Memory(記憶體)通道 Level event(水平事件)項不會導致顯示重繪到結尾。
2020年11月 10.08 更新
  1. 新 Analysis(分析)功能表 Linear Predict...(線性預測...)命令將使用基於上一個和下一個數據的估計值來替代 Time(時間)視圖波形數據中和 Result(結果)視圖通道中的短偽影。等效的腳本語言是 ChanLinPred()。
  2. Time(時間)、Result(結果)和 XY 視圖中的垂直和水平遊標有一個新選項,可將位置顯示為與另一個遊標的差異。
  3. 如果連接的 1401 與另一 1401 時間同步,About Spike2 對話方塊會在 1401 監視器修訂後顯示 Sync(同步)。
  4. 在腳本編輯器中,Functions(函數)清單方塊將顯示包含文本插入符號的用戶定義的 Func(函數)或 Proc(進程)名稱。
  5. 新增了一個 ChanZoom() 腳本命令用於控制和報告 Time(時間)或 Result(結果)視圖的縮放狀態。
  6. SampleSeqStep() 腳本命令現在可以存取與文本和圖形輸出定序器步驟相關聯的鍵、註釋和顯示字串。
  7. 在 Sampling Configuration(採樣設定)中,除了波形通道外,您還可以將通道處理應用於 RealWave 源通道。
修復
  1. 在 Spike2 版本 10 中,Edit(編輯)工具列未新增到腳本可控制視窗的清單中;App(4) 總是返回 0。
  2. 如果使用腳本編輯器 Run(執行)按鈕執行腳本,並且腳本建立了視圖但從未設定前視圖,則可能需要點擊 Run(執行)按鈕兩次才能再次執行該腳本。
  3. 使用帶有整數數群組參數的 BReadSize(8,...) 或 BWriteSize(8,...) 腳本命令可能導致 Spike2 崩潰。
  4. 使用 SampleTrigger() 腳本命令變量(在版本 10.06 中新增)將觸發器代碼設定為字串時會出錯並停止該腳本。
  5. 當與 Micro3、Micro4、Power2 或 Power3 一起使用時,PlayWaveStatus$() 腳本命令 pos% 參數會以字節而不是以點為單位元報告位置。此錯誤在 Spike2 版本 7 中出現。 Micro2 和 Power1 不受影響。
  6. 在 fixed duration(固定持續時間)模式中從 Gate Settings(門設定)對話方塊記錄 ProcessGate() 會顛倒 pre 和 len 參數。
  7. 在一個腳本中, -1 >> 64 評估為 0;它應該評估為 -1。
  8. 在 Line(線條)繪圖模式中使用可見 Level(級別)事件通道進行採樣或重新執行時,可能會導致滑鼠指標閃爍。
  9. 採樣或重新執行期間,在以慢採樣率搜尋 Waveform(波形)通道時,可能會導致 Spike2 在 Update window every(每隔以下時間更新視窗)設定為 0.0 的 Automatic(自動)模式下,在 Measure to Chan(測量到通道)處理中掛起。
  10. 在版本 10.07 中,當 Interact() 被用於不會改變使用中視圖的腳本循環時,Interact(交互)欄上每次第二下按鈕點擊都會被忽略。
  11. 如果您同時擁有 CED1902 和 Micro1401-4,Conditioner 設置會在設置 1902 後錯誤地報告“非法參數”錯誤。
  12. EDF 導入器現在支持非對稱縮放整數數據;以前這些通道擁有不正確的偏移量。
2020年9月 10.07 更新
  1. S2Video 程式新增了一個設定畫面格時間戳記的選項。
  2. 檢視 MP4 視訊檔案現可支援畫面格的精確步進。
  3. 現可在群組中加入不帶 y 軸的通道(但是它們不能成為群組頭)。這樣就可以使用在 State(狀態)模式中繪製的通道來為其他通道的背景著色。
  4. 新增了一個指令碼命令 ArrRev(),可用於顛倒陣列中各元素的排列順序。
  5. 現在可透過 XY Draw mode(XY 繪製模式)對話方塊變更通道排序模式。
  6. 現可在 Time(時間)、Result(結果)和 XY views(XY 檢視)的資料區域顯示 x 軸和 y 軸。預期這將主要在 XY views(XY 檢視)中用於發佈目的。
  7. 現可在 Graphical Sequence Editor(圖形序列編輯器)中變更軌道標籤。
  8. Sampling Configuration(採樣設定)對話方塊中的 Channels(通道)標籤現可支援 Ctrl + 複製為文字以複製用 Tab 分隔的資料欄。
  9. Sampling Configuration(採樣設定)對話方塊標題在採樣過程中不再被清除(以保留設定檔案的名稱)。
  10. Memory buffer Import channel(記憶體緩衝區匯入通道)對話方塊改進了錯誤報告功能。
  11. Time(時間)和 Result(結果)檢視中,清除選定通道的可點擊區域現在新增了一個提示工具。
  12. 「Cluster on Measurements」(測量集群)設定對話方塊可將測量設定複製和記錄為文字。
  13. 「Sampling Configuration」(採樣設定)現在追蹤的是最後一個 .s2cx檔案,不是 LAST.s2cx 或 DEFAULT.s2cx 檔案。SampleConfig$() 指令碼命令新增了一個存取該檔案的選項。
  14. 在指令碼中,可使用 DlgValue$() 將 X Value(X 值)欄位設定為文字,例如"Cursor(1)"。在以前這會將遊標 1 的位置顯示為一個數字。
  15. 現在,當使用者點擊已定義的範圍時,資料檔案的 Export As(匯出為)對話方塊會更新該對話方塊欄位,並偵測通道清單和時間範圍的錯誤。
  16. Help(說明)內容現包括有關設定 Xvid 視訊轉碼器的資訊。
修復
  1. 當 XY 檔案開啟時,XY 檢視中的 y 軸標題沒有復原。
  2. SampleConfig$(3) 指令碼命令將 TextMark 通道註解放到錯誤的欄。
  3. 當 Sampling Configuration->Set maximum channels(採樣設定->設定最大通道數)對話方塊開啟時,該對話方塊的 Special channels(特殊通道)欄位始終被設定為 0。
  4. 採樣設定缺少一個輸出排序器檔案,過去會產生 3 個訊息方塊,現在只產生 1 個。
  5. 在 Result(結果)檢視中,以 X 測量值為單位的均值和 SD 給出的是像素單位,而非 x 軸單位的結果。
  6. 文件將對話方塊運算式 CXn 錯誤地列為 CnX (n = 0-9)。
  7. 記錄帶有 X 軸位置資訊的對話方塊時,沒有將 CXn 轉換為 CursorX(n)。
  8. 在 Time(時間)和 Result(結果)檢視中記錄「Ctrl + A」(或在通道號下方點擊)時,會產生無效的代碼。
  9. 在 XY 檢視中,Y Axis Range(Y 軸範圍)對話方塊將 All channels(所有通道)處理為所有可見通道,以匹配 Time(時間)和 Result(結果)檢視。
  10. 當 type% 設定為 12(XY 檔案)和 17(網格檔案)時,FileList() 指令碼命令不起作用。
  11. 在一個指令碼中,帶有一個非陣列引數的使用者定義函數在某些情況下可以接受一個陣列。
  12. 在 Edit(編輯)功能表下的 Preferences Display(喜好設定->顯示)標籤中,如果將坐標軸的 Line thickness(線條粗細)設定為 1 個像素,則軸捲動時可能會留下像素塵埃痕跡。
  13. 透支通道過於頻繁地繪製背景,導致在打開網格或頂部透支通道將背景顏色設定為覆寫檢視畫面顏色時,橫向捲動出現顯示當機。
  14. 在建立臨時篩選器之前使用 FiltApply(-1,...) 會造成 Spike2 當機。
  15. 變更 S2Video Configuration(S2Video 設定)中的選項可能會導致視訊顯示消失。
2020年7月 10.06 更新
  1. Print screen(列印螢幕)現可支援 Cursor Regions(遊標區域)和 Cursor Values(遊標值)對話方塊,並將一種成比例的字型套用於視窗標題。
  2. Sampling configuration(採樣設定)對話方塊的 Mode(模式)標籤新增了一個選項,可在不將資料寫入磁碟時控制 s2video 應用程式的慢畫面格速。該指令碼語言對應的是新增的 SampleFPS() 指令碼命令。
  3. 輸出排序器現在可以一邊進行其他的排序器操作,一邊同時處理一系列數位脈衝。
  4. 在 Sampling configuration(採樣設定)對話方塊的 Mode(模式)標籤中,Triggered(觸發)模式允許指定完整的標記篩選器。以前,您可能會選擇匹配單個代碼。SampleTrigger() 指令碼命令現已擴充至匹配多個代碼。
  5. Sampling configuration(採樣設定)對話方塊的 Mode(模式)標籤現可在使用者輸入時檢查各欄位,並在頁面底部列出問題。
  6. Marker Filter(標記篩選器)對話方塊現可支援將標記篩選器指定為文字,這比在需要用到一系列數值時勾選核取方塊要快得多。也可以使用剪貼簿複製並貼上篩選器規範。
  7. MarkMask() 指令碼命令現已擴充至將標記篩選器設定為文字,或以文字格式獲取標記篩選器。
  8. Draw Mode(繪製模式)對話方塊現可在可編輯欄位中報告錯誤,並在數值出現異常時停用 OK(確定)和 Draw(繪製)按鈕。
  9. Grid(網格)檢視現在有了額外的內容功能表選項:Grid size(網格大小)、Fit to Grid(鋪滿網格)、Cut(剪下)、Copy(複製)和 Paste(貼上)。
  10. Cursor Regions(遊標區域)和 Cursor Values(遊標值)對話方塊會記錄設定、選擇和編輯複製操作。
  11. Cursor Regions(遊標區域)和 Cursor Values(遊標值)對話方塊改進了交互式儲存格選擇,並支援以下指令碼命令:Selection()、Selection$()、MoveTo()、MoveBy()。
  12. 透過右鍵內容功能表打開的無模式對話方塊,例如 Draw Mode(繪製模式)對話方塊,現可緊挨滑鼠指標打開。
  13. 即使未被覆寫,GrdColourGet() 指令碼命令現在也可報告顯示的儲存格顏色。
  14. 在指令碼中,按某個條形按鈕時,Toolbar() 和 Interact() 條形按鈕不再佔據輸入焦點。當您希望以鍵盤輸入進入鍵盤 Marker(標記)通道時,這一功能在採樣過程會很有幫助。
  15. 我們將指令碼語言字串變數的最大長度從 1,000,000 個字元增加到了 100,000,000 個字元。
  16. 在 Clustering(叢集)對話方塊中,INTH 對話方塊現可記住其位置。
  17. 如果 Spike2 在啟動期間載入了一個採樣設定檔案(...\DEFAULT.s2cx 或 ...\LAST.s2cx),它會將名稱寫入記錄檢視表。
  18. 在 Edit(編輯)功能表下的 Display Preferences(顯示喜好設定)中,新增了 High DPI(高 DPI)設定。
  19. 現在,EDF 匯入器可以識別更多類型的 BDF 檔案。以前,某些規範未能成功識別,匯入器即恢復匯入資料,默認該資料是 16 位元長而不是 24 位元,從而導致產生垃圾資料。
  20. 現在,系統支援 MMFrame() 指令碼命令,適用於帶有更多關鍵畫面格選項的 MP4 檔案。
修復
  1. 在帶有 Micro4 的輸出排序器中,DELAY 0 指令導致了很長的延遲(超過 40 億步);它本不應該造成任何延遲。
  2. 記錄某個涉及當前檢視畫面變更的動作並不總是選擇新檢視畫面(例如,在打開 Cursor(遊標)對話方塊時)。
  3. 一個已打開並修改過的 Grid(網格)檢視可以每 5 分鐘獲取一次輸入焦點。
  4. 已命名的 Grid(網格)檢視在被關閉時始終會被儲存,即便使用者要求不要儲存它們也無濟於事。
  5. 從 .s2gx 檔案載入某個網格時,沒有套用當前檢視畫面和應用程式的顏色,也沒有更新用於編輯網格單元的字型。
  6. 當前檢視畫面是 Grid(網格)或 Info(資訊)視窗時,Global Debug(全域偵錯)視窗將視窗類型顯示為「未知」。
  7. 對最大化的 Grid(網格)檢視使用 Grid(網格)檢視的 Fit to Grid(鋪滿網格)命令,改變了檢視畫面的大小,但它仍保持最大化。
  8. 在圖形輸出排序器中,同時發生的數位輸出和數位標記輸入有排序錯誤。
  9. 在圖形輸出排序器的 Section(部分)設定中,變更部分註解後未能透過 OK(確定)按鈕成功套用變更。
  10. 在 Cursor Values(遊標值)和 Cursor Regions(遊標區域)對話方塊中,第一個單選按鈕(用於 C0 和 C0-C1)無效。
  11. 用於 Move%() 回叫 vh% 和 ch% 引數的 ToolbarMouse() 指令碼命令的文件不正確。
  12. Sample Bar(採樣欄)對話方塊的 Add...(新增)按鈕沒有讀取儲存在新增檔案中的標籤和註解,並且會接受舊格式的 .s2c 檔案,而這些檔案無法在現代版本的 Spike2 中使用。
  13. 在 10.05 版的 Spike2 中,在某個使用者定義的對話方塊中,預設按鈕(由 Enter 鍵啟用)是 Cancel(取消),而不是 OK(確定)。
  14. 在 Grid(網格)檢視中,按 F1 鍵不能開啟線上說明。
  15. 在 10.05 版的 Spike2 中,DrawMode(繪製模式)對話方塊中用於 RealMark 資料的 Data Index(資料索引)欄位無效。
  16. Time(時間)檢視在最後一項到來之前提前一個像素結束。
  17. 除非速度非常慢,否則向 Power3A 的任意波形輸出均不起作用。
2020年5月 10.05 更新
  1. Interval(間隔)模式是新的 Time view(時間視圖)繪製模式,可以顯示事件之間的間隔。
  2. 您可以設定遊標標籤,以不透明的背景進行繪製,讓它們在「繁忙」的波形背景下更易於讀取。
  3. 網格視圖現在可以按視圖或按儲存格設定顏色。新的指令碼命令如下:GrdColourSet() 和 GrdColourGet(),以及延伸至 ViewColourSet() 和 ViewColourGet()。
  4. 顏色變更記錄現在包括變更項的名稱。
  5. 可以透過交互方式調整網格視圖的大小,也可以透過交互方式設定網格欄標題。
  6. 如果在記憶體不足,出現大量峰值的情況下執行 Principal Component Analysis(主成分分析)對話方塊,現在會提供具體原因,而不是一般性錯誤。
  7. 在 Help(說明)功能表 About Spike2(關於 Spike2)對話方塊中,Copy 命令現在會在複製到剪貼簿的資訊中包括 Spike2 安裝資料夾。
  8. 在指令碼語言中,現在您可以在能使用通道指定名稱的任何地方使用 -6,以表示未選擇的通道。
  9. 水平遊標和垂直遊標 active cursor mode(使用中遊標模式)對話方塊現在設有切換到其他 active cursor mode(使用中遊標模式)對話方塊的按鈕。
  10. 第一次使用 Set Marker Codes(設定標記代碼)對話方塊時,它會提醒您使用 Ctrl+Alt+拖曳的操作來選擇峰值。
  11. 現在,您可以使用包含非 ASCII 字元的名稱將資料儲存為 Matlab 檔案。
  12. PlayWavePoints() 指令碼命令現在可以報告區域中的最大點數。
  13. 新的 FileStatus() 指令碼命令可以報告檔案系統物件屬性,如唯讀、目錄、隱藏。
  14. 新的 DrawModeCopy() 指令碼命令可在時間或結果視圖中將一個通道的繪製模式套用到其他通道的清單。
  15. 新的 Replace$() 指令碼命令可產生一個字串,用於替換出現的所有子字串。
  16. TDT 匯入器現在會報告缺失的 .sev 檔案,並盡全力處理找到的檔案;在此前,如果檔案缺失,它就會放棄處理。
  17. 您可以使用 ToolbarEnable() 指令碼命令來偵測是否為工具列設定了 Idle(閒置)函數,並且統計已啟用按鈕的數量。
  18. 設定為整數模式並使用箭頭鍵時,使用者定義的對話方塊滑桿控制項的表現會更好。
  19. DlgValue() 指令碼命令現在可以在使用者定義的對話方塊中變更實數和整數欄位的允許範圍。
  20. 指令碼 Locals 和 Objects 偵錯視窗有了新的 View(視圖)功能表選項,其中僅會顯示變數的名稱,省略了 Proc/Func(處理序/函數)或 Object(物件)名稱,從而減少了螢幕上的混亂。
修復
  1. 採用 Object type(物件類型)名稱的指令碼會使 Spike2 當機,應採用 Object variable(物件變數)名稱。
  2. 使用僅顯示 Visible(可見)或 Selected(選定)通道的新選項時,Channel Colours(通道顏色)對話方塊會出現混淆。
  3. 在所有情況下,包含使用者定義文字的記錄操作均未偵測到嵌入的 " 和 \ 字元。
  4. 若為繪製為 Sonogram(聲波圖)的波形,或繪製為頻率的 RealMark 通道設定時間視圖通道單元,不再會改變顯示的單位「Hz」。
  5. 若對在「Mean Frequency」(平均頻率)模式下繪製的事件通道進行採樣和重新執行,此前零位線會填充「not yet reached」(尚未到達)時間區域。現在此區域會留空,以匹配所有其他繪製模式。
  6. 在遊標的寬度超過 1 個像素時,若拖曳聲波圖鍵等項目,遊標可能會留下「像素塵埃」。
  7. 每次啟動 Spike2 時,系統都會顯示程式更新的「Help」(說明)頁面。
  8. 分組通道的通道編號以通道的原色繪製;變更通道原色並不會重繪通道編號。
  9. 即使遊標是群組成員(遊標應已隱藏時),此前也可以使用 New Horizontal cursor(新水平遊標)按鈕將遊標新增到帶有 y 軸、在最下端顯示的通道,從而導致不一致的可見狀態。現在,我們將遊標新增到群組的頂部通道。
  10. 如果水平遊標 1 不存在,您無法開啟 Active Horizontal cursor mode(使用中水平遊標模式)對話方塊。
  11. Calibration(校準)對話方塊和 Set Marker Codes(設定標記代碼)對話方塊未顯示錯誤訊息。
  12. Sampling configuration(採樣設定)對話方塊未顯示針對 RealWave 和 Derived(衍生)通道的 Scale(縮放)和 Offset(偏移)值。
  13. Derived(衍生)通道之前有可能在 Sampling configuration(採樣設定)對話方塊中顯示錯誤的採樣率。現在,它們會顯示降採樣比率。
  14. Derived(衍生)通道設定對話方塊不會儲存對 Units(單元)通道、Scale(縮放)或 Offset(偏移)欄位的變更。
  15. 指令碼命令 SampleProcess(chan%,-1) 報告「Bad argument count」(不良引數統計)。
  16. 如果使用「採樣設定」中不存在的多條跡線或輸入來設定 WaveMark,會導致無用的通用「1401 command error」(1401 命令錯誤)。
  17. 透過線上處理序,使用衍生通道或波形通道記錄採樣時,不起作用。
  18. 除非設定了超過 32 個通道,否則記錄新的 32 位元 .smr 檔案的採樣時,會記錄為 64 位元 .smrx 檔案。
  19. 採樣記錄到新的資料檔案中時,未記錄負的防反跳週期。
  20. 如果透過非順序連接埠記錄對多跡線 WaveMark 通道的採樣,會被記錄為順序連接埠。
  21. 透過設為 Not triggered(未觸發)的 Triggering(觸發)來記錄採樣時,未進行記錄;Use previous trigger(使用之前的觸發器)模式被使用。
  22. 記錄「Marker filter」(標記篩選器)對話方塊時,MarkTrace() 指令碼命令設定了錯誤的通道,並為非 WaveMark 通道顯示。
  23. 用於載入不存在的 .cur 或 .ani 遊標影像檔案時,MousePointer() 指令碼命令未返傳回 0。
  24. InfoRun(2) 重設「資訊」視窗計時器時,本應使計時器停止,但卻設定為執行。
  25. 搭配多跡線 WaveMark 資料使用 LastTime() 和 NextTime() 指令碼命令,並且第四個引數為矢量時,傳回的資料始終是第一個跡線,而不是 MarkTrace() 設定的跡線。
  26. 按鈕 n% 不存在時,ToolbarEnable(n%) 指令碼命令的傳回值為 0,不是記錄所述的 -1。
  27. 在網格視圖中,如果網格視圖右側有未使用的空間,XHigh() 指令碼命令之前傳回 0,現在則傳回欄數。
  28. 記錄網格視圖的建立並不會設定網格大小。
  29. 資訊視窗為當前視圖時,ViewColourSet() 和 ViewColourGet() 指令碼命令產生「View is wrong type」(視圖為錯誤類型)錯誤。
  30. DrawMode()、MinMax() 和 ChanValue() 指令碼命令會忽略時間視圖繪製模式 11 和 12(BPM 模式)中的 edge% 引數。
  31. 嘗試更新損壞的資源檔案時,Spike2 可能會當機。
  32. 因資源檔案佔用大量(很多 MB) PlayWave 記憶體區域,Spike2 讀取時間很長。
  33. 調試使用物件的指令碼時,存在顯示物件及其成員的幾個問題。
  34. 在包含了以 OverdrawWM 模式繪製的 WaveMark 通道,以及帶有 Key(鍵)的 Sonogram(聲波圖)的時間視圖中捲動時,會捲動並重新繪製 Key(鍵),導致一片混亂。
改動
  1. 在門控處理模式下,設定 User check positions(使用者檢查位置)後,Yes to All(全部同意)和 Cancel(取消)按鈕現在適用於整個處理請求,而不是單個門條件。
2020年3月 10.04 更新
  1. Binsize() 新增為對話方塊運算式。
  2. Process(處理序)對話方塊跟蹤開始和結束時間欄位的變更並報告錯誤。
  3. 新的 Reverse$() 指令碼命令用於反轉字串。
修復
  1. 如果您返回到 Process Settings...(處理序設定...)對話方塊並再次處理資料,則資料通道測量的記錄會出錯。
  2. Process Gate(處理序門)對話方塊的記錄在 variable gate(變數門)模式中反轉了兩個引數。
  3. Process Gate(處理序門)對話方塊和 ProcessGate() 指令碼命令缺失說明連結。
  4. sampling configuration(採樣設定)檔案或Resource(資源)檔案如果具有使用可變長度門控的處理序,則不能被讀取。加入了指令碼 (Fixs2cs.s2s) 來修復檔案。
  5. 與單個引數一起使用的 ChanFit() 指令碼命令變數產生「Wrong number of arguments」(錯誤引數數量)錯誤。
  6. 在儲存當前的處理序前,儲存採樣設定不會刪除現有的處理序。這可能導致每次儲存時,採樣處理序的數量翻倍。
  7. 大多數檔案匯入器將匯入檔案的時間解析度設為最接近 1 微秒的值,從而與匯入的資料相容。ADInstruments 資料匯入器將檔案時間解析度設為與資料匹配的最大值,該值通常非常大。
2020年3月 10.03 更新
  1. 關於 RealMark 通道測量:現在在互動時及使用指令碼語言時均可對每個通道進行多項測量。
  2. 透過鍵盤可以播放波形輸出連結,並且可以從採樣設定 Play waveform(播放波形)標籤,以及透過新的 PlayWaveCtrl() 指令碼命令停用 playwave 工具欄。
  3. SampleKey() 指令碼命令具有新的可選引數,可防止觸發輸出排序器,並能播放波形系統。
  4. 除了停用 Draw(繪製)按鈕外,X Axis Range(X 軸範圍)對話方塊中的使用者輸入錯誤現在會顯示說明性訊息。已偵測所有欄位中的錯誤。
  5. 透過資料通道的 Change Colours(變更顏色)對話方塊,您可以處理全部、可見或選定通道。
  6. 對於超過一秒鐘左右的篩選過程,FiltApply() 指令碼命令現在可以請求顯示進度列。篩選操作現在會顯示「等待」遊標,表明該操作需要一些時間才能完成。
  7. 如果操作需要超過一秒鐘時間,ChanSave() 指令碼命令現在可以顯示進度列。
  8. 新的 Listener() 指令碼命令會統計正在執行的偵聽器裝置(s2video 的副本)的數量。
修復
  1. 無法將函式名稱或處理程序名稱作為引數傳遞給物件的成員函式。
  2. 從 RealMark 通道讀回標題時,ChanTitle$() 沒有使用 index% 引數。
  3. 若將記憶體緩衝區 Add Items(新增項目)對話方塊的 Data(資料)欄位設為 -(減號),會產生無用的訊息框,並且不會檢查標記代碼的輸入。現在在您輸入時,系統會檢查此對話方塊中的項目;非法輸入會停用 Add(新增)按鈕。
  4. Window 功能表的檔案名下拉清單會從檔案名清單刪除「&」字元。
  5. 若在多媒體檢閱視窗中記錄遊標 0 連結按鈕,會將註解標記放置在錯誤的位置。
  6. XY 測量和通道測量不會使用使用者輸入值測量模式,因為它始終會產生「X/Y Time is invalid」(X/Y 時間無效)的錯誤。
  7. 對於為耗時操作顯示的 Progress(進度)對話方塊,有時需要多次按一下 Cancel(取消)按鈕才能中斷。
2020年1月 10.02 更新
  1. 採樣開始時更加穩健,特別是使用在 SampleStart() 後未釋放「空閒」時間的指令碼時。
  2. Spike2 將在啟動時嘗試建立任何缺失的特殊資料夾。這可能有助於避免多帳戶共用的系統出現與權限相關的錯誤。如果無法建立缺失的資料夾,則啟動時會向記錄視圖傳送警告。
  3. 新增了 FilePath$(-6) 以報告程式資料檔案路徑。
  4. 透過 Help(說明)功能表下 About Spike2(關於 Spike2)對話方塊中的 Copy(複製)按鈕可複製檔案路徑資訊,以便進行診斷。
  5. 如果圖形序列器輸出無法儲存為 S2PSEQ$.PLS 檔案以便進行採樣,現在會發出警告。
  6. 垂直及水平游標標籤對話方塊現在包含 Apply(套用)按鈕,用於套用變更並使對話方塊保持開啟狀態。
  7. ExportChanList() 提供新的 flag% 值 (4),用於在檔案匯出期間顯示進度條。
  8. 將滑鼠指標懸停在通道編號上會顯示通道工具提示,這對已透支的通道很有用。
  9. 修改了 BIOPAC 匯入器,以處理末尾缺少資料的舊格式檔案。
  10. S2video 程式現在可就所需的登錄檔設定提供預設值,這簡化了 xvid 編解碼器的使用。
  11. U1401Open() 現在可以報告在請求單元 0(第一個可用單元)時開啟了哪個 1401。
  12. FileList() 支援透過 type% 值 17 產生網格視圖。
  13. FileName$() 現在可以報告多媒體視窗檔案名稱。
  14. 當 1401 等待觸發器開始採樣時,現在可以使用 PlayWaveCopy() 及 PlayWaveLink$() 指令碼命令。
  15. ChanProcessAdd() 文件現在包括抖動消除 (PType%=12),還會描述所有處理程序的預設引數值。
  16. ChanColourSet() 指令碼命令現在可以透過一次調用設定多個通道。
  17. MMPosition() 經過擴展,可報告光標 0 連結狀態,以及命令的查找或執行操作是否已完成。
修復
  1. 如果用於 1401 輸入的採樣通道不是從 1 開始連續編號,那麼 Edit WaveMark on-line spike shape(編輯 WaveMark 在線尖峰形狀)對話方塊就不會調整任何值或顯示非觸發資料。
  2. 如果變更通道,on-line spike shape(在線尖峰形狀)對話方塊中顯示的後台資料可能會消失。
  3. 在輸出序列器中,Format 命令會將「WAVEGO code,-,OptLab」中的「-」字元轉換為未編譯的空格。
  4. 在 Draw mode(繪製模式)對話方塊中,以點模式記錄繪製為波形的 RealMark 資料時會錯誤地記錄點大小。
  5. 如果在未開啟 1401 進行採樣的情況下使用 PlayWaveCopy()、PlayWaveKey2$() 或 PlayWavePoints() 指令碼命令,則指令碼將停止並提示「Interpreter error (call CED): -581」(解釋器錯誤 [調用 CED]:-581)。這些現在可產生正確的錯誤消息。
  6. 當開啟兩個或更多 Spike 排序視窗並以不同方式調整大小時,變更通道可能會導致顯示混亂。
  7. 當多個波形通道按鎖定軸及偏移量分組時,通道間距可能會變得不準確。
  8. 在 XY 視圖中,ChanColourGet() 指令碼命令未正確覆寫後台 (item% = 0)。
  9. 我們已停用透過 Alt+數字鍵盤向上/向下鍵將當前選定的內容向上/向下移動一行的功能;此操作雖然可以移動選定行,但是釋放 Alt 後,它會將移動的行替換為配合 Alt 按下的任何小鍵盤字元。使用 Alt+向上/向下(非小鍵盤)鍵移動選定行。
  10. 如果有輸入焦點並且按下了 Enter 鍵,則多媒體審核對話方塊將關閉。
  11. 刪除採樣設定中作為派生通道來源的通道並不會刪除該派生通道;這會產生無效的採樣設定。
改動
  1. 以不相容的方式變更了 ChanDecorate() 指令碼命令狀態讀回;之前必須經設定才能讀回模式。
  2. 如果從包含 WaveMark 資料(尖峰形狀)的指令碼建立採樣設定,並且未使用 spike shape setup(尖峰形狀設定)對話方塊產生範本及設定觸發級別,則尖峰形狀偵測觸發級別就會被設定為 0。這可能導致意外捕獲由噪聲觸發的非常小的尖峰。針對這種情況,觸發級別現在被設定為滿量程的一半。
  3. 格式化輸出序列的快速鍵從 Ctrl+F4 變更為 Shift+F4。這樣可空出 Ctrl+F4,以便實現關閉視窗這一標準 Windows 功能。
  4. 當多個通道按鎖定軸及偏移量分組時,顯示 Optimise 時不會再在螢幕的頂部及底部新增 5% 的額外空間,因為當有許多分組通道時,這看起來不太對勁。
2019年12月 10.01a 更新
  1. 離線波形輸出驅動游標 0 現在會取消游標 0 的其他驅動程式。
修復
  1. 1401 採樣的通道號中存在間隙的採樣配置不再起作用並可能崩潰。例如,通道 1、2、3 上的採樣波形正常,但通道 2、3、4(忽略通道 1)上的採樣波形不正常。
2019年12月 10.01 更新
  1. 您可以在獲取資料時對 1401 採樣的波形應用一種或多種處理,以產生新通道或替換採樣資料。初始處理為:IIR 濾波、整流、差分和下採樣。您可以交互地將這些處理應用於採用配置,也可使用指令碼來實現。
  2. 新增指令碼命令 SampleDerived() 和 SampleProcess(),可用於支持派生通道和即時通道處理。
  3. 在尖峰形狀排序組件中,如果範本縮放與目標通道縮放不匹配,則 Load and Save templates(載入和儲存範本)對話方塊會縮放範本(如果可能)。您可以在 Edit(編輯)功能表 Preferences(喜好設定)、Compatibility(相容性)索引標籤停用此變更。
  4. 新增用於處理 ADInstrument Labchart 檔案的資料檔案匯入器。
  5. Spike shape sorting Template settings(尖峰形狀排序範本設定)對話方塊中新增了一個選項,以便在使用具有多條跡線的 New WaveMark(新建 WaveMark)對話方塊時停用獨立觸發器。SSParam() 指令碼命令 flg% 參數已擴展以支持此功能。
  6. 現在可以重新執行連結到關聯的時間視圖的游標 0 的 Multimedia(多媒體)視窗,從而使游標 0 移動以指示當前重放位置,並使視圖捲動以保持游標可見。MMPosition() 指令碼命令新增若干個用於控制重放和游標 0 連結的選項。
  7. 游標 0 可由 Spike shape(尖峰形狀)對話方塊、測量處理和多媒體重放驅動。之前所有驅動程式都可以同時處於使用中狀態,這會令人混淆。現在新的驅動程式都會取消任何使用中的驅動程式。
  8. 在時間視圖中,現在可以在採樣結束後刪除採樣的資料通道。之前必須關閉並重新開啟檔案才能執行此操作。
修復
  1. 當尖峰是內部緩衝區中的最後一個項目時,波形形式的 WaveMark 資料(尖峰形狀)的短序列可能無法獲取資料;該問題的發生機率通常為每幾百個項目一次。
  2. 版本 10.00 中的尖峰形狀採樣設定使用的是 Spike2 版本 9 的命令,因此在無法存取此命令時會失敗。
  3. 用於將調色板重設為明亮模式和灰暗模式的 ColourSet(0,-1) 和 ColourSet(0,-2) 指令碼命令不會使受影響的視圖無效。
改動
  1. 從資源讀取的尖峰形狀範本現在會縮放以匹配目標通道。這一變更應該是有利的,但是如果它給您帶來任何問題,請告訴我們。
  2. MMPosition() 指令碼命令現在使用 sPlay% 值 4(之前在版本 8.19a、9.09a 和 10.01 中為 3)來按幀移動。
  3. 在 Spike shape(尖峰形狀)對話方塊啟用的狀態時,如果拖動游標 0 導致該對話方塊搜尋新的尖峰,那麼游標 0 在釋放滑鼠鍵後才會受找到的尖峰位置驅動。
2019年11月 10.00 更新
  1. 新的 Info(資訊)視窗顯示使用者定義的資料視圖資訊(計時器、當日時間、資料值、測量值)及可選的語音輸出。這些資料均為交互設定或透過指令碼設定。
  2. 支援 Micro1401-4。
  3. 指令碼語言現在支援使用者定義的物件。
  4. 指令碼語言 const 語句現在除了接受常量表達式外,還接受執行時所計算值的初始化。
  5. 自動資料處理現在可使用可變長度閘控(例如,在訊號高時處理)。我們修改了 Process(處理)對話方塊為其提供支援,並新增了一個 ProcessGate() 指令碼命令。
  6. 與舊版 Spike2 相比,資源和設定檔案的儲存和載入速度更快,佔用的系統記憶體更少。
  7. Edit(編輯)功能表的 Clear(清除)命令現在可用於在 XY 視圖中刪除資料點。它在結果和 XY 視圖中均記錄為 EditClear()。
  8. 在目標時間視圖並非目前視圖時,Rerun(重新執行)對話方塊的記錄可正常進行。
  9. WAVEGO 定序器命令現在支援無標記選項 ('-'),以允許使用未設定任何標記的可選標籤。
  10. Set colours(設定顏色)對話方塊擴展為支援資訊視窗文字和背景顏色。它還具有工具提示支援和一個 Help(說明)按鈕。
  11. DlgGetPos() 指令碼命令可傳回對話方塊的寬度和高度。
  12. FileList() 指令碼命令現在允許使用者交互選擇檔案。
  13. FileConvert$() 指令碼命令允許使用者設定要使用的檔案篩選條件清單或初始檔案名稱範本。
  14. Time$()、FileTime$()、TimeDate()、FileTimeDate() 和 FileTimeDateSet() 指令碼命令已擴展為支援以毫秒為單位的時間。
  15. 任意波形輸出均可利用 Power3A 和 Micro4 200 Mhz 時鐘實現更高的頻率解析度。
  16. Str$(x,-1) 指令碼命令產生最小數量的有效數字,使得 x 能夠被讀取而不會降低準確性。
改動
  1. 在文字編輯器中搜尋時,在畫面外找到的搜尋目標現在是垂直居中顯示,而不是顯示在畫面的頂部或底部。
Cambridge Electronic Design Limited

在英國註冊: 00972132

註冊辦事處:

  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.

VAT: GB 214 2617 96

生產者註冊號: WEE/BD0050TZ

銷售條款和條件

對於我們的美國客戶,我們可以提供W-8BEN稅表,該表將我們標識為英國公司.

DUNS: 219151016
CAGE/NCAGE: KB797
NAICS: 423490
商品編號
Hardware: 84716070
Software: 85234945
×

通过电子邮件:

info@ced.co.uk

通過郵遞:
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.
通過電話:

(Int.+44) (0)1223 420186

來自北美:

1 800 345 7794

×