Pré. | Proc. |
Travailler avec les composants SysPhS
Si vous travaillez avec un exemple de modèle contenu dans Modelica ou Simulink et que vous souhaitez faire référence - dans Enterprise Architect - à des composants qui existent déjà dans ce modèle, vous pouvez faire glisser les types d'éléments Bloc , Paramètre ou Port appropriés de la Boîte à outils vers un diagramme pour créer les éléments référents.
Affichage Propriétés et des pièces
Un point à note lorsque vous travaillez avec Propriétés et Parts dans un diagramme SysML est que leur affichage par défaut est en tant object Part . Ils peuvent être laissés dans ce rendu ou définis pour s'afficher sous forme de texte dans des compartiments. Voici un exemple des deux :
Propriétés 1, 2, 3 et 5 ont été glissés sur le diagramme comme des éléments qui ont ensuite été supprimés du diagramme (mais pas de la fenêtre du Navigateur ). Lors de la suppression, ils ont été remplacés sur le diagramme par des entrées de texte dans leurs compartiments Bloc respectifs. La propriété 4 a été laissée sur le diagramme en tant qu'élément Part ; s'il était supprimé du diagramme , il deviendrait également une entrée de texte dans un compartiment.
Type d'élément de Bloc
Faire glisser un type de bloc Modelica ou Simulink sur un diagramme crée un Bloc SysPhS non spécifique. Pour définir ce Bloc sur un Bloc Modelica ou Simulink spécifique, définissez le champ 'Name' sous le segment SimulinkBlock ( SysPhS ) ou ModelicaBlock ( SysPhS ) dans la fenêtre Propriétés .
Pour plus de détails sur le référencement de Simulink et Modelica Propriétés dans ces outils externes, consultez les rubriques d'aide Création de blocs spécifiques à Modelica et Création de blocs spécifiques à Simulink .
Note : Comme le montre l'image, les deux stéréotypes SysPhS peuvent tous deux être appliqués si vous souhaitez simuler le modèle dans les deux outils externes. Consultez la rubrique d'aide Définir des blocs en tant que Modelica et Simulink .
Paramètre Type d'élément
Le type d'élément Parameter crée des éléments Property avec les stéréotypes SimulinkParameter ou ModelicaParameter. Si vous supprimez les éléments du diagramme , ils sont répertoriés dans le compartiment des constantes phs de l'élément Bloc parent. Voici un exemple de paramètre SysPhS défini à la fois sur Modelica et Simulink, montrant un stéréotype pour chacun ainsi qu'une référence au nom du paramètre du produit respectif dans les champs "Nom".
PhsConstant et PhsVariable
Pour définir les propriétés constantes et variables d'un élément Bloc , vous pouvez faire glisser les icônes 'PhS Constant' et 'PhS Variable' sur un élément du diagramme . Encore une fois, si vous supprimez les éléments du diagramme , ils sont répertoriés dans le compartiment des constantes phs ou des variables phs .
Lors de la définition de la valeur des constantes dans le modèle, les valeurs peuvent être définies dans le Bloc ou dans une Part dérivée du Bloc . Dans le cas, par exemple, de la gravité en tant que constante absolue, c'est dans le Bloc qu'elle est le mieux définie. Les valeurs de la pièce ou Bloc peuvent être modifiées davantage dans les propriétés de Simulation .
L'illustration suivante montre la densité de fluide définie pour l'eau, qui peut être remplacée dans la pièce ou la simulation pour définir la densité d'un autre fluide (par exemple, de l'huile). Lorsqu'un Bloc est utilisé de manière répétitive avec différentes valeurs - par exemple, une résistance de 3,3 kohms et une autre de 5,6 kohms, la valeur initiale est mieux définie dans les parties spécifiques, dans l'IBD, qui sont dérivées d'un Bloc qui n'a pas de valeur initiale .
L'onglet ' Propriétés > Propriété' comporte deux champs :
- Type
- Initial
Note que si une PhsConstant ou une valeur a un jeu de valeurs initial, il est affiché sur le diagramme dans un compartiment de valeur initiale de l'élément.