0

我是一个使用 MATLAB App Designer 的应用程序设计师。第一个面板是主页面板,它有一个下拉菜单,允许用户选择哪个年龄类别并继续处理适合他们年龄的一组问题。因此,我创建了另外 3 个面板来链接年龄类别。下拉和其他面板之间的回调代码如下所示:

% 值改变函数:DropDown

function DropDownValueChanged(app, event)

    value = app.DropDown.Value;

    % Hide all the panels
    app.PanelA.Visible = 'off';
    app.PanelB.Visible = 'off';
    app.PanelC.Visible = 'off';

    %If Panel 1 is selected, show panel 1
    if strcmp(value,'Panel A')
        app.PanelA.Visible = 'on';
    elseif strcmp(value,'Panel B')
        app.PanelB.Visible = 'on';
    elseif strcmp(value,'Panel C')
        app.PanelC.Visible = 'on';
    end
end

但是,当我尝试模拟应用程序时出现问题。我收到此错误消息:错误使用 DRS 错误:文件:DRS.mlapp 行:94 列:5 非法使用保留关键字“方法”。

当我将光标放在方法上时,它显示:“在 METHODS 处解析错误:用法可能是无效的 MATLAB 语法”

以下是出错的代码,如前所述,第一行出现错误。

    methods (Access = private)
    % App initialization and construction
    methods (Access = private)

    % Create UIFigure and components
    function createComponents(app)

我应该怎么做才能纠正这个问题?提前谢谢你。

4

0 回答 0