我能在嵌入式实时处理控制器中使用CIN或是DLL吗
主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 6.0
主要软件修正版本: N/A
次要软件: N/A
问题: 我能在嵌入式实时处理控制器中使用CIN或是DLL吗
解答: 技术上来说,你可以在LABVIEW 实时系统中使用CIN或者是DLL。然而,在实时处理器上的实时操作系统并不支持所有的Windows API函数 (虽然大部分常用的函数是包含在其中的). 在大多数情况下,如果你的DLL或是CIN在 Windows机器上能正常工作的话,它也能在RTOS上正常工作。但是如果你C代码调用的函数不在RTOS所包含的Win32替换函数单中,那么这段代码将不能正常运行.
并且,现在也没有C调试工具(我们希望有,但是近期来说不会有), 因此如果代码出错的话,基本不可能来调试程序.
在LabWindows/CVI 6.0下,可以创建某个在LabVIEW实时系统中会用到的DLLs.为了达到这个目的,先进入到Target Settings. 在Run-Time的支持下,将有一个新选项"LabVIEW Real-Time only".现在当你创建你的DLL时,系统会检查你是否使用了不被支持的函数。然后你可以在LabVIEW实时系统中使用这个DLL.
相关链接:
附件:
报告日期: 01/17/2000
最近更新: 10/08/2007
文档编号: 1TGEN300
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.