不同訊號類型轉換

Dear all:

下面是我利用DAQ將三軸加速規訊號做一些處理,然後再以DAQ做數位輸出

程式製作理念入如下:

我想讓加速規訊號提升到某一定值或是下降到某一定值時,使LED亮起

但我怎麼接訊號它都出現錯誤,不是兩個訊號類型不對,就是出現以下的Error

請問有人知道為什麼嗎?先謝謝各位了

附上我的檔案

9.0  0720.rar

8.6  0720 Folder.rar

8.5  0720 Folder1.rar

![](upload://q4bsr22sqze3TtsxNiyQXaXtm92.jpeg)

Sorry..個人為8.2版,所以無法打開

不過你的問題可以再清楚一點
 ==> "我想讓加速規訊號提升到某一定值或是下降到某一定值時,使LED亮起"

這部份是指,你量測加速規訊號後,當你讓振動量變大 or 變小 至某一定值時,
需要讓軟體裡的Boolean燈亮起來的意思嗎??

如果是的話,你可以參考下方的例子試試是否有問題  Over Level.vi

如果你是要將訊號藉由 DAQ 輸出的話
從提供的錯誤訊息,顯示出頻道數目不符合,你可能要確認一下你的輸出硬體有幾個通道後
再給出正確通道數目的Output才可執行
參考看看

![](upload://1QTIme1FkXJutuSz9mOJvyzBJcB.jpeg)

打開不了+1

不過看你的圖跟訊息,看到兩個問題:

1.錯誤訊息應該是指DAQ ASSISTANT2那個VI,輸入的資料數量與通道數量不符合
2.這種條件下不建議使用GRAPH來當作圖表輸出,應該換成CHART會有比較好的視覺效果

Dear elvistu and caeru:

首先謝謝你們替我解答

嗯嗯 我大概看的懂error的意思 我ㄧ直嘗試要去改變訊號類型(例如:boolean 1D array,boolean...)

但還是無法修正錯誤 我還是不知道用哪個converter才對

Dear elvistu:

嗯嗯 你做的模擬就和我要的很像

我的LED在labview也可以亮

只是我把它用DAQ做數位輸出然後想要使LED燈亮就不行了

就會出現error 它不是出現上面的輸入的資料數量與通道數量不符合

就是連線都不能接起來(訊號類型不同)

我現在希望解決的問題是怎麼樣的轉換才可以使外部LED亮起

Dear caeru:

請問chart跟graph差在哪裡呢?

 

附上8.2版 感謝0720 Folder.rar

 

[QUOTE=w61235678]

請問chart跟graph差在哪裡呢?

[/QUOTE]

可以參考以下文章

http://www.labviewpro.net/teach_content.php?fid=6&post=306&fpt=5