请问关于CIN节点
我想用CIN节点的方法实现DA输出,
通过c程序驱动端口,
那么需要不需要再生成dll文件?
还是直接再CIN节点输入DA代码就可以?多谢!
.94
还是需要的 有的教材上有 它说得是用CIN生成数据采集卡的驱动程序
原理应该差不多 是要通过VC++编译生成一个*.lsb的工程文件来进行驱动
.63
但是怎么编译,好像很多资料都没有说清楚。
我总是找不到相应的文件和目录
.201
我昨天搞了一天,终于生成了lsb文件.不过能不能用还不知道.
图书馆有一本书上讲了具体的制作方法,好像是labview实用教程6.1吧
不过上面有些问题,其中需要加一个头文件,最后的生成文件的路径也要按dos下的格式设
置才行.
.32
假设我编写了GY_Data_Proc.c 这个文件,想用它生成GY_Data_Proc.lsb 这个文件,
过程如下:
a.打开Visual C++ 6.0的开发平台,执行File->New操作。
接着进行选项
Project:Win32 Dynamic Link Library
添加工程文件名:GY_Data_Proc
location:采用默认路径F:\Program Files\Microsoft Vi
sual Stidio\MyProjects\
最后形成工程文件GY_Data_Proc.cpp。
b.执行Project->Add to Project->Files操作,向工程文件
中添加cin.obj, labview.lib, lvsb.lib, lvsbmain.def和
extcode.h这五个文件,这些文件在LabVIEW的安装路径
F:\Program Files\National Instruments\LabVIEW 6.1\cintools
文件夹中。
c. 向工程文件中添加GY_Data_Proc.c,添加方法同b。
d. 通过菜单选项Project->Setting打开设置对话框,逐项
设置。
Setting for选项设置为All Configuration。
打开C/C++标签页,逐项设置:
Category:从下拉菜单中选择Processor。
Additional Tnclude Directories:添加LabVIEW的cintools文件夹路径
F:\Program Files\National Instruments\LabVIEW 6.1\cintools
Category:从下拉菜单中选Code Generation。
Strict Member Alignment:设置为1 Byte。
Use Run-time Library:设置为Multithreaded DLL。
打开Custom Build标签页,逐项设置:
Build Commands:输入命令行
"F:\ProgramFiles\NationalInstruments\LabVIEW6.1\
cintools lvsbutil" "$(TargetName)" -d "$(WkspDir)\$(OutDir)"
Output Files:输入命令行"$(OutDir)$(TargetName).lsb"
e. 在主菜单Build下选择Compile GY_Data_Proc.c重新进行
编
译,如有语法错误则按提示修改程序,重新编译,直到没有
错误为止。
f. 在主菜单Build下选择Build GY_Data_Proc.dll选项
,即生成可执行文件GY_Data_Proc.lsb,同时生成如GY_Da
ta_Proc.dll等所需的全部文件。
.63
高手啊
佩服
.53
这个太麻烦了,
Ni主页上有个制作lsb的文见
直接就能把c文件转化成lsb文件
等我回去放到ftp上
.95