怎么用matlab gui 界面里的pushbutton模拟下位机按键?
就是按下pushbutton键时,将触发信号通过串口传给下位机,matlab怎么实现这个触发过程,高手们指点。。。。...
就是按下pushbutton键时 ,将触发信号通过串口传给下位机,matlab怎么实现这个触发过程,高手们指点。。。。
展开
1个回答
展开全部
GUI设计模式下,右键单击pushbutton1按钮,在popup-menu中选择Property Inspector,显示按钮属性窗口,在属性窗口中单击callback属性旁边的按钮,进入m文件中编辑 按下pushbutton1按钮时的响应代码,在此可打开串口进行串口读写操作,示例:
s = serial('COM1','baudrate',4800);
fopen(s)
fprintf(s,'*IDN?')
idn = fscanf(s);
fclose(s)
s = serial('COM1','baudrate',4800);
fopen(s)
fprintf(s,'*IDN?')
idn = fscanf(s);
fclose(s)
追问
哦 我还想问下 这个发送的数据不自己输入可以么 我想模拟下位机的按键 就是按一下pushbutton 发送一个下降沿触发 怎么实现? 可以设定好这个pushbutton对应的数据 按一下 就写入edit里 怎么写入 这个数据应该是什么形式的? 不知道我说没说明白 麻烦你帮我看一下 谢谢!解决问题再送20分 (*^__^*)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询