sunfang_106 发表于 2007-5-26 21:18:50

利用CLF节点能不能调用参数是结构体的函数

如果不能调用,是不是得用CIN?指点一下,谢谢谢谢

oneforlove 发表于 2007-5-26 23:32:24

如果是入参数可以利用adpat to type,然后输入的参数做成cluster这样就可以,但如果定义函数的类型为struct type, 这个本人还没有试验过,不知道能否实现,如果兄弟有时间试了的话,希望能把结果公布一下.

sunshuai03 发表于 2007-5-27 08:44:25

结构体对应的是labview中的cluster,只要不是很复杂可以做,我上次遇到一个是结构体参数太复杂,嫌麻烦就转而用CVI了,所以也没有真正去做过。如果你的工程才开始做的话,可以试试CVI,调用dll比labview还是要简单得多了。

sunfang_106 发表于 2007-5-27 15:26:06

参数是输出参数,是不是也该选adpat to type?

oneforlove 发表于 2007-5-27 19:34:12

是的,只要不是函数的值为struct 我试过可以

sunfang_106 发表于 2007-5-28 12:37:47

若函数为readtime(PUTCDATE pUTCDATE,PUTCTIME pUTCTIME);
tydef struct UTCDATE{
int DD;
int MM;
int YYYY;
}PUTCDATE,*PUTCDATE;

tydef struct UTCTIME{
int hh;
int mm;
int ss;
}PUTCTIME,*PUTCTIME;

具体参数名处该填什么?连接的cluster该怎么做?

oneforlove 发表于 2007-5-28 14:06:44

你做两个CLUSTER,一个为UTCDATE,一个为UTCTIME,然后参数定义选择ADPAT TO TYPE,这样就定义了参数为STRUCT
页: [1]
查看完整版本: 利用CLF节点能不能调用参数是结构体的函数