Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  PTC Creo Elements/Programmierung
  Laden von Teilen (subpart) aus Manager

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 Creo
  
MAIT erhält den Abas Partner Performance Award 2025, eine Pressemitteilung
Autor Thema:  Laden von Teilen (subpart) aus Manager (680 mal gelesen)
Rainer G.
Mitglied



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

Beiträge: 27
Registriert: 28.07.2008

Direct Modeling 18.1

erstellt am: 23. Sep. 2010 17:06    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 CAD-Forumsgemeinde,

Eine Frage zu Drafting / Drawing-Manager
wie kann ich auf einfache Weise ein Teil aus dem Drawing-Manager ins
Drafting als subpart laden (per Knopfdruck)?
Hintergrund:
Wir haben mitlerweile soo viele Zeichnungsvorlagen die ich über einen Menüeintrag im
Drafting direkt aus der Datenbank laden will.

Im Modeling/ LISP scheind das ja ganz eifach zu gehen
(OLI::sd-db-element-load :identifier "Name" :database-type "model")

Das muss doch irgendwie auch im Drafting gehen. Oder?

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

RSausGE
Mitglied
Programmierer


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

Beiträge: 127
Registriert: 29.01.2004

erstellt am: 23. Sep. 2010 18: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 Nur für Rainer G. 10 Unities + Antwort hilfreich

Hallo Rainer G.,
das geht so nicht im DrawingManager.

Um das zu machen, musst Du (Ihr) Java- und Makro Code erzeugen der das macht.

Für Modelle geht das, weil im 3D das ganze Konzept auf Teilen und Baugruppen abzielt.
Die Zeichnung die du lädst ist, im Prinzip Dumm. Deswegen ist eine solche Funktion dort nicht implementiert.

Prinzipiell geht sowas natürlich.
Hier ein Ansatz:
Zunäscht ist es wichtig zu wissen ob Ihr Drafting im klassischen UI oder Windows UI bedient.
Je nachdem muss Makro- Code oder Lisp- Code her um das zu tun.
dann muss man einen s.g. Handler (Java- Code) haben, um die Kommunikation zwischen Drafting und dem DrawingManager herzustellen.
In dem Makro/Lisp muss jetzt nach der Zeichnung (was auch immer das ist) abgefragt werden (nicht vergessen die DB- Klasse mit anzugeben, oder fest zu definieren)
Der Handler wird dann mit den Parametern aufgerufen. Der sucht die Zeichnung (vielleicht die höchste Version etc. => Java- Code)
Dann wird die Zeichnung (oder was auch immer) als Dokument geladen, dabei (Makro- Code) entscheidest du ob als Subpart oder als Zeichnung (anderes in der Sitzung löschen))

Alles in allem nicht ganz trivial.

Gruß

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

Crespo
Mitglied
Mausschubser


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

Beiträge: 33
Registriert: 19.10.2007

WM 2.0 - 17.0
MM 13.0 - 17.0
ME10 4.31 - 17.00
SD 3.0 - 17.00

erstellt am: 24. Sep. 2010 11:55    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 Rainer G. 10 Unities + Antwort hilfreich

Hi,

MakroCode ist eigentlich quasi vorhanden (alte DesignManagement-Macros),

(Awmc_m_load_named_prt und Awm_il_load_prt)

aber die neuen Handler auf der JAVA-Seite sind zu speziell geworden (welche die WM-DDE-Macros ersetzten)

Da muss man sich was selber machen (resp. machen lassen), siehe Beispiele in BomFlagHandler oder LoadFrameHandler.

Sollte aber kein allzu grosser Aufwand sein.

------------------
Gruss aus der Palz
Crespo

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

Rainer G.
Mitglied



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

Beiträge: 27
Registriert: 28.07.2008

Direct Modeling 18.1

erstellt am: 27. Sep. 2010 14: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 Antworten.
Ich werd wohl kopien der Manager-Dateien
lokal ablegen und die dann laden.

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