Funkce generátoru sítě

Zpět na obsah
Funkce generátoru sítě
MESHGENERATE, 0/1 Zapíná/vypíná mód generátoru sítě. Funkci je vhodné použít pouze v makrosouborech, neboť nezapne zobrazení lišt s ovládacími nástroji pro generování. Je proto vhodné v makrosouboru ukončit mód generování zavoláním funkce s parametrem 0.
POINT,X,Y,Z zadání bodu souřadnicemi X,Y,Z
SCREW_MESH,NUMBER,RATIO,VX,VY,VX,X,Y,Z vytvoření sítě na šroubovici
NUMBER - počet dělení,
RATIO - poměr jednotlivých dílků,
VX,VY,VZ - vektor osy,
X,Y,Z - bod na ose
LINEAR_MESH,NUMBER,RATIO vytvoření lineární sítě
CUT_ELEMENTS vystřižení sítě
RECREATE vybrání všech elementů
SEL_ELEM tato funkce nastaví vykreslování pouze vybrané množiny prvků
CONECT_MESH spojení sítí - připojí aktuální síť k uložené síti označené v předchozím kroku makrem ACTIVE,ISOUBOR
RENMB_NODES,VX,VY,VZ,I1 přečíslování uzlů
VX,VY,VZ - vektor směru,
I1 - počáteční číslo uzlu
RENMB_ELEMENTS přečíslování elementů
NODES_RENUMB přečíslování uzlů na pravidelné obdélníkové síti
EL_BRNMB - opačné pořadí prvků sítě (přehodí číslování prvků od konce dopředu)
CHECK_NODES,TOLER kontrola uzlů se zadanou tolerancí TOLER
CHECK_ELEMENTS kontrola prvků
CHECK_DUPL_ELEMENTS kontrola duplicitních prvků
CHECK_FREE_NODES kontrola volných uzlů
DEL_MIDNODES vynechání středových uzlů
MAKE_MIDNODES doplnění středových uzlů
SMOOTH narovnání a vystředění uzlů
BALANCE umístění uzlů na přímce se stejnými intervaly
MIRROR_NODES automatické označování uzlů
UNDENSITY degenerace hrany do uzlu
DENSITY zahuštění sítě
ORIENT_LOOF změna orientace skořepinového prvku
SURF_ORIENT Funkce kreslí viditelné povrchy skořepin rozdílnými barvami v souladu s orientací normál (+, -)
THICKNESS,XYZ,XYZ0,XYZ1,TH0,TH1[,AKCE] zadání tloušťky elementu
XYZ - výběr osy - 1 = x, 2 = y, 3 = z
souřadnici XYZ0 odpovída tloušťka TH0
souřadnici XYZ1 odpovída tloušťka TH1
AKCE(nepovinný parametr): 0 - nová hodnota(default), 1 - nacítá se, 2 - odecítá se
THICKNESS1,TH0,TH1,TH2,TH3,TH4,TH5,TH6,TH7 zadání tloušťky jednoho elementu ve všech uzlech
TRIANGLE_EDGES spojení trojúhelníkových prvků
AUTO_LINE_RENUMBER, SW zapnutí / vypnutí automatického přečíslování lajn
SW = 0 - vypnuto
SW = 1 - zapnuto
FLOOD_NODES Automatický výběr uzlů šířením. Tato funkce je přístupná pouze při nastavené entitě UZLY. Slouží k výběru hůře přístupných uzlů. Postup:
  1. vybrat uzly ohraničující oblast, která obsahuje požadované uzly
  2. vybrat jeden uzel ležící uvnitř ohraničené oblasti na prvku, který neobsahuje hraniční uzel
  3. spustit tuto funkci
FLOOD_WALLS Automatický výběr stěn šířením. Tato funkce je přístupná pouze při nastavené entitě UZLY. Slouží k výběru hůře přístupných stěn. Postup:
  1. vybrat uzly ohraničující oblast, která obsahuje požadované uzly
  2. vybrat jeden uzel ležící uvnitř ohraničené oblasti na prvku, který neobsahuje hraniční uzel
  3. spustit tuto funkci
FLOOD_ELEM Automatický výběr prvků. Funkce vyznačí prvky, jejichž alespoň jeden uzel je označen.
SHORTLIST, 0/1 Funkce slouží jako přepínač nastavení pro výpis vybrané množiny do clipboardu:
SW = 0 - vypnuto -nezkrácený seznam - např. 1 3 4 5 6 7 8 10
SW = 1 - zapnuto krátký seznam - např. 1 3:8 10
ALLLINES, 0/1 Přepínač vykreslování všech hran (i vnitřních) na objemové síti.
SW = 0 - vypnuto
SW = 1 - zapnuto
ANGLE, UHEL Funkce umožňuje nastavení úhlu mezi hranami, který určuje, zda je hrana ostrá a viditelná, nebo zda je zaoblená a neviditelná. Po nastavení úhlu se automaticky pro kontrolu spustí funkce Edges. Tento úhel slouží pak také jako mezní hodnota určující, zda při načítání výsledků skořepinové sítě budou hodnoty v uzlech průměrovány. Pokud je nastaven úhel=0S, pak zprůměrování výsledků v uzlech se neprovede ani pro objemovou (kostkovou) síť. Pokud úhel=180S, je potlačeno vykreslování čar (probíhá pouze rastrové vykreslování výsledků, stínování, tlouštěk nebo orientace).
Funkce pro transformace
TR_TURN,VX,VY,VZ,X,Y,Z,DEG,RAD,AX transformace otočením
VX,VY,VZ - vektor osy otočení,
X,Y,Z - bod na ose otočení,
DEG - uhel otočení [°],
RAD - radiální posuv,
AX - axiální posuv
TR_MOVE,VX,VY,VZ,LEN transformace posunutím
VX,VY,VZ - vektor směru posunutí,
LEN - délka posunutí
TR_PLANE,A,B,C,D,VX,VY,VZ,PROJ transformace promítáním na plochu
Ax+By+Cz+D - rovnice roviny,
VX,VY,VZ - vektor směru promítání,
PROJ - typ promítání - 0 = osové, 1 = rovnoběžné, 2 = středové
TR_POINT,X,Y,Z transformace promítáním do bodu
X, Y, Z - souřadnice bodu
TR_ELLIPSOID,X,Y,Z,Rx,Ry,Rz,VX,VY,VZ,PROJ,NEAR_FAR transformace promítáním na elipsoid
X,Y,Z - souřadnice středu,
Rx,Ry,Rz - poloměry,
VX,VY,VZ - směr vektoru promítání,
PROJ- typ promítání - 0 = osové, 1 = rovnoběžné, 2 = středové,
NEAR_FAR - 0/1 - blízký/vzdálený průsečík
TR_CYLINDERD,X,Y,Z,VX,VY,VZ,R,vx,vy,vz,PROJ,NEAR_FAR transformace promítáním na válec
X,Y,Z - bod na ose válce,
VX,VY,VZ - vektor osy válce,
R - poloměr,
vx,vy,vz - vektor směru promítání,
PROJ- typ promítání - 0 = osové, 1 = rovnoběžné, 2 = středové,
NEAR_FAR - 0/1 - blízký/vzdálený průsečík
TR_CONE,X,Y,Z,VX,VY,VZ,ALPHA,vx,vy,vz,PROJ,NEAR_FAR transformace promítáním na kužel
X,Y,Z - vrcholový bod kužele,
VX,VY,VZ - vektor osy kužele,
ALPHA - vrcholoví úhel,
vx,vy,vz - vektor směru promítání,
PROJ- typ promítání - 0 = osové, 1 = rovnoběžné, 2 = středové,
NEAR_FAR - 0/1 - blízký/vzdálený průsečík
TR_ANULOID,X,Y,Z,VX,VY,VZ,R,r,NEAR_FAR transformace promítáním na anuloid
X,Y,Z - středový bod na ose,
VX,VY,VZ - vektor osy anuloidu,
R - velký poloměr,
r - malý poloměr,
NEAR_FAR - 0/1 - blízký/vzdálený průsečík
TR_SCALE,SX,SY,SZ,X,Y,Z transformace změny měřítka
SX,SY,SZ - měřítko zvětšení ve směrech,
X,Y,Z - středový bod
TR_SYMETRY_POINT,X,Y,Z transformace symetrie podle bodu
X,Y,Z - souřadnice bodu
TR_SYMETRY_LINE,VX,VY,VZ,X,Y,Z transformace symetrie podle přímky
VX,VY,VZ - vektor přímky
X,Y,Z - souřadnice bodu na přímce
TR_SYMETRY_PLANE,A,B,C,D transformace symetrie podle roviny
Ax+By+Cz+D - rovnice roviny
TR_EQUID,DIST transformace ekvidistantním posuvem nosníkové sítě v rovině XY o hodnotu DIST, či transformace skořepinové sítě o hodnotu DIST ve směru normály. Pokud je zvolena skořepinová síť a DIST je rovno či větší 1e6, DIST je určeno v každém uzlu jako polovina průměrné tloušťky
TR_TOCOORD,X,Y,Z transformace celé sítě posunutím, posunutí je dáno vybraným bodem sítě a zadanými souřadnicemi
X,Y,Z - souřadnice bodu
EQUIDISTANT,DIST ekvidistantní posuv nosníkové sítě v rovině XY o hodnotu DIST
Funkce pro výběr
SELNODE, type, comp Příkaz slouží k přímému výběru uzlů.
Parametr type může mít hodnotu:
  • SELECT
  • UNSELECT
  • ALSOSELECT
Podle parametru comp může mít příkaz následující syntaxi:
  • SELNODE, comp,MIDSIDE - výběr středových uzlů
  • SELNODE, comp,CORNER - výběr rohových uzlů
  • SELNODE, comp,NUMBER, SEZNAM - výběr podle čísel uzlu, je možno zadat více čísel oddělených mezerou, interval čísel oddělený pomlčkou
  • SELNODE, comp,THICKNESS, LOW, HIGH - výběr podle tloušťky v uzlu, je možno zadat horní a dolní mez nebo pouze dolní mez
  • SELNODE, comp,LIMITS, XMIN, XMAX, YMIN, YMAX, ZMIN, ZMAX - výběr podle souřadnic