【问题标题】:calling function in radiobutton group单选按钮组中的调用函数
【发布时间】:2010-04-19 14:10:28
【问题描述】:

在您的帮助下,我现在可以调用每个单选按钮的函数。但是,我收到一条错误消息

引用不存在的字段“ics_si”

ics_si 是我的函数,代码如下,不知道哪里出错了

我创建了编辑框供用户输入孔和行程的值。并计算vdisp并将结果显示在第三个编辑框中。

function ics_si_Callback(hObject, eventdata, handles)

b = str2double(get(handles.bore,'String'));
s = str2double(get(handles.stroke,'String'));
vdisp = (pi * b * b * s*10^(-3))/4;
set(handles.vdisp,'String',vdisp);

当我按下第一个或第二个单选按钮时,必须调用此代码。即当单选按钮被按下时,它应该调用函数ics_si,计算它并显示结果。 如何获得。

jonas 编辑:该问题是this 问题的后续问题。

【问题讨论】:

  • 函数看起来不错。我想这是错误的回调定义。当您在 Guide 中打开 GUI,并双击单选按钮时,属性编辑器中显示的回调是什么?

标签: matlab function button radio-button call


【解决方案1】:

如果没有看到单选按钮是如何定义的,我猜你的函数名称不正确。回调函数名为ics_si_Callback,而不是ics_si

【讨论】:

    猜你喜欢
    • 2015-09-23
    • 2018-02-28
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    相关资源
    最近更新 更多