| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Problem mit *Do - Schleife (1144 mal gelesen)
|
Herbert.0815 Mitglied Student
Beiträge: 5 Registriert: 21.05.2012 ANSYS 14
|
erstellt am: 21. Mai. 2012 16:51 <-- editieren / zitieren --> Unities abgeben:
Hallo CAD.de Community, ich hab ein kleines Problem mit einer *Do - Schleife in Ansys. Ich möchte gern die Knoten an der Stirnseite einer Platte mit Massenelementen besetzen. Doch nachdem ich die Schleife durchlaufen lasse sind bei mir alle Knoten mit Massenelementen besetzt - also läuft da irgendwas schief. Irgendwie bekomme ich es nicht hin das die Schleife zum richtigen Knoten springt und ihm das Massenelement zuweist. Ich bin kein großer Programmierer und hab auch schon das Forum durchforstet - leider ohne Erfolg. Es wäre sehr nett wenn mir jemand helfen könnte. Hier ist der Code: finish /clear /prep7 b=5 ! Breite h=5 ! Höhe e_u=20 ! Elemente über den Umfang e_h=2 ! Elemente über der Breite e_b=2 ! Elemente über der Höhe et,1,plane13 et,2,solid5 et,3,mass21 keyopt,3,3,2 blc4,0,0,b,h
lesize,1,,,e_b lesize,2,,,e_h mshkey,1 mshape,0 type,1 amesh,1 type,2 esize,,e_u/4 vrotat,1,,,,,,1,2 nsel,s,loc,x,b ! Knoten an der Strinseite wählen
*get,min_knoten,node,0,num,min ! kleinste Knotennummer auslesen
*get,max_knoten,node,0,num,max ! größte Knotennummer auslesen *get,anz_knoten,node,0,count ! Knoten zählen r,3,1000/anz_knoten ! Masse der Punktmasse type,3 real,3 *do,i,min_knoten,max_knoten e,i ! Punktmasse aufbringen *get,next_node,node,i,nxth ! Nummer des nächsten Knoten aus dem Set auslesen i=next_node *enddo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zennie84 Mitglied ingenieur
Beiträge: 10 Registriert: 28.07.2010
|
erstellt am: 21. Mai. 2012 17:00 <-- editieren / zitieren --> Unities abgeben: Nur für Herbert.0815
Hey, probiers mal mit dieser Befehlszeile: nsel,s,loc,x,b *get,MinNode,NODE,0,NUM,MIN *Get,Anzahl,NODE,0,COUNT j=MinNode i=0 *Do,i,1,Anzahl e,j *GET,j,NODE,j,NXTH *enddo ALLSEL,ALL LG Philipp Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| |
Herbert.0815 Mitglied Student
Beiträge: 5 Registriert: 21.05.2012 ANSYS 14
|
erstellt am: 22. Mai. 2012 08:36 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|