NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

USB讀取問題

各位前輩你好

我有幾個問題想請前輩們解答

1:LabVIEW使用VISA讀取USB時,應用USB的設備一定要支援LabVIEW,才可以讀到嗎?

2:接續上面問題如果實驗設備沒有支援LabVIEW,那LabVIEW讀的到實驗設備的資料嗎?

3:接續2,如果可以,可以指導一下嗎?

0 積分
1 條訊息(共 15 條)
9,027 檢視
0 積分
2 條訊息(共 15 條)
9,016 檢視

1.  不用 。 但你這樣子問很怪。 觀念有點不正確。

                  製造USB的設備商在做出來時怎麼可能知道 將來的使用者要用哪個軟體對它進行控制?

                  它要做的事只是提供 「是否支援硬體程控」 這問題。

                  LabVIEW是讓你藉由「VISA」這個library of functions 透過USB找到設備的平台。

                  正確來講是:

                  插上USB孔的設備電腦找得到,你也灌了關於那設備的 Driver 讓電腦認識它、知道在哪個PORT,

                  LabVIEW就可以透過USB對設備作支援                                                
 

2.  只要電腦找得到Port、儀器,LabVIEW就可以透過VISA去溝通。 建議可以直接去廠商處找driver用。這樣會比較有效率。    

      應該是先了解你的實驗儀器有沒有支援「硬體程式儀控」。有支援通常就都會用VB或LabVIEW。

 

製造商多半會提供Driver 。如果要使用LabVIEW作儀控。 底層硬體接腳跟VISA溝通的部分 通常就都會幫你寫成DRIVER了。

沒有的話,你就得自己查儀器spec看接腳 、 並用SCPI 語法寫VISA ,這很像assembling language。

 

3. 寫法... http://zone.ni.com/devzone/cda/tut/p/id/3325

    上面是KEITHLEY 2400的連結。  你下載DRIVER,看VI TREE裡面的指令。  

    EX: DMM 要量DC話,就是在VISA OPEN 輸入:MEAS : DC?      ,儀器找尋就是「*IDS?」。

   通常不建議。因為DRIVER去下載就好了。這樣寫真的很辛苦哦…

 

 

由 Jo忍金 在 02-12-2009 04:50 AM
上編輯的訊息
3 條訊息(共 15 條)
9,015 檢視

FATTY大大的教學範例真是POWERFUL呀~!

 

大B加油啦~! 

0 積分
4 條訊息(共 15 條)
9,011 檢視

謝謝各位前輩的指導

讓我獲益良多

 

如果我想應用LABVIEW量取USB傳輸的資料封包

可以量取的到嗎??

再一次的請各位前輩指導一下

 

0 積分
5 條訊息(共 15 條)
8,966 檢視

應用LABVIEW量取USB傳輸的資料封包

請問您的定義是?

也許透過cmd>>dos 指令,block diagram>>connectivity>>library & executables>>system exec.vi

也許透過高檔的儀器

0 積分
6 條訊息(共 15 條)
8,964 檢視

我並沒有靠任何一個方式跟儀器來轉編USB傳輸的資料封包

我想用USB直接插入PC主機上,再用LABVIEW直接去量取資料封包

我不知道可行性高不高,請各位前輩指導

0 積分
7 條訊息(共 15 條)
8,867 檢視

建議使用寫檔或讀檔的方式,

 

例如寫檔或讀檔的大小,以及完成的時間。

 

或許可以完成您的工作。

0 積分
8 條訊息(共 15 條)
8,859 檢視

各位前輩你好

我有認識的朋友說USB跟RS-232一樣都是出現COM1~COM9,在花點時間去試各個通訊端

是否自己需要的通訊阜,可是我用VISA去搜尋,只搜尋到COM1而已,朋友是建議我重灌

再勾選某些選項就可以搜尋的到了,可是我怕重灌過後還是一樣,所以想請各位前輩有類似

經驗的話,指導一下。

0 積分
9 條訊息(共 15 條)
8,783 檢視

我有認識的朋友說USB跟RS-232一樣都是出現COM1~COM9,不對!!!

請告訴我們您的應用,包含您的裝置是屬於什麼類型等等

0 積分
10 條訊息(共 15 條)
8,781 檢視