[原创]labview下CIN接口使用技巧及注意事项(写在2006年最后一天)
- UID
- 132873
- 性别
- 男
|
[原创]labview下CIN接口使用技巧及注意事项(写在2006年最后一天)
在学习labview的朋友可能都知道labview下有多种和c语言进行混合编程的方法,如:CIN,dll动态连接库,公式接点等. 今天,我们就来讨论一下CIN的使用方法. 在很多的labview教程里都有关于CIN的使用方法的介绍,我们这里也使用同样的方法来介绍. 使用环境:labview 和vc++6.0 1;新建一个vi,使用cin接点创建一个函数接口,并生成一个*.c文件 (具体的创建方法请参考相关教程) 2.打开vc++6.0环境,新建一个dll工程文件,工程名字请自定 具体步骤:打开vc++,执行file>>new操作 选择win32 dynamic link library 添加工程文件名:*** location:填写工程文件的存放路径, 最后点击确定形成工程文件*.cpp |
希望能够在不久的将来有次合作的机会
群:18994538
QQ: 364304745
个人主页:http://ldmcu.shangwusou.com/ |
|
|
|
|
|
- UID
- 132873
- 性别
- 男
|
3.向工程文件中添加cin.obj,labview.lib,lvsb.lib和lvsbmain.def这几个文件 具体文件在labview安装路径下的cintools下 4.向工程文件中添加*.c原代码文件 |
希望能够在不久的将来有次合作的机会
群:18994538
QQ: 364304745
个人主页:http://ldmcu.shangwusou.com/ |
|
|
|
|
|
- UID
- 132873
- 性别
- 男
|
5.vc++编译环境设置 通过菜单工程>>设置打开设置对话框,逐项设置; setting for选项设置为all configuration 打开c/c++标签页,逐项设置; category:选择code generation strict member alignment:设置为1 Byte use run-time zibrary:设置为 multithreaded dll 打开 custom build 标签页,逐项设置; command:输入命令行:cintools目录+\lvsbutil $(TargetName) -d "$(Wksp Dir)\$(OutDir)" outputs:输入命令行(OutDir)$(TargetName).lsb |
希望能够在不久的将来有次合作的机会
群:18994538
QQ: 364304745
个人主页:http://ldmcu.shangwusou.com/ |
|
|
|
|
|
- UID
- 132873
- 性别
- 男
|
6.编译c原代码程序 选择编译下的编译 *.c进行*.c的程序编译 7.生成可执行文件 在菜单编译下选择构建 *.dll即可生成可执行文件*.lsb 同时生成*.dll所需要的全部文件 8.装载编译好的可执行文件 在labview环境下,进入后面版程序框图,在cin图标上使用右键弹出快捷菜单 选择load code resource...项 即弹出一个choose a code resource file对话框, 在刚才在vc++环境下生成的工程目录中找到debug目录下的*.lsb文件,然后单击打开按钮,*.lsb文件就装入CIN图标中. |
希望能够在不久的将来有次合作的机会
群:18994538
QQ: 364304745
个人主页:http://ldmcu.shangwusou.com/ |
|
|
|
|
|
- UID
- 132873
- 性别
- 男
|
注意事项 在使用vc++进行工程文件生成的时候,所使用到的cintools文件夹.如果你在安装labview时使用的是默认路径,请将此文件夹copy到另外的新建的文件夹中,避免存放在如:program files;document setting等这类的文件夹路径下,否则在编译时会出现错误.禁忌!!! |
希望能够在不久的将来有次合作的机会
群:18994538
QQ: 364304745
个人主页:http://ldmcu.shangwusou.com/ |
|
|
|
|
|
- UID
- 528099
- 性别
- 男
|
我已经将cintools拷贝到其它路径下,但是编译还是出问题,是不是还有什么细节啊 |
|
|
|
|
|