使用弹出菜单保存/关联滑块值

时间:2010-03-25 17:40:47

标签: user-interface matlab popup slider

继我昨天发布的关于GUI的问题后,我遇到了另一个问题。该问题涉及在不同负载条件下计算梁上的弯矩。

在目前为止我开发的GUI上,我有许多滑块(现在可以正常工作)和一个定义载荷工况的弹出菜单。我希望能够从弹出菜单中选择载荷工况并根据需要定位载荷,以便依次定义每个载荷工况。我需要的输出是一个数组,用于定义载荷工况数(行)和一些加载参数(载荷的灵敏度和位置,由滑块控制)。

我遇到的问题是我可以生成这个数组(我需要的大小)并使用滑块定义一个载荷工况的加载(通过选择弹出菜单),但是当我更改弹出菜单时同样,该数组仅保留弹出菜单选择的载荷工况的加载。

任何人都可以建议我可以采用的方法(特别是存储每个载荷情况下的变量)或者说明问题的类似解决方案的示例吗?

探测可能有点模糊,所以如果有任何需要清理,请告诉我。

非常感谢, 詹姆斯

1 个答案:

答案 0 :(得分:1)

您可以使用应用程序数据来存储当前的加载案例,并使用应用程序数据结构来存储不同加载案例的每个滑块的值。

简而言之,您可以使用 setappdata getappdata 来保存和加载所需的数据。 Mathworks有更多信息here