精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>Labview源程序>

LabVIEW 2015 VISA例程源代碼之USB串口

大小:44KB 人氣: 2018-01-15 需要積分:0
{$username}的空間

用戶級別:注冊會員

貢獻文章:

貢獻資料:

LabVIEW 2015 VISA 程序例子:

  VISA可控制GPIB、串口、USB以太網、PXI或VXI儀器,并根據使用儀器的類型調用相應的驅動程序,用戶無需學習各種儀器的通信協議。VISA獨立于操作系統、總線和編程環境。換言之,無論使用何種設備、操作系統和編程語言,均使用相同的API。

  基于消息的通信

  GPIB、串口、USB、以太網和某些VXI儀器使用基于消息的通信方式。對基于消息的儀器進行編程,使用的是高層的ASCII字符串。儀器使用本地處理器解析命令字符串,設置合適的寄存器位,進行用戶期望的操作。SCPI(可編程儀器標準命令)是用于儀器編程的ASCII命令字符串的標準。相似的儀器通常使用相似的命令。用戶只需學習一組命令,而無需學習各個儀器生產廠商各種儀器的不同命令消息。最常用的基于消息的函數是:VISA讀取、VISA寫入、VISA置觸發有效、VISA清空和VISA讀取STB。

  基于寄存器的通信

  PXI和許多VXI儀器使用基于寄存器的通信方式。對基于寄存器的儀器進行編程,使用的是將直接寫入儀器控制寄存器的底層二進制信息。該通信方式的優點是速度快,因為儀器不需解析命令字符串,并將信息轉換為寄存器層次的程序。基于寄存器的儀器實際上是在直接硬件操作層上進行通信。最常用的基于寄存器的函數是:VISA輸入、VISA輸出、VISA轉入和VISA轉出。

 Labview讀取USB數據

  在安裝了 NI -VISA 后, 啟動 VISA Driver Development Wizard 程序, 出現了為PXI/ PCI或 USB 設備創建

  一個INF 文檔的向導, 選擇USB設備, 點NEXT , 出現VI SA DDW 基本設備信息窗口。

  ( 2) 進行這一步時, 需要清楚USB 的PID和VID。這些數字可以在安裝 USB 設備的時候對其進行確認, 并在

  想要與設備通訊的時候, 尋找他的地址。依據 USB 的規格, 兩個數字都是 16位 16 進制數字, 并應該由設備制造

  商提供。例如在后面介紹基于 USB 的虛擬示波器用到USB接口芯片 PDIUSBD12的 PID 和VID 分別是 0x0471

  和0x0666; 這一步設置完成后, 點擊NEXT , 進行最后一步的設置。

  ( 3) USB Inst rument Prefix ( USB 儀器前綴) 只是一個描述符, 可以用他來識別本設備所用的相關文檔。在

  USB Inst rument Prefix 中輸入相應信息, 并在/ output filedirectory0中選擇存放這些文檔的目錄, 然后點擊 F inish。

  INF文檔就被建好并保存至指定的位置。

  這時候, 只要復制生成的 INF 文件夾到系統盤 Win dows 文件夾下INF 文件夾, 點擊右鍵, 安裝即可。這時,

  插上USB 設備, Window s系統就能探測到, 并根據 INF 硬件配置文件選擇 NI -VISA 作為底層驅動程序。在 Lab -

  VIEW 中, 只需調用 NI -VISA 的相關控件, 即可實現對USB設備的讀寫操作。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?