99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>Labview源程序>

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

大?。?/span>44KB 人氣: 2018-01-15 需要積分:0
{$username}的空間

用戶級(jí)別:注冊(cè)會(huì)員

貢獻(xiàn)文章:

貢獻(xiàn)資料:

LabVIEW 2015 VISA 程序例子:

  VISA可控制GPIB、串口、USB、以太網(wǎng)、PXI或VXI儀器,并根據(jù)使用儀器的類型調(diào)用相應(yīng)的驅(qū)動(dòng)程序,用戶無(wú)需學(xué)習(xí)各種儀器的通信協(xié)議。VISA獨(dú)立于操作系統(tǒng)、總線和編程環(huán)境。換言之,無(wú)論使用何種設(shè)備、操作系統(tǒng)和編程語(yǔ)言,均使用相同的API。

  基于消息的通信

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

  基于寄存器的通信

  PXI和許多VXI儀器使用基于寄存器的通信方式。對(duì)基于寄存器的儀器進(jìn)行編程,使用的是將直接寫入儀器控制寄存器的底層二進(jìn)制信息。該通信方式的優(yōu)點(diǎn)是速度快,因?yàn)閮x器不需解析命令字符串,并將信息轉(zhuǎn)換為寄存器層次的程序?;诩拇嫫鞯膬x器實(shí)際上是在直接硬件操作層上進(jìn)行通信。最常用的基于寄存器的函數(shù)是:VISA輸入、VISA輸出、VISA轉(zhuǎn)入和VISA轉(zhuǎn)出。

 Labview讀取USB數(shù)據(jù)

  在安裝了 NI -VISA 后, 啟動(dòng) VISA Driver Development Wizard 程序, 出現(xiàn)了為PXI/ PCI或 USB 設(shè)備創(chuàng)建

  一個(gè)INF 文檔的向?qū)В?選擇USB設(shè)備, 點(diǎn)NEXT , 出現(xiàn)VI SA DDW 基本設(shè)備信息窗口。

 ?。?2) 進(jìn)行這一步時(shí), 需要清楚USB 的PID和VID。這些數(shù)字可以在安裝 USB 設(shè)備的時(shí)候?qū)ζ溥M(jìn)行確認(rèn), 并在

  想要與設(shè)備通訊的時(shí)候, 尋找他的地址。依據(jù) USB 的規(guī)格, 兩個(gè)數(shù)字都是 16位 16 進(jìn)制數(shù)字, 并應(yīng)該由設(shè)備制造

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

  和0x0666; 這一步設(shè)置完成后, 點(diǎn)擊NEXT , 進(jìn)行最后一步的設(shè)置。

  ( 3) USB Inst rument Prefix ( USB 儀器前綴) 只是一個(gè)描述符, 可以用他來(lái)識(shí)別本設(shè)備所用的相關(guān)文檔。在

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

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

  這時(shí)候, 只要復(fù)制生成的 INF 文件夾到系統(tǒng)盤 Win dows 文件夾下INF 文件夾, 點(diǎn)擊右鍵, 安裝即可。這時(shí),

  插上USB 設(shè)備, Window s系統(tǒng)就能探測(cè)到, 并根據(jù) INF 硬件配置文件選擇 NI -VISA 作為底層驅(qū)動(dòng)程序。在 Lab -

  VIEW 中, 只需調(diào)用 NI -VISA 的相關(guān)控件, 即可實(shí)現(xiàn)對(duì)USB設(shè)備的讀寫操作。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?