ATI支持4种不同的F/T从DAQ传感器系统数据的方法:
-
网络组件可以读取电压值并且进行矩阵运算
-
ActiveX组件仅执行矩阵乘法,用户需自己编译程序读取电压值。
-
C库函数只可以执行矩阵算法,用户需自己编译程序读取电压值。
-
人工换算,用户需获取电压值且自行进行矩阵换算
尽管你已经能从DAQ产品读取电压值,并且可以从这些电压计算F / T值,即使你已经在手动计算。但你仍需要确认,DAQ设备与您的即将编译的软件环境是否兼容。
NI的M系列的板卡,适用于以前的ActiveX组件以及.NET组件。但M系列板卡和E系列板卡的驱动并不兼容(见附注3),但矩阵计算仍然是相同的 因为不管用读他们的硬件或硬件的驱动电压是相同的,由于ActiveX组件是独立于硬件的(你读过电压和过他们的ActiveX组件),它不知道或者关心电压来自一个系列,E系列,或其他类型的设备。
M系列卡需要NI的“NI-DAQmx驱动程序,所有E系列的板卡值适用于老的驱动程序,现在称之为"Traditional NI-DAQ".所有的M系列板卡都不能使用"Traditional NI-DAQ".,但是大部分的E系列板卡可用于 NI-DAQmx的驱动程序。
如果您习惯于使用ActiveX而不是 .NET,不需要担心学习一个新的接口,或购买昂贵的 新软件,因为ATI的ATICombinedDAQFT .NE会一直兼容 ActiveX控件。
ATI的DAQ F / T产品线提供了三种的软件接口,适用于以下四种方法的编程。应当指出的是,有很大的重叠的地方,不只一种的软件接口可用,即使用Visual Studio .NET的Windows有一系列的装置,可以选择其中的四种方法。 在这些情况下,你可以选择任意钟你最喜欢用的方式:
-
-
NET组件,这是一个可重用的代码组件。 ATICombinedDAQFT提供了一个统一的接口,用户可一步读取电压值和计算的F / T值,而不是自己写的程序读取电压,然后将这些值到一个单独的数学库,如ActiveX组件或C库。
什么样的客户可以使用ATICombinedDAQFT?
任何用户:
A) 可使用一个支持网络组件的编程环境,且
B)
具有与NI-DAQmx兼容的设备。除 DAQPAD-6020E之外,ATI大部分的设备都可与之兼容。
-
-
ActiveX DLL,它是一个较老的可重复使用的代码组件。 ATIDAQFT要求用户从他们的DAQ设备读取电压,然后通过电压ATIDAQFT为了计算F / T值。 如果客户的环境还支持。NET组件和它们的数据采集装置是NI-DAQmx支持 ATICombinedDAQFT接口,这也许是他们更容易使用,虽然ATIDAQFT会如果他们更舒适的工作与ActiveX精细的工作。 为客户谁没有NI-DAQmx设备,该atidaqft组件提供了一个独立于硬件的数学库可以使用任何装置。
什么样的客户可以使用ATIDAQFT?
任何用户:
A)
可使用一个支持的ActiveX编程环境,并能
B)
用自己的程序从DAQ数据采集卡读取电压,然后把电压值给到ActiveX组件。
-
-
一组编写的C语言编程的例程,可普遍支持多个操作系统。 C库也支持非Windows操作系统的应用程序,如Linux,虽然它也可以在Windows上使用。
什么样的客户可以使用C库?
任何用户:
A)
可使用C代码编程环境,并能
B)
用自己的程序从DAQ数据采集卡读取电压,然后把电压值给到C库函数。
-
-
该程序计算的F / T值是一个简单的矩阵乘法。 这是非常有用的嵌入式应用,可以帮用户精简程序。
客户可以手动计算什么
任何用户:
A)
可以自己从自己编译的程序读取DAQ采集板卡的电压值,并且
B)
能否做基本的矩阵运算
|