Autor
|
Thema: input und cae Dateien erzeugen (1048 mal gelesen)
|
optimus2007 Mitglied
Beiträge: 41 Registriert: 26.10.2007
|
erstellt am: 25. Aug. 2008 21:19 <-- editieren / zitieren --> Unities abgeben:
Ist es in Abaqus möglich aus einer input file wieder eine cae file zu erzeugen?(wenn es möglich ist, die "ursprüngliche") Das Problem könnte auftreten,wenn aus Versehen die cae gelöscht wird oder zu viel abgeändert wurde. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HerrHansen Mitglied Dipl.-Ing.
Beiträge: 257 Registriert: 03.12.2005 Abaqus/CAE 6.3 bis 6.12
|
erstellt am: 26. Aug. 2008 08:28 <-- editieren / zitieren --> Unities abgeben: Nur für optimus2007
|
Kampf-Ameise Mitglied Ingenieur
Beiträge: 129 Registriert: 12.03.2002 Abaqus Standard 6.5.1 bis 6.9.2, Intel Fortran 9.1
|
erstellt am: 26. Aug. 2008 09:51 <-- editieren / zitieren --> Unities abgeben: Nur für optimus2007
über File -> Import -> Model kann aber NUR das Netz eingelesen werden wie man aus dem Natz aber ein CAE-File sprich die Geometrie zurückgewinnen können soll ist mir nichts bekannt. Ich glaube auch nicht dass das möglich ist, oder? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
carsten1983 Mitglied Doktorand
Beiträge: 125 Registriert: 11.10.2007
|
erstellt am: 26. Aug. 2008 14:19 <-- editieren / zitieren --> Unities abgeben: Nur für optimus2007
Naja unter Umständen ist es schon möglich indirekt das Modell aus dem Netz zu rekonstruieren. Es gibt ein paar Befehle wie man mit Python aus den Knoten und Elementen Parts erzeugen kann. Man kann auf jedenfall aus einzelnen Elementen Parts erzeugen und müsste diese dann verschmelzen. Ich hab das mal mit dem Befehl: mdb.model['name'].PartFromNodesAndElements() gemacht. Ist allerdings ein wenig verzwickt. Ich weiß aber auch nicht ob es noch einfachere/elegantere Lösungen gibt. Ich hab das damals "gebrauchsfertig" in ne Funktion gepackt. Vielleicht nützt es ja jemandem, vielleicht auch nicht Code: def singleElement2Part(aktuellesPart,Elementnummer): eleconnect=(aktuellesPart.elements[Elementnummer].connectivity,) elelabels=(aktuellesPart.elements[Elementnummer].label,) nodelabels=(aktuellesPart.elements[Elementnummer].connectivity) K2=0 coords=[] while K2<len(eleconnect[0]): coords.append(aktuellesPart.nodes[eleconnect[0][K2]].coordinates) K2=K2+1 typ=(str(aktuellesPart.elements[Elementnummer].type)) Model1.PartFromNodesAndElements(dimensionality=THREE_D,type=DEFORMABLE_BODY,\ elements=((typ,elelabels,eleconnect),),nodes=(nodelabels,coords),\ name=('orphPart'+str(Elementnummer)))
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kampf-Ameise Mitglied Ingenieur
Beiträge: 129 Registriert: 12.03.2002 Abaqus Standard 6.5.1 bis 6.9.2, Intel Fortran 9.1
|
erstellt am: 26. Aug. 2008 14:35 <-- editieren / zitieren --> Unities abgeben: Nur für optimus2007
|