基于模型的标定(笼)——错误“填补查找表”功能未被发现的函数/变量引起的
2视图(30天)
显示旧的评论
我经历的一些问题与MBC工具箱,似乎是一个函数的UI,因此我知道有一些问题甚至开始解决这个问题。我的问题的核心是一个“永久荷载”应对“填补查找表”功能的使用在笼子里,虽然一些更具体的细节如下:
- 我使用mbcmodel和笼在版本r_2021a Matlab。
- 我试图填补基于查表的输出响应模型之前MBC制造的。
- 模型是一个策略的基础包括三个查找表,一个二维,两个一维。策略生成的输出作为一个简单的和三个查找表。
- 我收到的错误只发生当我试图填补任何三查找表后生成断点。
为此我有执行以下步骤:
- 加载模型(.mat文件)的形式进入mbcmodel和进口笼(通过文件> >从项目进口)
- 在项目中创建一个新的特性。
- 导入策略的形式填满.slx文件(文件> > > >导入策略)。这包括一个二维查找表和两个一维查找表。
- 填补策略通过(功能> >选择模型)并选择前面导入模型。
- 为二维查找表配置断点我试图normalisers填写每一个变量。在这种情况下,我所做的就是设置的断点在两轴(16)“初始化”,然后“填补”默认设置的断点。
- 选择二维特征树中查找表,然后单击“填充查表”
此时(步骤6),我希望“表填向导”出现所以我可以设定输入值。相反,我会见了一个加载光标不结束在UI中,和一个错误消息在MATLAB命令窗口:
未识别的函数或变量“本金保证产品”。
在cageview.table错误。行动/ onFill(第354行)
F = cgsimfill.Feature (pF,‘项目’,本金保证产品,“表”,pt);
错误在cageview.table.Actions > @(变长度输入宗量)obj.onFill(变长度输入宗量{:})(第64行)
obj。填补= mbcgui.actions.StatefulAction (@obj.onFill,…
错误xregcallback(39)行
函数宏指令(cb、src evt);
在mbcgui.actions错误。StatefulAction /执行(53)行
xregcallback (obj。命令,obj, []);
在mbcgui.actions错误。行动/ onExecute(第495行)
obj.execute;
错误在mbcgui.actions.Action > @(变长度输入宗量)obj.onExecute(变长度输入宗量{:})(第269行)
ClickedCallback, @obj。onExecute,……
我收到一个相同的错误消息,如果我试图填补的一维查找表,所以它似乎是普遍的“填充”功能。
只要我知道我没有编辑任何底层代码的笼子里导致了一个“未被发现的功能”错误发生。我只能认为这可能是由于一些版本不兼容或许可的问题?而且这不是我希望看到的错误消息,如果我没有做错什么procedureally在我努力填补这一策略。
下面我附上了图片:一个显示我的断点表(通常表明其配置和模型也兼容策略)和一个显示冻结窗口一旦我试图填补这一策略。
提供任何帮助,可以在解决这个问题将是感谢,因为它是引起一些真正的问题在进行通知教程软件!
非常感谢,
杰克
0评论
接受的答案
伊恩·诺尔
2022年3月23日
嗨,杰克,
这是一个错误在R2021b R2021a这是固定的。道歉。
当填充表的特性我建议你填的表功能填充视图。功能填充页面还没有这个bug。
功能填充页面允许您填补功能在多个步骤和给你更多的选择,不能用于简单的表填写。
希望有帮助。通过技术支持请联系我如果你需要任何更多的援助。金宝app
最好的问候,
伊恩