SOS_0 发表于 2016-4-27 04:44:16

Labwindows/CVI求助:将部分控件移到TAB上就运行错误

本人大四学生,最近在忙毕设。课题是要用Labwindows/CVI编程,程序本来可以运行,后来我将部分控件移到TAB上就运行错误。弄了几天了也没搞定,眼看快答辩了,有大神能帮忙解决下么。若能帮助解决问题,愿意支付辛苦费,毕竟知识嘛 。好心的大神加我微信:gf920219扣扣 1326009148

cvifan 发表于 2016-4-27 16:15:44

本帖最后由 cvifan 于 2016-4-27 16:17 编辑

用这个函数int GetPanelHandleFromTabPage (int Panel_Handle, int Control_ID, int Index, int *Tab_Panel_Handle);

用它来获取tab页的ID;其中Tab_Panel_Handle就是获取到的TAB页的ID了

cvifan 发表于 2016-4-27 16:14:34

你查看一下例子,放到tab上面,要重新获取TAB的ID,你的控件是放在TAB上面的

cvifan 发表于 2016-4-27 16:16:28

以后的这类函数int GetCtrlVal (int Panel_Handle, int Control_ID, void *Value);
它的Panel_Handle就是上面获取到的TAB页的ID

cvifan 发表于 2016-4-27 16:18:37

版主这个数据采集卡配套的CVI的演示程序,上面有这种用法。我们有同事用他们数据采集卡,就是参考他们的程序做的。http://www.cpubbs.com/bbs/thread-144252-1-1.html

cvifan 发表于 2016-4-27 16:19:10

上面链接有程序可以下载到,解压后有labwindows源码
页: [1]
查看完整版本: Labwindows/CVI求助:将部分控件移到TAB上就运行错误