解决未定义的符号在图表

出现在图表中,但你没有添加数据,事件或消息符号未定义要么未解决。您可以通过使用符号窗格或符号向导解决未定义的符号。对于每一个未定义的符号,根据该图表,状态流中符号的使用®推断这些属性:

  • 类(数据,事件,或消息)

  • 范围

  • 尺寸

  • 类型

  • 复杂

解析符号通过符号窗格

当您编辑图表,Stateflow的检测符号窗格中未定义的符号和标记他们用一个红色的错误图标。对于每一个未定义的符号,在类型列显示从图表中的用法推断类和范围。您可以单独或集体解决未定义的符号。

  • 要定义推断类和范围符号,点击错误图标,然后选择固定

  • 用不同的类或范围定义一个符号,选择从类和范围的另一组合类型下拉列表。

  • 要解决所有与他们的推断类和范围未定义的符号,点击解析一个未定义的符号按键

解析符号通过符号向导

如果Stateflow中检测到任何未定义符号当您分析图表,更新图表,或模拟模型,符号向导打开,并列出了未定义的符号。对于每一个未定义的符号,在范围列显示从图中的用法推断类和范围。您可以接受,修改或拒绝每个符号定义的符号向导建议。

  • 要接受与推断的类别和范围的定义,请在符号前面的复选框。

  • 要修改的定义,请从一个不同的类或范围的要么范围下拉列表。

  • 要拒绝的定义,清除符号前面的复选框。

之后您编辑符号定义,这些符号添加到通过点击Stateflow的层次

检测自定义代码符号定义

在自定义代码定义的符号的检测依赖于模型的配置参数导入自定义代码

  • 如果您选择导入自定义代码,解析器试图找到悬而未决图表符号自定义代码。如果自定义代码不定义这些符号,它们出现在符号向导。

  • 如果你不选择导入自定义代码,如在自定义代码中定义的解析器认为在图表中未解决的数据符号。如果自定义代码没有定义这些符号,模拟和从一个错误模型结果生成代码。

导入自定义代码选项不适用于图表,使用MATLAB®作为动作语言。欲了解更多信息,请参阅导入自定义代码(万博1manbetxSIMULINK)。

相关话题