求助,LabVIEW调用MFC dll时返回输入参数的问题
如图,我想用调用库函数结点将输入参数加一直接返回:前面板、程序框图、dll如下图:
我的目的是,比如,输入的是1,出来的是2,可是现在的情况是输入什么返回什么···不知道是什么问题···
如果用返回参数作为输出那是可以的,不过因为我的最终目的是返回数组,可是调用库函数节点返回参数不能设置为数组,网上看到好像是可以这样获得返回数组的,可我做不成功···
希望哪位高手能帮我解决一下··能做个简单的示例就太感谢啦~ EXPORT void SAdd(int *a)
{
*a++;
return;
}
原因自己去看下编程方面的书,讲传值和传址的那一章 我的意思你理解错了···
我的意思就是·如何才能利用调用库函数节点输出数组···
或是,如何在那个图所示的框图中实现输入“1”,得到输出为“2”,但是不利用输出参数 我的目的是,比如,输入的是1,出来的是2,可是现在的情况是输入什么返回什么···不知道是什么问题···
你按我的改下,输入是1,输出是2了
或者看下call dll.vi
[ 本帖最后由 飞雨天 于 2008-3-19 09:45 编辑 ] 成功了~谢谢楼上的帮助~
可是现在我要做数组输出又出问题了···传递指针什么的都没用···上网搜了一下也都没有明确的办法···各位高手再帮帮忙~谢谢啦~ 自己解决了···原来是自己一个超低级的错误···
页:
[1]