chenlz_111 发表于 2011-5-12 10:12:58

请教制作DLL,试作了一个没成功。

       用labview做了一个dll,在lv中调用的时候提示出错,说损坏了文件,要重启labview。
不知道是什么原因造成的,能不能给个例子,
比如一个变量输入,加1后输出,不要生成的dll,这样就看不到生成规则中的参数的设置了,
      还有就是怎么将变量作为返回值。
谢谢大家,帮帮一下!!!!

wdyjz 发表于 2011-5-12 13:34:51

首先,要保证制作正确。顺序:做一个VI,并将输入和输出端子对应分配好端口设置,形成一个子vi的结构。
然后build dll格式,进行参数的设置。
调用时,自动import进去就可以的。

chenlz_111 发表于 2011-5-12 17:02:06

回复 wdyjz 的帖子

子vi是可以调用的,
在建立DLL中,自动产生,这些接口的名称就变成了-1、-2,
我把名称改成与子VI中输入输出相同的名称。这样生成的DLL难道就不能用了???
是不是这样引起的错误。
谢谢你的帮忙!!

wdyjz 发表于 2011-5-14 13:43:30

Englishi Name for VIsandinput or outputprots.

chenlz_111 发表于 2011-5-14 15:15:49

回复 wdyjz 的帖子

问题解决了,除了你说的,跟调用时参数设置还有的关系,
谢谢!!!!!!!!
页: [1]
查看完整版本: 请教制作DLL,试作了一个没成功。