Домой
назад Оглавление вперед




[стр.-13]

ют отдельные возможности диалоговой анимации (или не поддерживают вообще). В качестве альтернативы диалоговой анимации можно использовать автономную фиксацию последовательности изображений, кадр за кадром, для создания фильма или видеозаписи.

Самым простым способом создания анимации средствами комплекса ANSYS является использование функций, вызываемых последовательностью Utility Menu => PlotCtrls => Animate. Данные функции графического интерфейса пользователя (GUI) позволяют вызывать эффекты анимации в комплексе ANSYS нажатием кнопки. Функции графического интерфейса пользователя (GUI) неявно вызывают команды создания анимации, имеющиеся в комплексе ANSYS, к которым при желании можно обращаться непосредственно. Процедура использования команд описывается ниже.

Существующая возможность показа нескольких кадров в быстрой последовательности, позволяющая создание анимации, вызывается следующими командами:

Команды /SEG, ANIM

Вызов из выпадающего меню:

Utility Menu => PlotCtrls => Redirect Plots => Delete Segments Utility Menu => PlotCtrls => Redirect Plots => Segment Status Utility Menu => PlotCtrls => Redirect Plots => To Animation File Utility Menu => PlotCtrls => Animate => Replay Animation Utility Menu => PlotCtrls => Animate => Replay Animation Команда /SEG позволяет сохранять графические данные в локальном сегменте (графическая операция) или в памяти карты элементов изображения (в виде пикселей (точек) на экране), которые могут применяться или быть невозможными в зависимости от используемого типа графического устройства. Сохранение проводится одновременно с графическими командами, создающими изображение. Далее для изображения последовательности сохраненных кадров вызывается команда ANIM. Обычная последовательность команд создания анимации выглядит следующим образом:

/SEG,DELE ! Удаление всех сохраненных в настоящий момент сегментов /SEG.MULTI! Сохранение последующих изображений в сегментах памяти ... ! Команды создания изображений, создающие последовательность кадров ...! (Описание опций см. ниже)

/SEG,OFF ! Отключение функции сохранения кадров ANIM, 15 ! Демонстрация сохраненной последовательности 15 раз Для создания последовательной серии кадров для анимации можно или вызвать последовательный набор команд графических действий, или, для автоматического создания последовательности кадров, вызвать предварительно определенный макрос комплекса ANSYS. Предварительно определенными макросами являются ANCNTR. ANCUT, ANDATA, ANDSCL, ANILOW ANISOS. ANMODE, ANTIME и ANDYNA.

Доступный объем локального сегмента или памяти карты элементов изображения, а также требования к памяти для каждого кадра ограничивают число кадров, которые включаются в последовательность анимации. Для большинства ра-


бочих станций и PC количество требуемой памяти зависит от числа пикселей (например, точек на экране) для каждого кадра. На устройствах X-window сокращение размера графического окна уменьшает число пикселей, обеспечивая возможность увеличения длины вызываемой анимации.

Несмотря на то что допускается создание анимации в различных окнах комплекса ANSYS, анимации, созданные средствами OpenGL (команда /DV3D,ANIM,0), не сохраняют информацию об окнах. ДОПУСКАЕТСЯ сохранение нескольких окон при использовании драйверов XI1/WIN32, или при использовании драйвера OpenGL командой /DV3D,ANIM,KEY (при условии ненулевого значения аргумента KEY).

Лучшей альтернативой основным командам создания анимации, описанным выше, является использование специальных макросов создания анимации «за один шаг».

-ANDATA (Utility Menu => PlotCtrls => Animate Over Results) создает последовательную контурную анимацию на основе диапазона расчетных данных. Этот макрос позволяет создавать последовательную анимацию, основанную на последней команде создания изображения (например, PLDISP).

-ANDSCL (Utility Menu =» PlotCtrls Animate Deformed Shape) создает последовательную анимацию вида деформированного состояния в постпроцессоре POST1. Перед использованием макроса ANDSCL требуется вызвать команду изображения деформированного состояния (такую как

PLDISP).

-ANCNTR (Utility Menu => PlotCtrls => Animate => Deformed Results) создает последовательную анимацию контуров значений, наложенных на вид деформированной модели в постпроцессоре. Перед использованием макроса требуется вызвать команду изображения контуров значений, деформированного состояния или обоих (такую как PLNSOL,S,EQV).

-ANMODE (Utility Menu => PlotCtrls => Animate Mode Shape) создает последовательную анимацию вида Деформированного состояния формы (колебаний) в постпроцессоре POST1. Перед использованием макроса ANMODE требуется вызвать команду изображения деформированного состояния.

-ANTIME (Utility Menu => PlotCtrls => Animate => Over Time) создает последовательную анимацию вида деформированного состояния как функции времени в постпроцессоре POST1. Перед использованием макроса требуется вызвать команду изображения контуров значений, деформированного состояния или обоих, а также требуется иметь результаты расчета, соответствующие нескольким значениям параметра времени.

-ANISOS (Utility Menu => PlotCtrls => Animate => Isosurfaces) создает последовательную анимацию поверхностей равного значения при изображении деформированного вида в виде контуров в постпроцессоре POST1. Перед использованием макроса ANISOS требуется вызвать команду изображения результатов в виде контуров..


-ANCUT (Utility Menu =» PlotCtrls =» Animate => Q-Slice Contours или Utility Menu => PlotCtrls => Animate => Q-Slice Vectors) создает последовательную анимацию вида деформированного состояния для секущей плоскости в виде контуров в постпроцессоре POST1. Перед использованием макроса требуется вызвать команду изображения результатов в виде контуров.

-ANFLOW (Utility Menu =s PlotCtrls => Animate => Particle Flow) создает последовательную анимацию потока частиц или движения заряженной частицы. Перед использованием макроса требуется вызвать команду изображения следа потока частиц на изображении элементов (то есть команду PLTRAC).

-ANHARM (Utility Menu => PlotCtrls => Animate => Time-harmonic) создает изменяющуюся во времени анимацию результатов, зависящих от времени, на основе последней команды изображения (например, PLNSOL,B, SUM). Анимация преобразует комплексные переменные расчета (действительные и мнимые наборы) в результаты, изменяющиеся за один период.



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63] [стр.64] [стр.65] [стр.66] [стр.67] [стр.68] [стр.69] [стр.70] [стр.71] [стр.72] [стр.73] [стр.74] [стр.75] [стр.76] [стр.77] [стр.78] [стр.79] [стр.80] [стр.81] [стр.82] [стр.83] [стр.84] [стр.85] [стр.86] [стр.87] [стр.88] [стр.89] [стр.90] [стр.91] [стр.92] [стр.93] [стр.94] [стр.95] [стр.96] [стр.97] [стр.98] [стр.99] [стр.100] [стр.101] [стр.102] [стр.103] [стр.104] [стр.105] [стр.106] [стр.107] [стр.108] [стр.109] [стр.110] [стр.111] [стр.112] [стр.113] [стр.114] [стр.115] [стр.116] [стр.117] [стр.118] [стр.119] [стр.120] [стр.121] [стр.122] [стр.123] [стр.124] [стр.125] [стр.126] [стр.127] [стр.128] [стр.129] [стр.130] [стр.131] [стр.132] [стр.133] [стр.134] [стр.135] [стр.136] [стр.137] [стр.138] [стр.139] [стр.140] [стр.141] [стр.142] [стр.143] [стр.144] [стр.145] [стр.146] [стр.147] [стр.148] [стр.149] [стр.150] [стр.151] [стр.152] [стр.153] [стр.154] [стр.155] [стр.156] [стр.157] [стр.158] [стр.159] [стр.160] [стр.161] [стр.162] [стр.163] [стр.164] [стр.165] [стр.166] [стр.167] [стр.168] [стр.169] [стр.170] [стр.171] [стр.172] [стр.173] [стр.174] [стр.175] [стр.176] [стр.177] [стр.178] [стр.179] [стр.180] [стр.181] [стр.182] [стр.183] [стр.184] [стр.185] [стр.186] [стр.187] [стр.188] [стр.189] [стр.190] [стр.191] [стр.192] [стр.193] [стр.194] [стр.195] [стр.196] [стр.197] [стр.198] [стр.199] [стр.200] [стр.201] [стр.202] [стр.203] [стр.204] [стр.205] [стр.206] [стр.207] [стр.208] [стр.209] [стр.210] [стр.211] [стр.212] [стр.213]