NIVISA软件控制USB设备使用指南_第1页
NIVISA软件控制USB设备使用指南_第2页
NIVISA软件控制USB设备使用指南_第3页
NIVISA软件控制USB设备使用指南_第4页
NIVISA软件控制USB设备使用指南_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

USB设备NI-VISAUSB设备进展通讯,并非学习名目:USBNI-VISA与该设备进展通讯。名目:USBVISA的背景学问USB设备USB设备进展通讯11.USBVISA的背景学问VISA(VirtualInstrumentSoftwareArchitecture,ni/visa)是一个用来与各种仪器总线进展通讯GPIB设备进展通讯的程序,LabVIEWMacOSXC语言API。PCUSB设备通过发送指令和数据进展通USB设备都有各自的指令集。的读写功能向仪器发送这些指令,并读取仪器的反响。可向仪器制造商索要仪器的有效指令清单。(ResourceClass)USBUSBRAW设备。USBUSBINSTR类函数掌握。USBTMC设备USBTMC设备进展通讯不需要进展配置。与USBTMC3USBTMCUSB应用者论坛〔USBImlementersForum〕网页。USBTMCUSB仪器。假设您正在使用USBRAW以掌握您的设备。请与仪器制造商联系,以猎取通讯协议与仪器所用指令集的具体资料。NI-VISA用户手册》与《NI-VISA程序员参考手册》。NI-VISA中附有这两个文件,通过本指南最终的链接也可以获得这两个文件。2.2.配置NI-VISAUSB设备NI-VISA3.0USBRAW设备。假设您使用的是2.3节。此时,NI-VISAUSB设备还没有接上。此外,您也不要安装该USBUSBNI-VISA来对其进展掌握:(驱动程序开发向导)INF文档。INFUSB设备。互动掌握工具〕对设备进展测试。NIDAQPad-6020EUSB设备为例。由于本指南旨在说明DAQPad-6020E来说,NI-DAQ是唯一受支持的驱动程序。2.1.DriverDevelopmentWizardINF文档VISADriverDevelopmentWizard〔DDW〕将为USBINF文档。Programs NationalInstruments VISA VISADriverDeveloperWizard,翻开DDW1所示的窗口。图1VISADDW硬件总线窗口USBINFUSB2VISADDW根本设备信息窗口。2.VISADDW根本设备信息窗口USBUSBIDIDUSB设备的USB16位十六进制数字,并应当由设备制造商供给。IDID、制造商名称和型号名称。0x39230x12C0。假设您的设备不是NIIDID。请与设备供给商联系以猎取这些信息。〔OutputFilesPropertiesWindow〕。3.VISADDW输出文档属性窗口USBInstrumentPrefix(USB仪器前缀)只是一个描述符,您可以用它来识别本设备所用的相关文档。在Finish。INF文档就被建好并保存在您指定的位置了。INFUSB设备INF文档的安装方式各不一样。DDWINF文档时,INF文档顶部的标题INFASCII文本文件,所以可以通过诸如记事本之类的任何文本编辑器进展INF文档,然后遵照文WindowsXP操作系统。INFWindowsXP中,这个文件夹的位置通常是:“C:WINDOWSINF”。这个文件夹可能是隐蔽的,因此您或许需要将文件夹选项改成显示隐蔽文件。INFInstall。这个过程为您的设备创立了USB设备了。”〔AddNewHardwareWizard〕。遵照屏幕上INF文件夹,并选择您DDWINF文档。VISAInteractiveControl测试通讯状况&AutomationExplorer(MAX)。选择Tools 应当andInterfaces栏目下面。现在您的USB设备已经安装和NI-VISA了。”窗口中就会显示设备的相关信息。使用这个窗口,您可以访问诸如ID、型号代码以及设备序列号之类的信息。图4. Measurement&AutomationExplorer中显示的USB设备VISAUSBINSTR设备的仪器描述符格接口编号]::INSTR。USBRAW设备的仪器描述符格型号代码::序列号USB接口编号]::RAW。NI-VISAVISA专用的序列号。该序列号的格式是NI-VISA-##是一个自动生成的数字。PCIUSB接口编号。0x39230x12C0。对于DAQPad-6020E,仪器描述符则是:USB0::0x3923::0x12C0::00B50DAE::RAW。Tools»NI-VISA»VISA5所示窗口相像的窗口。交互掌握Control〕〔VISAIC〕VISA资源进展通讯。做好使用6所示的窗口。6.“VISA交互掌握”VISA对话框Execute,以读取此项属性。“CurrentValue”指示栏中即显示“AttributeName”〔属性名称〕6中,可以看到ResourceName〔资源名称〕的属性。VISAIC的更多信息,请参考DeveloperZoneTutorial:VISAInteractiveControlNI-VISAAPI的信息,请查阅NI-VISAProgrammerReferenceManualandtheNI-VISAUserManual两个文件皆可以通过本文最终的链接获得。假设需要有效指令清单,请与仪器制造商联系。3.3.NI-VISAUSB设备进展通讯USB设备有两类。而通讯方式就取决于设备的种类。USBINSTR型〔USBTMC〕“VISA翻开”“VISA关闭”“VISA读取”和“VISA写入”功能。LabVIEWVIUSBVISA对话框。指令被写入设备,并读取回馈信息。此例中,所发送的具体指令是询问设备的ID。请向设备制造商询问设备的指令集。完毕全部通讯完毕后,VISA对话框关闭。7.USBTMCLabVIEW构造图实例USBRAW类以取得设备通讯协议的具体资料。USB通过四种类型进展通讯:掌握、批量、中断和同步。每种类型的管道都传输不同的信息。此外,任何USB构造的具体具体状况,USB说明书。NI-VISAUSB仪器时,它会对仪器进展自动扫描,查找各种类型的最低可用端点。VISA属性。bulkinbulkout端点分别存储在interruptin端点存放属性之中。假设值为-1USB设备不支持这种类型的管道。对于0C功能来更改端点。VISA属性〕”节点。NI-VISA有四种通过USBVISAUSB属性建立通讯协议。以下是对可用功能的描述ControlOut来通过掌握型管道传输数据。Write来通过批量型管道传输数据。A还有使用中断型管道的其他功能:AB中断数据。在CAPIVI_EVENT_USB_INTR大事目标的VI_ATTR_USB_RECV_INTR_SIZE以了解有关“VISA大事”的更多具体资料。更多资源:4月版)3月版)9月版)VISAInteractiveControl(VISAIC)UsingthePXIDriverDevelopmentWiza

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论