首先感谢大哥那么晚给小弟回帖帮助。
可是我说的问题不是那样的是程序设计方面的问题。
比如在你的程序里设置8个等的时候用到了8条语句(如下):
SetCtrlVal (panelHandle, PANEL_LED_08, cpubbs_DI_8);
SetCtrlVal (panelHandle, PANEL_LED_07, cpubbs_DI_7);
SetCtrlVal (panelHandle, PANEL_LED_06, cpubbs_DI_6);
SetCtrlVal (panelHandle, PANEL_LED_05, cpubbs_DI_5);
SetCtrlVal (panelHandle, PANEL_LED_04, cpubbs_DI_4);
SetCtrlVal (panelHandle, PANEL_LED_03, cpubbs_DI_3);
SetCtrlVal (panelHandle, PANEL_LED_02, cpubbs_DI_2);
SetCtrlVal (panelHandle, PANEL_LED_01, cpubbs_DI_1);
那如果有16个,或者32个。我们是不是要写16条或者32条这样的语句呢?
我所说的问题就是这样的语句是不是有办法用用循环控制,或者其他什么办法来控制。
关键所在就是HandleID"PANEL_LED_01"为整形CVI中是是怎么弄成的,
希望大哥在给帮助一下下。我的QQ61960227 邮箱lidongnick@163.com |