Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  Zeichnung aus Part erzeugen...

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 PTC CREO
  
BOM Assistant für Stücklistenerstellung , eine App
Autor Thema:  Zeichnung aus Part erzeugen... (243 mal gelesen)
magic_halli
Mitglied



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

Beiträge: 361
Registriert: 03.07.2006

WF2 M210 / WF3 M110
Linux Fedora C4
WinXP Pro
Java 1.6.0_06

erstellt am: 31. Aug. 2006 07:08    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,

eine Jlink-Frage:
Ich lasse mir mittels einer Funktion aus einem GEÖFFNETEN Part(Teil) die zugehörige Zeichnung ausleiten und dann gleich eine dxf erstellen - funktioniert auch:

Code:

Model drawing = curSession.GetCurrentModel();
...
//Teil ist vorher geöffnet
//create a new drawing - using predefined template
DrawingCreateOptions options = DrawingCreateOptions.create();
options.insert(0,DrawingCreateOption.DRAWINGCREATE_DISPLAY_DRAWING);
//create the required drawing
Drawing draw = curSession.CreateDrawingFromTemplate(filename+"_temp",template,drawing.GetDescr(),options);
//"neues" Model ist die temporäre Zeichnung
Model mymodel = (Model)draw;
//dxf erzeugen
createDXF(mymodel,filenamedxf);
//"temporäre" Zeichnung aus Sitzung löschen
mymodel.Erase();
//"Ausgangsfenster" wieder aktiv schalten
curSession.GetCurrentWindow().Activate();

Wie kann ich mir aber die zugehörige Zeichnung erstellen lassen, wenn das Teil nicht geöffnet ist, sondern lediglich über seinen ModelDescriptor bekannt ist oder aber als Model-Objekt vorliegt - geht das???

Gruß Rico.

[Diese Nachricht wurde von magic_halli am 31. Aug. 2006 editiert.]

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

magic_halli
Mitglied



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

Beiträge: 361
Registriert: 03.07.2006

WF2 M210 / WF3 M110
Linux Fedora C4
WinXP Pro
Java 1.6.0_06

erstellt am: 31. Aug. 2006 09: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

Ok, dann mal anders gefragt...

Ich will einfach Teil, welches ich aus dem ModelDescriptor beschrieben bekomme, in einem neuen Fenster aufmachen. Danach mit dem Teil im neuen Fenster etwas tun und das neue Fenster schließen. Nach dem Schließen soll ein evtl. vorher geöffnetes Fenster wieder aktiv geschaltet werden.

Code:

ModelDescriptor descr = pfcModel.ModelDescriptor_Create(ModelType.MDL_PART,model.GetFileName(),null);
Model prtModel = curSession.GetModelFromDescr(descr);
//jetzt prtModel in neuem Fenster öffnen, etwas machen und dann wieder schließen
//ein vorher geöffnetes Fenster soll dann wieder aktiv geschaltet sein
...

Ich probiere hier schon ewig rum, leider ohne Erfolg.

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