Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  UG im Hintergrund laufen lassen

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
  
Warum Siemens NX in der Holzindustrie?, eine Pressemitteilung
Autor Thema:  UG im Hintergrund laufen lassen (471 mal gelesen)
ug_tom
Mitglied
Maschinenbau Techniker


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

Beiträge: 236
Registriert: 30.01.2002

UG NX1953-1973 (1899 + 1919)

erstellt am: 07. Sep. 2004 12:42    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 die Damen und Herren im Forum,

ich habe in einem Programm eine Zeile, in der UG aufgerufen wird und danach läuft ein Macro drüber.
Nachdem dieses fertig ist, beendet es UG und ruft ein neues UG-Fenster mit neuem Part auf, um das selbe Macro wieder drüber laufen zu lassen.

Das alles läuft also in einer Schleife ab.

Hier habe mal einen Ausschnitt des Programms.

"for i in $(ugpc -s1 $ASSY | $AWK '{ebene=gsub(/ /,""); print ebene, $0}' | sort -n -r | $AWK '{ print $2 }'); do
echo "Processing Part $i"

ugii -retrieve=$i -key=$MACRO

done"

Die Zeile "ugii -retrieve=$i -key=$MACRO" öffnet also UG, führt das Macro aus und schliesst es wieder.

Es ist etwas nervig wenn man bei einer grösseren Baugruppe warten muss bis alle einzelnen Parts abgearbeitet wurden.

Deshalb meine Frage:

Kann man UG im Hintergrund aufrufen (ohne Fenster)?

Danke für Eure Hilfe im voraus.

------------------
Gruß
      Thomas L.
------------------

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

Ex-Mitglied
ug_tom
Mitglied
Maschinenbau Techniker


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

Beiträge: 236
Registriert: 30.01.2002

UG NX1953-1973 (1899 + 1919)

erstellt am: 07. Sep. 2004 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 CADdog,

diese Info werde ich mir merken wenn wir mal auf Windows umsteigen.
Aber im moment arbeite ich noch in UNIX.

Leider.

------------------
Gruß
      Thomas L.
------------------

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

Hermes
Mitglied



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

Beiträge: 311
Registriert: 08.09.2002

erstellt am: 08. Sep. 2004 05:25    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 ug_tom 10 Unities + Antwort hilfreich

Hallo Thomas

....
"for i in $(ugpc -s1 $ASSY | $AWK '{ebene=gsub(/ /,""); print ebene, $0}' | sort -n -r | $AWK '{ print $2 }'); do
echo "Processing Part $i"
ugii -retrieve=$i -key=$MACRO
done". 
....

Dieses Script ist ja ein tolles Ding - Du scheinst in Sachen Scripting den schwarzen Gürtel zu haben ;=)

Aber zu Deiner Frage "Kann man UG im Hintergrund aufrufen (ohne Fenster)?"

a) Mit UG-Open geht das ; UGS (Schweiz bzw. Deutschland) hat Programme entwickelt die UG-Parts öffnen und Plots, DXF etc. exportieren. Das Ganze ist in ein Perl Script eingebettet und läuft als Windows Service.

b) Ohne UG-Open kannst Du es mal mit dem START Kommando versuchen

z.B.
... do START /MIN /WAIT ugii -retrieve=$i -key=$MACRO

/MIN bewirkt dass das Fenster zu einem Icon in der Tasklist schrumpft
/WAIT bewirkt dass das Hauptprogramm auf die Beendigung des Unterprozesses wartet

siehe auch Online Help START /?

hopeithelps

------------------
mit freundlichen Grüssen
Toni

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