? ? ?无效的模型对象名金宝app称
你有没有得到一个错误呢?
> > get_param (“model_f14 /控制器”,“TreatAsAtomicUnit”)
? ? ?无效的模型对象名金宝app称:model_f14 /控制器。
当然可以。当你调用一个错字get_param或set_param,你会得到这个消息。这是非常令人沮丧的,尤其是当你看模型,和看到的块具有相同名称的!
不可见字符!
要理解为什么这发生了,我比较字符串使用块使用的名称华东桐柏(当前的块)。
> > s1 =“model_f14 /控制器”
s1 = model_f14 /控制器
> > s2 = gcb
s2 = model_f14 /控制器
> > strcmp (s1, s2)
ans = 0
的字符串华东桐柏看起来是一样的,但后来我发现在工作区中信号的大小。
块有一个尾随空白字符!这个空间是从哪里来的?太空可能是意外击键而命名的子系统。这可能发生在任何人身上,那么你可以发现它在你的模型吗?
模型指导方针和顾问
大多数团队基于模型的设计生产工作最终实现建模指导方针/标准。建模标准使团队进行组件一起工作得很好,看起来好像是由相同的团队。通常,建模标准包括规则块使用,使用什么设置,如何架构模型,如何布局图和命名约定。
MathWorks汽车顾问委员会装配建模指南控制算法建模和许多人作为模型实现顾问检查(如仿真软件验证和确认的一部分)。金宝app检查我需要集团下的命名约定检查建模标准MAAB任务。
当我选择检查子系统名称并单击运行这个检查,我报告你看到上面。注意到它标记model_f14 /控制器块包含一个不正确的字符。不正确的字符列表中的那些不允许字符:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
有一些相关标准命名约定:
- ar_0001:文件名
- ar_0002:目录名
- 为子系统名称jc_0201:可用的字符
- jc_0211:可用字符轮廓尺寸块和外港街区
- jc_0221:可用字符信号名称
- jc_0231:可用的字符块的名字
- na_0014:使用当地语言模型和Stateflow金宝app
温和的大型模型,你可以想象这种类型的模型检查的时间会拯救你。
你的建模标准是什么?你运行模型顾问检查模型符合标准吗?留下一个这里的评论与你的想法。
- 类别:
- 金宝app仿真软件提示,
- 标准和指导方针
评论
留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。