Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  MSC.Software Simulationslösungen
  mentat.proc in *.py konvertieren

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
  
Hexagon und JSOL Corporation beschleunigen virtuelles Prototyping von Elektroantriebssträngen durch strategische Partnerschaft, eine Pressemitteilung
Autor Thema:  mentat.proc in *.py konvertieren (1286 mal gelesen)
aup
Mitglied



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

Beiträge: 80
Registriert: 16.08.2007

erstellt am: 09. Dez. 2010 14:58    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,

da ich in Marc/Mentat neu einsteige, will ich mal hier fragen wie man die procedure-files in python-skripte wandelt.
Das Python_manual.pdf von Mentat ist nicht sehr aussagekräftig und alle meine Versuche scheiterten.

Danke im Voraus.

Ciao.

PS: habe mal das py_create.py hier hinkopiert.
------------------------------------------------
#
# create a python function from procedure file
# usage:
#  python py_create.py input.proc output.py
#      where
#        input.proc is the procedure filename
#        output.py  is the python script name
#
import sys
import string
def main(fnamei, fnameo):
    i = open(fnamei,"r")
    o = open(fnameo,"w")

    o.write("from py_mentat import *\n")
    o.write("def main():\n")
    for line in i.readlines():
      s = string.strip(line)
      if s == "":
        continue
#      print line
      st = "    py_send(\"%s \")\n" % s
      o.write(st)
    o.write("\n")
    o.write("if __name__ == '__main__':\n")
    o.write("    main()\n")

if __name__ == "__main__":
    main(sys.argv[1],sys.argv[2])
------------------------------------------------

------------------
Unser Wissen ist ein Tropfen, was wir nicht wissen, ist ein Ozean.
Isaac Newton (1643-1727)

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