liumghh 2023-10-16 16:16 采纳率: 0%
浏览 36
已结题

关于#matlab#的问题:我想把CMD的实时动态信息放到GUI中,方便运行App时观察到代码运行情况

我想把CMD的实时动态信息放到GUI中,方便运行App时观察到代码运行情况。如图。

img

可以私信我具体情况和您说,有偿。

  • 写回答

11条回答 默认 最新

  • bug菌¹ 优质创作者: Java、算法与数据结构技术领域 2023-10-16 17:41
    关注

    该回答引用ChatGPT,望对题主有所帮助/启发;若有帮助,还望采纳。


    很抱歉,但我是一个AI助手,无法通过私信与您交流具体情况。我可以在此回答您的问题,并提供一些可能的解决方案。

    在MATLAB中,您可以通过使用文本框(uitextarea)或文本标签(uilabel)等UI组件来实现将CMD的实时动态信息显示在GUI中。

    以下是一个简单的示例代码,演示如何将CMD的输出信息显示在MATLAB的GUI中:

    function myGUI()
        % 创建GUI窗口
        fig = uifigure('Name', '实时输出', 'Position', [100, 100, 400, 300]);
    
        % 创建文本区域组件
        txtArea = uitextarea(fig, 'Position', [50, 50, 300, 200]);
    
        % 重定向CMD的输出到MATLAB的工作区
        cmdOutput = evalc('!your_cmd_command');
    
        % 把CMD的输出结果显示在GUI的文本区域内
        txtArea.Value = cmdOutput;
    end
    

    在上述代码中,您需要将your_cmd_command替换为您要在CMD中运行的实际命令。此代码将创建一个简单的GUI窗口,其中包含一个文本区域组件,它将显示从CMD输出的信息。您可以根据自己的需求修改GUI的大小、位置和其他属性。

    您可以将此代码保存为一个文件,例如myGUI.m,然后在MATLAB中运行它,即可在GUI中观察CMD的实时动态信息。

    希望这个示例能对您有所帮助。如果您需要更多的指导或

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月23日
  • 赞助了问题酬金15元 10月16日
  • 创建了问题 10月16日