Creo Simulate > Creo Simulate の紹介 > ユーザーインタフェースの基礎 > プロセスガイド > プロセスガイドテンプレート > プロセスガイドタスク
  
プロセスガイドタスク
タスク
モデルのシミュレーションの場合、特定の順序に従ったさまざまなタスクを実行する必要があります。プロセステンプレートでは、ネスト化されたタスク以外のすべてのタスクがオブジェクトと関連付けられ、一意の番号によって識別されます。ネスト化されたタスクとは、サブタスクを含む親タスクを指し、これらのサブタスクは、オブジェクト属性を持つ場合と持たない場合の両方があり、情報を提供する目的でのみ使用されます。
task 関数により、オブジェクトに対して実行する処理の詳細が指定されます。
各タスクには以下の属性を含める必要があります。
id - 各タスクに一意な番号。タスクは、モデルシミュレーションのプロセスで実行する順序に基づいて列挙することができます。
object - タスクに関連付けられているモデルオブジェクト。Creo Simulate では、大半の Structure オブジェクトがネイティブモードと FEM モードでサポートされていますが、一部のオブジェクトはいずれかのモードでのみサポートされています。詳細については、ネイティブモードと FEM モードにおけるオブジェクトのサポートを参照してください。
label - タスク。label 属性に指定した値は、「プロセスガイド」(Process Guide) ダイアログボックスのナビゲートパネルに個別のステップとして表示されます。テンプレートのヘッダーで適切なエンコードタイプを使用すると、英語以外の言語で label を指定することができます。
ほかのタスクに依存するタスクを定義する際は、標準の id 属性や label 属性以外の追加属性を定義する必要があり、その TaskID によって関連タスクにリンクすることができます。ここで、TaskID は、対応するタスクの id 属性の値です。たとえば、Load タスクを定義する際に loadset 属性を使用すると、その TaskID によって以前に定義された荷重セットにリンクできます。
visibility - OFF に設定されている場合、プロセステンプレート内の特定のタスクが非表示になります。visibility 属性が OFF に設定されているタスクは、「プロセスガイド」(Process Guide) ダイアログボックスのタスクリストには表示されずに実行されます。たとえば、LoadSet オブジェクトタスクの visibility 属性の値を OFF に設定すると、指定した荷重セットは、ユーザーインタフェースを使用せずに自動的に作成されます。
タスクオブジェクトによっては、標準の属性セット以外の追加属性を多数指定する必要が生じる場合があります。オブジェクトとそれに対応する属性の詳細については、モデルオブジェクトと属性を参照してください。オブジェクトのタスクを定義する際は、必要な属性をすべて必ず定義してください。
例: <task id="2" object="Info" label="General Info">この例では、タスクには一意な ID 2 があるので、これは情報タスクです。
Description - カレントタスクについての詳細を指定します。この属性を使用して、カレントタスクの実行中に適用するヒント、トリック、値や選択するモデル参照などの実際の情報を指定できます。
以下に例を示します。
<description>Create a Total load at Point using <actionlink>this dialog</actionlink>
to simulate the transmission of torque through the crankshaft. <br />
Apply the load of 400,000 mmN of torque in the x-direction to the circular cross-section
of the crank. The magnitude is calculated at the center of the shaft, PNT10. <br
> The name of the constraint is specified by the process template ("torque"). View
<infolink href="http://rdweb.ptc.com/promec/start.htm">help</infolink> </description>
description に指定した情報は、「プロセスガイド」(Process Guide) ダイアログボックスの手順パネルに表示されます。<action link> および <information link> も指定できます。ナビゲートパネルに表示される各タスクに対して、対応するダイアログボックスをユーザーが呼び出し、操作を完了するためのアクションリンクを指定する必要があります。<action link> タグ内に入れたテキストは、対応するダイアログボックスにリンクされ、「プロセスガイド」(Process Guide) ダイアログボックスの手順パネルにハイパーリンクとして表示されます。
ダイアログボックスに関連するすべてのアクティビティを完了すると、プロセスガイドによってアクションが記録され、現在のステップの状態が完了であることがマークされます。プロセスガイドがタスクの状態をどういうときに完了とマークするかについて調べるには、「モデルオブジェクトと属性」セクションにある表の「説明」列を参照してください。<information link> を使用して、ユーザーに対してローカルの文書を指定できます。
テキストの代わりに、<action link> と <information link> の中でイメージを指定することもできます。テンプレートにイメージを追加するには、image 属性を使用する必要があります。
以下に例を示します。
<task id="2" Object= "LoadSet" Label="Loadset" name="MyLoadSet">
<description>
Define a <actionlink image="d:\test_picture.gif" > loadset. </actionlink>
</description>
</task>
イメージが対応するダイアログボックスにリンクされ、「プロセスガイド」(Process Guide) ダイアログボックスの手順パネルにハイパーリンクとして表示されます。
親タスクは、情報タスクであり、サブタスクから構成されます。つまり、親タスクにはアクションリンクを含めることはできませんが、そのサブタスクにはアクションリンクと情報リンクを含めることができます。プロセスガイドでは、すべてのサブタスクが完了してはじめて、メインタスクの状態が完了とマークされます。
テンプレートのヘッダーで正しいエンコードタイプを使用すると、英語以外の言語で description を指定することができます。
ネイティブモードと FEM モードにおけるオブジェクトのサポート
以下のテーブルに、オブジェクトとそのオブジェクトがサポートされているモードを示します。"オブジェクト" 列は、「プロセスガイドテンプレート」(Process Guide Template) ダイアログボックスの「タスクタイプ」(Task Type) に対応しています。
オブジェクト
タイプ
ネイティブ (P モード)
FEM (H モード)
Model Type
Pstructural
x
Hstructural
x
「情報」(Info)
x
x
マップキー
x
x
DatumPoint
x
x
DatumCurve
x
x
DatumPlane
x
x
CoordSystem
x
x
DatumAxis
x
x
SurfaceRegion
x
x
VolumeRegion
x
x
シェル
x
x
ShellProperty
x
x
「中間サーフェス」(Midsurface)
x
x
ビーム
x
x
BeamSection
x
x
BeamOrientation
x
x
BeamRelease
x
x
質量
x
x
MassProperty
x
x
ばね
x
x
SpringProperty
x
x
Constraint
変位
x
x
対称度
x
AlongSurface
x
ConstraintSet
x
x
荷重
Force
x
x
圧力荷重
x
x
ベアリング
x
重力
x
x
遠心力
x
x
GlobalTemperature
x
x
MEC/TTemperature
x
ExternalTemperature
x
StructuralTemperature
x
x
初期荷重
x
LoadSet
x
x
材料
x
x
MaterialOrientation
サーフェス
x
x
Part
x
「メジャー」(Measure)
x
AutoGEM
x
AutoGEMControl
x
AutoGEMSettings
x
メッシュ
x
MeshControl
x
解析
静解析
x
x
固有値解析
x
x
座屈解析
x
疲労解析
x
PrestressStatic
x
PrestressModal
x
DynamicTime
x
DynamicFrequency
x
DynamicShock
x
DynamicRandom
x
Run
x
x
RunSettings
x
ResultTemplate
x
x