# 消息(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;