如何利用LabVIEW控制USB-6501?

我想請問如何利用USB-6501的1個PORT中任意3條LINE送入資料
使得LTC2622的SPI(Serial Peripheal Interface)會隨著我送入的資料改變

目前我遇到的問題是那3條LINE的資料不知道要怎麼輸入...
在此先謝謝大家!

可以將程式碼上傳或貼圖嗎?

DAQ DO 我通常都是使用 DAQ Assistant 以 Boolean ARRAY 輸入

![](upload://5dLLdtMGMz7f1ArspghAuKCckBZ.jpeg)

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

JD40297.4959027778

我現在是能利用開關以及選擇第幾條LINE 然後搭配上3用電表來量出電壓值
大約是4.7V左右 可是我想要把開關改成輸入訊號來控制SPI
以下是我目前做的部分 希望高手能指導我一下 謝謝![](upload://1ZEevQ5eHCkxzFr3yR2xdqz9jw7.jpeg)

[QUOTE=lovewinds]

我現在是能利用開關以及選擇第幾條LINE 然後搭配上3用電表來量出電壓值
大約是4.7V左右 可是我想要把開關改成輸入訊號來控制SPI
以下是我目前做的部分 希望高手能指導我一下 謝謝![](upload://1ZEevQ5eHCkxzFr3yR2xdqz9jw7.jpeg)

[/QUOTE]

輸入訊號跟你量出電壓值大約是4.7V左右沒有關聯. 那時候ON 那時候要OFF 看您自己的定義. 

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

JD40297.5472569444

不好意思 是我講錯了 我是想要把開關改成我能隨意控制USB-6501量到的電壓值

像是我輸入3V 用3用電表量到的電壓就是3V這樣 謝謝解答!

[QUOTE=lovewinds]

不好意思 是我講錯了 我是想要把開關改成我能隨意控制USB-6501量到的電壓值

像是我輸入3V 用3用電表量到的電壓就是3V這樣 謝謝解答!

[/QUOTE]

那你要用AO 而不是用 DO

DI:數位輸入(DIGITAL INPUT),用於偵測開關之類的,可以知道目前外面狀況是ON/OFF

DO:數位輸出(DIGITAL OUTPUT),控制外部設備ON/OFF,如控制燈的亮與不亮

AI:類比輸入(ANALOG INPUT),把類比訊號轉成數位信號,如溫度

AO:類比輸出(ANALOG OUTPUT),把數位信號轉成類比信號,如去控制燈的亮度

JD40297.5584953704

謝謝回答 不過USB-6501只有數位的輸出跟輸入 沒有類比的

我也嘗試過把接到DAQmx的data接腳接其他的 可是都不行 只能接布林開關

至於接下去我就不知道怎麼下手了... 麻煩你幫我想一下了 謝謝!!

我不明白您為何要用電壓輸入的方式來控制 LTC2622 的SPI(Serial Peripheal Interface)

 

不好意思 再次打擾你

我剛剛研究datasheet發現是要用4bit的指令來控制輸入的data

data是我可控制的電壓值(ex:1,2,3...) 然後我有2個Register

例如我是0000--寫入Register A(orB)

          0001-把資料資料傳到A(orB)的DAC Register

應該是這樣~

[QUOTE=lovewinds]

不好意思 再次打擾你

我剛剛研究datasheet發現是要用4bit的指令來控制輸入的data

data是我可控制的電壓值(ex:1,2,3...) 然後我有2個Register

例如我是0000--寫入Register A(orB)

          0001-把資料資料傳到A(orB)的DAC Register

應該是這樣~

[/QUOTE]

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

話說.......要用4bit的指令來控制輸入的data

那.........請問單兵如何處置?

JD40297.7216666667