iLogic-Baugruppendokument <IviLogicAssemblyDocument>

Zusammenfassung

Wenn Sie eine Baugruppe übernehmen, die iLogic-Regeln enthält, können Sie die Baugruppe wahlweise als iLogic-Baugruppe übernehmen. Nach der Übernahme kann das Design in einem Intent-Modell instanziiert werden.

IviLogicAssemblyDocument ist eine Erweiterung von IvAssemblyDocument mit der Möglichkeit, das Verhalten einer Baugruppe über den Satz der angezeigten Inventor-Parameter zu steuern (iLogic-Code kann verwendet werden, um ihre Werte unterhalb der Hierarchie zu übertragen). Im Gegensatz zu IvAssemblyDocument ist IviLogicAssemblyDocument für die Anwendung auf die einzelne Kopie (oder Teilefamilie) vorgesehen. Wenn Sie dieselbe IAM-Datei als zwei oder mehr Exemplare der Intent-Baugruppe verwenden, gelten mehrere Einschränkungen bzw. treten mehrere Nebeneffekte auf.
Die einfachste Methode zum Erstellen eines aus IviLogicAssemblyDocument abgeleiteten Designs besteht in der Übernahme der Baugruppe mit aktivierter Option Als iLogic-Baugruppe übernehmen.

In solchen Fällen werden bei der Übernahme nur die erforderlichen Regeln für die ausgewählte Baugruppe erfüllt. Die Designs für die Unterbaugruppen und Bauteile unterhalb der IAM werden nicht erstellt.

Ähnlich wie bei den übernommenen IPT-Dateien wird die Parameter regel %%ParamList verwendet, um eine Verknüpfung zwischen Inventor- und Intent-Parametern zu erstellen.

Sie haben auch die Möglichkeit, IviLogicAssembly für Frame-basierte Modellierungszwecke zu nutzen. In diesem Fall erfolgt die Steuerung durch Ändern der Parameter der Rahmenbauteildatei (IPT).

Parameter

AssemblyFileDirectory (Zeichenfolge)
Enthaltender Ordner. Erforderlicher Parameter.
AssemblyFileName (Zeichenfolge)
Dateiname der IAM. Erforderlicher Parameter.
ExpandHierarchy? (Boolesche Operation)
Vorgabe ist False. Vorgabemäßig wird die Exemplarhierarchie nicht erweitert. Ist der Parameter auf True festgelegt, werden die untergeordneten Intent-Objekte des Designs %%IvAttachedOccurrence unter der Baugruppe erstellt (ein untergeordnetes Objekt pro Komponentenexemplar).
SkeletonFileName (Zeichenfolge)
Dateiname (relativ zu AssemblyFileDirectory oder absoluter Name) der Rahmenbauteildatei.
%%ParamList (Liste)
Vorgabe ist {}. Liste mit Listen für die Zuordnung von Inventor- und Intent-Parametern. Unterlisten enthalten die Zeichenfolge mit dem Inventor-Parameter namen und die Regel für das Intent-Modell.

Die übrigen Parameter sind die gleichen wie in IvAssemblyDocument:

Einige der Parameter werden in Regeln umgewandelt:

SharingBehavior (Name) = :Standard
SharingScope (Name) = :Project
templateFile (Name) = 
AssemblyFileNamePrefix (String) = ""
AutoSaveChanges? (Boolean) = false