|
National Instruments目前提供免费的,面向对象的.NET API for NI-SCOPE 3.2 以及更高的版本直接支持这两种环境编程,但是其它模块化仪器并没有提供直接的API支持。欢迎通过Product Suggestion Center提出对这组API的意见反馈以及对其它仪器有类似的需求。
对大多数模块化仪器而言,可以使用附件中提供的.NET封装器。这些封装器都是基于与模块化仪器驱动一起安装的标准C代码API函数的。
下面列出了最新版本的封装封装函数,需要注意的是之对应的驱动版本号:
之前的版本:
为了在已有的项目中使用这些封装函数,将它们添加至Visual Studio中的Solutions Explorer。右键单击项目名称,选择Add » Add Existing Item。再根据是Visual C# 还是Visual Basic .NET项目选择后缀名为.cs或者.vb的文件。
请参见对应的封装文件以确定需要包含的命名空间。每个.cs和.vb文件包含了函数的说明。
下面的相关链接给出了之前编写的例程。
注意:为了使用频谱测量工具包(SMT:Spectral Measurements Toolkit)的封装器,您必须安装LabWindows/CVI对SMT的支持。另外,如果SMT封装器和NI-RFSA封装器在同一个应用中使用可能会出现有冲突的类型定义,例如smtSpectrumInfo。需要从其中一个封装器中移除这些类型以避免重复定义。
|