Creo Simulate > Mise en route avec Creo Simulate > Principes de base de l'interface utilisateur > Process Guide > Modèles de guide de processus > Exemple de modèle de guide de processus
  
Exemple de modèle de guide de processus
L'exemple de modèle de guide de processus suivant StaticAnalysisNative.xml est conçu pour exécuter une analyse statique d'un modèle en mode natif.
<ProcessGuideProcess>
<header product="GuidingUI" fileVersion="1.0"></header>
<!-- Process Definition for StaticAnalysis -->
<process id="1" name="StaticAnalysis">
<!-- Assign or create materials -->
<task id="0" Object="Material" Label="Materials">
<description> You must <actionlink>assign</actionlink> materials to the model. Once
the materials assignment dialog appears, select a material from the library and select
the components that will reference it. <br></br>View <infolink href="http://rdweb.ptc.com/dock01/html/usascii/proe/default.htm?promec/start.htm">help</infolink></description>
</task>
<!-- Use default loadset -->
<task id="2" Object="LoadSet" Label="Loadset" name="MyLoadSet">
<description> Define a <actionlink> loadset. </actionlink></description>
</task>
<!-- Create new load in current loadset -->
<task id="3" Object="Load" Label="Loads" Name="LoadOne" type="Force" LoadSet="2">
<description> Define <actionlink> loads </actionlink> that will be applied to the
model. Multiple loads can be created. After you have completed defining the loads,
Select OK from the dialog.</description>
</task>
<!-- Create a new Constraint Set -->
<task id="4" Object="ConstraintSet" Label="ConstraintSet" name="MyConstraintSet">
<description> Define the <actionlink> constraints </actionlink> sets.</description>
</task>
<!-- Create a new contraint in the Constraint Set task -->
<task id="5" Object="Constraint" Label="Constraints" Name="MyConstraint" ConstraintSet="4">
<description> Define the <actionlink> constraints </actionlink> that will be applied
to the model. Multiple constraints can be created. After you have completed defining
the constraints, select OK from the dialog. </description>
</task>
<!-- Creates/Edit MeshControl Task with the name -->
<task id="6" Object="AutoGEMControl" Label="AutoGEMControl" name="MyMeshCtrl">
<description> <actionlink> Execute </actionlink> the AutoGEMControl.</description>
</task>
<!-- Creates/Edit Mesh Task -->
<task id="7" Object="AutoGEM" Label="AutoGEM">
<description> <actionlink> Execute </actionlink> the AutoGEM mesh.</description>
</task>
<!-- Create a new analysis with the LoadSet specified in task 2 and ConstraintSet
in task 4 -->
<task id="8" Object="Analysis" Label="Create Analysis" Name="MyAnalysis" type="Static">
<description> Create a new <actionlink> analysis </actionlink> with default name.</description>
<reference Object="LoadSet">
<id>2</id>
</reference>
<reference Object="ConstraintSet">
<id>4</id>
</reference>
</task>
<!-- Run the analysis created in task 6 -->
<task id="9" Object="Run" Label="Run Anaysis" analysis="6">
<description> <actionlink> Execute </actionlink> the analysis, this may take some
time.</description>
</task>
<!-- Show results for run of the analysis created in task 6 -->
<task id="10" Object="ResultTemplate" Label="View Results" analysis="6" visibility="off"
template="TestTemplate.rwt" mode="combine">
<description> <actionlink> View </actionlink> results for run of the analysis.</description>
</task>
</process>
</ProcessGuideProcess>
Un ingénieur de conception peut utiliser ce modèle pour créer une nouvelle session Process Guide. Lorsque vous créez une session à l'aide de ce modèle, Creo Simulate appelle la boîte de dialogue Process Guide (Process Guide), comme illustré dans la figure ci-dessous :
Toutes les étapes figurant dans la boîte de dialogue Process Guide (Process Guide) sont basées sur le modèle associé. La section supérieure de la boîte de dialogue Process Guide correspond au panneau de navigation et la section inférieure correspond au panneau d'instructions.
Si vous associez les étapes définies dans le modèle aux étapes répertoriées dans la boîte de dialogue, vous constatez les points suivants :
Le panneau de navigation affiche les tâches dans le même ordre défini dans le modèle.
Le nom de la tâche affiché dans le panneau de navigation correspond à la valeur spécifiée pour l'attribut label.
Le texte affiché dans le panneau d'instructions dépend des informations fournies pour l'attribut description d'une tâche.
Les tâches pour lesquelles la valeur de l'attribut visibility est définie sur Off ne sont pas affichées dans le panneau de navigation. Prenez par exemple la tâche 10 dans l'exemple de l'objet ResultTemplate. Process Guide n'affiche pas cette tâche dans le panneau de navigation.
Les tâches qui dépendent d'autres tâches concernent les tâches leur étant associées à l'aide des attributs reference object et TaskID. Par exemple, la tâche 8 définie ici pour l'objet Analysis utilise reference objects pour associer l'objet aux tâches loadset et constraintset correspondantes via la tâche ids.
Pour les tâches pour lesquelles l'attribut type est défini, Process Guide appelle la boîte de dialogue correspondante. Par exemple, la tâche 3 dans l'exemple de l'objet Load spécifie la valeur Force pour l'attribut de type. L'attribut description pour cette tâche fournit une action pour un utilisateur pour appeler la boîte de dialogue Charge force/moment (Force/Moment Load).
Si vous ne spécifiez pas l'attribut type lorsque vous définissez la tâche de l'objet Load, Process Guide appelle la boîte de dialogue Gestionnaire de charges (Loads Manager) pour gérer les charges dans le modèle. En plus de l'objet Load, les objets Constraint, Material et MaterialOrientation obéissent à la même règle lorsque vous définissez l'attribut de type.
Pour défini certaines tâches, vous devez spécifier plusieurs ensembles standard d'attributs, c'est-à-dire id, label et description. Par exemple, la tâche 8 pour l'objet ResultTemplate spécifie les attributs template, mode, analysis et visibility.
Pour plus d'informations sur l'interface utilisateur de Process Guide, reportez-vous à la boîte de dialogue Process Guide.