Hallo zusammen,
ich habe in meiner Firma eine Baugruppe mit iLogic Regeln und Formular erstellt. Dient zum erstellen eines Grundkörpers welcher abgeleitet wird.
Die Baugruppe besteht aus einem IPE-Rahmen der mit dem "Gestelleditor" und "Rechteckiger Anordnungen" erstellt wurde sowie einem Grundkörper innerhalb des Rahmens.
Ich habe also ein Masterbauteil wo alle Parameter gespeichert sind, alle anderen Bauteile sind über "Parameter verknüpfen" mit diesem Bauteil verknüpft. Um nicht in das MasterBauteil reingehn zu müssen habe ich die Regel in der Baugruppe erstellt die die Parameter an das Masterbauteil weitergibt.
der Form:
Parameter("Bauteil1_GestellMaster:1", "Breite") = Parameter("Breite_1")
....
Das heißt man kann direkt die gesamte Baugruppe verändern, Sütztenanzahl, Länge Breite, Höhe funktioniert wunderbar.
Die Frage, wie verwaltet man so eine Masterbaugruppe? Zur Zeit haben wir uns folgende Lösung überlegt: Wir haben ein schreibgeschütztes Verzeichnis auf unserem Server erstellt und die Baugruppe dort hin kopiert.
Die Benutzer müssen jetzt ein neues Bauteil erstellen und anschließend über "Ableiten" diese Baugruppe auf dem Server wählen. Das tolle ist, sobald sie es ausgewählt haben öffnet sich das Konfigurationsformular der Baugruppe beim ableiten (das war eigentlich garnicht geplant aber gut das dies Funktioniert) Dazu habe ich eine Regel dem Ereignisauslöser "nach dem Öffnen von Dokument ausführen" zugeordnet, welche das Formular lädt. Das interessante ist, das Model aktualisiert sich obwohl der Schreibschutz aktiv ist! Klickt man auf ok wird das Bauteil korrekt abgeleitet, das Original bleibt aber unverändert. Es scheint als würde das gesamte Model in eine Art Cache geladen, wo es für die Ableitung angepasst werden kann. Erst wenn man versucht das abgeleitete Model zu speichern kommt eine Fehlermeldung "zugriff verweigert" da versucht wird die Baugruppe zu speichern, dies lässt sich lösen indem man vor dem Speichern die Verknüpfung zur Baugruppe löst oder unterdrückt.
Erst dachten wir wir müssen ein schreibbares Verzeichnis erstellen, dann geht man hin öffnet die Baugruppe verändert sein Model, speichert die Baugruppe ab und leitet es anschließend ab und löst die Verknüpfung.
Wie ist dieses Vorgehen zu beurteilen, gibt es noch andere möglichkeiten, funktioniert sowas auch mit Vault?
------------------
Inventor 2012 Professional
[Diese Nachricht wurde von FrederikM am 08. Feb. 2012 editiert.]
[Diese Nachricht wurde von FrederikM am 08. Feb. 2012 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP