2022年4月 |
9.20 |
更新
- The Bionic and Ripple file importers have been updated to work with version 3.0 files with 64-bit timestamps.
- The algorithm we use to select the x axis major tick spacing is now much faster.
- The Heka importer can use use regular expressions to select items for import.
- There is a new importer for BrainVision format files.
- The ToolbarText() command is extended to change the allowed user actions when the toolbar is active.
修復
- The Intan importer would fail if importing a RHD file containing temperature sensor information.
- The slider control in a user-defined dialog could omit one of the tick marks and an initial, non-zero position could be incorrectly displayed.
- No longer takes two attempts to close the D360R conditioner dialog when sampling.
- Closing the D360R conditioner dialog when sampling could crash Spike2 if an ADC port offset was applied.
- If a signal conditioner dialog failed to open, this caused all conditioner dialogs to be unavailable.
- The 1902 conditioner dialog did not initialize correctly if there was no configuration file.
- The Calibration dialog limited channel units to 5 characters in a 64-bit .smrx data file (which allows up to 10 characters).
- With a Micro4 interface, the output sequencer generated outputs 1 sequencer clock tick earlier that previous 1401s; all time intervals and relative timings between sequencer outputs were accurate and it would be most unusual if this had any effect on experimental data.
- If you resized the Sampling Notes dialog, the Close button did not move.
- The Graphical sequencer could report spurious timing errors when the sequencer timing resolution changed.
- In the Sampling Configuration dialog Automation tab, selecting a folder with the Browse... button did not clear existing errors.
|
|
2024年1月 |
9.19 |
更新
- 進行資料採樣時,Spike2 將拒絕系統關機請求。
- 可以為每個採樣工作階段連接到不同硬體裝置的 Talker 可以單獨存儲每個硬體裝置的漂移設定。
- 具有 RealMark 通道的 Talker 現在可以為多個項目產生單獨的標題和單位,因為系統現在為此目的提供了額外 64 個字元的空間。
- ADI file importer 現在可以透過規則運算式匹配文字檔中的註解,從而將標記代碼套用於註解。
- AlphaOmega file importer 已更新,現在能夠處理最近檔案中的增益設定。
- Heka file importer 現在可匯入儲存有浮點值的資料檔。此外,如果必需的輔助資料檔缺失,會在進度對話方塊中列出其檔案名稱。
修復
- 如果 Talker 突然停止,Spike2 對其斷開連接沒有響應,這使得其難以恢復連接。
- 在 Talker->Info...(Talker->資訊...)對話方塊中,Clock drift rate(時鐘漂移率)值現在以 ms/s 標記,但先前以 s/s 標記(因此小了 1000 倍)。
- 在匯入的檔案中,第四個檔案註釋以虛假的行尾字元開頭。
- 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.
- VirtualChan(chan%, 0{, expr$}) 指令碼命令始終返回 0,即使運算式無效。
- ViewTrigger(0,...) 指令碼命令不會設定 Paged(分頁)顯示模式。
- 在採樣期間開啟 Sample(樣本)功能表會導致任何開啟的 Signal Conditioner(訊號調節器)對話方塊關閉。
- 如果您在採樣時使用 Digitimer D360R 調節器控制面板更改設定,更改通常會丟失。
- Signal Conditioner changes made during sampling now always take effect when you click Apply. Previously they could be deferred.
- 使用 ChanValue() 指令碼命令時,如果將 mode% 引數設定為 6、7、11 或 12(Mean 和 Instantaneous frequency 模式),則將使用為通道設定的 Beats Per Minute 值進行測量,而不是所請求模式隱含的值。
- 在使用者對話方塊中定義實數欄位時,顯示的有效數字位數經常比在DlgReal() 指令碼命令中指定的位數要多得多。
- 非常長的 .mp4 影片檔案在播放幾小時後無法繼續回放。我們已經修復導致該問題的第三方元件,並透過回放時長超過 30 個小時的影片進行了驗證。
- 開啟格式不正確的影片檔案進行多媒體審查時,Spike2 可能會崩潰。
改動
- 開啟格式不正確的影片檔案進行多媒體審查時,Spike2 可能會崩潰。
|
|
2023年5月 |
9.18 |
更新
- 我們現在支援使用多個 D360R 訊號調節器。
- Talker Info...(Talker 資訊...)對話方塊具有 Log(記錄)和 Copy(複製)資訊的命令,您可以鎖定和清除已儲存的 Talker 漂移率。
修復
- 在 Peaks and Troughs(波峰和波谷)模式下從波形匯入事件時,輸出中可能會新增一個偽第一峰。
- 在具有 c 欄(索引為 0 到 c-1 的資料欄)的網格中,如果 GrdSet() 和 GrdGet() 指令碼命令試圖存取 c 欄(不存在),則它們將存取 0 欄。
- 只有按鈕(無輸入欄位)的使用者定義對話方塊可能會將輸入焦點設定為不是預設按鈕的按鈕。
- 如果您在 Sampling configuration(採樣設定)中設定了超過 39 個任意波形,則 Play waveform(播放波形)工具列不會啟用/停用編號較高的按鈕,這些按鈕可能會產生意外效果(例如隱藏採樣視窗)。
- 在只有一個資料點或所有資料點都在同一 x 位置的 XY view(XY 檢視畫面)中,x 軸 Show All(顯示全部)命令無效。現在它將 x 軸滾動至資料位置的中心。
- RealWave 通道中的一長串 NaN(非數字)值導致 Skip NaN Channel process(跳過 NaN 通道進程)停止讀取資料。
- 在指令碼檢視畫面中,將滑鼠懸停在 View() 上時使用 F1 無法開啟正確的說明頁面。
- 如果您右鍵按一下某個通道並選擇 Hide Channel(隱藏通道),則在啟用 Script recording(指令碼錄製)時不會進行錄製。
- 如果您將 x 軸繪圖模式從 Time of Day(當日時間)更改為 Seconds(秒),則游標標籤將時間顯示為以秒為單位的 Time of Day(當日時間),而不是從檔案開始的秒數。下次更新時,顯示恢復正常。
- CED 1902 和 Axon CyberAmp 訊號調節器在 COM 連接埠 10 或更高連接埠上不工作。
- XY Draw mode(XY 繪圖模式)對話方塊將 All Channels(所有通道)記錄為 0,而不是 -1。
- Text importer(文字匯入器)現在允許您在任何位置設定標籤或單位行,直到第一個資料行。以前,僅限於初始掃描視為標題資訊的行。
- 在 Text importer(文字匯入器)中,No Config(無設定)選項使匯入器處於非運行狀態,直到載入現有設定。
- CFS 資料匯入器在檔案包含超過一個資料掃描時失效。
- EDF 資料匯入器在讀取註釋時可能會失敗。使用的註釋代碼與文件不匹配。
- 在二進制檔案匯入器中,增加通道數會導致程式陷入循環並顯示錯誤。
改動
- 使用命令 HCursorExists(0)(或任何不可能的游標編號)不再生成嚴重指令碼錯誤並返回 0。
- 處理通道規範時,如果第一個字元是非法的單通道,例如「0,2..4」,則不會報告錯誤。現在報告錯誤,但解析會繼續並像以前一樣報告通道 2、3 和 4。
- 開啟檔案進行採樣時,MaxTime() 返回進入採樣的時間並在採樣開始前返回 0.0。以前,如果指令碼在採樣開始之前寫入資料,則 MaxTime() 會返回採樣開始前最後寫入的項目的時間,然後返回採樣時間。
|
|
2022年9月 |
9.17 |
更新
- 對 Talker 的時間漂移補償進行了改進。
- 您可以將 Sample(樣本)功能表 Talker Info(Talker 資訊)對話方塊的內容複製到剪貼簿或 Log(記錄)檢視畫面中。
- File Importer(檔案匯入器)會更努力地處理包含無序時間戳資料的檔案,並且現在能夠匯入以前拒絕匯入的一些檔案(即使是透過略過/修補事件)。
- Micro4 最大輸出定序器步進率已從 100 kHz 提高到 250 kHz。
修復
- 在 Micro4 上,當對 WaveMark(尖峰形狀)資料及波形通道進行採樣時,波形通道有可能從錯誤的通道進行採樣。
- 在 Sampling configuration(採樣設定)中,如果變更用於 WaveMark(尖峰形狀)的通道,使其偏離同時用作 Waveform(波形)通道的通道,則可能導致後續採樣失敗。
- 在採樣期間,將 Measurement(測量)進程中的 Minimum step(最小步長)參數設定為非零,則可能導致找不到資料。
- 在 Colour scale(色標)中設定非常窄的色帶(用於聲波圖和群集密度圖),可能會在使用該色標時導致當機。
- 包含雙引號 (") 的記錄文字字串(例如通道註釋)會省略 " 字元。
- 指令碼編譯器不接受最大負整數 (-9223372036854775808) 的整型字面值,但接受 0x8000000000000000(相同的十六進位值)。
- 在 Time(時間)檢視畫面中,當指令碼停用 X 軸變更時(例如透過 Toolbar() 命令中的 allow%),Next(下一個)和 Previous(上一個)顯示觸發按鈕未被停用。
- 用於設定位置的 Spline2D(const p[][]); 指令碼命令在位置不明確時會發生嚴重指令碼錯誤。如文件所述,現在它會返回 -1。
- 如果匯入的檔案所包含的資料具有意外長度,則 Binary(二進位)檔案匯入器可能會當機。它不會儲存單個通道單元,不會處理 cmd$ 參數中的 FileConvert$() 選項,也不會開啟相關說明檔案。
- MC_Rack 資料檔案匯入器在開啟資料檔案時可能會當機。
- 具有儲存和載入設定選項的資料檔案匯入器(如 Text [文字] 和 Binary [二進位] 匯入器)在讀取先前儲存的設定時可能會當機。
- 用於填充波形通道間隙的 Channel Process(通道進程)選項在填充單個資料點間隙時,會將資料移動一個資料點。
- Neuralynx 匯入器只會匯入每個資料夾中的第一個通道。
|
|
2022年4月 |
9.16 |
更新
- 新增了對 Digitimer D360R 可程式化訊號調節器的支援。
- 現在可以嘗試打開超過 2 GB 大小限制的修訂前版本 9 的 32 位元 .smr 檔案(這允許存取一些以前無法打開的錯誤寫入的檔案)。
- 如果發現任何錯誤,File(檔案)功能表 Export As Data file(匯出為資料檔案)命令不再中止。它現在會盡最大努力,並在記錄檢視畫面中列出問題。
- 在使用者定義的對話方塊中,現在可以透過插入「||」在提示符中加入豎條「|」。單個豎條會引入工具提示。
- 資料匯入系統經過重新設計,使匯入器更小(通常將其從 2MB 減小到 1-200 KB)。這使得首次使用 File(檔案)功能表 Import(匯入)命令的速度快得多。
- 當欄分隔符不是逗點、Tab 或空格時,文字匯入器能更好猜測欄分隔符是什麼。在設定對話方塊中有一個設定欄分隔符的新選項。
- 文本匯入器經過重新設計,可以處理更大範圍的檔案,並且不太可能因為少量的非數字條目而將波形通道偵測為 TextMark。
- 將資料讀取為 RealWave 的匯入器(例如 Ponemah)用於在匯入前掃描資料以查找資料範圍。對於大檔案,這可能會花費很多時間。現在,我們在將資料傳輸到輸出檔案的同時可找到資料的範圍,這可以大幅減少匯入大檔案的時間。為了加快資料匯入,我們還增加了資料緩衝區的大小。例如,匯入 80 GB Ponemah 6 檔案的時間從 5 小時減少到不足 2 小時。
- Ponemah 檔案匯入器已經擴展,允許按 Subject(主題)、Channel(通道)和時間範圍篩選資料。例如,可以將其設定為匯入 10 小時到 11 小時且通道標題中包含 ECG 的所有通道。對於具有許多通道的大型檔案,當只需要資料的子集時,這可以將匯入時間從幾小時減少到幾秒鐘。可能還需要一段時間才能找到想要的資料。
- Plexon 匯入器有幾個改進之處,可以讀取範圍更廣的輸入檔案,並更好地處理包含多個資料段的檔案。
- TDT 匯入器僅在有重複項時將 _1、_2 等附加到通道標題。
- 除 S00 外,TMS 匯入器現在還支援 Poly5 檔案副檔名。
- XDF (LabStreamingLayer) 匯入器現在可匯入 RealMark 和 TextMark 訊號,並正確處理有間隙的波形。
- Allego (NeuroNexus) 資料檔案有一個新的匯入器。
修復
- 使用遊標 0 連結進行視訊幀步進可能會兩次步進到同一個位置,這浪費了時間。
- Spike2 無法打開所有字串(通道標題、單位、註解、檔案註解)長度均少於 3 個字元且字串已被編輯的 .smrx 資料檔案。
- 在指令碼檢視畫面中,函數名稱與左大括號之間有空格的使用者定義的 Func(函數)或 Proc(進程)(例如 func fred ())會從函數清單中被省略,並且不會顯示彈出式調用提示。
- 調整 Script Bar List(指令碼列清單)和 Sample Bar List(採樣列清單)對話方塊的大小不會移動 Help(說明)按鈕。
- 該文件現在描述了如何使用命令行將特定的 Talker 與 Spike2 的多個副本關聯起來。
- ArrHist() 不允許整數資料數組。
- 在指令碼調試器中檢查指令碼值時,您可以更改標記為 const(常量)的項目的值。
- PlayWaveCopy() 指令碼命令在具有一維數組參數的單通道情況下不起作用。
- 當線上序列更新由於大小問題而失敗時,輸出定序器訊息列中產生的錯誤訊息格式錯誤。
- 匯入具有多個部分或通道的第一部分不在時間 0 的 Ponemah 檔案會將資料放置在錯誤的時間。
- 在 Sweeps(掃描)模式下匯入資料時,每次掃描相對於上次掃描的檔案偏移量可能會在匯入的檔案中增加。
- ADI 匯入器在讀取包含大量資料段的檔案時可能會當機。
- TMS 匯入器拒絕有效的輸入檔案。
- 如果 Igor 匯入器用於匯入包含複數的 PXP 檔案,它可能會當機。
- DataPac 匯入器之前假設所有檔案都包含浮點資料,因此包含整數資料的檔案不會匯入,也不會讀取為垃圾。
- 在 About Spike2(關於 Spike2)方塊中,Micro2 和 Power3A 都可能在韌體更新不可用時報告為可用。
|
|
2021年10月 |
9.15 |
更新
- 現在,RasterSet() 指令碼命令接受一個零大小的資料數組來設定沒有資料的光柵行。
- ArrSort() 指令碼命令現在接受零長度數組(不執行任何操作),以儲存使用者對零長度的測試,從而避免在調用之前出現指令碼錯誤。
- ArrStats()、ArrSum()、EditCopy()、PlayWaveCopy()、SampleWaveMark() 指令碼命令的未修改數組引數現在是const。
- Yield() 指令碼命令可以返回當前的 allow% 狀態,如果 allow% 為負則保留該狀態。
- Len() 指令碼命令可以報告多維數組中的元素數量。
修復
- 由 Micro1401-4 採樣的 Level event(級別事件)通道反轉了輸入資料。可以使用 Documents/Spike10/Scripts 資料夾中的 InvertLev.s2s 指令碼來反轉它們。在執行指令碼來修改資料之前應備份檔案。
- 在指令碼中,允許將零長度子數組作為 array[1:0] 傳遞給函數,但不允許使用 array[0:0]。
- 將事件計數轉換為波形的虛擬通道運算式 Ec() 可能會使恰好落在兩個波形點之間的邊界上的事件錯位。
- EventToWaveform() 的準確性提高,以更緊密地匹配虛擬通道事件核心函數。
- 指令碼:var Spk[4][2]; Len(spk); 失效。它現在返回第一個維度的長度。
- 當測量 XY 視圖或具有曲線擬合測量和 User check positions(使用者檢查位置)選項集的資料通道時,將顯示上一步驟的擬合線。
- 在 Output sequencer(輸出定序器)中,冒號後面沒有空格的標籤會被視為錯誤,例如「Label:DAC 0,1」。
- 如果 resize(調整大小)語句沒有以分號結尾,指令碼編譯器會報錯,所以不允許使用 var y[2]; if 1 then resize y[3] endif。
- ArrConv()、ArrCWT()、ArrDot()、ArrFilt()、ArrHist()、ArrSpline() 和 SerialWrite() 指令碼命令不接受 const (常量)數組。
- 如果 .mp4 檔案只有音訊(沒有視訊),View(檢視)功能表 Multimedia files(多媒體檔案)命令無法打開它。
- 在 Spike shape(尖峰形狀)對話方塊中,按一下資料區域開始將當前尖峰拖動到範本時,視覺效果將因運行太快而無法顯示。/li>
- 在虛擬通道以一個資料點向後步進時(例如,使用 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年6月 |
9.14 |
更新
- 採樣支援 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 軸設定為時間的命令可以清除所有的濾波器代碼(這會使有色點變成黑色)。
- 將 XY 資料匯出到 MATLAB 中時,會匯出第一個 XY 點的多個副本。
- 如果 get% 不為零,ChanKey(chan%, get%) 指令碼命令將產生一個錯誤。
|
|
2021年2月 |
9.13 |
修復
- 使用帶有整數數群組參數的 BReadSize(8,...) 或 BWriteSize(8,...) 腳本命令可能導致 Spike2 崩潰。
- 當與 Micro3、Micro4、Power2 或 Power3 一起使用時,PlayWaveStatus$() 腳本命令 pos% 參數會以字節而不是以點為單位元報告位置。此錯誤在 Spike2 版本 7 中出現。 Micro2 和 Power1 不受影響。
- 在一個腳本中, -1 >> 64 評估為 0;它應該評估為 -1。
- 在 Line(線條)繪圖模式中使用可見 Level(級別)事件通道進行採樣或重新執行時,可能會導致滑鼠指標閃爍。
- 採樣或重新執行期間,在以慢採樣率搜尋 Waveform(波形)通道時,可能會導致 Spike2 在 Update window every(每隔以下時間更新視窗)設定為 0.0 的 Automatic(自動)模式下,在 Measure to Chan(測量到通道)處理中掛起。
- 取樣設定的 Text(文字)傾印沒有將數位通道和 DAC 通道分開。
- 用於搜尋具有多條跡線的 WaveMark 通道的 MinMax() 指令碼命令可能會太快啟動。
- 如果您同時擁有 CED1902 和 Micro1401-4,Conditioner 設置會在設置 1902 後錯誤地報告“非法參數”錯誤。
- Create New Buffer(新建緩衝區)對話方塊允許您用少於最少資料點(6 個)的資料點建立一個 WaveMark 通道。
- SampleWaveMark() 指令碼命令不允許設定具有奇數個資料點的多跡線通道。
- 如果更新 Talker 授權資訊時出現磁碟問題,Spike2 可能會當機。
- EDF 導入器現在支持非對稱縮放整數數據;以前這些通道擁有不正確的偏移量。
- 在網格檢視儲存格中編輯文字時,Del 鍵不會刪除文字插入點右側的字元。
- 達到 1401 個通道的數量限制時未被阻止向取樣設定中新增 Talker 通道。
- 將 1401 設定為 10V 輸入範圍時,SampleCalibrate() 指令碼命令返回的校正因子是其設定的兩倍。
- Amplitude(振幅)設定為 0 的 Active cursor Peak search(使用中游標峰值搜尋)會將具有相同資料值的兩個連續點檢測為峰值。
- 繪製一個高倍放大的 Waveform(波形)通道可能會導致螢幕底部外的資料出現在螢幕上。
- 添加和刪除 Memory(記憶體)通道 Level event(水平事件)項不會導致顯示重繪到結尾。
- 在 Result view(結果檢視)中,將檢視儲存到檔案時,Raster Draw(光柵繪製)模式的設定項 Sweeps(掃描)、Sort(排序)和 Symbols(符號)不會儲存和還原。
|
|
2020年9月 |
9.12 |
更新
- 現在,EDF 匯入器可以識別更多類型的 BDF 檔案。以前,某些規範未能成功識別,匯入器將恢復匯入資料,默認該資料是 16 位元長而不是 24 位元,從而導致產生垃圾資料。
- 在指令碼中,可使用 DlgValue$() 將 X Value(X 值)欄位設定為文字,例如"Cursor(1)"。在以前這會將遊標 1 的位置顯示為一個數字。
- S2Video 程式新增了一個設定畫面格時間戳記的選項。
修復
- Sample Bar(採樣欄)對話方塊的 Add...(新增)按鈕沒有讀取儲存在新增檔案中的標籤和註解,並且會接受舊格式的 .s2c 檔案,而這些檔案無法在現代版本的 Spike2 中使用。
- 當 XY 檔案開啟時,XY 檢視中的 y 軸標題沒有復原。
- 在 Grid(網格)檢視中,按 F1 鍵不能開啟線上說明。
- Time(時間)檢視在最後一項到來之前提前一個像素結束。
- 如果某個指令碼將應用程式視窗隱藏起來或最小化,然後使用 Message() 或 DlgShow() 命令,結果視窗仍被隱藏,該指令碼將掛起。這些命令現在可使應用程式視窗顯現。
- 每次啟用採樣功能,當在定時採樣模式下進行採樣期間繪製電平事件通道時會出現視覺小故障,此時當前位置可見且不在時間視窗的右邊緣。
- 在帶有 Micro4 的輸出排序器中,DELAY 0 指令導致了很長的延遲(超過 40 億步);它本不應該造成任何延遲。
- 在 Sampling Configuration(採樣設定)對話方塊的 Channels(通道)標籤中,使用具有超過 32 個通道的檔案,當 1-29 個通道全在使用中且「特殊」通道未被移除時,New...->Talker 通道命令失敗。
- 當 Sampling Configuration->Set maximum channels(採樣設定->設定最大通道數)對話方塊開啟時,該對話方塊的 Special channels(特殊通道)欄位始終被設定為 0。
- 文件將對話方塊運算式 CXn 錯誤地列為 CnX (n = 0-9)。
- 記錄帶有 X 軸位置資訊的對話方塊時,沒有將 CXn 轉換為 CursorX(n)。
- 如果 Size/Level(大小/級別)欄位無效,Memory buffer->Import(記憶體緩衝區->匯入)通道對話方塊沒有停用 OK(確定)和 Apply(套用)。
- 當 type% 設定為 12(XY 檔案)和 17(網格檔案)時,FileList() 指令碼命令不起作用。
- SampleConfig$(3) 指令碼命令將 TextMark 通道註解放到錯誤的欄。
- 將陣列傳遞給使用者定義的函數(該函數應使用非陣列、非引用引數)時,指令碼編譯器不會產生錯誤。
- 在 Result(結果)檢視中,以 X 測量值為單位的均值和 SD 給出的是像素單位,而非 x 軸單位的結果。
- 在 Time(時間)和 Result(結果)檢視中記錄「Ctrl + A」(或在通道號下方點擊)時,會產生無效的代碼。
- 在 Edit(編輯)功能表下的 Preferences->Display(喜好設定->顯示)標籤中,如果將坐標軸的 Line thickness(線條粗細)設定為 1 個像素,則軸捲動時可能會留下像素塵埃痕跡。
- 透支通道過於頻繁地繪製背景,導致在打開網格或頂部透支通道將背景顏色設定為覆寫檢視畫面顏色時,橫向捲動出現顯示當機。
- 在建立臨時篩選器之前使用 FiltApply(-1,...) 會造成 Spike2 當機。
- 變更 S2Video Configuration(S2Video 設定)中的某些選項可能會導致視訊顯示消失。
|
|
2020年6月 |
9.11 |
更新
- PlayWavePoints() 腳本命令現在可以報告一個區域中的最大點數。
- 您可以使用 ToolbarEnable() 腳本命令來檢測是否為工具列設定了 Idle(空閒)函數,並且統計已啟用按鈕的數量。
- 改進了設定為整數模式並使用箭頭鍵時,用戶定義的對話方塊中滑塊控件的行為。
修復
- XY Autoscale, 帶放大限制的追蹤功能工作不正常。
- 一個已開啟並修改過的 Grid(網格)視圖可每 5 分鐘獲取一次輸入焦點。
- ChanFit() 腳本命令不接受 1 參數。
- 在遊標的寬度超過 1 個像素時,若拖動聲波圖鍵等項目,遊標可能會留下「像素塵埃」。
- 即使遊標是群組成員(遊標應已隱藏時),此前也可以使用 New Horizontal cursor(新水平遊標)按鈕將遊標新增到帶有 y 軸、在最下端顯示的通道,從而導致不一致的可見狀態。現在,我們將遊標新增到群組的頂部通道。
- 除非設定了超過 32 個通道,否則記錄採樣到新的 32 位元 .smr 檔案時,會記錄為採樣到 64 位元 .smrx 檔案。
- 記錄採樣到新的數據檔案中時,不會記錄負的防反跳週期。
- 如果透過非順序端口記錄對多跡線 WaveMark 通道的採樣,會記錄為順序端口。
- 透過設為 Not triggered(未觸發)的 Triggering(觸發)來記錄採樣時,不會進行記錄; Use previous trigger(使用之前的觸發器)模式會被使用。
- 用於載入不存在的 .cur 或 .ani 遊標圖像檔案時,MousePointer() 腳本命令未返回 0。
- 記錄 Marker filter(標記篩選器)對話方塊時,MarkTrace() 腳本命令設定了錯誤的通道,並為非 WaveMark 通道顯示。
- 搭配多跡線 WaveMark 數據使用 LastTime() 和 NextTime() 腳本命令,並且第四個參數為向量時,返回的數據始終是第一個跡線,而不是 MarkTrace() 設定的跡線。
- 按鈕 n% 不存在時,ToolbarEnable(n%) 腳本命令的返回值為 0,不是檔案所述的 -1。
- 記錄網格視圖的建立並不會設定網格大小。
- DrawMode()、MinMax() 和 ChanValue() 腳本命令會忽略時間視圖繪製模式 11 和 12(BPM 模式)中的 edge% 參數。
- 當前視圖是 Grid(網格)時,Global Debug(全局調試)視窗將視窗類型顯示為「未知」。
- 在圖形輸出定序器中,同時發生的數位輸出和數位標記輸入定序錯誤。
- Grid(網格)視圖始終會被儲存到 .s2gx 檔案,即便用戶要求不要儲存它們也無濟於事。
- 從 .s2gx 檔案載入 Grid(網格)時,用於編輯網格單元的字體未更新。
- 在圖形輸出定序器的 Section(部分)設定中,更改部分註釋後未能透過 OK(確定)按鈕成功應用更改。
- 在 Cursor Values(遊標值)和 Cursor Regions(遊標區域)對話方塊中,第一個選項按鈕(用於 C0 和 C0-C1)無效。
|
|
2020年2月 |
9.10 |
更新
- Spike2 將在啟動時嘗試建立任何缺失的特殊資料夾。這可能有助於避免多帳戶共用的系統出現與權限相關的錯誤。如果無法建立缺失的資料夾,則啟動時會向記錄視圖傳送警告。
- 新增了 FilePath$(-6) 以報告程式資料檔案路徑。
- 透過 Help(說明)功能表下 About Spike2(關於 Spike2)對話方塊中的 Copy(複製)按鈕可複製檔案路徑資訊,以便進行診斷。
- 修改了 BIOPAC 匯入器,以處理末尾缺少資料的舊格式檔案。
- FileList() 支援透過 type% 值 17 產生網格視圖。
- FileName$() 現在可以報告多媒體視窗檔案名稱。
- MMPosition() 經過擴展,可報告光標 0 連結狀態,以及命令的查找或執行操作是否已完成。
- ChanProcessAdd() 文件現在包括抖動消除 (PType%=12),還會描述所有處理程序的預設引數值。
修復
- 如果用於 1401 輸入的採樣通道不是從 1 開始連續編號,那麼 Edit WaveMark on-line spike shape(編輯 WaveMark 在線尖峰形狀)對話方塊就不會調整任何值或顯示非觸發資料。
- 如果變更通道,on-line spike shape(在線尖峰形狀)對話方塊中顯示的後台資料可能會消失。
- FileList() type% 值 6 不再匹配 *.cfg;現在只匹配 *.cfgx。
- 在輸出序列器中,Format 命令會將「WAVEGO code,-,OptLab」中的「-」字元轉換為未編譯的空格。
- 在 Draw mode(繪製模式)對話方塊中,以點模式記錄繪製為波形的 RealMark 資料時會錯誤地記錄點大小。
- 如果在未開啟 1401 進行採樣的情況下使用 PlayWaveCopy()、PlayWaveKey2$() 或 PlayWavePoints() 指令碼命令,則指令碼將停止並提示「Interpreter error (call CED): -581」(解釋器錯誤 [調用 CED]:-581)。這些現在可產生正確的錯誤消息。
- 當開啟兩個或更多 Spike 排序視窗並以不同方式調整大小時,變更通道可能會導致顯示混亂。
- 在 XY 視圖中,ChanColourGet() 指令碼命令未正確覆寫後台 (item% = 0)。
- 在文字編輯器中,Alt+數字鍵盤向上/向下鍵不再會將當前選定內容向上/向下移動一行;釋放 Alt 後,它會將移動的行替換為配合 Alt 按下的任何小鍵盤字元。使用 Alt+向上/向下鍵移動選定行。
改動
- 以不相容的方式變更了 ChanDecorate() 指令碼命令狀態讀回;之前必須經設定才能讀回模式。
- 如果從包含 WaveMark 資料(尖峰形狀)的指令碼建立採樣設定,並且未使用 spike shape setup(尖峰形狀設定)對話方塊產生範本及設定觸發級別,則尖峰形狀偵測觸發級別就會被設定為 0。這可能導致意外捕獲由噪聲觸發的非常小的尖峰。針對這種情況,觸發級別現在被設定為滿量程的一半。
- 格式化輸出序列的快速鍵從 Ctrl+F4 變更為 Shift+F4。這樣可空出 Ctrl+F4,以便實現關閉視窗這一標準 Windows 功能。
|
|
2019年11月 |
9.09a |
更新
- 消除了拖動連結到視訊視窗時游標 0 時的「黏性」。
修復
- 刪除了在 64 位 Windows 10 版本 1909(19H2)上安裝期間可能觸發的關於驅動程式簽署的假警告
改動
- MMPosition() 指令碼命令已將按幀步進代碼從 3 變更為 4。
|
|
2019年11月 |
9.09 |
更新
- 新增用於處理 ADInstrument Labchart 檔案的資料檔案匯入器。
- Selection$() 指令碼命令現在可以在網格視圖中使用。
修復
- 當尖峰是內部緩衝區中的最後一個項目時,波形形式的 WaveMark 資料(尖峰形狀)的短序列可能無法獲取資料;該問題的發生機率通常為每幾百個項目一次。
- 圖形序列編輯器支援在未啟用 DAC 的情況下編輯 DAC 設定值。
改動
- 在多媒體視窗連結到游標 0 的情況下,當使用者拖動游標時,視窗位置現在會等待螢幕更新。對於 MP4 檔案格式,多媒體搜尋操作可能會取消任何正在處理的請求,因此重複的視訊位置請求(如拖動游標時)將在最後一個請求後才生效。由於需要等待視訊螢幕更新,此變更可能會使游標拖動感覺「發黏」。
|
|
2019年10月 |
9.08b |
更新
- 支援 Micro1401-4。
|
|
2019年9月 |
9.08a |
修復
- 對於具有多個跡線的 WaveMark 通道,當 code% 參數不是數組時,MemSetItem() 指令碼命令會生成不正確的結果。
|
|
2019年9月 |
9.08 |
更新
- const 指令碼語句可以用變量表達式初始化簡單的常量。以前,您只能使用在編譯時已知的值進行初始化。
- TDT 檔案導入器現在可以從 .tsq 檔案引用的 .sev 檔案匯入數據。
- 用於 Neuralynx 檔案導入器的 FileConvert$() 指令碼命令現在可以接受相對路徑。以前,它需要完整的路徑。
- WAVEGO 定序器命令現在支援無標記選項 ('-'),以允許使用未設定任何標記的可選標籤。
修復
- 由於在採樣期間未檢測到圖形序列編輯器中的「數字標記記錄數據」核取方塊發生更改,因此無法進行套用。
- 更改工具列或交互列中的文字會導致應用程式對整個螢幕進行更新,從而會使一些執行指令的操作變得非常緩慢。
- 從通道資訊對話方塊記錄對 RealMark 通道的標題或單位所做的更改會生成錯誤的代碼。
- 記錄對 XY 視圖的 Y 軸標題或單位所做的更改會生成錯誤的代碼。
- 使用 Sweeps() 指令碼命令變更結果視圖中的掃描次數不會將結果文檔標記為已修改,因此它不會被自動儲存。
- LastTime() 指令碼命令在套用插值通道過程的波形通道上執行失敗。
改動
- ToolbarText() 指令碼命令現在不再強制進行螢幕更新,而會等待 Spike2 具有空閒時間。
|
|
2019年8月 |
9.07 |
更新
- 我們提高了 AVI 檔案的 MMImage() 和 MMPosition() 的速度。
- MMImage() 不再導致視訊視窗閃爍。
- 對 S64Fix 按鈕標籤和文字進行了修改,以便使用者更清楚地瞭解到修復檔案必須執行的操作。
- 我們試圖在讀取具有有效標題但內容已損壞的資源檔案時不會出錯。
修復
- 「每日時間」模式下的 X 軸對話方塊將 Maxtime()、XLow()、XHigh() 和 Cursor(n) 關鍵字處理為相對檔案開始的時間偏移量,而不是在每天的開始時間進行添加。由於不可能的時間範圍,這可能會導致意外的顯示或「繪圖」按鈕被停用。
- 「每日時間」模式下的 X 軸對話方塊會將顯示的「左」和「右」時間四捨五入到比當前 X。
軸顯示所使用的小數位多一位。這可能會導致開始和結束時間超出可用的時間範圍,從而導致「繪圖」按鈕被停用。
- 如果您反覆放大波形,直到波形樣本之間的間隙達到數百萬螢幕像素,波形就不會顯示在某些顯示器上。
- 如果顯示的波形點遠多於螢幕上的像素,我們將以 \’壓縮\’ 形式繪製數據,以便節省時間。如果將筆寬設定為大於 1 像素,則數據的水平段將顯示為 1 像素寬,而不是所要求的筆寬。
- 在二進制導入器中,忽略了以通道為基礎設定在通道上的通道採樣率。
- 在二進制導入器中,修改單個通道資訊可能會導致通道資訊的其他方面受到損壞。
- WAVEGO 定序器輸出指令總是允許使用一個可選標籤,但是並沒有文件說明。
- 將數組複製為點陣圖的 EditCopy() 指令碼命令存在資源洩漏,從而導致 Spike2 減慢並最終停止。
|
|
2019年4月 |
9.06 |
更新
- s2video 應用程式現在使用經過計時幀改進的 .mp4 檔案,並且可連接更廣泛的視訊源。Spike2 多媒體支援讀取 .mp4 和 .avi 檔案。
- 新增了 mp4comp 應用程式,用於離線壓縮 .mp4 視訊檔案。
- 擴展後的 EditPaste() 指令碼命令,可將剪貼板點陣圖黏貼到整數數組。
- 擴展後的 EditCopy() 指令碼命令,將實數和整數數組作為點陣圖複製到剪貼板。
- 新的 EditImageSave() 指令碼命令,可將剪貼板點陣圖圖像儲存到檔案。
- Spline2D() 指令碼命令可使用色彩標度來定義映射顏色。
- Spline2D() 指令碼命令可生成除整數點陣圖格式輸出之外的插值矩形網格。
- 預覽色彩標度和記錄變更的色彩標度對話方塊得到改善。
- ChanKey() 指令碼命令支援與 Spline2D() 命令生成的背景點陣圖配合使用的色標鍵。
- 新的 HCursorVisible() 指令碼命令。
- 如果 1401 在採樣期間斷開連接(電纜移除或斷電),採樣會立即停止。之前,連接超時時有數秒延遲。
修復
- 在 Spike2 版本 9.00 到 9.05 中,輸出序列器 CHAN Vn,n 命令返回來自第 n 個採樣通道的資料,而非通道 n 的資料。許多採樣配置使用從 1 開始的序列通道,可按預期工作。但是,如果通道 n 剛好位於採樣通道列表中的一個間隔之上,則會引用錯誤的通道。例如,如果跳過通道 1 來採樣通道 2 和 3,則 CHAN V1,2 命令會讀取通道 3,即第二個採樣通道,而非通道 2。
- 如果 2D 圖像陣列為一個更大陣列的子集,Spline2D() 指令碼命令可生成錯誤的輸出。
- 在採樣期間向後搜尋最近採樣事件,有時可以找到搜尋時間範圍開始之前的事件。
|
|
2019年2月 |
9.05 |
更新
- 採用寬筆的大量點的中繼檔波形輸出不再使用填充的矩形,因為這會導致幾個常用程式在匯入影像時當機。
- Overdraw 3D 對話方塊現在會記住每個檔案的自動顯示更新核取方塊的狀態。
- 我們現在允許指令碼函數具有超過 20 個引數。
- Bionic and Ripple 匯入器已修改,可處理巨大(超過 500 GB)的檔案。匯入器現在以與複製檔案大致相同的速度執行(處理 500 GB 檔案的時間是 15 分鐘而不是一天)。
- 實施 Talker 授權系統。這讓我們可以從我們的網站更新付費 Talker,但需要使用者為其 Spike2 應用申請授權金鑰。Talker 授權與 Spike2 序號相關聯。
修復
- 「Result」視圖「Raster」信道的信道順序未從採樣配置還原。
- 在 Windows 10 中,繪製大幅超過顯示視窗 y 軸範圍的長條圖可能使 Spike2 當機。
|
|
2018年9月 |
9.04b |
修復
- 如果您開啟了「Channel Process」對話方塊,沒有變更信道並使用微調控制器調整數值,該數值會被視為零。
- 在「Channel Process」對話方塊中,基於事件的信道的最小時間變化是 0 而不是數據檔案的時間解析度。
- 如果您在具有時間偏移 Channel Process 的 TextMark 信道上使用「Analysis 選單->Memory Buffer->Create Channel Copy」命令,結果可能不正確並可能導致 Spike2 掛起。
|
|
2018年9月 |
9.04a |
更新
- 「File」選單下的「Import」命令現在提供「Options...」子命令,用於在匯入的檔案中設定最少信道數量。
修復
- 如果匯入的檔案具有 32 個或更少信道,輸出檔案中的信道數量限於 32,無論 FileConvert$() minCh% 引數是多少。
- 匯入某些 Multichannel Systems 數據檔案可能使 Spike2 當機。
- 停用高 DPI 感知的「Edit」選單「Preferences」對話方塊「Display」標籤選項現在可正常工作。
改動
- 在「Sampling Configuration」對話方塊「Automation」標籤中,檔案大小限制現在以 MB 而不是 kB 為單位顯示。
|
|
2018年8月 |
9.04 |
更新
- FileTime$()、FileDate$() 和 FileTimeDate() 现在可以用于除 Time 视图以外的其他视图。
- Sampling 菜单具有处理 Talker Licensing 的新选项。
- Result 视图中的信道选择更改已传递到对话框信道列表。
- 脚本 FileName$() 命令已扩展,使用户易于操作最常见的文件名。
- Channel Process 对话框现在可以清除选定信道中的信道处理。ChanProcessClear() 脚本命令已扩展,可以清除选定和可见信道中的信道处理。
- 有一个新的事件频率直方图分析。它与间隔直方图类似,但它是根据频率而不是间隔将数据放入箱中。与此命令等效的脚本语言是 SetFHst()。
- 当数据文件准备好采样但尚未开始采样时,您可以使用 Sample 菜单的 Change Output Sequence...命令。
- 现在对于读取自串行线的 TextMark 数据,所记录的时间是最近的数据采集时间,而不是接收到所有数据的数据采集时间。两个时间通常差几毫秒。
- 现在 Intan 导入器导入 .rhd 和 .rhs 文件格式。 现在它还从 .int 文件中提取数字信道信息。
- 两个 DSI 导入器合并为一个导入器。阅读较旧的文件时会发现有一些小的改进。
- C3D 匯入器現在可匯入儲存在檔案標頭中的事件標記。
修復
- Measure to XY 视图对话框的 Points 字段不能设置为 0 以外的任何值。
- 使用 2000 个或更多项目绘制 TextMark 信道可能会使 Spike 挂起(需要 Ctrl + Break)以继续。
- 与文档相反,MemImport() 脚本命令和互动对话框未将结束时间包含在导入范围内。
- 如果源信道为 0,则 ChanProcessCopy() 脚本命令会记录为清除信道处理。在 Spike2 9.04 版之前不会这样做。
- 当数据文件准备好进行采样但尚未开始采样时,使用序列编辑器中的 Current 命令不会更改当前序列,并且可以从 Sequencer 控制面板中删除按钮。
- 在 Sampling Configuration 对话框的 Automation 页面中,如果设置了 Stop at time 标记,则采样可能会过早停止。
- 未保存 Sampling Configuration 对话框的 Automation 页面中设置的文件大小限制。
- Plexon 导入器可能会将文件中的数据与多个部分错误对齐。
- C3D 导入器按比例绘制数据信道时可能会出现错误。
- 指令碼編輯器「Toggle Comments」命令不再包括所選行之後的行(您通常不需要這些行)。
- FileConvert$() 指令碼命令的 minCh% 引數已被忽略。
改動
- 更正了 PlayWaveCopy() 的文档;复制操作必须适合当前播放波形的大小,即使它比区域小。
- 我們已將結果視圖中的最大 bin 數量限制為 100,000,000(符合指令碼語言陣列的大小限制)。先前的限制為超過 2,000,000,000 個 bin,這在 64 位版的 Spike2 中有效,但使程式執行過慢和無響應而無法使用。
|
|
2018年5月 |
9.03a |
更新
- 記錄 XY 檢視畫面的建立以保留在 XY 檢視畫面存在之前所產生的 ChanKey() 命令的測量值,但這不可行。
- 記錄對 XY 通道鍵狀態的變更會記錄舊狀態,而不是新狀態。
- 關閉記錄功能不會使保留所記錄指令碼的新檢視畫面顯示在前端(因此它可能隱藏在其他視窗後面)。
|
|
18年5月 |
9.03 |
更新
- Microsoft .wav 檔案匯入器現可匯入包含 32 位元資料的檔案;之前僅支援匯入 8、16 和 24 位元的資料檔案。24 和 32 位元的資料檔案作為 RealWave 通道匯入,8 和 16 位元的資料檔案作為波形匯入。
- 如果通道上有相符項,ChanFitValue() 需報告一個額外的可選引數。
- Heka 檔案匯入器經過擴展,現可支援多個跡線的匯入並可處理包含超過 100 個資料序列的檔案。
- C3D (Motion Lab Systems) 匯入器經過擴展,可完全解析檔案的參數部分,讓我們能夠匯入通道說明並正確地測量和補償通道。
- Ripple 和 Bionic/Cybernetics 匯入器現在會嘗試將來自同一記錄工作階段的多個檔案組合到單個輸出檔案中。
- 現可記錄開啟取樣組態檔的動作。
- 在觸發顯示模式下採樣資料時,您現在可以透過選擇一個先前的觸發點來暫停自動更新,並透過捲動到檢視畫面的最下方來重新啟用它們。
- AlphaOmega 匯入器已擴充,作為 TextMark 通道讀取串流資料備註。
- 在 Talker 中,起始測量階段中的定時漂移消除已改進。
- 您可以使用新的 DlgProgress() 指令碼命令將進度列新增到使用者定義的對話方塊。
修復
- 如果任何引用的 X 軸對話方塊運算式返回負數結果,在開始取樣之前,您無法建立線上 Measurement 至 XY 視圖或 Measurement 至資料通道。例如,使用 Maxtime() 或 Maxtime(n) 不起作用,因為在進行這些設定時,沒有時間流逝並且這兩個運算式均返回 -1,系統將此視作錯誤處理。
- C3D (Motion Lab Systems) 匯入器可在 3D 點資料與類比通道之間混淆通道標籤、刻度和單位。帶類比通道的檔案以浮點格式每個視訊幀儲存多個點,這可能會匯入假點。
- 如果您使用頻率和寬度引數的無意義組合,FIRQuick() 命令可能使 Spike2 崩潰。
- Ripple 和 Bionic/Cybernetics 匯入器未注意來源檔案中的測量因素和通道單元。
- 當我們在 9.00 版中增大任意波形輸出區域的數量時,我們破壞了將區域聯接到一起的能力。
- 透過從磁碟開啟結果視圖,然後以結果視圖為目前視圖執行 SetAverage() 指令碼命令,可能會使 Spike2 崩潰。
- 透過讀取保留通道處理或虛擬通道資訊的採樣設定、編輯為採樣設定的通道,使通道處理或虛擬通道資訊不再有效,然後採樣,可能會使 Spike2 崩潰。
- 由於 Microsoft 程式庫中的變更,文字匯入器被一列包含 'NaN' 的值所困惑,之前這些值被視為零。
- 使用 PlayWaveAdd() 或 PlayWaveDelete() 指令碼命令無法使播放波形工具欄更新。
- 在第三方設定對話方塊中對 Talkers 所做的變更有時無法傳送到 Spike2。為避免這種情況,現在在載入採樣設定後,會重新整理 Talker 資訊。
- 如果先前 Talker 工作階段中儲存的 Talker 資訊已損壞,這會阻止使用 Talker。Spike2 現在會偵測此情況並刪除損壞的檔案,進而允許使用 Talker。
改動
- 之前,檔案中的最後一個資料項是 WaveMark(突波),當該項目的時間(用於在通道中設定最大時間)是第一個波形點的時間時,突波波形不可見。包含 WaveMark 通道的時間視圖寬度現已增加最大突波寬度,以確保所有波形可見。
|
|
2018年1月 |
9.02a |
更新
- BIOPAC導入器現在可以導入舊格式的大端模式文檔。為了導入現在的ACQ文檔,使用者還需要BIOPAC ACKAPI安裝包。
|
|
2017年12月 |
9.02 |
更新
- 扩展了Channel Process,允许事件通道的时间移动和事件和Level事件通道的去抖。
- ArrCWT() 脚本命令计算数据数组的连续小波变换。
- ArrMapImage() 脚本命令使用颜色尺度将矩阵转换成比特图。
- 扩展了ChanOrder()脚本命令,以获得所有通道的按顺序的列表,该列表包括隐藏通道。
- 扩展ChanList()脚本命令以操纵通道列表。
- 用算术函数扩展对话框表达式。
- XRange()脚本命令可以用作X Axis Range 对话框Show All按钮的等同。
- 用于Lock to Cursor (或其它光标的)Cursor上下文菜单现在具有解锁选项,并指示它被锁定到哪个光标。
- ArrRange()脚本命令找到数组中的数据范围。
- 脚本编辑器可以导航到从右击上下文菜单开始的下一个或前一个函数或过程。
- 我们改进了对于非常大的通道图像(在宽度或高度上大于32767个像素)的支持;之前这样的图像不绘制。
- 你可以禁止使用Edit Preferences Sampling 标签中的DEFAULT.s2c配置文件。
- 你可以右击Sampling Configuration 对话框中的标题栏,以便将到当前配置文件的路径拷贝到剪贴板。
- 扩展了EditPaste(),以便报告剪贴板内容以及将剪贴板比特图拷贝到脚本数组。
- VirtualChan()脚本命令可以创建通道号高于已有通道的新通道,还可以创建具有最低通道号的可用通道。
- 当数据被存储到64比特.smrx数据文件时,具有多个附接数据值的RealMark 通道可以对每个项目具有单独的标题和单位。ChanTitle$()和ChanUnits$()的新变体可以支持这一点。扩展了Channel Information对话框以处理新功能。
- 你现在可以发现用新的Selection()脚本命令在网格视图中选择了哪些单元格。
- 当禁用Write to disk的状态下采样时,更多项目用Not saving to disk颜色绘制,并且在你重新显示数据时显示它们的不保存状态。Spike2形状数据总是按照对应于排序状态的颜色显示数据。State模式中绘制的标记数据显示原始颜色以及不保存颜色。
- 先前,可以用Not saving to disk 颜色绘制的一些通道只有在采样文件的最末尾被绘制时才会这么做。现在它们总是以将标记为不保存的数据绘制成这种颜色,只要数据仍然在缓冲中并且有可能被保存。
- 在点击Colour对话框Reset All按钮时按住Ctrl键,你现在可以将数据视图颜色重新设置为具有黑色背景而非白色背景的暗色方案。扩展了ColourSet()脚本命令以支持这一点。
修復
- Export As... 菜单命令在可用文件格式的列表中不包括*.gif。
- 在开始采样或重新运行数据文件时,如果你在视图开始滚动之前使Spike2重新计算数据区域(通过重新调整大小或显示/隐藏通道),x轴范围可能变为先前设置的范围。
- 在线TextMark对话框未正确保存/恢复下拉菜单中的标记代码 。在第一标记代码中的代码0-15正确工作。
- 当对波形通道应用诸如平滑的通道处理时,ChanMeasure()脚本命令和Cursor Regions对话框可以在测量中包括额外数据点,比如Mean值,并且用于测量的时间范围的结尾准确匹配波形数据点的时间。
- 在Channel处理对话框中,编辑值使通道(按预期)更新,除非这一编辑将值返回到编辑前状态。
- 记录Duplicate Channel不会使新通道变得可见。
- 记录对Grid显示的改变不能仅仅用于x网格或者仅仅用于y网格。/li>
- 链接到规定通道坐标的通道图像在你放大时会消失。
- 有些脚本创建这样的进程:将数据写入到内存缓冲通道、删除内存缓冲,然后利用Yield()或用户交互命令(Interact()、ToolBar()或DlgShow())重复这一顺序而不允许出现脚本空闲时间,这样的脚本会崩溃。
- 如果当前视图没有被图标化,则工具栏、交互栏和用户自定义对话框快捷键不起作用。
- ArrAdd()、ArrSub()、ArrSubR()、ArrMul()、ArrDiv()和ArrDivR()脚本例程不接受恒定的第二参量。
- 导入带有64比特浮点数据的通道的CFS文件会生成错误的结果。
- 编辑Preferences对话框Sampling标签不接收不存在的目录,却不解释该问题。
- 如果你打开准备好要采样的数据文件,然后Aborted采样而不开始,到1401的连接被保持为开放。在这种状态下关闭或移除1401 会导致难以在不重新启动系统的情况下重新连接。
- 在mode% 7中的ChanPixel()脚本命令过去在获得字体大小时返回0,现在它返回3。如果你用它来获得依赖于通道的y轴信息并且通道是不可见的,则它会返回错误的值。
改動
- 之前,当脚本创建不可见的新视图时,它还是会被移动到所有视图之前,并且向它提供输入聚焦。这导致应用标题栏和视图的标题栏之前使得输入聚焦被重新绘制。现在,如果视图被创建为不可见,那么它不被移动到前方。这减少了屏幕的闪烁,并使得一些脚本加速。但是,依赖于新创建而不可见的具有输入聚焦的视图的所有脚本将需要进行改动。
|
|
2017年9月 |
9.01 |
更新
- 你現在可以創建RealWave通道來用於採樣。當與可程式設計信號調節器一起使用時,你可以在採樣過程中進行增益改變,這不會影響之前採樣的資料。
- WEnv()虛擬波形現在可以對上升階段和下降階段使用余弦和升余弦函數。
- 在為信號調節器選擇COM埠時,我們現在僅提供現存的端口,並且給出更多資訊來標識這個端口。
- Talker通道編號不再受限於1-100的範圍。
- Talker生成的通道現在可以被用作觸發採樣的觸發。
- 通過1401接口採樣的通道的總數現在仍然限制為100個,但是你分配給這些通道的通道編號不再受限於1-100的範圍。
- 在採樣時,你可以移動鍵盤標記、TextMark和Digital標記通道,這樣它們不干擾其它通道的通道範圍。
- 在調試腳本時,你可以在多行編輯器中編輯和顯示字串變數。
- FileApplyResources()腳本命令被擴展為提供對要應用的資源的一些控制。你還可以將由一個視圖創建的資源應用到當前視圖上,而不用創建命名資源文檔。
- Spike2 Help 功能表中的 About Spike2... 對話方塊現在包括Spike2正在運行的電腦的名稱。在網路上運行的Talker需要這個名稱來訪問Spike2。
- D440信號調節器現在具有Reset Calibration按鈕。
- Biopac導入器現在在Spike2的64位版本中可用,並且已被更新到最新版本。
- ColourSet()和ColourGet()腳本命令現在可以訪問在聲波圖中使用的顏色尺規。
- DlgEnable()腳本命令可以用於控制用戶自訂對話方塊中的點陣圖的可見性。
- CondSet()和OutputReset()腳本命令具有重置調節器和輸出狀態的新變數。
- System()腳本命令被擴展為報告GUI執行緒使用的CPU時間。
- 當沒有通道注釋的通道被保存到磁片文檔時,Spike2將對注釋添加資訊,比如源通道編號、虛擬通道和通道處理資訊。
- 當你把滑鼠懸停在時間視圖通道y軸上方時彈出的提示框現在具有更多關於通道處理和WaveMark軌跡的資訊
- 當Cursor Regions 和Cursor Values對話方塊具備輸入(被選中時),它們不再阻止Toolbar、Interact工具條和用戶自訂對話方塊中的用戶自訂的快速鍵 。
- SampleText()腳本命令現在返回文本標記被添加的時間。
- 在使用Ctrl+Alt + 滑鼠點擊來拖曳線條以選擇Overdraw WM和其它繪圖模式下的尖峰時,你現在可以使用Shift鍵來將該線條限制為水平。
- 在聚類對話方塊中,你現在可以使用F按鍵來將(利用橢圓或其它用戶自訂的形狀)選中的事件設置為代碼FF。你還可以使用Ctrl+Shif+F來將所有的可見事件設置為代碼FF。
- 在聚類對話方塊中,你可以使用滑鼠滾輪來縮放使用者自訂的橢圓或形狀的大小。
- System$()腳本命令有新的變數來讀取開始一個Spike2的命令列。
- 你現在可以使用FileSaveAs()來將點陣圖保存為GIF格式,並且在交互式地載入或保存圖片時提供GIF。這些都不是動態GIF。
- 對腳本編譯器錯誤消息進行了改進,以説明辨析腳本語法錯誤的原因。
修復
- 導入或匯出帶有大量(>300)通道和許多不同通道標題、單位或注釋的資料檔案會產生無法被打開的.smrx資料檔案。這種檔現在可以被S64Fix程式修復。
- 如果你編譯(並運行)一個腳本,又編譯第二個腳本,第二個腳本產生編譯器錯誤,並最終運行第一個腳本,則腳本編譯器會混淆。
- 如果添加代碼00(默認代碼)的標記專案,則Graphical序列編輯器報告錯誤。
- 嘗試打開一個受損的採樣設定檔會使Spike2崩潰。
- 向Sampling Notes 中添加關於採樣速度遠低於或高於所要求的採樣速度的通道的消息的代碼總是將這樣的通道報告為低速採樣,即便它們是高速採樣。
- File功能表的Import命令將通道標題添加到所有通道注釋的開頭。現在,只有在通道標題太長而被導入系統截斷時它才會這樣做。
- 用於定時採樣部分的結束的鍵盤標記沒有被寫入磁片。
- 在版本9.00中,在定時或觸發採樣模式下的初始採樣狀態是不正確的。
- 無法將非ASCII UNICODE字元粘貼到網格視圖中。
- 在X Axis Range對話方塊中,改變坐標軸的Units會重新繪製之前坐標軸模式下的Left和Right值,而不是新的坐標軸模式。
- 如果你以32位元格式採樣資料,然後使用FileSaveAs("", -1) 腳本命令來保存檔,則所提供的默認檔副檔名為.smrx(儘管檔是32位並且應該具有.smr文件副檔名)。Spike2可以讀取具有任一種副檔名的64位檔,但是拒絕具有.smrx副檔名的32位文件。
- 如果你在不使用1401的情況下採樣,採樣控制條中的Trigger核取方塊被禁用,因為在沒有1401的情況下(當前)不支持觸發啟動。
- 當腳本遇到中斷點或者在腳本空閒常式中與Spike2交互時,如果你打開Cursor Values or Regions對話方塊或者任何Spike-shape視窗或 Multimedia 視窗,這將設置腳本當前視圖,會使得運行中的腳本因"錯誤檢視類型"而出故障。
- 在Channel建立對話方塊中,對 D440信號調節器增益的改變不會使y軸尺度更新。
- 在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軸範圍。
改動
- 如果Matlab不能被打開,MatLabOpen()腳本命令不再因重大錯誤而停止腳本,並且現在報告負的錯誤代碼。
- 在腳本調試器中,當你打開視窗來編輯字串變數時,初始字串不再被選中,並且編輯視窗將嘗試重新調整大小以容納字串文本。
- 除非在Custom安裝中被排除,否則示例Talker總是被安裝。
- 檔的自動名稱的最大長度從23個字元增加到40個字元。Spike2的較舊版本在你編輯名稱時將長度限制為23個字元。
- 如果你創建新的通道時,默認通道標題和通道注釋現在被設置為空的字串,而不是"未命名的"和"無注釋"。
- SampleText()命令返回的值已經被改變;之前它總是返回0。
|
|
2017年6月 |
9.00 |
更新
- 能夠存儲在64位元smrx檔中的最大通道數從400增加到2000。
- 虛擬通道、記憶體通道和複製通道的最大數目增加到2000。
- XY視圖中的最大通道數從256增加到2000。
- Result視圖中的最大通道數從400增加到2000。
- 網格視圖中的最大行數從10000增加到1000000(最大列數保持在1000)。
- 在採樣過程中能夠使用的任意波形區域的數量對於Power1401設備從10增加到62,對於Micro1401設備從10增加到20。
- 有新的Chan()指令碼命令,該指令碼命令允許使用者發現與通道規格匹配的通道編號。
- 腳本語言有新的數值運算符來用於按位not (~)以及用於對整數移位元(<<、 >>和>>>),並且允許將&用於band,將&&用於and,將| 用於 bor,將||用於or,將 %用於mod 以及將! 用於not。
- 腳本語言允許使用者使用*來乘以字串,例如"+-"*3 為"+-+-+-"。
- 記憶體緩衝導入對話方塊和MemImport()腳本命令現在允許將WaveMark通道導入波形。
- ArrHist()腳本命令允許整數源陣列。
- Edit功能表Find和Replace對話方塊和對應的指令碼語言現在支持ECMAScript規則運算式。
- 更多的對話方塊能夠被重新調整大小,這通常允許使用者輸入更長的文本字串或者訪問長的項目列表而不需要滾動,這些對話方塊包括:虛擬通道對話方塊、評估對話方塊、調試器編輯變數對話方塊、圖形編輯器添加任意波對話方塊、更改顏色對話方塊和一些其他對話方塊。
- 如果使用者打開Edit TextMark對話方塊,使用者現在可以在資料視圖中點擊用於那個通道的TextMark項目,並將TextMark項目移動到對話方塊中。如果對話方塊被擴大到顯示TextMark數據項目的列表,則所選擇的的項目被高亮顯示。
- 若使用者設置了不利用任何1401的採樣配置(沒有輸出序列、任意波形輸出、波形通道、WaveMark通道、事件或者數位標記輸入),那麼使用者可以在沒有連接1401的情況下使用Talker進行資料採樣。
- FileOpen()腳本命令具有新的mode% 標誌來在Unicode模式下打開外部文字檔。
- SSOpen()允許當前視圖與時間視圖相關;在之前的版本中,它必須就是時間視圖。
改動
- 用於記憶體通道、虛擬通道和複製通道的通道編號已經改變(以容留更多的盤通道)。任何依賴于通道401作為第一記憶體通道或者依賴于通道701作為第一虛擬通道的腳本現在將被打破。我們一直都聲明腳本不應當這樣操作。用戶可以使用Chan("m1")來獲得第一記憶體通道,使用Chan("v1")來獲得第一虛擬通道。使用DupChan(0)來找到第一複製通道的編號。
- 我們不再讀取舊格式的配置(*.s2c)或資源(*.s2r)格式檔。寫這些檔的最後版本是2012年發行的Spike2.7.10。如果你需要讀取這些檔,可以使用Spike2版本8來將它們轉換成如今的*.s2cx和*.s2rx格式。
|
|