|
ANSYS : Ansys WB Komponenten definieren und in Befehl verwenden, cmblock auswerten
solve1 am 24.06.2008 um 07:41 Uhr (0)
hallo,wenn du einen Komponentennamen an ein macro übergeben willst, ist das ein character parameter. Also keine Zahl sondern ein string. Wenn du den namen einfach so übergibst dann interpretiert ANSYS das als einen Parameter (zahl). Du musst den Namen beim Aufruf des Macros in Hochkommas setzen. Ich hab dir mal 2 scripts angehangen. das eine "komptest_db.inp" enthält das Model welches mit der WB erstellt ist und dort werden eben mit "cmblock" 2 Komponenten "fixed" und "forced" definiert. Im zweiten script ...
|
| In das Form ANSYS wechseln |
|
ANSYS : Raumwinkel der dritten Hauptspannung?
solve1 am 27.03.2009 um 09:56 Uhr (0)
hi,zum berechnen der Hauptspannungsrichtungen kannst du sehr gut das*vfun komando benutzen.entweder mit der option Zitat:DIRCOS -- Direction cosines of the principal stresses (nX9). Par1 contains the nX6 component stresses for the n locations of the calculations.oder mit Zitat:EULER -- Euler angles of the principal stresses (nX3). Par1 contains the nX6 component stresses for the n locations of the calculations.in dem macro was ich dir angehangen hab benutze ich die "euler" - option. Die Endung des files bi ...
|
| In das Form ANSYS wechseln |
|
ANSYS : /Clear - Befehl in Macro
solve1 am 07.10.2008 um 18:05 Uhr (0)
hi,die hilfe sagt zu /clear "This command is valid only at the Begin level."also ein fini vor dem /clear sollte das Problem lösen
|
| In das Form ANSYS wechseln |
|
ANSYS : Macro Abbilden von Kugellagern gesucht
solve1 am 21.02.2012 um 22:54 Uhr (0)
hi,na das war 2006.Wenn du die wb13/14 benutzt, dann könntest du auch joint Verbindung nehmen.beim "bushing / büchse" (?) kannst du auch die steifigkeit usw angeben.
|
| In das Form ANSYS wechseln |
|
ANSYS : dynamische Schleife
solve1 am 07.04.2009 um 07:55 Uhr (0)
Code::loop*ASK, Bauteilbreite, Bauteilbreite*if,Bauteilbreite,le,10,then *go,:loop*endif *msg,uiWert ist = 10so sollte es gehen. Sprünge im Macro sind zwar nicht hilfreich beim Fehlersuchen, aber wenn mans nicht vermeiden kann.
|
| In das Form ANSYS wechseln |
|
ANSYS : Geometrien anordnen
solve1 am 28.01.2009 um 20:57 Uhr (0)
hi,das Problem ist mit sicherheit einfacher und schneller zu lössen wenn du ein CAD (Catia) benutzt. Du sagtest das du die Teile schon in CATIA zu einer Baugruppe zusammengefügt hast? War das mit "product" gemeint?Dann solltest du das sicher auch exportieren können. Wenns nicht direkt geht, wie du schreibst, dann versuchs doch mal als parasolid (*.x_t oder *.x_b), als *.iges oder so.Wenns denn unbedingt im DM sein soll, dann kannst du das mittels der "Körperoperation" "Verschieben" machen. Ich glaub die is ...
|
| In das Form ANSYS wechseln |
|
ANSYS : Diagrammdaten exportieren in Excel
solve1 am 24.10.2008 um 08:22 Uhr (0)
hi,mit vget (ohne "*" !) kopierst du dir deine Post26 variablen in ein array, die variable 1 (oder wars 0 ?) enthält dabei die zeitachse.Dann brauchst das ganze nur noch mit *vwrite oder *mwrite in ein file schreiben
|
| In das Form ANSYS wechseln |
|
ANSYS : APDL code pro Iteration ausführen
solve1 am 28.04.2015 um 15:53 Uhr (1)
hi,schau mal ins "usrcal" komando rein. Hier gibt es Optionen die den Zeitpunkt steuern wann eine userroutine aufgerufen wird. Z.B "UITBEG" für den Zeitpunkt vor jeder Iterartion.Dieses Komando ist eigentlich für Fortran Rutinen gedacht, läßt sich aber auch "verbiegen". Wenn die um Working Directory eine macrodatei namens "UITBEG.mac" ablegst wird dieses Macro von usrcal aufgrufen.Aber hier funktionieren nicht alle APDL - Befehle. Probiers einfach aus und schau mal was passiert. Mglw klappts ja.Habe mal wa ...
|
| In das Form ANSYS wechseln |
|
ANSYS : Inverse Steifigkeitsmatrix
solve1 am 18.06.2008 um 16:58 Uhr (0)
hi,na ist ja schön wenns geholfen hatt. NUr versteh ich nicht was du damit machen willst.Du hast also ein Model (solidmodel) und gibst da auf nen Knoten ne Kraft und willst anschließend dei Verschiebungen wissen. Ist das richtig? Was ist das denn für ein Model? Solid, Schalen, Balken..?Im Allgemeinen bekommst du die Verschiebung an einem Knoten doch auch mit dem *get!!wenn du die Knotennummer kennst*get,verschiebung,node,KNOTEN,u,x (oder y,z,sum) oder einfach: verschiebung=ux(Knoten) (=get function)!wenn d ...
|
| In das Form ANSYS wechseln |
|
ANSYS : Berechnungsergebnis als inp file exportieren
solve1 am 12.01.2012 um 21:18 Uhr (0)
hi,füge dir ein temperaturergebns auf deine fläche(n) ein. und dann kannst du das mit rechte mouse /Export rausschreiben. Als excel oder csv.Ich glaube per Default stehen da drin die knotennr und das Ergebnis. In den Optionen (Mechanical oder Projekseite ?) kannst du die Koordinaten hinzufügen.automatsiert bekommst du das ohne APDL glaube ich eher nicht hin.
|
| In das Form ANSYS wechseln |
|
ANSYS : Inverse Steifigkeitsmatrix
solve1 am 17.06.2008 um 08:53 Uhr (0)
hi denizcan05,hm, das Problem ist, das du die Steifigkeitsmatrix leider nicht als Array sondern nur als Textdatei hast. Wie ich dir geschrieben hab, ist das invertieren einer Matrix kein Problem, wenn du sie als array hast. Dieses Array mit der St-Mat zu bekommen ist schon die größere Hürde. Aber möglichDu kannst dir jetzt ein Macro schreiben welches diese Textdatei in ein Array einließt. Schau dir dazu mal*sread*vreadund die diversen Getfunctions (nicht *get befehle) findest du unter ANSYS PRAMETRIC DESIG ...
|
| In das Form ANSYS wechseln |