【发布时间】:2015-01-23 09:31:52
【问题描述】:
我在 Matlab 中有一个从硬件获取连续传感器值的函数。当有新值可用时,它会给出一个标志,我们可以更新保存这些值的变量。下面是一个虚拟函数来模拟这个函数的作用。
function example( )
% Example function to describe functionality of NatNetOptiTrack
% Hardware initialization,
% Retriving real time information continuously
for i = 1:100 %in real time this loop runs for ever
data = rand(3,6);
% Send the updated data to gui in each iteration
end
end
我用guide做了一个gui,如图:
所以要显示的数据是一个 3x6 矩阵,其中列对应于 X Y Z Roll Pitch 和 Yaw 值,而行对应于 Objects。
我想在 gui 上显示此函数的持续更新值。有没有办法我可以在我的示例函数中初始化 gui 并通过使用循环中的句柄来更新输出值。我尝试将示例函数中的 gui 代码复制为脚本,它能够初始化但无法识别句柄。 当我按下按钮时,我还想在命令窗口上显示当前值。
谢谢
【问题讨论】:
标签: matlab user-interface