【问题标题】:matlab - can I view functions run by plugins?matlab - 我可以查看插件运行的函数吗?
【发布时间】:2015-07-29 17:07:07
【问题描述】:

我正在使用带有 eeglab 插件的 matlab R2012b。这是一个带有 GUI 的插件,虽然这非常有用我希望能够在我使用 GUI 时看到插件正在运行的功能,这可能吗?

【问题讨论】:

  • 解决方案,至少对于 eeglab,是运行:eegh 这提供了插件的最近历史记录。

标签: matlab user-interface plugins eeglab


【解决方案1】:

如果您在与 EEGLAB 会话后在命令窗口中输入命令 EEG.history,它将打印出会话调用的命令列表。

示例 ...

EEG.历史

ans =

EEG = pop_fileio('D:\work\Matlab 库\training_course_materials\Eeglab_data.set'); EEG.setname='temp_file'; EEG = eeg_checkset( EEG );

如果您随后选择感兴趣的功能,例如突出显示上面的 pop_fileio,然后右键单击,您可以从弹出菜单中选择“打开选择”选项,文件 pop_fileio.m 将在 MATLAB 编辑器的新选项卡中打开,供您查看。

值得注意的是,当您将 EEGLAB 作为 GUI 运行时,许多后续函数调用都是使用默认参数设置进行的,但是如果您直接从自己的代码中调用它们,则可以更改这些默认设置。

【讨论】:

    【解决方案2】:

    您可以使用调试器跟踪程序的执行。它是very easy 使用matlab 的编辑器。或者,您可以使用profiler 查看执行了什么以及执行了多少次。

    【讨论】:

      【解决方案3】:

      当您在 GUI 上选择一个选项时,将打开一个新的表单/窗口。函数的名称将显示在这个新窗口的顶部。找到您存储 EEG 实验室的位置并找到与名称相关的功能,您可以在编辑器窗口中查看详细信息。

      【讨论】:

        猜你喜欢
        • 2012-09-12
        • 1970-01-01
        • 1970-01-01
        • 2011-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多