问题标签 [matlab-app-designer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
831 浏览

matlab - 如何判断特定应用程序是否打开并检索其窗口句柄?

我们如何检测一个应用程序已打开并获取其应用程序对象的句柄?

以前,用,在图上figure使用一些是很实用的。然后,我们可以检查它是否存在,并检索图形的内容。但是我没有找到如何使用应用程序来管理它。findobj'Tag'

通常:我有一个主应用程序,当我单击按钮时会打开一个新的应用程序窗口。然后,如果我再次单击该按钮,我想检查第二个应用程序窗口是否已打开,如果是,则获取其应用程序对象,或删除第二个窗口等。我该如何捕获呢?findobj有没有办法用或类似的功能来捕捉它?

如果我可以通过保存 app 对象来避免这样做get/setappdata,那就太好了。

0 投票
1 回答
1039 浏览

matlab - 如何获取所有打开的 App Designer 应用程序(uifigures)的句柄?

相关答案中所述,可以使用以下方法获取所有打开图形的句柄:

但这会产生一个包含“旧”figure和“新”uifigure句柄的列表。

我怎样才能hFigs分成两个列表,一个 figure包含引用,另一个 uifigure包含引用?

0 投票
2 回答
104 浏览

c# - 如何从 C# 应用程序启动 MATLAB GUI?

我使用 MATLAB App Designer 设计了一个旋钮,该函数接受一个参数并将旋钮初始值设置为它。现在,我想从我的 C# 应用程序启动“旋钮”,并将初始值作为参数从同一个 C# 应用程序传递。这可行吗?

0 投票
0 回答
184 浏览

c# - 从 C# 应用程序启动 MATLAB GUI 并与之交互

我熟悉 C# 并经常在其中编写代码,但 MATLAB 对我来说完全是一个新应用程序。

所以,我在这里想要实现的是在 MATLAB 中设计一个简单的 GUI,如“旋钮”,并通过 C# 应用程序启动它。

这是我用于旋钮的 MATLAB 脚本:

当我在 MATLAB 中运行上述脚本时,旋钮会显示在一个窗口中。

然后我使用MATLAB 编译器将其打包为一个名为“ displayKnobValueIndotNet ”的.NET 程序集,以便在 C# 代码中使用(类名为Modify_Figure_valueclass)。因此,我编写了一个 WPF 应用程序,其中包含一个按钮,单击时应启动旋钮:

但是 GUI 没有启动,也没有错误或异常。我哪里错了?

一旦我实现了上述目标,我需要使 GUI 具有交互性,因为当我更改旋钮中的值时,我会在我的 WPF 应用程序中恢复这些值。那么,这可行吗?

0 投票
1 回答
797 浏览

matlab - 在 MATLAB App 设计器中更改焦点

我正在寻找一种以编程方式将焦点更改为 MATLAB App Designer 中不同面板的方法。我有一个按钮,我想用它来将用户快捷地转到同一 UI 中的特定面板。我的 UI 是使用一系列选项卡面板排列的,我需要一种直接将用户发送到不同面板的方法。

对于普通(非 App Designer)MATLAB UI 组件,我可以使用该命令uicontrol(itemOfInterest);将焦点放在 UI 的特定元素上,但 App Designer 无法做到这一点。有具体的命令吗?

0 投票
1 回答
402 浏览

matlab - 想在应用程序设计器matlab中显示第一帧视频

我正在尝试在应用程序设计器的 GUI 上显示视频的第一帧。到目前为止,一切似乎都在处理,我没有收到任何错误,但我想要的图像没有显示。我得到的只是 UIAxes 消失了,什么也没有出现。当我复制此代码并在应用程序设计器之外运​​行它时,它运行良好,只是不会在 GUI 中显示我需要的图像。

0 投票
1 回答
3204 浏览

matlab - 使用 Matlab App Designer 获取鼠标点

我意识到应用程序设计器不支持交互式图形操作,但我想知道是否可以打开一个单独的图形窗口(不是 UI 窗口)并在其上显示我的图形,以便我仍然可以获得鼠标点击的位置。目前,下面的代码在我的 GUI 上显示该图,然后打开另一个记录我的鼠标点击的空白图。这很好,但我还需要在新窗口中显示该图形,并且在这样做时遇到了麻烦。

0 投票
2 回答
1906 浏览

matlab - MATLAB - AppDesigner:使用 GUI 中断循环

我创建了一个基于外部 .m 文件计算轨迹的 GUI。

主界面

当用户按下“计算”按钮时,外部 .m 函数文件通过按钮的回调函数被调用:

外部文件由计算的主循环组成。

当用户更改“控件”面板中的任何值或按下“中断”按钮时,我想停止计算并清除计算数组。

我怎么能编码呢?

0 投票
1 回答
892 浏览

matlab - 在“App Designer”功能中添加另一个功能

我在 MATLAB 中使用 App Designer。我创建了一个按钮,51-54 工作没问题,然后当我为其分配另一个功能(在屏幕截图中突出显示)时,它就不起作用了!

请帮助我克服这个问题。

显示问题的屏幕截图:

显示问题的屏幕截图

0 投票
1 回答
728 浏览

image - 如何将图片框添加到 Matlab 应用程序设计器?

我想在使用 App Designer 制作的 Matlab UI 应用程序中添加图片。我有什么办法如何添加图片框或其他东西?谢谢你。

编辑:我只知道将图片添加到按钮,但找不到任何其他方式。