Vylepšení modulu iLogic

Nové komponenty modulu iLogic a chování správy

Bylo přidáno několik nových funkcí sestav modulu iLogic, které usnadňují psaní kódu pravidel sloužících k přidávání, úpravě a odstraňování komponent a vazeb. Zde je několik příkladů:

V následujícím příkladu je možnost OptionA parametrem v sestavě, který může mít hodnotu True (Ano) nebo False (Ne). Je-li parametr nastaven na hodnotu True, komponenta s názvem Occ A bude přidána nebo aktualizována. Pokud je nastaven na hodnotu False, komponenta nebude přidána nebo bude odstraněna. Modul iLogic zajistí, že komponenta Occ A bude přítomna právě tehdy, když bude možnost OptionA nastavena na hodnotu True.

Když je spuštěn kód EndManage: Pokud má možnost OptionA hodnotu False a zároveň již v sestavě existuje komponenta s názvem Occ A, bude tato komponenta automaticky odstraněna.

Principem je: Vždy, když je spuštěn blok BeginManage/EndManage, je nutné zavolat funkci k přidání pouze těch komponent, které chcete do daného bloku zahrnout.

Důležité: Modul iLogic pomocí názvu komponenty určí, které komponenty chcete spravovat, aktualizovat a odstranit. Pokud jste ručně přejmenovali spravovaný výskyt, aniž byste aktualizovali spravující pravidlo modulu iLogic, modul iLogic jej přestane spravovat a vytvoří nový výskyt, který nahradí ten přejmenovaný.

Další informace o funkcích, které jsou podporovány v modulu iLogic, naleznete v části Rozhraní API modulu iLogic – reference.

Nová geometrie jednotek dokumentu

K dispozici jsou nové funkce, které pro hodnoty souřadnic a objektů představujících body, vektory a matice používají jednotky dokumentu místo jednotek databáze. Tyto objekty mohou být použity k určení umístění a orientace komponent vytvořených pomocí metody Components.Add a souvisejících funkcí. Objekty můžete vytvářet pomocí funkce ThisDoc.Geometry.Point() nebo podobných funkcí.

Poznámka: K načtení odpovídajícího objektu v jednotkách databáze lze použít vlastnost InDatabaseUnits. To je nutné při používání funkcí rozhraní API aplikace Inventor.

Nové funkce modulu iLogic k přidávání vazeb v sestavách

Nový funkce Vztahy (přidat) modulu iLogic umožňují vytvořit sestavu modulu iLogic, jejíž výskyty a vazby se generují pomocí pravidla. Pravidlo bude opětovně vytvářet nebo aktualizovat obsah, kdykoli se změní příslušné hodnoty parametrů.

Níže naleznete seznam nových funkcí:

Další informace naleznete v části Rozhraní API modulu iLogic – reference.

Nové příkazy zachycení aktuálního stavu

Příkaz Zachytit aktuální stav byl vylepšen tak, aby podporoval následující:

Nové příkazy Zachytit aktuální stav jsou dostupné, když kliknete pravým tlačítkem myši na jeden nebo více souborů v editoru pravidel na kartě Model. Následuje příklad pravidla generovaného příkazem Constraints.Add. Po přidání do editoru pravidel můžete u obsahu provést libovolné změny přímo v editoru pravidel.

Chcete-li zachytit stav více komponent najednou, proveďte vícenásobný výběr komponent ve stromu modelu v editoru pravidel. Pokud zachycujete vazby mezi komponentami, zajistíte tím, že budou zachyceny pouze jednou.

Další informace naleznete v části Práce s pravidly v modulu iLogic.

Použití příkazu Přiřadit název k identifikaci geometrie pro vazby

Nyní můžete k plochám a hranám přiřadit názvy a poté vytvořit pravidlo, které k plochám nebo hranám s přiřazeným názvem přímo přidá vazby.

Tip:

Přiřazením popisného názvu k zavazbené geometrii usnadníte identifikaci této geometrie v editoru pravidel.

Nejdříve přiřaďte název k ploše nebo hraně:

Krok 1

V souboru součásti klikněte pravým tlačítkem na geometrii, která je nebo bude spojena vazbou s jinou součástí, a vyberte možnost Přiřadit název.

Přiřazený název se zobrazí na nové kartě Geometrie v prohlížeči modulu iLogic a u geometrie v grafickém okně (pouze pro soubor součásti).
Tip: Zobrazení přiřazeného názvu v grafickém okně můžete zapnout nebo vypnout pomocí možnosti místní nabídky Zobrazit/Skrýt popisek.

Dále vytvořte pravidlo, které k plochám nebo hranám s přiřazenými názvy přímo přidá vazby:

Krok 2

V souboru sestavy v dialogu Upravit pravidlo na kartě Model proveďte vícenásobný výběr názvů součástí, klikněte pravým tlačítkem a v místní nabídce vyberte položku Capture.Current.State (Components Constraints.Add).
V Editoru pravidel se objeví nové pravidlo. Při každém spuštění pravidla se vazba znovu vytvoří.
Poznámka: Pokud geometrii nebyl v souboru součásti přiřazen název, vytvoří pro ni Editor pravidel obecný název.
Poznámka: Mezi přiřazeným názvem a Editorem pravidel neexistuje žádná asociativita. Pokud v souboru součásti změníte přiřazený název, bude nutné znovu vytvořit pravidlo nebo v Editoru pravidel ručně změnit přiřazený název.

Další informace naleznete v části Práce s pravidly v modulu iLogic.

Rozšíření nápovědy k funkcím modulu iLogic

V uzlu nápovědy Rozhraní API modulu iLogic – reference je nyní k dispozici nápověda k funkcím a argumentům modulu iLogic. Tento obsah nápovědy je k dispozici pouze v angličtině.

Další informace o funkcích, které jsou podporovány v modulu iLogic, naleznete v části Rozhraní API modulu iLogic – reference.