zz520 发表于 2006-6-21 08:10

求助 GUI 界面设计中 Step函数的回调函数 急啊 帮帮忙

各位 英雄 我做的是 离散控制系统的计算机辅助设计
需要做一个GUI 界面但是 Step 按钮 的回调函数 的编写 怎么弄啊???谢谢了
我今天一天都会守着论坛的 谢谢!!!!!!!!!

happy 发表于 2006-6-21 08:24

如果你用uicontrol编辑界面的话可以参考
http://forum.vibunion.com/thread-17316-1-1.html

如果你用guide编辑界面的话,那么他会自动形成
类似于function step_Callback(hObject, eventdata, handles)
这样的函数头
你在下面写回调内容就行了
[此贴子已经被作者于2006-6-21 8:36:56编辑过]

zz520 发表于 2006-6-21 08:29

高手 谢谢你的回复, 有个回调函数 但是不能运行...
按钮dstep_pushbutton的回调程序如下:

if q==1

step(num,den); p=findobj('Tag','EditText1');

systemstr = str2mat(...

' % Now it will get the step response of the system expressed by transfer function',...

' sys = tf(num,den);',...

' ');

detailstr = str2mat(' ',' % Click on the line for response details');

commandStr = str2mat(systemstr,...

' % Plot the step response of this system',...

' step(sys)',...

detailstr);

set(p,'String',commandStr);

else

step(a,b,c,d);


p=findobj('Tag','EditText1');

systemstr = str2mat(...

' % Now it will get the step response of the system expressed by state space model',...

' sys = ss(a,b,c,d);',...

' ');

detailstr = str2mat(' ',' % Click on the line for response details');

commandStr = str2mat(systemstr,...

' % Plot the step response of this system',...

' step(sys)',...

detailstr);

set(p,'String',commandStr);

end

happy 发表于 2006-6-21 08:37

请把现象说明清楚,或者上传完整的代码

zz520 发表于 2006-6-21 08:49

这个就是完整的回调程序可是运行不了....
我做的是 一个GUI界面有关离散控制系统的计算机辅助设计
step 是阶跃响应 函数

suffer 发表于 2006-6-21 08:51

这个就是完整的回调程序可是运行不了....
我做的是 一个GUI界面有关离散控制系统的计算机辅助设计
step 是阶跃响应 函数
你这个只是回调程序,还有其他的

zz520 发表于 2006-6-21 08:54

其他的请问 您 指得是什么啊??
页: [1]
查看完整版本: 求助 GUI 界面设计中 Step函数的回调函数 急啊 帮帮忙