Autor
|
Thema: Import Mapped Field Python (1103 / mal gelesen)
|
Tobi02154 Mitglied
Beiträge: 2 Registriert: 22.06.2017
|
erstellt am: 22. Jun. 2017 10:34 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe ein Problem beim Import von Mapped Fields mit Python. Abaqus erstellt eine temporäre txt Datei aus meinen manuell eingelesenen Daten. In der .jnl Datei steht dann: mdb.models['Model-1'].MappedField(description='', fieldDataType=SCALAR, localCsys=mdb.models['Model-1'].rootAssembly.datums[11], name='ZS120', partLevelData=False, pointDataFormat=XYZ, regionType=POINT, xyzPointData= 'C:\\Users\\TREINH~1\\AppData\\Local\\Temp/temp0\\ZS120.txt') Den Pfad einfach durch den meiner Datei zu erstezten funktioniert nicht. Hier kommt ein Systaxfehler. D.h. Abaqus scheint irgendwie die Daten zu konvertieren. Wie kann ich meine Daten mit Python einlesen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3554 Registriert: 04.08.2005 Abaqus
|
erstellt am: 22. Jun. 2017 17:10 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi02154
|
Tobi02154 Mitglied
Beiträge: 2 Registriert: 22.06.2017
|
erstellt am: 23. Jun. 2017 10:33 <-- editieren / zitieren --> Unities abgeben:
Kannst du mir einen Auszug deiner .jnl zeigen? Wenn ich den Pfad auf die einzulesende Datei änderen stürzt es bei mir auch ab. Was in meiner .jnl steht resultiert durch das manuelle Einlesen einer txt über die graphische Benutzeroberfläche. Ich möchte viele Felder einlesen und deshalb das über ein Script machen. Verstehe aber nicht warum Abaqus diese temporäre Datei erstellt und ich nicht direkt einen Pfad angeben kann. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3554 Registriert: 04.08.2005 Abaqus
|
erstellt am: 23. Jun. 2017 13:09 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi02154
Bei mir sieht das Kommando in der .jnl so aus: Code:
mdb.models['Model-1'].MappedField(name='AnalyticalField-1', description='', regionType=POINT, partLevelData=False, localCsys=None, pointDataFormat=XYZ, fieldDataType=SCALAR, xyzPointData=((0.0, 0.0, 0.0, 5.0), (1.0, 0.0, 0.0, 6.0), (0.0, 1.0, 0.0, 7.0), (1.0, 1.0, 0.0, 8.0)))
Das ist der Inhalt der importierten .txt-Datei:
Code:
0,0,0,5 1,0,0,6 0,1,0,7 1,1,0,8
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|