# 消息(3710)
# 消息信息
%1!s!
# 产生原因
主模型中没有模型库要求的inner组件,自动增加模型库要求的inner组件并报出该信息
# 解决方法
在模型顶层声明对应的inner组件
# 示例
model Message_3710_AutoIntroduceStateGraphRoot
//inner D SPECIAL_OUTER_INNER; // OK,增加此inner定义即可消除此信息
model A
Real u = 20;
Real v = 30;
end A;
model B
Real y = 1;
annotation (
defaultComponentName="SPECIAL_OUTER_INNER",
defaultComponentPrefixes="inner",
missingInnerMessage="A \\\"SPECIAL_OUTER_INNER\\\" component was automatically introduced.");
end B;
model C
extends A;
extends B;
Real y2 = 2;
end C;
model D
extends C;
Real y3 = 3;
end D;
model E
outer B SPECIAL_OUTER_INNER;
end E;
model M
outer C SPECIAL_OUTER_INNER;
end M;
model N
outer D SPECIAL_OUTER_INNER;
end N;
model F
M m;
Real x = m.SPECIAL_OUTER_INNER.y2;
end F;
F f; // Note3710: Note: A "SPECIAL_OUTER_INNER" component was automatically introduced.
end Message_3710_AutoIntroduceStateGraphRoot;