Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  MaxxDB
  Zeichnung per API in der MaxxDB aktualisieren

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
Autor Thema:  Zeichnung per API in der MaxxDB aktualisieren (1753 mal gelesen)
Dingeling
Mitglied


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

Beiträge: 9
Registriert: 27.04.2009

erstellt am: 15. Dez. 2010 15:43    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 zusammen!

Ich habe für einen bei uns benötigten Automatismus ein Makro geschrieben dass ein Modell in einer Zeichnungsableitung austauscht (mit mit SWXSolidWorks-Befehl ReplaceReferencedDocument). Damit die MaxxDB dass nun "mitkriegt" dass sich ein neues Teil in der Zeichnung befindet, muss ich zusätzlich noch die Zeichnung öffnen, über die MaxxDB speichern und wieder schließen. Und bei mehreren Zeichnungen dauert das extrem lang (auch wenn alles automatisch läuft).

Gibt´s irgendeine Möglichkeit bzw. eine Funktion um dieses Änderung direkt an die MaxxDB zu übergeben (ohne auf die Datenbank zugreifen zu müssen)?

Gruß
Dingeling

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

Metallica88
Mitglied
Konstrukteur; CAD Admin


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

Beiträge: 379
Registriert: 01.04.2009

ehem. CAx Admin für ~70 Konstrukteure in verteilten Standorten.

erstellt am: 28. Dez. 2010 06:21    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 Dingeling 10 Unities + Antwort hilfreich

Hi,

sehe hier nur die Möglichkeit direkt auf die Datenbank zu zu greifen, da MaxxDB die Daten ja auch nur aus der Datenbank holt.
die benötigte Tabelle ist dabei die PWdocstruct >> Diese ist für die ganzen Dateireferenzen zuständig.
Hier gibt es dann die Werte p_doc (p = parent) und c_doc (c = child) für die jeweiligen Dateinamen, selbes dann mit p_version und c_version für den Version usw.......

Mfg Metallica88

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

Jochen Renz
Mitglied
Dipl.Ing. Dipl.Wirt.-Ing.


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

Beiträge: 127
Registriert: 25.10.2001

keytech GmbH Süd

erstellt am: 28. Dez. 2010 23:50    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 Dingeling 10 Unities + Antwort hilfreich

Hallo Zusammen,

Metallica hat vollkommen recht, das ist eine Möglichkeit, das zu tun, wenn auch nicht unbedingt die komfortabelste. Wenn beim Aktualisieren der PWdocstruct Fehler passieren, dann funktioniert u.U. der DokManager nicht mehr richtig....

Die Alternative wäre das Laden und Speichern der Zeichnung. Das kann automatisiert werden über die PW_LOAD und PW_SAVE-Funktion (Beide im Modul PWBASIC.BAS im MaxxDB-Installationsverzeichnis). Dieses Modul kann in das Makro importiert werden. Sollte die Zeichnung freigegeben sein, dann hilft PW_SAVEANYWAY (Trotzdem Speichern)

Diese Aufrufe könnten dem Makro hinzugefügt werden, dann läuft das alles automatisch ab.

Viele Grüße, einen guten Rutsch ins neue Jahr,
  Jochen Renz

------------------
Jochen Renz, Solidpro GmbH, Benzstrasse 15, 89129 Langenau, Tel: 07345 9617 0, Fax: 07345 9617 99, E-Mail: jochen.renz@solidpro.de , Web: www.solidpro.de

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