Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SIMULIA/ABAQUS
  Extrahieren von Daten aus mehreren odb-Dateien

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Extrahieren von Daten aus mehreren odb-Dateien (325 / mal gelesen)
pinkey
Mitglied
student


Sehen Sie sich das Profil von pinkey an!   Senden Sie eine Private Message an pinkey  Schreiben Sie einen Gästebucheintrag für pinkey

Beiträge: 10
Registriert: 08.06.2021

erstellt am: 23. Jun. 2021 09:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo, ich habe 5 Modelle in abaqus modelliert. Jetzt möchte ich es im Abaqus Python-Skript öffnen und Daten in verschiedenen Pfaden extrahieren. aber wenn ich diesen Code ausführe, läuft er unendlich. Bitte hilf mir.
#Code

files = os.listdir('.')
inputList= ( (200.0,20.0,750.0),(200.0,20.0,1000.0) )
newPath=session.Path(name='track', type=POINT_LIST, expression=inputList)
u=(('S',INTEGRATION_POINT,((COMPONENT, 'S11' ),)),)
session.paths['track']
xyName = 'X'


i=0
for i in files:
nameall = files[i]
ext = nameall[(len(nameall)-4):]
name = nameall[(frown:len(nameall)-4)]

if ext == '.odb':
odb = openOdb(path = nameall)
session.viewports['Girder Viewport'].setValues(displayedObject=odb)
newXYData=session.XYDataFromPath(name=xyName,path=new_path,
includeIntersections=TRUE,
shape=UNDEFORMED,
labelType=TRUE_DISTANCE,
step=1,
frame=1,
variable=u)
session.writeXYReport(fileName='%s.txt'%name, xyData=(newXYData,))
i=i+1

[Diese Nachricht wurde von pinkey am 23. Jun. 2021 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Mefh
Mitglied



Sehen Sie sich das Profil von Mefh an!   Senden Sie eine Private Message an Mefh  Schreiben Sie einen Gästebucheintrag für Mefh

Beiträge: 45
Registriert: 04.03.2015

erstellt am: 23. Jun. 2021 13:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für pinkey 10 Unities + Antwort hilfreich

Der Code sollte gar nicht laufen. Ich habe mal bis zum Öffnen der Dateien, also ohne eigentliche Auswertung, umprogrammiert:

files = os.listdir('.')
for nameall in files:
  ext = nameall[(len(nameall)-4):]
  name = nameall[: (len(nameall)-4)]

  if ext == '.odb':
    print 'Werte aus: '+nameall
    odb = session.openOdb( name = nameall)
    odb.close()

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz