模拟数字键盘
我想用CVI做一个小工程,用的是平板触摸屏,想在上面做一个具有0~9输入功能的数字小键盘,我是新手,还不会,请问有谁做过,或有好的建议。谢谢了![ 本帖最后由 xiaowei86 于 2008-10-6 14:37 编辑 ] 每个键都有一个事件,然后不同的事件就能产生不同值,没有问题的! file:///C:/Documents%20and%20Settings/bai/My%20Documents/QQ.JPG
我做的数字键盘如上,如何按下1之后能在上面的文本中显示?如何获得每按下一个键上的字对应的功能? 楼主,图呢? 昨天没有传输成功,今天重发,图在附件上。
还有一个问题想问版主,就是关于text下的text message,如果我按第一个按钮,然后text message就显示“速度设置”。按下第二个按钮时text message就显示“温度设置”。是共用一个text message,请问怎么实现? static char String; /*定义全局变量,数组长度根据需要确定*/
在第一个按钮的回调函数中添加代码;
char str1[]="速度设置"; /*变量声明*/
在EVENT_COMMIT中添加代码:
strcpy(String,Str1);
SetCtrlVal(panelHandle,PANEL_TEXTMSG,String);
在第二个按钮的回调函数中添加代码;
char str2[]="温度设置"; /*变量声明*/
在EVENT_COMMIT中添加代码:
strcpy(String,Str2);
SetCtrlVal(panelHandle,PANEL_TEXTMSG,String); 请问版主,如果在EVENT_LEFT_CLICK: 事件下行不,好像我试了不行?谢谢了! 在EVENT_LEFT_CLICK事件中也行。
将你的错误提示发上来,因为我不知道你究竟是什么错误! 你好版主,程序附上。我的目地是,运行程序时,当我左击“前处理1满度值设定”上的数字输入框时,弹出一个数字小键盘,然后在数字小键盘上的Text Message上显示“前处理1满度值设定”;当我左击“前处理2满度值设定”上的数字输入框时,弹出一个数字小键盘,然后在数字小键盘上的Text Message上显示“前处理2满度值设定”。
我试了你说的,但不行,还请版主多多指教!!! 这是修改后可以正常运行的代码,错误原因我在注释中说明了。 多谢版主!我调试了一天,非常感谢!!!
各位好
虚拟仪器究竟可以用它来干什么呢?我是新手的新手,以后有发展前途吗?
页:
[1]