Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SIMULIA/ABAQUS
  Python-Script beenden

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:   Python-Script beenden (3540 mal gelesen)
  
Die Gewinne der Zukunft werden mit intelligenten, autonomen Elektrofahrzeugen eingefahren. (3DEXPERIENCE)
Jeremy
Mitglied



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

Beiträge: 129
Registriert: 04.02.2009

erstellt am: 21. Aug. 2009 11:39    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 zusammen,

Wie beende ich eine Python-Script "interaktiv"? Ich starte das Script und lasse die zu verarbeitenden Daten auf Fehlerkriterien untersuchen. Wenn keine Fehler gefunden werde, ist alles ok und eine Nachricht erschein (gemacht mit getWarningReply). Wenn allesdings ein Fehler auftritt, soll auch eine Nachricht erscheinen (das geht auch). Wenn ich jetzt den Button "YES" drücke, soll das Script beendet werden. Mit welchem Befehl kann man ein Script beenden? sys.exit?

Gruß Jeremy

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

carsten1983
Mitglied
Doktorand


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

Beiträge: 125
Registriert: 11.10.2007

erstellt am: 24. Aug. 2009 10:47    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 Jeremy 10 Unities + Antwort hilfreich

Hmm das erscheint mir gar nicht so einfach. Ich wollte soetwas auch schonmal tun, bin aber immer wieder an den Restriktionen von Abaqus aus gescheitert (Es gibt ja vorgefertigte Routinen für solche Abbrüche). Wenn ich deinen Post richtig verstehe, möchtest du aus einer Gui das Script abbrechen. Ich würde demnach an den "Yes" Button, ein Event knüpfen. Mit dem Knopf könntest du dann ein Abbruch-Flag setzen. Jetzt könntest du in deinem Script immer bevor du irgendetwas oder während du etwas tust, diese Flag auf True oder False überprüfen. Damit müsste das Script zu einem zügigen Ende kommen.

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

Jeremy
Mitglied



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

Beiträge: 129
Registriert: 04.02.2009

erstellt am: 25. Aug. 2009 07:59    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

Danke für die Antwort. Ich habe nur ein Kriterium das nach dem Einlesen der Koordinaten diese prüft und dann eine Rückmeldung an den Benutzer gibt. Alle nachfolgenden Aufgaben habe ich in Module und Funktionen aufgeteilt. Den Abbruch habe ich so gemacht: Prüfen der Koordinaten - Antwort des Anwender (Abbruch = ja / nein) - mit einer if-Bedingung fragen ob Abbruch = ja / nein - wenn ja, dann werden die Funktionen, die die Objekte zeichnen nicht ausgeführt und das Script ist beendet, weil keine weiteren Anweisungen mehr folgen.

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)2020 CAD.de | Impressum | Datenschutz