NIVISA軟件控制USB設(shè)備使用指南_第1頁(yè)
NIVISA軟件控制USB設(shè)備使用指南_第2頁(yè)
NIVISA軟件控制USB設(shè)備使用指南_第3頁(yè)
NIVISA軟件控制USB設(shè)備使用指南_第4頁(yè)
NIVISA軟件控制USB設(shè)備使用指南_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

USB設(shè)備NI-VISAUSB設(shè)備進(jìn)展通訊,并非學(xué)習(xí)名目:USBNI-VISA與該設(shè)備進(jìn)展通訊。名目:USBVISA的背景學(xué)問(wèn)USB設(shè)備USB設(shè)備進(jìn)展通訊11.USBVISA的背景學(xué)問(wèn)VISA(VirtualInstrumentSoftwareArchitecture,ni/visa)是一個(gè)用來(lái)與各種儀器總線進(jìn)展通訊GPIB設(shè)備進(jìn)展通訊的程序,LabVIEWMacOSXC語(yǔ)言API。PCUSB設(shè)備通過(guò)發(fā)送指令和數(shù)據(jù)進(jìn)展通USB設(shè)備都有各自的指令集。的讀寫功能向儀器發(fā)送這些指令,并讀取儀器的反響??上騼x器制造商索要儀器的有效指令清單。(ResourceClass)USBUSBRAW設(shè)備。USBUSBINSTR類函數(shù)掌握。USBTMC設(shè)備USBTMC設(shè)備進(jìn)展通訊不需要進(jìn)展配置。與USBTMC3USBTMCUSB應(yīng)用者論壇〔USBImlementersForum〕網(wǎng)頁(yè)。USBTMCUSB儀器。假設(shè)您正在使用USBRAW以掌握您的設(shè)備。請(qǐng)與儀器制造商聯(lián)系,以獵取通訊協(xié)議與儀器所用指令集的具體資料。NI-VISA用戶手冊(cè)》與《NI-VISA程序員參考手冊(cè)》。NI-VISA中附有這兩個(gè)文件,通過(guò)本指南最終的鏈接也可以獲得這兩個(gè)文件。2.2.配置NI-VISAUSB設(shè)備NI-VISA3.0USBRAW設(shè)備。假設(shè)您使用的是2.3節(jié)。此時(shí),NI-VISAUSB設(shè)備還沒(méi)有接上。此外,您也不要安裝該USBUSBNI-VISA來(lái)對(duì)其進(jìn)展掌握:(驅(qū)動(dòng)程序開(kāi)發(fā)向?qū)?INF文檔。INFUSB設(shè)備?;?dòng)掌握工具〕對(duì)設(shè)備進(jìn)展測(cè)試。NIDAQPad-6020EUSB設(shè)備為例。由于本指南旨在說(shuō)明DAQPad-6020E來(lái)說(shuō),NI-DAQ是唯一受支持的驅(qū)動(dòng)程序。2.1.DriverDevelopmentWizardINF文檔VISADriverDevelopmentWizard〔DDW〕將為USBINF文檔。Programs NationalInstruments VISA VISADriverDeveloperWizard,翻開(kāi)DDW1所示的窗口。圖1VISADDW硬件總線窗口USBINFUSB2VISADDW根本設(shè)備信息窗口。2.VISADDW根本設(shè)備信息窗口USBUSBIDIDUSB設(shè)備的USB16位十六進(jìn)制數(shù)字,并應(yīng)當(dāng)由設(shè)備制造商供給。IDID、制造商名稱和型號(hào)名稱。0x39230x12C0。假設(shè)您的設(shè)備不是NIIDID。請(qǐng)與設(shè)備供給商聯(lián)系以獵取這些信息?!睴utputFilesPropertiesWindow〕。3.VISADDW輸出文檔屬性窗口USBInstrumentPrefix(USB儀器前綴)只是一個(gè)描述符,您可以用它來(lái)識(shí)別本設(shè)備所用的相關(guān)文檔。在Finish。INF文檔就被建好并保存在您指定的位置了。INFUSB設(shè)備INF文檔的安裝方式各不一樣。DDWINF文檔時(shí),INF文檔頂部的標(biāo)題INFASCII文本文件,所以可以通過(guò)諸如記事本之類的任何文本編輯器進(jìn)展INF文檔,然后遵照文WindowsXP操作系統(tǒng)。INFWindowsXP中,這個(gè)文件夾的位置通常是:“C:WINDOWSINF”。這個(gè)文件夾可能是隱蔽的,因此您或許需要將文件夾選項(xiàng)改成顯示隱蔽文件。INFInstall。這個(gè)過(guò)程為您的設(shè)備創(chuàng)立了USB設(shè)備了?!薄睞ddNewHardwareWizard〕。遵照屏幕上INF文件夾,并選擇您DDWINF文檔。VISAInteractiveControl測(cè)試通訊狀況&AutomationExplorer(MAX)。選擇Tools 應(yīng)當(dāng)andInterfaces欄目下面?,F(xiàn)在您的USB設(shè)備已經(jīng)安裝和NI-VISA了。”窗口中就會(huì)顯示設(shè)備的相關(guān)信息。使用這個(gè)窗口,您可以訪問(wèn)諸如ID、型號(hào)代碼以及設(shè)備序列號(hào)之類的信息。圖4. Measurement&AutomationExplorer中顯示的USB設(shè)備VISAUSBINSTR設(shè)備的儀器描述符格接口編號(hào)]::INSTR。USBRAW設(shè)備的儀器描述符格型號(hào)代碼::序列號(hào)USB接口編號(hào)]::RAW。NI-VISAVISA專用的序列號(hào)。該序列號(hào)的格式是NI-VISA-##是一個(gè)自動(dòng)生成的數(shù)字。PCIUSB接口編號(hào)。0x39230x12C0。對(duì)于DAQPad-6020E,儀器描述符則是:USB0::0x3923::0x12C0::00B50DAE::RAW。Tools?NI-VISA?VISA5所示窗口相像的窗口。交互掌握Control〕〔VISAIC〕VISA資源進(jìn)展通訊。做好使用6所示的窗口。6.“VISA交互掌握”VISA對(duì)話框Execute,以讀取此項(xiàng)屬性?!癈urrentValue”指示欄中即顯示“AttributeName”〔屬性名稱〕6中,可以看到ResourceName〔資源名稱〕的屬性。VISAIC的更多信息,請(qǐng)參考DeveloperZoneTutorial:VISAInteractiveControlNI-VISAAPI的信息,請(qǐng)查閱NI-VISAProgrammerReferenceManualandtheNI-VISAUserManual兩個(gè)文件皆可以通過(guò)本文最終的鏈接獲得。假設(shè)需要有效指令清單,請(qǐng)與儀器制造商聯(lián)系。3.3.NI-VISAUSB設(shè)備進(jìn)展通訊USB設(shè)備有兩類。而通訊方式就取決于設(shè)備的種類。USBINSTR型〔USBTMC〕“VISA翻開(kāi)”“VISA關(guān)閉”“VISA讀取”和“VISA寫入”功能。LabVIEWVIUSBVISA對(duì)話框。指令被寫入設(shè)備,并讀取回饋信息。此例中,所發(fā)送的具體指令是詢問(wèn)設(shè)備的ID。請(qǐng)向設(shè)備制造商詢問(wèn)設(shè)備的指令集。完畢全部通訊完畢后,VISA對(duì)話框關(guān)閉。7.USBTMCLabVIEW構(gòu)造圖實(shí)例USBRAW類以取得設(shè)備通訊協(xié)議的具體資料。USB通過(guò)四種類型進(jìn)展通訊:掌握、批量、中斷和同步。每種類型的管道都傳輸不同的信息。此外,任何USB構(gòu)造的具體具體狀況,USB說(shuō)明書(shū)。NI-VISAUSB儀器時(shí),它會(huì)對(duì)儀器進(jìn)展自動(dòng)掃描,查找各種類型的最低可用端點(diǎn)。VISA屬性。bulkinbulkout端點(diǎn)分別存儲(chǔ)在interruptin端點(diǎn)存放屬性之中。假設(shè)值為-1USB設(shè)備不支持這種類型的管道。對(duì)于0C功能來(lái)更改端點(diǎn)。VISA屬性〕”節(jié)點(diǎn)。NI-VISA有四種通過(guò)USBVISAUSB屬性建立通訊協(xié)議。以下是對(duì)可用功能的描述ControlOut來(lái)通過(guò)掌握型管道傳輸數(shù)據(jù)。Write來(lái)通過(guò)批量型管道傳輸數(shù)據(jù)。A還有使用中斷型管道的其他功能:AB中斷數(shù)據(jù)。在CAPIVI_EVENT_USB_INTR大事目標(biāo)的VI_ATTR_USB_RECV_INTR_SIZE以了解有關(guān)“VISA大事”的更多具體資料。更多資源:4月版)3月版)9月版)VISAInteractiveControl(VISAIC)UsingthePXIDriverDevelopmentWiza

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論