Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
Геометрия | Импорт файлов | Сетка | Свойства | Программа | Синтаксис команд | Группы | Графика | Настройки
Ниже приведен краткий обзор объектов и операций, наиболее часто используемых в командной строке Fidesys.
Примитивы
Параллелепипед:
brick x <> [y <> z
<>]
Цилиндр:
cylinder hight <> [major] radius <> [minor radius <>]
Конус:
frustum hight <> [major] radius <> [minor radius <>] top <>
Призма:
prism hight <> sides <> radius <> или
prism hight <> sides <> major <> minor
<>
Пирамида:
piramid hight <> sides <> radius <> top
<> или piramid
hight <> sides
<> major <> minor <> top <>
Сфера:
sphere radius <> [inner radius
<>]
Тор:
torus major radius <>
minor radius
<>[keep]
Булевы операции
Объединить: unite body <> <> [keep]
Вычесть: subtract body <> from
body <> [imprint]
[keep]
Пересечь: intersect body <> <> [keep]
Преобразования
Передвинуть: move {} <>
x <> y
<> z <>
Передвинуть: move {} <> location
<> <> <>
Повернуть: rotate {} <> angle
<> about {x| y| z}
Повернуть: rotate {} <> angle
<> about vertex
<> <>
Повернуть: rotate {} <> angle
<> about normal
of surface
<>
Отразить: {} reflect {x| y| z}
Отразить: {} reflect vertex
<> vertex <>
Разрезы
Разрезать:
webcut{} <> Pla Vert
<> [Vert]<> [Vert]<> ()
Разрезать:
webcut{} <> Plane Surf
<> ()
Разрезать:
webcut body
<> with plane {xplane| yplane|
zplane} offset <>
Разрезать:
webcut{} <> Tool [Body]
<>
Разрезать:
webcut{} <> With Sheet
{Body| Surf} <>
Разрезать:
webcut{} <> With Sheet
Ext Fr Surf <>
Разрезать:
webcut{} <> Cyl Rad <>
Axis {x| y| z| Vert <> Vert <>| <x><y><z>}
[cent]
Опции:
[Noimprint| Imprint( default)], [Nomerge( default)| Merge], [group_ results]
Section {} <> {{ xpla| ypla| zpla} [offs <>]} | Surf <>}
[keep] [normal( default)| reverse]
Импорт файлов в формате
ACIS: import acis 'filename'
Экспорт файлов в формате
ACIS: export acis 'filename'
[body <>]
Импорт сеток:
geometry 'filename' (options)
Генерировать сетку:
mesh{} <>
Удалить сетку: delete mesh{} <> [propagate]
Интервалы
Способ
задания интервала:{} <> interval
{<> | Hard | Soft | Default}
Размер
интервала: {} <> size
{<> | Auto}
Соответствие
интервалов: match intervals {} <> [Ass Grou
[Onl| Infea]] [Seed Cur <>] [Map| Pave]
Схемы разбиения
Автоматическое
разбиение: {} <> scheme
...
Схемы разбиения кривых: bias,
copy,
curvature,
equal,
stretch
Схемы разбиения поверхностей: auto,
circle,
copy,
hole,
map,
mirror,
pave,
pentagon,
qtri,
submap,
triprimitive,
trimap,
trimesh,
tripave
Схемы разбиения объемов: auto,
copy,
map,
sphere,
submap,
sweep,
tetmesh,
tetprimitive,
thex
Сглаживание
smooth {} <>
{}
<> smooth scheme ...
Схемы сглаживания
Схемы сглаживания кривых: laplacian,
randomize
Схемы сглаживания поверхностей: centroid
area pull, equipotential,
laplacian,
condition
number, randomize, untangle, winslow
Схемы сглаживания объемов: equipotential,
laplacian,
condition
number, untangle, randomize
Блок
элементов: block <>
{group| Vol| Surf| Curv} <>
[remove]
Набор
сторон: sideset <> {Group| Curve} <> [remove]
Набор
узлов: nodeset <> {} <> [remove]
Экспорт
файлов в формате Exodus: export
genesis 'filename'
Атрибуты
блока элементов: block
<> attribute <>
Тип элементов
блока: block <> element type
<type_>
для кривых: bar[| 2| 3]| beam[| 2| 3]| truss[| 2| 3]
для поверхностей: quad[| 4| 8| 9]| shell[| 4| 8| 9]| tri[|
3| 6| 7]
для объемов: hex[| 8| 20| 27]| pyr| tetra[| 4| 8| 10|
14] hexshell
Направление
набора сторон: sideset <> Surf <> [Rem|[
She][ For| Rev| Both]]
Грани
поверхности: sideset <> Surf <> wrt
Volume <>
Очистить:
reset {genesis
| nodesets | sidesets | blocks}
Выполнить:
play 'filename'
Записать:
record {' filename' | stop}
Регистрация: logging {off|on
file <'filename'> [resume]}
Сбросить:
reset
Очистить
свойства: reset genesis
Завершить:
quit
Примеры
Surface 1 2
3 4 to 6 by 2 ...
Curve all in Volume 2 ...
Draw Edge all in Hex 32
List Curve 1 to 50 except 2 4 6
Draw Sideset 1 2 3 Curve 3 to 5 Hex 2 4 6
Создание/изменение
группы: group <>
{add| equals| remove| xor} {} <>
Пересечение/объединение
групп: group <> {inters|
unite} grou <> with grou <>
Вычитание групп:
group <> subtract group
<> from group <>
Функции клавиш мыши по умолчанию (отображаются в командной строке)
B1 - вращение;
B2 - приближение/отдаление;
B3 - панорама
Ctrl-B1: выбрать
объект (в графическом окне: 0,1,2,3,4 - выбрать вершину, кривую, поверхность,
объем, объект)
Быстрый вызов функций (фокус в графическом окне)
a -
добавить к выбранной группе (Add to selection group)
b - переключить ограничивающую рамку по клику (Toggle
Bounding Box on Click)
c - очистить выбранную группу (Clear "picked"
Group)
d - показать выбранную группу, запомнить выборку (Display
'picked' group, make it the selection)
e - отобразить идентификаторы выборки в командной строке
(Echo ID of selection to command line)
f - назначить функцию клавише мыши (Assign function to
mouse button)
g - дать список геометрических параметров выборки (List
geometry of selection)
h - справка по функциям печати (Print help)
i - переключить видимость выборки (Toggle visibility of
selection)
j/k - передвинуть разрезающую плоскость вниз/вверх (Move
slicing plane down/up)
l - дать список текущей выборки (как при печати) (List
current selection (as if you typed 'list ...'))
m/n - отобразить состав выбранной группы/выборки (List
picked group/selection contents)
p - переключить режим "обычное изображение/проволочный
каркас"(Toggle Persistent Wireframe)
q - выйти из текущего режима (Quit Current Mode (Exit
slicing if slicing))
r - удалить из выбранной группы (Remove from 'picked'
Group)
s - переключить "сохранить сетку" на "разрезать"
(Toggle save-mesh on slice move)
u - переключить у мыши окрестность видимости (Toggle mouse
circle visibility)
v - очистить вид (Reset view)
w - переключить "проволочный каркас" по клику
(Toggle Wireframe on click)
x/y/z - разрезать вдоль оси x/y/z (Slice along x/y/z-axis)
Shift-Z - приблизить выбранное (Zoom on current selection)
F1 - сохранить вид выбранного (Save view 1 Numbers: set
what you're picking)
ESC - отменить текущее действие (Cancel current Action)
Tab - следующая возможная выборка (Next possible selection)
Shift-Tab - предыдущая возможная выборка (Previous possible
selection)
Shift-S - активирует графическое управление режущей плоскостью
(Activates graphics clipping plane controls)
Set AcisOption {string|double|integer} 'OptionName'
<value>
Set Attribute <attrib_type> Auto {actuate|update} {on|off}
[Set] Auto Size Default
[Set] Auto Size Function [1|2]
Set AutoUniqueId {on|OFF}
Set Auto Sweep Scheme {Sw|Proj|Trans|Rot}
Set Boolean Regularize [ON|off]
Set Block Mixed Element Output {offset|degenerate|explicit}
Set Block Triangle Offset <value>
Set Block Tetrahedron Offset <value>
Set Block Pyramid Offset <value>
Set Catch Interrupt [on|off]
Set Cleanup Angle <val> (default = 179.0)
Set {curve|surface} Imprint Cleanup Tolerance <value>
Set Continue Meshing [ON|off]
Set Core [on|off]
set {Corner|End} Angle <degrees>
set Corner Weight <value>
Set Crash Save [on|off]
[set] Diagnostic {on|off}
[set] Geometry Version <> (1400, 1500, 1600, 1700, 1800, 1900)
[set] Debug <index> {on|off}
[set] Debug <index> File <'filename'>
[set] Debug <index> Terminal
set Default Blocks {on|off|Volumes|Surfaces}
set Default Names {on|off}
Set Default Element [tri|tet|QUAD|HEX|None]
Set Default Autosize [ON|off]
Set Digits [<number_to_list = -1>]
Set Deletion Off
Set Developer [commands] [on|off]
Set Detail Periodic Fraction <value>
Set Duplicate Block Elements {on|OFF}
[set] Echo [on|off]
Set Exodus Single Precision [on|off]
[Set] [Export Mesh] Nodeset Associativity [on|OFF]
[Set] [Export Mesh] Nodeset Associativity Complete [on|OFF]
[Set] Facet BBox [ON|off]
[Set] Facet_modify [ON|off]
Set Fastq {on|off]
Set File Overwrite [Check] [ON|off]
set FPE {divbyzero|invalid|underflow|overflow|all} [<toggle>]
set Fix Duplicate Names {on|off}
set FullHex [Use] [on|OFF]
[Set] Geometry Accuracy <value>
Set Geometry Engine {acis|catia|facet}
Set Group Edge Visibility [on|OFF]
Set Hex Relative Size Metric <value>
Set IdMaps [on|off]
[set] Info {on|off}
set Interval Weight <value>
Set Import Mesh [vertex] [curve] [surface] Tolerance <distance>
[Set] Import Mesh NodeSet Associativity [ON|off]
Set Import Mesh NodeSet Order [On|Off]
Set Imprint Groups {ON|off}
Set Keep Invalid Mesh [on|off]
[set] Journal {on|off}}
[set] Journal [Graphics|Names|Aprepro|Errors] [on|off]}
[set] Journal idless [on|off|reverse]}
set Keep Invalid Mesh {on|off}
[Set] Laminate Tolerance <double>
set Large Angle Weight <value>
Set Large Exodus [On|OFF]
[set] Logging {off|on file <'filename'> [resume]}
[Set] Logging Errors {off|on file <'filename'> [resume]}
Set Mapping Constraint [ON|off]
set Match Intervals Rounding {on|off}
set Match Intervals Fast {on|off}
Set Match Intervals Delta <interval_difference = 0.0>
Set Maximum Arc_span {<angle>|default}
Set Maximum Interval <int>
Set Maximum Memory [on|off|value(in MB)]
Set Merge Test BBox {on|OFF}
Set Merge Test InternalSurf {on|OFF|Spline}
Set Merge Base Names [on|off]
Set Measure Small Tolerance <value>
Set Metrics [on|OFF]
Set Mesh Autodelete [ON|off]
[Set] Morph Smooth [ON|off]
Set Multisweep [ON|off]
Set Nastran Exporter Params Add '<param_string>'
Set Nastran Exporter Params Remove '<param_string>'
Set Nastran Exporter Params Clear
Set New Ids [on|off]
Set Node Coincident Tolerance [<value>]
set Node Constraint [ON|off]
Set Overlap [Facet] {Angle|Absolute} <value>
Set Overlap {Minimum|Maximum} {Gap|Angle} <value>
Set Overlap Normal {ANY|opposite|same}
Set Overlap Tolerance <value>
Set Overlap Group {on|OFF}
Set Overlap {List|Display} {ON|off}
Set Overlap [Within] {Body|Volume} {on|OFF}
Set Overlap Imprnt {on|OFF}
Set Parallel Meshing [on|OFF}
[Set] Paver Cleanup {ON|off|extend}
[Set] Paver Diagonal Scale <factor> (default = 0.9)
[Set] Paver Grid Cell <factor> (default = 2.5)
[Set] Paver Size Limits {default|minimum <value>|maximum<value>}
[set] Paver Smooth Method { Default | Smooth Scheme|Old}
[set] Paver Linearsizing {off|on}
Set Persistent Ids {off|ON}
set Patran Export Autogroups [on|OFF]
Set Patran Export Groups {ON|off]
Set Play History {on|OFF}
[set] Project Smooth {on|off}
Set Push Attribs {on|off}
Set Print Quality {WARNING|error|off}
Set QTri Test {angle|diagonal}
Set Qtri Split <2|4> (default = 2)
Set Quad Relative Size Metric <value>
Set Quality Threshold <double> (default = 0.2)
set Replacement character '.|_|@'
Set ReverseZoom [on|off]
Set Save [Exodus|Fidesys] [backups <number>]
[set] Scheme Auto Fuzzy [Tolerance] <degrees>
Set Sculpt Refine {on|OFF}[set] Smooth Iterations {default|<value>}
Set Separate After Webcut [ON|off]
[set] Smooth Method {laplacian | isoparametric}
[set] Smooth Tol <value> (Default = 0.05)
set {source|target} surface pattern '<pattern>'
Set Split Surface Tolerance <value>
Set Split Surface Parametric {on|OFF}
Set Split Surface Auto Detect Triange {ON|off}
Set Split Surface Point Angle Threshold <value>
Set Split Surface Side Angle Threshold <value>
Set Split Surface Extend Gap Threshold <value>
Set Split Surface Extend Tolerance <value>
Set Split Surface Extend Normal {on|OFF}
Set Stop Error {on|OFF}
Set Submap CornerPicking {ON|off}
set Suffix character '.|_|@'
Set Tight [[Bounding] [Box] [{Surface|Curve|Vertex} {on|off}]]
[Set] Tridelaunay Point Placement [{asp|gq}] (Advancing Steiner Point,Guaranteed
Quality)
[Set] Trimesher Advancing Front
[Set] Tolerant Mesh Feature Size <value>
[Set] Tolerant Mesh MBG {OFF|on|only}
Set Tri Relative Size Metric <value>
Set Tet Relative Size Metric <value>
set Turn Weight <value>
Set Unite Mixed [ON|off]
[Set] Unmerge Duplicate_mesh {on|off}
[Set] Unmerge New Ids [{on|off}]
Set Verbose Errors [on|off]
Set Verbose Mesh [on|off]
[set] Warning {on|off}
Set WorkingDirectory 'directory_path'