從外部來源更新動態軸參考線你好,
我是 JMP17 用戶。
我有一個圖表,其中 x 軸代表時間戳。
我想建立一個視訊播放器的外部工具,並且我希望該工具不斷向 jmp 圖發送當前時間戳,並且它將表示為 x 軸上的參考線,該參考線將根據當前時間戳繼續移動視訊播放器上的時間。
為了測試它,我在 cpp 中創建一個虛擬應用程序,不斷發送到 stdoutput 隨機時間戳,將其編譯為 exe 並通過 jsl 腳本運行它並解析文本並將其顯示在圖表上。
我在想是否有更好的選擇將資料串流到 jmp 並不斷更新圖表。
如果視訊播放器是Python應用程序,與JMP整合會更容易嗎?
此致,
然
自動化和腳本編寫視窗回覆:從外部來源更新動態軸參考線您也可能從@Craige_Hales的 Uncharted Blog 中獲得一些想法,例如這個新專案資料點
回覆:從外部來源更新動態軸參考線至少可以透過三種方式將資料串流傳輸到 JMP 並使用新值更新資料表:許多平台可以在表格更新時自動更新其圖表。
- 您可以使用 JSL 套接字。這是非 SSL 連線的低階方法。但是,一旦打開套接字,您就可以在外部進程將資料生成到套接字中時循環讀取它。這是最長的學習曲線。
- 您可以使用 RunProgram 並從外部程序讀取標準輸出流,並將標準輸出解析為資料表記錄。這相當複雜,社區中有很多例子。
- 您可以使用資料饋送。參見阿杜伊諾。這是相當古老的並且很少使用,但是如果它對您有用可能會很容易。
就解析而言,所有這些想法都大致相同;您以 JMP 可以從無限字元流中解析資料的方式打包資料。 RunProgram 是我的最愛;我將它與PuTTY一起使用,從遠端電腦上的程式獲取標準輸出( Can JSL talk to Linux? 、 JSL to Control Raspberry Camera )。