微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 请问关于CIN节点

请问关于CIN节点

时间:12-13 整理:3721RD 点击:
一款DA转换卡,驱动程序有问题,
我想用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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top