无法找到变量用于simscape Stewart平台模型多体(matlab 2018 b)

7视图(30天)
你好,我是学习matlab提供的斯图尔特平台模型为例(它可以使用命令sm_stewart_platform拼命)得到一些有关Simscape环境中多体建模。模型中使用的例子是完全可定制的许多参数,问题是,我不能够找到这些参数定义。例如,描述的基础平台Stewart平台系统/机械/基地/倾斜六边形的变量 cross_sect 中使用 固体块 定义的点产生挤压。好吧,我找不到这个变量被定义,它不是没有的 基地 也在 模型的工作空间 。我甚至尝试:
> >万博1manbetx Simulink.findVars (“sm_stewart_platform”,“名字”,“cross_sect”)
提前谢谢你的帮助!

答案(1)

阿丽莎挤·肖尔
阿丽莎挤·肖尔 2018年10月24日
嗨,恩里科,
似乎大部分的参数定义为掩模参数(见文档 块面具 更多信息)。双击进入他们的面具,然后后续值有时会从这些计算。例如,您可以找到“cross_sect”计算如下:
  1. 导航到倾斜的六边形:sm_stewart_platform / Stewart平台系统/机械/平台
  2. 选择块并按Ctrl + M或右键单击块和选择面具>视图面具……
  3. 掩码编辑器对话框中打开,点击初始化选项卡。
  4. 你可以在这里看到cross_sect从计算角度,进而计算倾斜,进而面具是一个输入的参数对话框(和有价值hex_skew这里)。
简而言之,有很多嵌套面具和一些值计算基于这些参数。如果上面的文档是不够的,也有介绍如何 创建一个面具 这有助于澄清它们是如何工作的。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!