如何在LabVIEW的介面中,同時顯示其他程式的操作介面

雖然我已經大致上可以拉出簡單的人機介面與程式,但由於實驗需要,且另外的感測裝置又不能以訊號擷取卡擷取,所以導致每次所擷取的訊號皆有時間差。

因此希望可以呈現如"Figure"所示,在LabVIEW的介面中,同時出現其他程式的操作介面,如此一來便能利用"Mouse down"的方式來同時作動兩個程式。

我已爬過版上與Google的許多文章,但最相近的只有利用LabVIEW來開啟其他應用程式,可是卻無法在LabVIEW的環境中作動,所以也無法達到同時啟動的功能。

懇請版上的各位大神,我的此問題是否有解?!

感謝!!!!!!

其他程式是啥? LabVIEW的原始程式檔?

還是LabVIEW編譯的EXE? 還是C#或VB的EXE?

如果是LabVIEW的原始程式檔案(.vi),那就還有機會用SubPanel去插入。

但如果只是個執行檔,那就是像你查到的,只能「利用LabIVIEW開啟其他應用程式」。

它被LabVIEW打開後,仍舊是自己跑自己的~

而且,就算可以,資料擷取仍舊有同步的問題,

兩邊的程式無法確保是「很精確的同一個時間點」抓到的資料~~

你一定要解決時間同步的問題…

譬如,另外的感測器可以送出某種clock同步訊號,

去觸發LabIVEW的DAQ進行擷取。

或是看看其他感測器是什麼介面? 能否用LabVIEW去讀取? 去解碼?

1個讚

S大你好,感謝你願意撥空回答我的問題。

我的其他程式是指 DELTA(台達) 的 ASDA SOFT V5.4.0.0,為一個 EXE 檔,主要是要用來擷取馬達的電流資訊,所以並非 LabVIEW 的原始檔。

由於他是台達寫好的套裝軟體,且只有這個軟體才能擷取該公司的馬達訊號,也沒辦法去改裡面的東西,所以不知道是否會有 clock 訊號來觸發 LabVIEW。

所以時間同步的資料擷取一直我想解決的問題,但是卻遲遲找不到方法解決…orz