MATLAB中GUI和Class类如何统一使用(探索记录)

1、前言:回校三天了,论文写了小半但实验还跟不上进度,最后冲刺阶段还要来学习探索下怎么编写一个GUI将所有的工作使用交互界面来简单的统一起来。

论文包括的工作大概如下:(1)通过MATLAB端的class通信协议控制Baxter机器人

                                           (2)GUI与simulink联调

                                           (3)stateflow构建的简单碰撞检测模型,包括进入零力模型的拖动示教与示教再现

                                           (4)单目视觉获得障碍物空间信息(未做)

                                           (5)避障路径算法(简单实现)

       为了更好的演示,过滤掉执行不同任务时需要启动不同程序目录的麻烦操作,设计出一个GUI来完成所有的功能有些必要。当然这只是目前状态下的想要的尝试(可能实现不了)。其中最早遇到的问题就是MATLAB可以通过class写的通信协议控制Baxter,但在GUI中如何使用写好的class类中的属性呢?

以下为探索记录....

2、探索当然搜索别人是否有过类似的想法:(From MATLAB Central Answers)

来源:https://www.mathworks.com/matlabcentral/answers/272689-reference-dependent-property-of-object-within-matlab-gui-code

https://www.mathworks.com/matlabcentral/answers/297020-problems-creating-a-simple-oo-gui-in-matlab

https://www.mathworks.com/matlabcentral/answers/311815-ui-control-callback-function-problem?s_tid=answers_rc1-2_p2_BOTH

https://www.mathworks.com/help/matlab/creating_guis/share-data-among-callbacks.html#bt9p4qp

https://www.mathworks.com/matlabcentral/answers/195066-calling-a-class-method-from-a-gui

https://www.mathworks.com/matlabcentral/fileexchange/33816-example-using-a-matlab-class-to-control-a-gui?s_tid=answers_rc2-1_p4_Topic

https://www.mathworks.com/matlabcentral/answers/51992-how-can-i-make-window-to-be-fullscreen-and-resizable-in-matlab-gui

https://www.mathworks.com/matlabcentral/answers/319966-how-can-my-app-inherit-from-my-classes

https://www.mathworks.com/matlabcentral/answers/40844-gui-handles-in-classes-problem

(以上为相关问题的链接,后续更新)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JianRobSim

嘤嘤其名,求其友声!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值