Creo Simulate > Начало работы с Creo Simulate > Основные элементы интерфейса пользователя > Проводник процесса > Шаблоны проводника процесса > Задачи проводника процесса
  
Задачи проводника процесса
Задача
Для имитации модели необходимо выполнять различные задачи, которые следуют в определенном порядке. В шаблоне процесса все задачи кроме вложенных связаны с каким-либо объектом и идентифицируются уникальным номером. Вложенная задача - это родительская задача, содержащая подзадачи, где подзадачи могут иметь или не иметь атрибут объекта и используются только для предоставления информации.
Функция task предоставляет подробные сведения об операции, выполняемой над объектом.
Задача должна содержать следующие атрибуты.
Атрибут id назначает каждой задаче уникальный номер. Можно перечислить задачи в том порядке, в котором эти задачи должны выполняться в процессе имитации модели.
Атрибут object определяет объект модели, связанный с задачей. Несмотря на то что Creo Simulate поддерживает большинство структурных объектов в основном режиме и режиме КЭМ, некоторые объекты поддерживаются только в одном режиме. Дополнительные сведения см. в разделе Поддержка объекта в основном режиме и режиме КЭМ.
Атрибут label идентифицирует задачу. Значение, заданное для атрибута метки, является отдельным пунктом панели "Навигация" (Navigation) диалогового окна Проводник процесса (Process Guide). Можно указывать метку не на английском языке, выбрав соответствующий тип кодировки в заголовке шаблона.
При определении задач, выполнение которых зависит от других задач, кроме обычных атрибутов 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">. В этом примере задача имеет уникальный идентификационный номер - 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>
Информация, предоставляемая для описания, выводится на панель "Инструкция" (Instruction) диалогового окна Проводник процесса (Process Guide). Можно использовать тэг <action link>, а также тэг <information link>. Для каждой видимой задачи на панели "Навигация" (Navigation) необходимо обеспечить рабочую связь для пользователя, чтобы вызвать соответствующее диалоговое окно и завершить операцию. Текст, который включается в теги <action link>, связан с соответствующим диалоговым окном и выводится как гиперссылка на панель "Инструкция" (Instruction) диалогового окна Проводник процесса (Process Guide).
По окончании всех действий, связанных с этим диалоговым окном, Проводник процесса (Process Guide) регистрирует действие и отмечает статус текущего шага как выполненный. Чтобы узнать, когда проводник процесса отмечает статус задачи как выполненный, см. столбец "Описание" таблицы в разделе "Объект и атрибуты модели". Для указания пользователей в локальной документации можно использовать тэг <information link>.
Вместо текста в теги <action link> и <information link> можно также включать изображения. Для включения изображения в шаблон необходимо использовать атрибут изображения.
Например:
<task id="2" Object= "LoadSet" Label="Loadset" name="MyLoadSet">
<description>
Define a <actionlink image="d:\test_picture.gif" > loadset. </actionlink>
</description>
</task>
Изображение связывается с соответствующим диалоговым окном и выводится как гиперссылка на панели "Инструкция" (Instruction) диалогового окна Проводник процесса (Process Guide).
Родительская задача должна быть информационной задачей и состоять из подзадач. Иными словами, у родительской задачи не может быть рабочей связи, но ее подзадачи могут включать одну рабочую связь и информационные связи. Проводник процесса отмечает статус главной задачи как выполненный только после выполнения всех подзадач.
Можно задавать description не на английском языке, используя соответствующий тип кодировки в заголовке шаблона.
Поддержка объекта в основном режиме и режиме КЭМ
В приведенной ниже таблице перечислены объекты и режимы, в которых они поддерживаются. Столбец "Объект" соответствует полю Тип задания (Task Type) в диалоговом окне Шаблон проводника процесса (Process Guide Template).
Объект
Тип
основной (режим P)
КЭМ (режим H)
Тип модели
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
Оболочка (Shell)
x
x
Свойства оболочки (ShellProperty)
x
x
Срединная поверхность (Midsurface)
x
x
Балка (Beam)
x
x
Сечение балки (BeamSection)
x
x
Ориентация балки (BeamOrientation)
x
x
Степени свободы балки (BeamRelease)
x
x
Масса (Mass)
x
x
Свойство массы (MassProperty)
x
x
Пружина (Spring)
x
x
Свойство пружины (SpringProperty)
x
x
Ограничение (Constraint)
Перемещение (Displacement)
x
x
Симметрия (Symmetry)
x
Вдоль поверхности (AlongSurface)
x
Набор ограничений (ConstraintSet)
x
x
Нагрузка (Load)
Сила (Force)
x
x
Давление (Pressure)
x
x
Подшипник (Bearing)
x
Гравитация (Gravity)
x
x
Центробежная (Centrifugal)
x
x
Глобальная температура (GlobalTemperature)
x
x
MEC/T температура (MEC/TTemperature)
x
Наружная температура (ExternalTemperature)
x
Структурная температура (StructuralTemperature)
x
x
Преднагружение
x
Набор нагрузок (LoadSet)
x
x
Материал (Material)
x
x
Ориентация материала (MaterialOrientation)
Поверхность (Surface)
x
x
Деталь (Part)
x
Измерение (Measure)
x
AutoGEM
x
Параметр сетки AutoGEM (AutoGEMControl)
x
Настройки AutoGEM (AutoGEMSettings)
x
Сетка (Mesh)
x
Элемент управления сеткой (MeshControl)
x
Анализ (Analysis)
Статический (Static)
x
x
Модальный (Modal)
x
x
Потеря устойчивости (Buckling)
x
Усталость (Fatigue)
x
Преднапряженный статический (PrestressStatic)
x
Преднапряженный модальный (PrestressModal)
x
Динамический временной (DynamicTime)
x
Динамический частотный (DynamicFrequency)
x
Динамического воздействия (DynamicShock)
x
Динамических случайных воздействий (DynamicRandom)
x
Выполнить (Run)
x
x
Настройки выполнения (RunSettings)
x
Шаблон результата (ResultTemplate)
x
x