Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  undefinierbares Default verhalten bei step import via vb script

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
  
NX Programmierung (NXOpen.net, UF mit VB, C#)
Autor Thema:  undefinierbares Default verhalten bei step import via vb script (960 mal gelesen)
essdee
Mitglied
project leader

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

Beiträge: 2
Registriert: 30.01.2013

NX 7.5 / Step214 / Step203

erstellt am: 30. Jan. 2013 21:54    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


batch_convert_stp_files_in_directory.txt

 
Hallo liebe Experten,
Ich verwende vb script um alle step files in einem verzeichnis in NX zu laden und dann als prt zu speichern.
Funzt soweit perfekt.
Problem: Es werden nur solids konvertiert, Sheets bleiben auf der Strecke.
Also habe ich die *.def dateien in den 214 und 203 directories geändert. Leider scheint das die Sitzung, die durch das vb script erstellt wird, nicht zu interessieren. Auch interaktiv gibt es da das verhalten, dass NX die settings in den def files erst annimmt, wenn man den "options" dialog bei File-> Open geöffnet und mit OK bestätigt hat.
Problem ist also ein undefinierbares Default verhalten, beim öffnen von stp files.
Wäre schön, wenn jemand dazu etwas beitragen könnte,

Gruß, SD

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

Rainer Schulze
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. im Ruhestand


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

Beiträge: 4419
Registriert: 24.09.2012

erstellt am: 30. Jan. 2013 23:11    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 essdee 10 Unities + Antwort hilfreich

>>Problem: Es werden nur solids konvertiert, Sheets bleiben auf der Strecke.

Warum willst Du denn die Dateien in NX öffnen, statt direkt den Konverter aufzurufen?
Wenn Du den Konverter direkt aufrufst, greifen die *.def-Dateien und Du kannst den Konverter entsprechend der Anzahl der Prozessor-Kerne mehrfach aufrufen, genügend Arbeitsspeicher vorausgesetzt.

------------------
Rainer Schulze

Aus der Online-Hilfe:
How do I execute the translators from a command line?
...
For example, if you want to invoke an external GUI for the STEP AP203 translator run the command in the command prompt. (Similar command scripts are available for IGES, STEP AP214, and DXF/DWG translator products in their respective kit directories.)

$%UGII_BASE_DIR%/step203ug/step203ug.cmd

If you want to run the translator on a command line you have to pass some input parameters to the command script. The input parameters are as follows:

–i=<input_file>
–o=<output_file>
–d=<def_file>
–l=<log_file>

[Diese Nachricht wurde von Rainer Schulze am 30. Jan. 2013 editiert.]

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

essdee
Mitglied
project leader

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

Beiträge: 2
Registriert: 30.01.2013

NX 7.5 / Step214 / Step203

erstellt am: 30. Jan. 2013 23:30    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 prompte Antwort.
Werde ich vielleicht so machen müssen.
Zu deiner Frage: Ich will die Files alle in NX laden weil ich noch Layer Moves machen muss, alle Solids auf 1, alle Linien auf 2. (Der Code war in dem hochgeladenen Script nicht enthalten zwecks vereinfachung).
Wollte also Ladezeiten sparen und alles in einer session erledigen.
Oder kann man die Layerbelegung auch im def file steuern ?

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