Showing robot in app designer UIAxes
7 ビュー (過去 30 日間)
古いコメントを表示
I want to draw a robot using the show() function from Robotics System Toolbox in App designer UIAxes.
I'm trying to display it using this description: https://www.mathworks.com/help/matlab/creating_guis/graphics-support-in-app-designer.html
However, the function does not work if I put app.UIAxes in the first argument nor if I specify Axes as a Name-Value argument:
show(app.UIAxes, robot);
show(robot, 'Parent',app.UIAxes);
I'm getting:
Undefined function 'show' for input arguments of type 'matlab.ui.control.UIAxes'.
or:
The value of 'Parent' is invalid. Functionality not supported with UIAxes.
Is there any other way to get the show() function into app designer?
0 件のコメント
回答 (1 件)
Cris LaPierre
2022 年 1 月 9 日
編集済み: Cris LaPierre
2022 年 1 月 9 日
Do you have the Robotics System Toolbox installed? Type ver in the command window to see. If not, and you have access to it, you can install it using the Add-Ons Explorer.
6 件のコメント
Lluís Ros
2023 年 10 月 5 日
Is there any progress on solving this issue? In the latest Matlab version, 2023b, rigidBodyTree.show() is still unable to plot the results on app.UIaxes ...
Hagyong Kihm
2025 年 10 月 21 日 4:52
I also want to use 'interactiveRigidBodyTree' and 'showFigure' in a uiaxes of an app designer in the future release to use interactive marker in an appdesigner.
参考
カテゴリ
Help Center および File Exchange で Develop Apps Using App Designer についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!