Přidání znalosti

Pravidla a tvary

    Co je prohlížeč iLogic?

    Prohlížeč iLogic uvádí pravidla, tvary, globální tvary a externí pravidla modulu iLogic.

    Pro položky v prohlížeči iLogic je dostupná místní nabídka. Příkazy obsažené v nabídce se liší v závislosti na zvolené položce.

    • Pokud se prohlížeč zobrazuje, když je aplikace Autodesk Inventor vypnuta, zobrazí se znovu (jako prázdný) poté, co je aplikace Autodesk Inventor restartována.
    • Jestliže spustíte dokument, který nepodporuje pravidla nebo tvary (například prezentaci) nebo jestliže je aplikace Autodesk Inventor ve stavu „žádný dokument“, pak je okno prohlížeče prázdné s výjimkou nadpisu „iLogic“. Tato konvence je jako prohlížeč modelu ve stavu bez dokumentu.
    • Pokud je aktivován dokument, který podporuje pravidla a tvary, pak se karty zobrazují bez ohledu na to, zda pravidla nebo definice tvarů v aktivním dokumentu existují.

    V prohlížeči iLogic jsou pravidla uspořádána na dvou kartách:

    • Karta Pravidla uvádí všechna pravidla uložená v dokumentu.
    • Karta Externí pravidla uvádí všechna pravidla uložená mimo aplikaci Inventor (na disku) bez ohledu na otevřený dokument.

    Tvary jsou uspořádány na dvou kartách:

    • Karta Tvary uvádí všechny tvary a tlačítka pro spouštění pravidel uložených v aktuálním dokumentu.
    • Karta Globální tvary uvádí všechny tvary a tlačítka pro spouštění pravidel uložených mimo aplikaci Inventor bez ohledu na otevřený dokument.

    Jakmile se prohlížeč iLogic zobrazí, zůstává zobrazen, dokud není ručně zavřen. Toto nastavení je zachováno pro všechny relace.

    Viditelnost prohlížeče iLogic lze zapínat a vypínat aktivováním a deaktivováním zaškrtávacího políčka Prohlížeč iLogic. Toto zaškrtávací políčko se nachází v rozevíracím seznamu uživatelského rozhraní umístěném na panelu systému Windows, kartě Zobrazení.

    Navíc lze prohlížeč iLogic ukotvit na libovolné straně okna aplikace Autodesk Inventor.

    Pravidla

    Co jsou pravidla?

    Pravidlo je malý program Visual Basic (VB.NET), který může sledovat a řídit jiné parametry, prvky nebo komponenty aplikace Inventor.

    Jak pravidla fungují?

    Modul iLogic vkládá pravidla jako objekty přímo do dokumentů součástí, sestav a výkresů. Pravidla určují a řídí hodnoty parametrů a atributů návrhu. Řízením těchto hodnot můžete definovat chování atributů, prvků a komponent modelu. Znalost je uložena přímo v dokumentech stejným způsobem, jak jsou uloženy geometrické prvky návrhu.

    Parametry v pravidlech

    Standardní názvy parametrů aplikace Inventor lze použít v pravidlech jako proměnné Visual Basic. Když spouštíte pravidlo, hodnota parametru je přiřazena k proměnné. Pro číselný parametr je hodnota reálné číslo vyjádřené v jednotkách dokumentu uvedených v nabídce Nástroje Nastavení dokumentu. Textové parametry se v pravidle stávají řetězcovými proměnnými. Parametry pravda/nepravda se stávají booleovskými proměnnými.

    Parametry se mohou zobrazovat dvěma různými způsoby:

    • Proměnné jazyka VB.NET, které jsou připojené k číselným nebo nečíselným parametrům. Proměnné jsou zvýrazněny modře:

      Když pravidlo zahájí svou činnost, modul iLogic načítá hodnoty pro tyto parametry z modelu do pravidla. Když pravidlo ukončí svou činnost, modul iLogic ukládá změněné hodnoty zpět do modelu.

      Pro uložení hodnot předtím, než pravidlo ukončí svou činnost, použijte funkci RuleParametersOutput. Tato funkce je užitečná, jestliže chcete změnit model okamžitě.

    • Parametry zpřístupněné pomocí funkce Parametr. Například:

      Když přiřadíte hodnoty pomocí této metody, hodnoty jsou uloženy do modelu bezprostředně předtím, než se spustí další řádek v pravidle. Když načítáte hodnotu pomocí funkce Parametr, je okamžitě načtena z modelu aplikace Inventor.

    Změna výchozích názvů entit v pravidlech

    Před použitím jedné z následujících entit aplikace Autodesk Inventor v pravidle změňte její název v případě, jestliže jí byl při vytváření přiřazen výchozí název.

    • prvek
    • náčrt
    • pracovní prvek
    • pole
    • vazba
    • iVazba

    Použijte praktický název. Změna názvu usnadní vám a jiným pracovníkům používajícím model vidět co pravidlo dělá.

    Dalším důvodem pro změnu výchozích názvů je zajistit jejich lepší přemístitelnost. V lokalizovaných verzích aplikace Autodesk Inventor jsou výchozí názvy položek překládány do jazyka této verze. Změny názvů jsou automaticky prováděny v prohlížeči modelů, ale ne v pravidle modulu iLogic. Proto možná nebude pravidlo schopno nalézt položky pomocí výchozího názvu. Jestliže ještě někdo jiný používá model v jiné jazykové verzi aplikace Inventor, výchozí názvy musí být změněny. Toto doporučení platí pouze pro položky, které jsou vyvolávány názvem v pravidle. Například funkce měření mohou používat názvy pracovních prvků. Jestliže máte pracovní prvky, ale nepoužíváte je ve funkcích měření, pak je nemusíte přejmenovávat. Jedna výjimka z tohoto doporučení jsou vložené tabulkové procesory aplikace Excel. Nepřejmenovávejte je.

    V neanglických verzích aplikace Autodesk Inventor používejte v pravidle anglický název. Například:

    "3rd Party:Embedding 1"
    PoznámkaNěkteré entity, například iVazby, umožňují zadání názvu, když je vytváříte.

    Kdy se pravidlo spouští?

    Pravidla se obvykle spouštějí automaticky v reakci na změny hodnot parametrů, jestliže jsou parametry v pravidle používány přímo jako proměnné. Pravidla lze také spouštět událostmi.

    Pravidlo se spouští okamžitě po jeho úpravě, pokud není vypnuto. Když je pravidlo spuštěno, změny v parametrech neaktualizují model, dokud pravidlo neukončí svou činnost. Pokud je to nutné, můžete zajistit okamžitou aktualizaci změn parametrů pomocí jedné z následujících funkcí:

    • funkce Parametr
    • funkce v pravidle RuleParametersOutput()

    Pořadí pravidel

    • Pravidla jsou spouštěna v pořadí, ve kterém se vyskytují v prohlížeči, pokud není uvedeno jinak vložením funkce iLogicVb.RunRule("ruleName").
    • Jestliže se více než jedno pravidlo vztahuje na parametr, který se mění, pak se jako první spouští pravidlo, které se v seznamu vyskytuje jako první. To platí bez ohledu na to, jak se parametr mění.
    • Chcete-li změnit pořadí pravidel v seznamu přidruženém k událostem dokumentu nezávisle na hlavním seznamu prohlížeče iLogic, můžete k tomu použít příkaz Spouštěcí události.

    Jak je pravidlo zpracováváno?

    Když vytváříte nebo upravujete pravidlo, text pravidla je převáděn do platného kódu jazyka VB.NET a pak kompilován. Některé názvy parametrů aplikace Inventor nejsou platné jako názvy proměnných jazyka VB.NET. Pro zajištění úplného rozsahu názvů parametrů aplikace Inventor dosazuje modul iLogic interně nové názvy proměnných pro parametry aplikace Inventor.

    Klíčová slova používaná jako názvy parametrů

    Ačkoliv můžete použít klíčová slova Visual Basic jako názvy parametrů, nedoporučuje se to pro nové dokumenty. Ale když přidáváte pravidla do existujících dokumentů, obvykle nemusíte měnit žádné názvy parametrů. Jestliže je název stejný jako klíčové slovo a vy chcete toto klíčové slovo v pravidle, můžete:

    • změnit název parametru aplikace Inventor, pokud je to možné (doporučeno),
    • použít klíčové slovo v pravidle, ale zaměnit malé písmeno za velké nebo naopak. Například použijte název Class, jestliže má parametr aplikace Inventor název class. Aplikace Inventor rozlišuje malá a velká písmena názvů parametrů, ale VB je nerozlišuje. V našem příkladu je název class nahrazen jiným názvem předtím, než VB zjistí kód, ale název Class zůstane nedotčený.

    Interní převod pravidel

    Text pravidel je převáděn interně na platný kód jazyka VB.NET, který není viditelný a je uložen s pravidlem. Tento typ uložení eliminuje potřebu, aby modul iLogic vytvářel kód pokaždé, když je pravidlo spouštěno. Kód se mění pouze v případě, že upravujete pravidlo.

    Chybová hlášení kompilátoru VB aktuálně odkazují na tento interní kód. Ve výjimečných případech s nějakým složitým kódem můžete obdržet hlášení, které neodpovídá kódu pravidla. Když tato situace nastane, zjednodušte váš kód. Pokud je to nutné, ověřte, že jsou použity příkazy Sub Main() a End Sub.

    Když modul iLogic převádí pravidlo na platný kód jazyka VB.NET pro kompilaci, nahrazuje jednotky převodními součiniteli.

    Jednotky v pravidlech

    Jednotky aplikace Inventor můžete v pravidlech používat stejným způsobem jako ve standardních parametrických rovnicích aplikace Inventor.

    • Pravidla nevyžadují jednotky. Například předpokládejme, že číslo je přiřazeno parametru, který není bez jednotek, ale ve výrazu žádné jednotky uvedeny nejsou. V tomto případě modul iLogic předpokládá, že číslo používá jednotky dokumentu, které jsou v souladu s parametrem. Tento typ předpokladu platí také pro složené jednotky, například mi/h. Jednotky dokumentu se nastavují v nabídce Nástroje Nastavení dokumentu Jednotky v aplikaci Inventor.
    • Názvy jednotek lze použít pouze přímo za čísly v textu pravidla. Nelze je použít za parametry, proměnnými nebo výrazy.

    Příklad - jednotky dokumentu

    V tomto příkladu soubor součásti používá jednotky dokumentu v palcích:

    d0 = 4.5 in
    d18 = 7.2 in
    sum = d0 + d18MessageBox.Show(sum,”Document Units - Inches”)

    Pokud není uvedeno jinak, modul iLogic předpokládá, že jednotky čísel jsou definovány jako jednotky dokumentu. V tomto případě se součet rovná 11,7. Okno hlášení zobrazuje hodnotu a uvádí, že jednotky dokumentu jsou vyjádřeny v palcích.

    Pro přiřazení hodnoty 7,2 mm parametru d18 místo 7,2 palců uveďte, že je parametrd18 vyjádřen v milimetrech:

    d0 = 4.5 in
    d18 = 7.2 mm
    sum = d0 + d18
    MessageBox.Show(sum,”Document Units - Inches”)

    V tomto případě se součet rovná 4,78346456692913. Okno hlášení zobrazuje hodnotu a uvádí, že jednotky dokumentu jsou vyjádřeny v palcích.

    K provedení předchozího výpočtu pro soubor součásti s jednotkami dokumentu vyjádřenými v milimetrech zadejte palcovou jednotku pro všechny parametry vyjádřené v palcích (například d0 = 4,5 palců).

    Na závěr, pokud neuvedete jednotku délky z příkazu, modul iLogic použije hodnotu jednotek dokumentu.

    Příklad - smíšené jednotky dokumentu

    V tomto příkladu soubor součásti používá jednotky dokumentu v palcích. V editoru parametrů modulu iLogic:

    • parametr x je nastaven na hodnotu 1 palec
    • parametr y je nastaven na hodnotu 12,5 mm

    Pravidlo bylo zapsáno jako:

    result = x + y
    MessageBox.Show(result,“Mixed Units Defined in Parameter Editor”)

    Když provádíte sčítání, modul iLogic převádí hodnotu parametru y z 12,5 mm na.0,4921palců. Okno hlášení zobrazuje hodnotu 1,49212598425197 a uvádí, že smíšené jednotky jsou definovány v editoru parametrů.

    Naopak, jestliže jsou jednotky dokumentu definovány jako milimetry, pak modul iLogic převádí hodnotu parametru x z 1 palce na 25,4 mm. Okno hlášení zobrazuje hodnotu 37,9 a uvádí, že smíšené jednotky jsou definovány v editoru parametrů.

    Názvy jednotek

    Specifikace jednotky je provedena před provedením jakékoliv matematické operace a má přednost před všemi ostatními operátory. Názvy jednotek:

    • lze použít pouze přímo za čísly v textu pravidla,
    • nelze použít za parametry, proměnnými nebo výrazy,
    • musí obsahovat mezeru mezi číslem a jednotkou.

    Níže jsou uvedeny příklady platného použití názvů jednotek:

    12 in
    144 in
    144 in^2
    125.2 mm
    60 mi/hr

    V pravidlech můžete použít specifikace složených jednotek. Specifikace složených jednotek souhlasí s formátem aplikace Inventor. Pro zahrnutí komplikované specifikace jednotek do pravidla vytvořte pro ni rovnici v dialogu Parametry. Pak použijte Zachytit aktuální stav v tomto parametru v editoru pravidel.

    Externí pravidla

    Externí pravidla lze používat jako pravidla modulu iLogic nebo jako malé programy, které jsou spouštěny ručně (jako makra VBA). Jsou uloženy v textových nebo VB souborech mimo všech dokumentů (součásti, sestavy nebo výkresu) aplikace Inventor. Můžete je spouštět ručně nebo z jiných pravidel.

    Když zobrazíte seznam externích pravidel v prohlížeči iLogic, bude tento seznam stejný pro jakýkoliv dokument, který otevřete. Není vázaný k žádnému konkrétnímu dokumentu.

    Externí pravidla také můžete spouštět jako pravidla řízená událostmi.

    Průvodci

    Modul iLogic poskytuje několik průvodců, které můžete používat k vytváření složitých pravidel pro některé úkoly. Tito průvodci jsou dostupní na kartě Průvodci v dialogu Upravit pravidlo:

    • Vytvořit pravidlo pro dialog - použití uživatelského dialogu k řízení hodnot parametrů.
    • Zachytit aktuální zobrazení - zachycení hodnot orientace a lupy zobrazení.
    • Okno hlášení - vytvoření pravidla, které zobrazuje okno hlášení systému Windows.
    • Meze parametrů - nastavení minimálních a maximálních hodnot pro parametry.

    Tvary

    Co jsou tvary?

    Vytvořte a připojte vlastní uživatelské rozhraní k parametrům, vlastnostem a pravidlům součásti, sestavy nebo výkresového dokumentu aplikace Inventor. Přetažením navrhněte uživatelské rozhraní. Programování není nutné. Pomocí ovládacích prvků můžete provést změny existujícího návrhu. Definice tvarů mohou být specifické pro daný dokument návrhu a uloženy spolu s ním, nebo mohou být uloženy pro použití ve více dokumentech.

    PoznámkaPro vytváření tvarů není nutné mít pravidla.

    Postupy

    Práce s pravidly

    Vytvoření pravidla

    Před vytvořením pravidla nejdříve vytvořte všechny parametry, které chcete do pravidla zahrnout.

    1. Na pásu karet klikněte na kartu Správa panel iLogic Přidat pravidlo.
    2. V dialogu Název pravidla zadejte název nového pravidla a klikněte na OK.
    3. K definování pravidla použijte dialog Upravit pravidlo.
      • V dokumentu součásti nebo výkresu kliknutím na skupinu parametrů zobrazte tento seznam parametrů na kartě Parametry vpravo. Pak dvojitým kliknutím na parametr v seznamu zadejte tento název do textu pravidla.

        V dokumentu sestavy zvolením karty 3D Model zobrazte komponenty sestavy nebo zvolením karty Strom souborů zobrazte soubory podsestav a součástí. Rozbalením položky souboru součástí zobrazte parametry a prvky v tomto souboru.

        PoznámkaKdyž ve stromu Model kliknete na položku bez parametrů, její název je uveden na kartě Názvy (vedle karty Parametry). Dvojitým kliknutím na položku v tomto seznamu můžete vložit název do pravidla. Mnoho fragmentů výkresu vyžaduje název zobrazení. Dvojité kliknutí na příslušnou položku v seznamu vám může poskytnout název zobrazení v aktuálním výkresu k zahrnutí do pravidla.
      • Klikněte pravým tlačítkem myši na položku a zvolením Zachytit aktuální stav vložte text do pravidla, které přiřazuje hodnoty této položce.

        Například zachycením aktuálního stavu parametru vložte tento parametr a jeho aktuální hodnotu, např. d0 = 4,0 palce.

        Parametry jsou vždy zachyceny se svými jednotkami, ale jednotky nejsou nutné, když zapisujete nové rovnice. Kliknutím pravého tlačítka myši na skupinu parametrů můžete zachytit stav všech parametrů určeného typu. Také kliknutím pravého tlačítka myši na prvek nebo komponentu můžete zachytit její aktuální stav IsActive (vypnutý nebo nevypnutý).

      • Pomocí fragmentů uvedených na kartě Systémové a uživatelské fragmenty v oblasti Fragmenty můžete přidávat funkce, které lze poté přizpůsobit pro pravidlo. Dvojitým kliknutím na fragment ho přidejte do pravidla.
      • Pomocí voleb na panelu nástrojů úprav nad oblastí textu pravidla provádějte manipulaci se vzhledem pravidla. Tyto možnosti můžete také použít k vložení podmíněných příkazů, klíčových slov a operátorů.
    4. Pravidlo uložte kliknutím na tlačítko OK.

    Úprava pravidla

    1. Na pásu karet klikněte na kartu Správapanel iLogic Prohlížeče modulu iLogic, pokud není prohlížeč aktuálně zobrazen.
    2. V prohlížeči modulu iLogic můžete po kliknutí na kartu Pravidla upravit pravidla v otevřeném dokumentu. Kliknutím na kartu Externí Pravidla můžete také upravit pravidla komponenty, která se nachází v externím souboru.
    3. Dvojitě klikněte na pravidlo nebo klikněte pravým tlačítkem myši a v místní nabídce zvolte položku Upravit pravidlo.
    4. K úpravě pravidla použijte dialog Upravit pravidlo. Jakmile vstoupíte do textu, je pro váš text použito vhodné barevné označení pro jeho čitelnost.
    5. Po dokončení klikněte na tlačítko OK.

    Přejmenování pravidla

    Chcete-li pravidlo přejmenovat, v prohlížeči modulu iLogic na něj dvakrát odděleně klikněte. Tím povolíte úpravy a budete moci změnit jeho název.

    Vložení syntaxe pravidla

    Místo ručního zadávání syntaxe můžete řetězce syntaxe do pravidla vkládat pomocí rozevíracích seznamů na panelu nástrojů nad oblastí textu pravidla v dialogu Upravit pravidlo. Po vložení můžete řetězce přizpůsobit, pokud je to nutné. Možnosti jsou dostupné pro:

    • podmíněné příkazy,
    • klíčová slova,
    • operátory.

    Vložení řetězce:

    1. Umístěte kurzor na požadované místo v pravidle.
    2. Zvolte řetězec z jednoho z rozevíracích seznamů. Řetězec je vložen s vhodným barevným označením pro jeho čitelnost.
    3. Pokud je to nutné, vložený řetězec upravte.

    Vložení fragmentu kódu

    K vložení fragmentu kódu do pravidla použijte možnosti v oblasti Fragmenty v dialogu Upravit pravidlo. Pokud je to nutné, můžete pak vložený fragment upravit.

    1. Umístěte kurzor do oblasti textu pravidla na místo pro vložení.
    2. Kliknutím na kartu Systém nebo Uživatelské v oblasti Fragmenty zobrazte dostupné kategorie pro tuto kartu.
    3. Dvojitým kliknutím na fragment ho vložte v místě kurzoru. Každá komponenta fragmentu, například podmíněný text, funkce a zástupné znaky proměnných a parametrů, je barevně označena pro její čitelnost.
    4. Upravte vložený fragment.

    Práce se sbalovacími oblastmi kódu

    Vytváření sbalovacích oblastí kódu a poznámek

    Sbalovací oblasti kódu a poznámek zavádějte pro omezení nepřehlednosti v oblasti textu pravidla.

    Oblast kódu

    • Vložením jednoduché uvozovky a pak levé hranaté závorky označte začátek sbalovací oblasti kódu. K označení konce sbalovací oblasti použijte jednoduchou uvozovku následovanou pravou hranatou závorkou.
    • Kód sbalte kliknutím na ikonu uzlu (-).

    Poznámka

    • Vložením tří jednoduchých uvozovek na začátek řádku definujte řádek jako sbalovací poznámku. Jestliže bude poznámka na více řádcích, vložte na začátek každého řádku tři jednoduché uvozovky.
    • Poznámku sbalte kliknutím na ikonu uzlu (-).

    Manipulace s obrysy sbalovacích oblastí kódu a poznámek

    Pro práci se sbalovacími oblastmi kódu a poznámek používejte následující možnosti místní nabídky v oblasti textu pravidla:

    • Kliknutím pravého tlačítka a výběrem položky Obrysy Přepínat rozbalení obrysů můžete přepínat rozbalování oblasti kódu nebo komentáře v místě kurzoru.
    • Kliknutím pravého tlačítka a výběrem položky Obrysy Přepínat všechny obrysy můžete přepínat mezi rozbalováním všech sbalitelných oblastí kódu a poznámkami v pravidle.
    • Kliknutím pravého tlačítka a výběrem položky Obrysy Ukončit obrysy zakážete všechny funkce obrysů a rozbalíte všechny sbalitelné oblasti kódu nebo komentáře. Ze zobrazení je odstraněn také strom obrysů. Chcete-li možnosti obrysů povolit, klikněte pravým tlačítkem a vyberte položku Obrysy Spustit automatické obrysy.

    Zabránění automatickému spuštění pravidla

    1. Otevřete pravidlo v editoru pravidel.
    2. Zvolte kartu Možnosti.
    3. Zaškrtněte zaškrtávací políčko Vypnuto
    4. Klikněte na tlačítko OK.
      PoznámkaVypnuté pravidlo můžete spustit ručně. Pravidlo můžete vypnout také v prohlížeči modulu iLogic.

    Spuštění pravidla bez zobrazování dialogů aplikace Inventor.

    1. Otevřete pravidlo v editoru pravidel.
    2. Zvolte kartu Možnosti.
    3. Zaškrtněte zaškrtávací políčko Bezobslužná operace.
    4. Klikněte na tlačítko OK.

    Spuštění závislých pravidel okamžitě, když odkazované parametry změní hodnotu

    1. Otevřete pravidlo v editoru pravidel.
    2. Zvolte kartu Možnosti.
    3. Zaškrtněte zaškrtávací políčko Spustit závislá pravidla okamžitě.
    4. Klikněte na tlačítko OK.
      PoznámkaOkamžitým spouštěním závislých pravidel můžete po nastavení parametrů zahrnout aktualizace explicitního modelu. V okamžiku aktualizace se parametry mění a závislá pravidla se spouštějí.

    Zabránění spuštění pravidla, když se parametry změní

    1. Otevřete pravidlo v editoru pravidel.
    2. Zvolte kartu Možnosti.
    3. Zaškrtněte zaškrtávací políčko Nespouštět automaticky.
    4. Klikněte na tlačítko OK.
      PoznámkaJestliže zvolíte tuto možnost, můžete pravidlo spustit pouze ručně, pomocí spouštěcích událostí nebo pomocí funkce iLogicVB.RunRule.

    Sdílení kódu mezi pravidly

    1. Otevřete pravidlo v editoru pravidel.
    2. Zvolte kartu Možnosti.
    3. Zaškrtněte zaškrtávací políčko Přímý kód VB.
    4. Klikněte na tlačítko OK.

    Modul iLogic předběžně nezpracovává kód v pravidle označený jako přímý kód VB, proto nejsou názvy parametrů aplikace Inventor v pravidle rozpoznány. Pravidlo musí obsahovat třídy nebo moduly, které lze vyvolat z jiných pravidel. Používejte tuto možnost pro sdílení kódu mezi pravidly nebo jako způsob uchování modularity kódu. Vemte však na vědomí, že zapsání sdíleného kódu je obtížnější.

    Volba alternativního stylu a velikosti fontu pro editor pravidel

    1. Otevřete pravidlo v editoru pravidel.
    2. Zvolte kartu Možnosti.
    3. Klikněte na Zvolit font.
    4. Zvolte font a velikost. Vzorové textové okénko zobrazuje výsledek voleb.
    5. Klikněte na tlačítko OK.

    Volba syntaxe pro zachycení aktuálního stavu

    Tato možnost platí pro sestavy pouze v případě, že je funkce Zachytit aktuální stav použita pro parametr v komponentě uvnitř sestavy:

    1. Otevřete pravidlo v editoru pravidel.
    2. Zvolte kartu Možnosti.
    3. Zaškrtnutím zaškrtávacího políčka Použít názvy komponent vložte názvy komponent (například Parameter(„PartA:1“, „d0“) = 5.6 in) jako součást syntaxe. Tato možnost je doporučena kvůli přenositelnosti.

      Naopak, zrušením zaškrtnutí zaškrtávacího políčka vyjměte názvy komponent (například PartA.ipt.d0 = 5.6 in).

    4. Klikněte na tlačítko OK.
      PoznámkaParametr můžete vložit do pravidla kliknutím na jeho název, když vytváříte pravidla na úrovni sestavy. Jestliže později změníte název komponenty na odlišný od jejího původního názvu souboru, použití syntaxe parametru vám usnadní tuto komponentu vyhledat.

    Spouštění pravidel

    Chcete-li spustit pravidlo ručně, klikněte na něj v prohlížeči modulu iLogic pravým tlačítkem a v místní nabídce vyberte položku Spustit pravidlo.

    Pro zajištění, že parametry v pravidle jsou synchronizovány s modelem, zvolte v místní nabídce příkaz Regenerovat pravidlo předtím, než pravidlo spustíte.

    Ke spuštění jiného pravidla výlučně v rámci jiného pravidla použijte funkci iLogicVB.RunRule.

    Změna uspořádání stromu prohlížeče modulu iLogic

    Změnu pořadí jakéhokoliv pravidla ve stromu v prohlížeči modulu iLogic provedete přetažením pravidla pomocí myši. Pravidla pod a pravidlo, na jehož místě přetahované pravidlo vložíte, se posunou ve stromu dolů.

    Regenerování pravidla

    Synchronizování parametrů v určeném pravidle s modelem.

    1. Vyberte pravidlo v prohlížeči modulu iLogic.
    2. Klikněte pravým tlačítkem myši a v místní nabídce zvolte příkaz Regenerovat pravidlo.

    Tento příkaz znovu propojí pravidlo s parametry aplikace Inventor, znovu pravidlo zkompiluje a pak ho spustí.

    Regenerování všech pravidel v aktuálním dokumentu

    Použijte tento příkaz k synchronizování parametrů ve všech pravidlech s modelem.

    1. Zvolte dokument v prohlížeči modulu iLogic.
    2. Klikněte pravým tlačítkem myši a v místní nabídce zvolte příkaz Regenerovat všechna pravidla.

    Nebo můžete použít příkaz Regenerovat všechna pravidla na pásu karet. V z rozevíracím seznamu Průvodce návrhem vyberte položku Správapanel iLogic Regenerovat všechna pravidla.

    Vymazání pravidla

    1. Na pásu karet klikněte na kartu Správapanel iLogic prohlížeč modulu iLogic.
    2. Klikněte pravým tlačítkem myši na pravidlo a v místní nabídce zvolte příkaz Vymazat.
    3. Když jste vyzváni k potvrzení volby, klikněte na tlačítko OK.

    Vymazání všech pravidel v dokumentu

    Tento příkaz použijte, když jste dokončili konfigurování modelu a chcete uložit nebo exportovat vzorovou konfiguraci. Všechna pravidla jsou odstraněna.

    PoznámkaJestliže spustíte tento příkaz v sestavě, jsou vymazána také všechna pravidla v podsestavách a součástech.

    Práce s externími pravidly

    Vytvoření externího pravidla

    Prohlížeč modulu iLogic obsahuje kartu externích pravidel. Na této kartě můžete externí pravidlo spustit nebo vytvořit nové.

    Převedení existujícího pravidla na externí:

    1. Otevřete pravidlo.
    2. Zkopírujte kód.
    3. Vytvořte nové externí pravidlo a vložte do něho kód.

    Ukládejte externí pravidla jako soubory .iLogicVb (tato přípona je doporučená) nebo jako soubory .vb nebo .txt. Ukládejte externí pravidla do složky, kterou lze vyhledat, když jsou pravidla spouštěna z jiného pravidla. Modul iLogic vyhledává soubory externích pravidel v následujících složkách v uvedeném pořadí:

    • složka, ve které se nachází aktuální dokument aplikace Inventor (umožňuje kopírování modelů se sdruženými pravidly),
    • složka pracovního prostoru aktuálního projektu aplikace Inventor,
    • seznam složek uvedených v konfiguraci modulu iLogic (obvykle pro pravidla pracovní skupiny nebo společnosti).

    Prohlížeč modulu iLogic poskytuje místní nabídku pro hlavní uzel (Externí pravidla v souborech) a pro každé pravidlo ve stromu.

    Vytvoření ikony externího pravidla

    Pro externí pravidlo můžete vytvořit ikonu, která je zobrazena v prohlížeči modulu iLogic. Vytvořte soubor .bmp (je doporučena velikost 16 x 16) se stejným názvem jaký má soubor pravidla ve stejné složce.

    Například jestliže je externí pravidlo nazváno Custom Checks Rule.iLogicVb, pojmenujte soubor ikony jako Custom Checks Rule.bmp.

    Po vytvoření rastrového obrázku restartujte aplikaci Autodesk Inventor, aby se ikona zobrazila. Ikonu nelze upravovat, když je aplikace Autodesk Inventor spuštěna.

    Úprava externího pravidla

    Pro úpravu externího pravidla otevřete dialog Upravit pravidlo a dvojitě klikněte na pravidlo ve stromu.

    K úpravě pravidla můžete použít také externí program, například Notepad. Po jeho uložení použijte v místní nabídce ve stromu příkaz Znovu načíst ze souboru k zavedení změn do aplikace Inventor.

    Externí pravidla a parametry

    Externí pravidla se nespouští automaticky v reakci na změny určených parametrů. Na rozdíl od interních pravidel nejsou názvy parametrů automaticky dostupné jako proměnné pravidel.

    Například následující příkaz pravidla nefunguje:

    d1 = d0 * 0.5

    Místo něho použijte následující příkaz:

    Parameter("d1") = Parameter("d0") * 0.5

    Tento příkaz funguje pro jakoukoliv součást nebo sestavu s parametry nazvanými d0 a d1. Může být použit pro související součásti, které sdílejí něco společně.

    Použití průvodců pro vytváření speciálních pravidel

    Důležité upozorněníPomocí nástroje iLogic Form Designer můžete vytvořit vlastní formuláře uživatelského rozhraní. Uživatelské rozhraní může obsahovat ovládací prvky ke spouštění pravidel, změnám hodnot parametrů a nastavení iVlastností. Nástroj iLogic Form Designer nevyžaduje žádné programování. V případě, že nástroj iLogic Form Designer k vytvoření požadovaného uživatelského rozhraní nepostačuje, můžete formulář navrhnout a naprogramovat pomocí jazyka Visual Basic.

    Řízení dialogu na základě parametrů modelu

    1. Na kartě Průvodci v dialogu Upravit pravidlo klikněte na příkaz Vytvořit pravidlo pro dialog.

      Dialog Otevřít soubor knihovny DLL zobrazuje obsah složky iLogicAdd, která obsahuje dříve vytvořené soubory knihovny DLL.

      PoznámkaMožná bude třeba vytvořit složku iLogicAdd, například C:\Program Files\Autodesk\Inventor {verze}\Bin\iLogicAdd.
    2. Zvolte knihovnu DLL k naplnění dialogu Pravidlo pro externí knihovnu DLL příslušnými názvy tříd a proměnných.
    3. Kliknutím na tlačítko OK vytvořte kód.

    Zachycení aktuálního zobrazení

    1. Na kartě Průvodci v dialogu Upravit pravidlo klikněte na příkaz Zachytit aktuální zobrazení.
    2. Zvolte položku Možnost velikosti v dialogu Zachytit zobrazení.
      • Uložit a zobrazit meze aktuálního zobrazení - obnovuje zobrazení na nastavení orientace a lupy, které bylo v okamžiku, kdy pravidlo zachytilo zobrazení.
      • Neměnit velikost zobrazení při obnovení - posunuje model do středu zobrazení a nastavuje orientaci, ale nemění lupu.
      • Přizpůsobit meze modelu při obnovení - posunuje model doprostřed zobrazení a vyplňuje zobrazení (stejně jako příkaz Zobrazit vše).
    3. Kliknutím na tlačítko OK vytvořte kód.

    Vytvoření okna hlášení

    K vytvoření pravidla, které vytvoří okno hlášení použijte tohoto průvodce.

    1. Na kartě Průvodci v dialogu Upravit pravidlo klikněte na Okno hlášení.
    2. Zadejte název, který bude zobrazen v záhlaví okna hlášení.
    3. Zvolte kombinaci tlačítek, která budou zobrazena v okně hlášení.
    4. Označte výchozí tlačítko volbou čísla, které odpovídá jeho relativnímu umístění v pořadí odpovídajícím volbě Tlačítka.

      Například jestliže jste zvolili YesNoCancel jako schéma tlačítek a výchozí tlačítko je No, zvolte 2.

    5. Zvolte ikonu stavu, která bude zobrazena v okně hlášení.
    6. Zadejte v uvozovkách text, který bude zobrazený v okně hlášení.
    7. Kliknutím na Náhled zobrazte okno hlášení s volbami.
    8. Kliknutím na tlačítko OK vytvořte kód.

    Zobrazení diagnostických informací, když se hodnoty parametru dostanou mimo určený rozsah

    1. Na kartě Průvodci v dialogu Upravit pravidlo klikněte na Meze parametru.
    2. Zadejte název parametru.
    3. Zadejte maximální a minimální hodnotu.
    4. Zadejte název a text hlášení, které se zobrazí při překročení maximální a minimální hodnoty.
    5. Kliknutím na příkaz Použít vytvořte kód nebo kliknutím na Výchozí hlášení resetujte hlášení na jejich výchozí text.

    Zobrazení dialogu pomocí pravidla

    Pro uživatelské zadání můžete dialog zobrazit pomocí pravidla. Dialog může být zahrnuto v pravidle, ale je snadnější a pružnější zahrnout ho do externí knihovny DLL (knihovny tříd).

    Použijte verzi Visual Studio 2005 nebo 2008. Visual Basic Express je volně stáhnutelný z webové stránky společnosti Microsoft.

    Začínáme s Visual Basic 2008

    1. Stáhněte a nainstalujte Visual Basic 2008 Express z webové stránky společnosti Microsoft®, jestliže ještě není nainstalován na počítači. Stáhnutí je bezplatné.
    2. Otevřete Visual Basic 2008 Express a vytvořte projekt typu knihovny tříd.
    3. Pojmenujte projekt jako ClassLibrary1 (výchozí název) a klikněte na tlačítko OK. Zapište si název na papír přesně tak, jak jste ho zadali. Tento název je později důležitý v těchto pokynech.

      Zobrazí se nové okno s aplikací Solution Explorer v horním pravém rohu.

    4. V aplikaci Solution Explorer klikněte pravým tlačítkem myši na název projektu a zvolte příkaz Přidat, pak v podnabídce zvolte možnost Nová položka. Zobrazí se dialog Přidat novou položku.
    5. Zvolte šablonu dialogu a klikněte na příkaz Přidat.

      V návrháři formulářů systému Windows se zobrazí grafické zobrazení dialogu. Toto rozhraní můžete použít k přidávání ovládacích prvků do dialogu.

      Panel nástrojů na levé straně obrazovky uvádí ovládací prvky, které můžete do dialogu přidat. Pro tento projekt přidejte textové pole k zobrazení hodnoty parametru aplikace Inventor a vy máte možnost tento parametr upravovat.

    6. Přetáhněte textové pole ze skupiny Běžné ovládací prvky na panelu sady nástrojů do dialogu a umístěte jej do šedé oblasti dialogu. Podle potřeby můžete velikost dialogu změnit.
    7. Přidejte textovému poli popisek, který bude zobrazovat název parametru.
    8. Dávejte pozor, abyste se vyhnuli popisku a textovému poli a dvojitým kliknutím na pozadí dialogu zobrazte editor kódu. Zobrazí se následující kód.
    9. Přesuňte kurzor okamžitě pod tento řádek -
      Public Class Dialog1
    10. Přidejte tento řádek -
      Public d0 As Double
    11. Umístěte kurzor na začátek podprogramu OK_Button_Click před příkaz Me.DialogResult... a stisknutím tlačítka Enter přidejte nový řádek.
    12. Na novém řádku přidejte -
      d0 = TextBox1.Text

      Váš kód vypadá takto -

    13. Uložte práci pomocí Soubor Uložit nebo Soubor Uložit vše.

      Jste téměř připraveni sestavit projekt. Když provádíte sestavovací práce, Visual Basic vytváří soubor knihovny DLL. Úpravou výstupní cesty pro sestavovací práce můžete určit kde Visual Basic tento soubor vytvoří.

    14. Klikněte na kartu, na které je název projektu a znovu klikněte na kartu Kompilovat. Výstupní cesta je -

      Program Files\Autodesk\Inventor {verze}\Bin\iLogicAdd\

    15. Pro sestavení projektu klikněte na kartu Sestavit v nabídce nahoře. Jestliže sestavení proběhne bez problémů, na stavovém řádku v levém dolním rohu obrazovky se zobrazí hlášení Sestavení úspěšné.
    16. Znovu uložte svou práci pomocí příkazu Uložit vše a otevřete aplikaci Inventor.
    17. Pomocí příkazu Přidat pravidlo vytvořte pravidlo s názvem Pravidlo formuláře, které obsahuje následující položky –
      AddReference "ClassLibrary1"
      Sub Main()
      dim dlg as new ClassLibrary1.Dialog1
      dlg.d0 = d0
      i = dlg.ShowDialog()
      if (i = vbOK)then
      d0 = dlg.d0
      end if
      End Sub
      PoznámkaPro vytvoření tohoto kódu můžete také použít příkaz Vytvořit pravidlo pro dialog na kartě Průvodci v dialogu Upravit pravidlo.

      Toto pravidlo zasílá aktuální hodnotu parametru aplikace Inventor d0 do dialogu a pak dialog zobrazí. Osoba používající dialog může tuto hodnotu v dialogu upravovat. Když tato osoba klikne na tlačítko OK, hodnota z dialogu je přiřazena zpět parametru.

    Vytvoření dialogu.

    Pro vytvoření dialogu, která vám umožní zobrazovat a upravovat některé hodnoty parametru:

    1. Otevřete aplikaci Visual Studio.
    2. Vytvořte projekt typu knihovny tříd.
    3. V aplikaci Solution Explorer klikněte pravým tlačítkem myši na název projektu a zvolte Přidat Nová položka Dialog.

      V návrháři formulářů systému Windows se zobrazí grafické zobrazení dialogu. Toto rozhraní můžete použít k přidávání ovládacích prvků do dialogu.

    4. Klikněte na příkaz Zobrazit Panel nástrojů k zobrazení náhledu dostupných ovládacích prvků.
    5. Jestliže požadujete funkci zobrazení hodnoty parametru aplikace Inventor a možnost její úpravy, přidejte ovládací prvek textového pole. Přidejte textovému poli popisek, který bude zobrazovat název parametru.
    6. Dvojitě klikněte na pozadí dialogu.

      Editor kódu se zobrazí v novém podprogramu s názvem Dialog1_Load.

    7. V tomto podprogramu přidejte tento řádek před konec podprogramu -
      TextBox1.Text = d0
    8. Přesuňte kurzor pod tento řádek -
      Public Class Dialog1
    9. Přidejte tento řádek -
      Public d0 As Double
    10. Na začátku podprogramu s názvem OK_Button_Click přidejte tento řádek –
      d0 = TextBox1.Text

      Váš kód nyní vypadá takto -

      Imports System.Windows.Forms
      Public Class Dialog1
      Public d0 As Double 
      Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click  
        Me.DialogResult = System.Windows.Forms.DialogResult.OK
        Me.Close()
      End Sub
      Private Sub Cancel_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel_Button.Click
        Me.DialogResult = System.Windows.Forms.DialogResult.Cancel  
        Me.Close()
      End Sub
      Private Sub Dialog1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
         TextBox1.Text = d0
      End Sub
      End Class
    11. Sestavte projekt a uložte ho pomocí příkazu Soubor Uložit vše.

    Když projekt sestavujete, vytvoří se knihovna DLL. Lze buď:

    • Zkopírujte knihovnu DLL do adresáře iLogicAdd, který se nachází v adresáři zásobníku programů aplikace Autodesk Inventor (obvykle v C:\Program Files\Autodesk\Inventor 2011\Bin\iLogicAdd).
    • Změňte nastavení projektu, aby knihovna DLL byla zaslána do tohoto adresáře automaticky. Pomocí příkazu Konfigurace modulu iLogic změňte adresář, ve kterém modul iLogic hledá knihovnu DLL. Další informace týkající se použití souborů knihovny DLL v pravidlech jsou uvedeny v „Rozšíření funkcí modulu iLogic“.

    Dialog používají následující vzorová pravidla:

    AddReference "ClassLibrary1"
    Sub Main()
    dim dlg as new ClassLibrary1.Dialog1
    dlg.d0 = d0
    i = dlg.ShowDialog()
    if (i = vbOK) then
    d0= dlg.d0
    end if
    End Sub

    Toto pravidlo zasílá aktuální hodnotu parametru aplikace Inventor d0 do dialogu a pak dialog zobrazí. Osoba používající dialog může tuto hodnotu v dialogu upravovat. Jestliže tato osoba klikne na tlačítko OK, hodnota z dialogu je přiřazena zpět parametru.

    Podobný kód můžete pro dialog vytvořit automaticky. V dialogu Upravit pravidlo zvolte kartu Průvodci a pak zvolte příkaz Vytvořit pravidlo pro dialog.

    Práce s formuláři

    Vytvoření formuláře

    Můžete vytvořit vlastní uživatelské rozhraní a připojit ho k parametrům, vlastnostem a pravidlům součásti, sestavy nebo výkresového dokumentu aplikace Inventor.

    Vytvoření globálního formuláře

    Globální formulář je uložen k použití ve více dokumentech.

    Použití formuláře

    Pomocí formulářů můžete řídit model a provádět v něm úpravy. Existují následující typy formulářů:

    • Modální – když je formulář zobrazen, můžete pracovat pouze s formulářem.
    • Nemodální – když je formulář zobrazen, můžete pracovat s modelem a dalšími ovládacími prvky a nástroji.

    Úprava formuláře

    Úpravou existujícího formuláře můžete přidat, odebrat nebo upravit ovládací prvky.

    Kopírování a vložení formuláře

    Existující formulář můžete zkopírovat a vložit do stejného dokumentu, jiného dokumentu nebo na kartu Globální formuláře.

    Odstranění formuláře

    Pokud formulář již nepotřebujete, můžete jej odstranit. Pokud pravým tlačítkem myši kliknete do prázdné oblasti na kartě Prohlížeč v modulu iLogic, zobrazí se Editor formulářů a pravidel, ve kterém můžete formulář odstranit.

    Použití obrázků

    Do formuláře můžete přidat statické obrázky nebo nastavit obrázky, aby se měnily na základě hodnoty parametru.

    Změna velikosti ovládacích prvků

    Důležité upozorněníPokud později formulář upravíte, bude obnovena výchozí velikost ovládacích prvků.

    Přidávání a úprava ovládacích prvků v prohlížeči modulu iLogic

    • Můžete přidat ovládací prvky, pomocí kterých lze spouštět pravidla přímo na kartách Formuláře a Globální formuláře.
    • Ovládací prvky můžete uspořádat do skupin, skupin na kartách a do řádků.
    • Můžete upravit vzhled ovládacích prvků.
    • K ovládacímu prvku můžete přidat obrázek nebo popisek.

    Reference

    Prohlížeč iLogic

    Přístup:

    Pás karet: karta Správa panel iLogic Prohlížeč iLogic.

    Pravidla

    Místní nabídka pravidel

    Kliknutím pravého tlačítka myši na pravidlo nebo parametr v Prohlížeči iLogic zobrazíte místní nabídku pro tuto položku.

    Příkazy místní nabídky pro pravidlo zahrnují:

    Spustit pravidlo

    Spouští pravidlo. Tento příkaz použijte k testu pravidla nebo k ověření, že je model aktualizován. Tento příkaz můžete použít také k spouštění pravidel, která se nespouští automaticky.

    Upravit pravidlo

    Otevírá dialog Upravit pravidlo pro zvolené pravidlo.

    Pro úpravu pravidla můžete také dvojitě kliknout na pravidlo v prohlížeči.

    Regenerovat pravidlo

    Regeneruje zvolené pravidlo. Tento příkaz znovu připojuje pravidlo k parametrům aplikace Inventor, ke kterým se vztahuje a pak rekompiluje a spouští toto pravidlo.

    Vypnout pravidlo (nebo Zapnout pravidlo)

    Vypnuté pravidlo se nespouští automaticky. Vypnuté pravidlo můžete spustit ručně.

    Vymazat

    Maže pravidlo. Pravidlo můžete také vymazat pomocí tlačítka Vymazat. K vymazání všech pravidel použijte příkaz Vymazat všechna pravidla na pásu karet.

    Místní nabídka nejvyšší úrovně

    Příkazy místní nabídky u dokumentu v kořenu stromu Prohlížeče iLogic zahrnují:

    Přidat pravidlo

    Tento příkaz provádí stejnou akci jako příkaz Přidat pravidlo na pásu karet.

    Spustit všechna pravidla

    Spouští všechna pravidla v dokumentu. Jestliže je dokument sestava, tento příkaz spouští také všechna pravidla ve všech podsestavách a součástech. Tento příkaz můžete použít k ověření, že je model aktualizován. Provádění příkazu se zastaví, když se vyskytne první chyba. Jestliže se vyskytne chyba, upravte chybné pravidlo a tento příkaz opakujte.

    Tento příkaz můžete také použít, jestliže jste v modelu změnili cokoliv, co je řízeno pravidlem. Pravidla se spouští pouze v reakci na změny parametru. Cokoliv dalšího, co pravidlo může nastavit, například vypnutí prvku nebo komponenty, konfiguraci iSoučásti, ruční změny nebo iVlastnosti, lze změnit nezávisle.

    Pravidla jsou spouštěna v pořadí, ve kterém se vyskytují v prohlížeči, pokud není uvedeno jinak vložením funkce iLogicVb.RunRule("ruleName").

    Příkaz Spustit všechna pravidla zajišťuje, že model je ve stavu určeném pravidly.

    Regenerovat všechna pravidla

    Znovu připojuje pravidla k parametrům aplikace Inventor, rekompiluje pravidla a pak je spouští. Stejně jako příkaz Spustit všechna pravidla, také tento příkaz zpracovává pravidla v podsestavách a součástech.

    Karta Pravidla

    Uvádí pravidla, která jsou definována v aktuálním dokumentu aplikace Inventor.

    Karta Externí pravidla

    Uvádí pravidla, která jsou definována v externích souborech.

    Formuláře

    Místní nabídka nejvyšší úrovně

    Kliknutím pravého tlačítka myši v prázdné oblasti zobrazte místní nabídku pro kartu.

    Přidat formulář

    Přidá prázdný formulář a otevře dialog Editor formuláře pro nový formulář.

    Upravit

    Otevře dialog Editor formulářů a pravidel, ve kterém lze přidat či upravit ovládací prvky na kartě.

    Vložit formulář

    Vloží dříve zkopírovaný formulář na kartu.

    Místní nabídka Formuláře

    Kliknutím pravého tlačítka na formulář zobrazte místní nabídku pro formulář.

    Upravit

    Otevře dialog Editor formuláře pro vybraný formulář.

    Zkopírovat formulář

    Zkopíruje vybraný formulář. Kliknutím pravého tlačítka myši do prázdné oblasti karty vložte formulář.

    Místní nabídka tlačítka Pravidla

    Kliknutím pravého tlačítka na tlačítko pravidel zobrazíte místní nabídku pravidla.

    Upravit

    Otevírá dialog Upravit pravidlo pro zvolené pravidlo.

    Karta Formuláře

    Vytváří a připojuje vlastní uživatelské rozhraní k parametrům, vlastnostem a pravidlům součástí, sestav nebo dokumentů výkresů aplikace Inventor.

    Karta Globální formuláře

    Vytváří a připojuje vlastní uživatelské rozhraní k parametrům, vlastnostem a pravidlům součástí, sestav nebo dokumentů výkresů aplikace Inventor uložených k použití ve více dokumentech.

    Chování prohlížeče iLogic

    • Jakmile se Prohlížeč iLogic zobrazí, zůstává zobrazen, dokud ho nezavřete.
    • Stav Prohlížeče iLogic zůstává zapamatován v rámci více relací. Jestliže je Prohlížeč iLogic zobrazen při vypínání aplikace Inventor, zobrazí se znovu (prázdný) po opětovném spuštění aplikace Inventor.
    • Pokud spustíte dokument, který nepodporuje pravidla formulářů (například prezentaci), nebo pokud je aplikace Autodesk Inventor ve stavu „žádný dokument“, pak je okno prohlížeče prázdné (s výjimkou názvu „iLogic“). Tato konvence je jako prohlížeč modelu ve stavu bez dokumentu.
    • Pokud je aktivován dokument, který podporuje pravidla a formuláře, budou se karty zobrazovat bez ohledu na to, zda v aktivním dokumentu existují pravidla nebo definice tvarů.

    Přidat pravidlo

    Dialog Upravit pravidlo používejte k definování nového pravidla nebo k změně existujícího pravidla.

    Přístup:

    Pás karet: karta Správa panel iLogic Přidat pravidlo

    Fragmenty

    Obsahuje znovu použitelné části kódu. Dvojitým kliknutím na fragment ho vložte do pravidla.

    Karta Systém

    Obsahuje fragmenty modulu iLogic zavedené při instalaci.

    Přepíná na zobrazení zahrnující pouze fragmenty označené jako oblíbené.

    Zobrazuje dialog používaný k označení oblíbených fragmentů.

    Karta Uživatelské

    Obsahuje fragmenty, které jste vytvořili nebo zkopírovali z karty Systém.

    Uložení souboru fragmentů

    Uložte soubor fragmentů pod jiným názvem.

    Vyměňte všechny fragmenty v seznamu za fragmenty ze souboru.

    Slučte fragmenty v seznamu s fragmenty ze souboru.

    Zobrazte informace souboru pro fragmenty v seznamu.

    Model

    Prezentuje zobrazení modelu součásti nebo výkresu nebo zobrazení komponenty sestavy.

    Parametry

    Seznam parametrů na základě typu parametru zvoleného ve stromu.

    Názvy

    Kumulativně uvádí položky ze stromu tak, jak jsou voleny.

    Klikněte na příkaz Odstranit seznam k vymazání položek ze seznamu a začněte znovu.

    Strom souboru

    Prezentuje zobrazení souboru sestavy místo zobrazení komponenty uvedené na kartě Parametry. Toto zobrazení používejte k rychlému hledání objektů podle názvů součástí a sestav.

    Soubory

    Obsahuje názvy souborů součástí v sestavě. Toto zobrazení používejte ke kopírování názvů souborů pro použití v pravidle.

    Možnosti

    Určuje chování pravidla společně s určenou charakteristikou výskytu pravidla.
     

    Chování tohoto pravidla

    Vypnuto - brání automatickému spuštění pravidla.

    Bezobslužná operace - spouští pravidlo bez zobrazování dialogů aplikace Inventor automatickou volbou výchozích reakcí.

    Spustit závislá pravidla okamžitě - pro jiná pravidla, která se spouští, protože se vztahují k parametru, který toto pravidlo mění; tento příkaz je spouští jakmile se hodnota parametru změní. Nečekejte na ukončení tohoto pravidla.

    Nespouštět automaticky - zabraňuje spuštění pravidla v reakci na změny parametru.

    Přímý kód VB - označuje toto pravidlo jako kód, který může být sdílen mezi pravidly.

     

    Editor pravidel

    Zvolit font - volí font pro text pravidla.
     

    Zachytit syntaxi

    Použít názvy komponent - automaticky převádí parametry na syntaxi parametru pomocí názvu komponenty.

    Hledat a nahradit

    Hledá řetězec v aktuálním pravidle a podle možnosti nahrazuje řetězec jiným řetězcem.

    Hledaný řetězec

    Zadejte řetězec, který chcete vyhledat.

    Nahradit

    Zadejte řetězec, který nahradí původní řetězec.

     

    Rozlišovat malá/velká

    Zvolte k rozlišování mezi malými a velkými písmeny.
     

    Srovnávat jen celé slovo

    Zvolte k vyhledávání pouze přesného řetězce znaků. Není v souladu, pokud je nalezen v delším slově.
     

    Hledat

    Hledá výskyt řetězce.
     

    Hledat další

    Hledá další výskyt řetězce.
     

    Hledat předchozí

    Hledá předchozí výskyt řetězce.
     

    Nahradit

    Nahrazuje nalezený řetězec určeným náhradním řetězcem.
     

    Nahradit všechny v tomto pravidle

    Nahrazuje všechny výskyty nalezeného řetězce v aktuálním pravidle určeným náhradním řetězcem.
     

    Nahradit všechny ve všech pravidlech

    Nahrazuje všechny výskyty nalezeného řetězce ve všech pravidlech určeným náhradním řetězcem.

    Průvodci

    Nechává vás zvolit z několika průvodců založených na úlohách.

    Vytvořit pravidlo pro dialog

    Vytváří pravidlo pro uživatelský dialog na základě parametrů modelu.

    Okno hlášení

    Vytváří pravidlo, které vytváří okno hlášení.
     

    Zachytit aktuální zobrazení

    Vytváří pravidlo, které zachycuje aktuální zobrazení.
     

    Meze parametru

    Vytváří pravidlo, které zobrazuje diagnostická hlášení, když jsou hodnoty parametru mimo určený rozsah.

    Úprava panelu nástrojů

    Zahrnuje nástroje pro práci s pravidly modulu iLogic.

    Tisknout

    Tiskne text aktuálního pravidla.

    Nastavení stránky

    Určuje nastavení stránky k vytisknutí textu pravidla.
     

    Vyjmout

    Vyjímá zvolený text a ukládá kopii do schránky.
     

    Kopírovat

    Ukládá kopii zvoleného textu pravidla do schránky.
     

    Vložit

    Vkládá kopii textu pravidla ze schránky na pozici kurzoru.
     ZnovuZnovu aplikuje účinky poslední funkce úpravy.
     

    Zpět

    Odstraňuje účinky poslední funkce úpravy.
     

    Zvětšit odsazení

    Přidává mezeru nalevo od aktuálního řádku.
     

    Zmenšit odsazení

    Odstraňuje mezeru nalevo od aktuálního řádku.
     

    Přidat poznámku na zvolené řádky

    Mění zvolený řádek textu pravidla na poznámku.
     

    Odstranit poznámku na zvolených řádcích

    Odstraňuje příznak poznámky z řádku s poznámkou.
     

    If...Then...End If

    Zobrazuje rozevírací seznam používaný k vložení zvoleného podmíněného příkazu.
     

    Klíčová slova

    Zobrazuje rozevírací seznam používaný k vložení zvoleného klíčového slova.
     

    Operátory

    Zobrazuje rozevírací seznam používaný k vložení zvoleného operátora.
     

    Nápověda

    Zobrazuje nápovědu pro tento dialog.
     

    OK

     
     

    Storno

     

    Pravidlo pro externí knihovnu DLL

    Tento dialog použijte k vytvoření uživatelského dialogu založeného na parametrech v modelu.

    Přístup:

    Pás karet: karta Správa panel iLogic Přidat pravidloa poté klikněte na kartě Průvodci v dialogu Upravit pravidlo na příkaz Vytvořit pravidlo pro dialog. Zvolte soubor knihovny DLL.
    Procházet knihovnu DLLZobrazuje dialog Otevřít knihovnu DLL, které vám umožňuje zvolit knihovnu DLL k naplnění dialogu názvy tříd a proměnných.
    Název knihovny DLLZobrazuje název zvoleného souboru knihovny DLL.
    Název dialogu nebo třídyZobrazuje název dialogu nebo třídy pro zvolený soubor knihovny DLL. Můžete provést nebo zrušit volbu názvu dialogu nebo třídy. Zrušením volby vypustíte název z pravidla.
    Názvy proměnnýchZobrazuje názvy proměnných pro zvolený soubor knihovny DLL. Můžete provést nebo zrušit volbu názvů proměnných. Zrušením volby vypustíte název z pravidla.
    OKVytváří pravidlo.
    StornoRuší operaci.

    Zachytit zobrazení

    Tento dialog použijte k vytvoření pravidla, které zachycuje aktuální zobrazení na základě zvolené možnosti velikosti.

    Přístup:

    Pás karet: karta Správa panel iLogic Přidat pravidloa potom na kartě Průvodci klikněte v dialogu Upravit pravidlo na příkaz Zachytit aktuální pohled.
    Uložit a obnovit meze aktuálního zobrazeníObnovuje zobrazení na nastavení orientace a lupy, které bylo v okamžiku, kdy pravidlo zachytilo zobrazení.
    Neměnit velikost zobrazení při obnoveníPosunuje model do středu zobrazení a nastavuje orientaci, ale nemění lupu.
    Přizpůsobit meze modelu při obnoveníPosunuje model doprostřed zobrazení a vyplňuje zobrazení (stejně jako příkaz Zobrazit vše).
    OKPřidává text do pravidla.
    StornoRuší operaci.

    Průvodce oknem hlášení

    K vytvoření pravidla, které vytvoří okno hlášení použijte tento dialog.

    Přístup:

    Pás karet: karta Správa panel iLogic položka Přidat pravidlo, poté klikněte na kartě Průvodci v dialogu Upravit pravidlo na možnost Pole zprávy.
    NázevNázev, který se objevuje nahoře v okně hlášení.
    TlačítkaKombinace tlačítek, která jsou zobrazena v okně hlášení.
    Výchozí tlačítkoČíslo výchozího tlačítka na základě jeho relativního umístění ve volbě Tlačítka.
    IkonaIkona stavu k zobrazení okna hlášení.
    Text výzvyText v uvozovkách, který se zobrazuje v okně hlášení.
    NáhledZobrazuje náhled okna hlášení na základě aktuálních voleb.
    OKPřidává text do pravidla.
    StornoRuší operaci.

    Průvodce mezemi modulu iLogic

    Tento dialog použijte k vytvoření pravidla, které zobrazuje diagnostická hlášení, když jsou hodnoty parametru mimo určený rozsah.

    Přístup:

    Pás karet: karta Správa panel iLogic Přidat pravidlo, poté klikněte na kartě Průvodci dialogu Upravit pravidlo na možnost Meze parametru.
    NázevNázev parametru.
    Max. hodnotaMaximální hodnota přípustná před spuštěním hlášení.
    Min. hodnotaMinimální hodnota přípustná před spuštěním hlášení.
    Max. porušeníText, který se zobrazí, když hodnota parametru překročí maximální přípustnou hodnotu.
    Název (pro max. porušení) Název, který se zobrazuje v okně hlášení.
    Min. porušeníText, který se zobrazí, když hodnota parametru klesne pod minimální přípustnou hodnotu.
    Název (pro min. porušení) Název, který se zobrazuje v okně hlášení.
    VýchozíResetuje hlášení na jejich výchozí text.
    OKVytváří pravidlo.
    StornoRuší operaci.

    Metody tvoření pokročilých pravidel

    Pravidla modulu iLogic můžete zapisovat pouze pomocí přiřazovacích příkazů parametrů aplikace Autodesk Inventor, předdefinovaných funkcí a jednoduchého kódu jazyka VB.NET. Nejste však omezeni pouze na tyto metody. V pravidle můžete použít pokročilejší vlastnosti jazyka VB.NET. Visual Basic 2005 nebo 2008 můžete použít k vytvoření souborů knihoven DLL, které lze z těchto pravidel otevřít. Také můžete otevřít soubory knihoven DLL zapsané v C# nebo C++.

    Syntaxe Visual Basic 2008 (.NET Framework 3.5) je podporována v kódu pravidla.

    Následující příkazy lze použít nahoře v pravidle před hlavním kódem pravidla:

    Option Explicit On

    Option Strict On

    Option Infer Off

    AddReference "nazevsouboru.dll"

    Imports ...

    AddVbRule "Jiné pravidlo"

    AddVbFile "nazevsouboru.vb"

    AddResources "nazevsouboru.resources"

    Option a Imports jsou standardní příkazy jazyka VB.NET.

    Option Explicit Off je výchozí hodnota. Umožňuje vám použít lokální proměnné bez jejich deklarování.

    Option Strict Off je výchozí hodnota. Pro většinu pravidel funguje i hodnota Option Strict On.

    Option Infer On je výchozí hodnota.

    Základní kód pravidla představuje „implicitní“ podprogram. Chcete-li přidat více podprogramů, funkcí, vlastností nebo tříd, deklarujte proceduru Sub Main() následujícím způsobem:

    Sub Main()
    ' your main rule code here
    End Sub

    Proceduru Sub Main() lze použít v jakémkoliv pravidle bez ohledu na to, zda pravidlo má další kód. Další podrobné informace o výlučném deklarování třídy pravidla jsou uvedeny v oddílu Jak je pravidlo zpracováváno?“

    AddReference

    Používá speciální syntaxi modulu iLogic. Přidání názvu knihovny DLL do příkazu AddReference je stejné jako použití příkazu AddReference a vyhledání knihovny DLL v aplikaci Visual Studio nebo Visual Basic Express. Podporovány jsou pouze sestavy .NET. Knihovna DLL může být standardní sestava Microsoft jako v adresáři Microsoft.NET\Framework.

    Vemte do úvahy například následující příkaz:

    AddReference "System.Drawing.dll"

    V tomto příkazu je přípona .dll volitelná.

    Jako odkaz můžete zadat také knihovnu tříd vytvořenou uživatelem nebo třetí stranou. Všechny knihovny tříd DLL vytvořené uživatelem nebo třetí stranou musí být v jednom adresáři. Ve výchozím nastavení jsou tyto knihovny DLL umístěny v instalačním adresáři aplikace Autodesk Inventor v podadresáři iLogicAdd, například:

    C:\Program Files\Autodesk\Inventor [verze]\Bin\iLogicAdd

    Toto umístění můžete změnit pomocí příkazu Konfigurace iLogic. Ke knihovnám v hlavním adresáři zásobníku aplikace Autodesk Inventor můžete také přidat odkazy (například C:\Program Files\Autodesk\Inventor [verze]\Bin).

    Příkaz AddReference nepodporuje zadání úplné cesty. Zadat můžete pouze název souboru. Odkazy na sestavy v globální vyrovnávací paměti sestav (GAC) přidávejte pomocí příslušného názvu, například:

    AddReference "VsWebSite.Interop, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”

    Vytvořit nebo zpřístupnit registrované objekty COM v pravidle můžete také pomocí příkazu CreateObject nebo GetActiveObject. U knihovny DLL s objekty COM není nutné použít příkaz AddReference.

    AddVbRule

    Zahrnuje kód z určeného pravidla jako kód VB, kompilovaný s hlavním pravidlem. Určené pravidlo nemůže být standardní pravidlo. Musí mít možnost Přímý kód VB povolenou na panelu Možnosti v dialogu Upravit pravidlo. Modul iLogic předem nezpracovává kód v tomto pravidle. Pravidlo obsahuje třídy nebo moduly, které lze vyvolat z jiných pravidel. Používejte tento příkaz k sdílení kódu mezi pravidly nebo k uchování modularity kódu.

    Příklad

    AddVbRule "Other Rule"

    AddVbFile

    Funguje podobně jako příkaz AddVbRule, ovšem s tou s výjimkou, že kód VB je místo v pravidle uložen v externím souboru. Jako v případě příkazu AddVbRule, kód musí mít povolenou možnost Přímý kód VB. Tento příkaz je užitečný k sdílení společného kódu mezi modely. Zadání souboru musí být relativní název cesty. Modul iLogic vyhledává v adresáři aktuálního dokumentu aplikace Autodesk Inventor a v dalších adresářích pomocí stejného pořadí vyhledávání použitého pro externí pravidla.

    Příklad

    AddVbFile "fileName.vb"

    AddResources

    Přidává zdroje, například řetězce nebo bitmapy. Zdroje musí být kompilovány pomocí aplikace Visual Studio.

    Příklad

    AddResources "fileName.resources"

    Importy

    Duplicitní příkazy pro importy nejsou přípustné. Ve všech pravidlech jsou pro importy implicitně použity následující výchozí příkazy:

    • Imports System
    • Imports System.Math
    • Imports System.Collections
    • Imports Microsoft.VisualBasic
    • Imports Autodesk.iLogic.Interfaces
    • Imports Autodesk.iLogic.Runtime

    Jestliže v pravidle používáte Okno hlášení, pak modul iLogic automaticky přidává následující příkaz:

    Imports System.Windows.Forms

    Jestliže používáte tuto aplikaci nebo jiné objekty aplikace Autodesk Inventor, modul iLogic automaticky přidává následující příkaz:

    Imports Inventor

    Argumenty pravidla

    Modul iLogic poskytuje pokročilé funkce, které vám umožňují zavést kontextové informace jako argumenty pravidla do pravidel, které spouštíte. Tyto informace lze použít k úpravě chování pravidla bez nutnosti vytvářet duplicitní pravidlo.

    Argumenty pravidla zavádíte pomocí funkcí dostupných v rozhraní modulu IiLogicAutomation (pro externí klienty) a v modulu iLogicVB (pro jiný kód pravidla a interní klienty). Tyto argumenty jsou v pravidle přístupné prostřednictvím vlastnosti RuleArguments.

    Funkce dostupné pro modulIiLogicAutomation zahrnují:

    Function RunRuleWithArguments(ByVal doc As Inventor.Document, ByVal ruleName As String, ByVal ruleArguments As Inventor.NameValueMap) As Integer

    Function RunExternalRuleWithArguments(ByVal doc As Inventor.Document, ByVal ruleName As String, ByVal ruleArguments As Inventor.NameValueMap) As Integer

    Function RunRuleDirectWithArguments(ByVal rule As iLogicRule, ByVal ruleArguments As Inventor.NameValueMap) As Integer

    Funkce dostupné pro modul iLogicVB zahrnují:

    Function RunRule(ByVal ruleName As String, ByVal ruleArguments As Inventor.NameValueMap) As Integer

    Function RunRule(ByVal compoOrDocName As Object, ByVal ruleName As String, ByVal ruleArguments As Inventor.NameValueMap) As Integer

    Function RunExternalRule(ByVal ruleName As String, ByVal ruleArguments As Inventor.NameValueMap) As Integer

    Vytvoření argumentů pravidla

    Chcete-li vytvořit argumenty pravidla, použijte rozhraní API aplikace Inventor k vytvoření nového objektu NameValueMap. Ten je pak zaveden do jedné z funkcí, když se pravidlo spouští.

    Zpřístupnění argumentu zavedeného do pravidla

    x = RuleArguments(“myArg”)

    Určení, zda byl argument zaveden do pravidla

    If RuleArguments.Exists(“myArg”) Then...

    Zavedení sady argumentů do jiného pravidla pomocí příkazu RunRule

    iLogicVB.RunRule(“someOtherRule”, RuleArguments.Arguments)

    Další příkazy

    Jestliže používáte proceduru Sub Main(), pravidlo dodržuje standardní formát jazyka VB.NET pro danou třídu s výjimkou, že příkazy Class... a End Class nejsou viditelné a příkazy před procedurou Sub Main() jsou mimo třídu. Proto umístěte všechny přiřazovací příkazy dovnitř podprogramu, funkce nebo vlastnosti. Pro proměnné členů třídy můžete mimo podprogram nebo funkci vložit výrazy deklarace, například Private temp As Double = 4,5.

    Za proceduru Sub Main()... End Sub lze přidat definice Sub, Function, Property a Class. Jakákoliv třída, kterou přidáte, je vnořena do třídy pro toto pravidlo a nemůže být použita z jiného pravidla. Pokud chcete přidat nezávislou třídu nebo modul, výslovně deklarujte třídu pravidla následujícím způsobem:

    Class ThisRule ' ...
    Sub Main
    End Sub
    ' ...
    End Class

    Pak můžete přidat další třídu nebo modul (nebo několik) mimo tento kód. Třída ThisRule se stává třídou hlavního pravidla a modul iLogic volá proceduru Sub Main (uvnitř) ke spuštění pravidla.

    Chcete-li vložit modul nebo třídu, které jsou viditelné několika pravidlům, vložte je do externí sestavy (knihovny DLL). Do stejné knihovny DLL můžete vložit více než jeden. K jejich vložení do pravidla označeného jako „Přímý kód VB“ v dokumentu () aplikace Inventor můžete použít také příkaz AddVbRule. K jejich vložení do externího souboru VB použijte příkaz AddVbFile.

    Když vytváříte pokročilý kód jazyka VB.NET, použijte aplikaci Visual Studio nebo Visual Basic Express spíše než přímé zadávání kódu do pravidla. Pak můžete vyjmout a vložit relativně malé fragmenty kódu z aplikace Visual Studio do pravidla. Vložit můžete dokonce celou třídudialogu (podpora zdrojů však není snadná). Pro větší jednotky kódu nebo kde je to potřeba, vytvořte sestavu a použijte ji jako externí knihovnu DLL z pravidla.

    Objekty, které jsou instancemi uživatelsky definovaných tříd, můžete ukládat pomocí funkcí sdílených proměnných v pravidlech modulu iLogic. Chcete-li tyto objekty uložit, můžete definici Class serializovat, nebo musí být odvozena z funkce MarshalByRefObject.

    Externí knihovny DLL

    Vaše vlastní externí knihovny DLL můžete zapsat do .NET a otevírat je můžete z pravidla. Pro ladění knihovny nastavte výstupní cestu sestavení v nabídce Vlastnosti projektu Kompilovat na iLogicAdd (v adresáři zásobníku aplikace Inventor). Pak zvolte Inventor.exe pro Spustit externí program ve vlastnostech projektu v aplikaci Visual Studio. Tato metoda vám zajišťuje veškeré výhody prostředí ladění, včetně příkazů Upravit a Pokračovat.

    Externí knihovny DLL jsou užitečné, když používáte pravidlo k zobrazení dialogu pro uživatelské zadání.

    API aplikace Inventor

    Chcete-li získat přístup do rozhraní API aplikace Inventor z pravidla, použijte ke zpřístupnění aplikace Inventor vlastnost ThisApplication. Pomocí ThisDoc.Document zpřístupněte dokument, který obsahuje aktuální pravidlo. Můžete vytvářet a upravovat prvky. Pomocí funkce Parameter.Param můžete přímo zpřístupnit parametr Inventor.Parameter.

    Pro použití API aplikace Inventor přímo z knihovny DLL přidejte odkaz do Autodesk.Inventor.Interop.dll v projektu Visual Basic. Zobrazuje se v dialogu Přidat odkaz na kartě .NET. Pro Inventor 2011 je verze15.0.0.0.

    Použití rozhraní modulu iLogic v externích knihovnách DLL

    Všechny funkce modulu iLogic jsou seskupeny v objektech rozhraní, například parametr, iVlastnosti, iSoučást, atd. Objekty rozhraní modulu iLogic můžete zavést do funkcí v externích knihovnách DLL jako argumenty. Pro použití těchto objektů v projektu přidejte odkaz do Autodesk.iLogic.Interfaces.dll. Vyberte kartu Procházet v dialogu Přidat odkaz a vyhledejte adresář iLogicBin v adresáři binárních souborů aplikace Inventor (obvykle se nachází v umístění C:\Program Files\Autodesk\Inventor [verze]\Bin\iLogicBin).

    Dokumentace pro rozhraní modulu iLogic je poskytnuta v Autodesk.iLogic.Interfaces.xml. K čtení popisů rozhraní můžete použít prohlížeč objektů v aplikaci Visual Studio. Tyto popisy zahrnují názvy objektů, které používají rozhraní v pravidlech. Například objekt prvku v pravidle používá rozhraní ICadFeature.

    Parametry v pravidlech

    Ve výchozím nastavení nejsou číselné parametry v pravidlech deklarovány jako typ Double, ale jako uživatelský typ iLogic nazvaný DoubleForEquals.

    Dialog Editor formuláře

    Pomocí tohoto dialogu můžete vytvořit nebo upravit vlastní formulář uživatelského rozhraní.

    Přístup:

    Pás karet: Karta Správa rozevírací šipka panelu iLogic Přidat formulář

    Filtr

    Filtrovat seznamy na kartách Parametry, Pravidla a iVlastnosti podle:

    • Vše
    • Klíč
    • Přejmenované

    Karty

    Chcete-li přidat ovládací prvky uživatelského rozhraní, přetáhněte položky z karty do stromu návrhu formuláře. Na kartách se zobrazují pouze existující pravidla a parametry.

    Strom návrhu formuláře

    K navrhování uživatelského rozhraní slouží oblast stromu návrhu formuláře.

    • Při návrhu a uspořádání uživatelského rozhraní můžete přetahovat parametry, pravidla, iVlastnosti a položky sady nástrojů do stromu návrhu formuláře.
    • Ovládací prvky lze uspořádat přetažením položek do stromu.
    • Klikněte na popisek, který chcete upravit.
    • Chcete-li v oblasti Vlastnosti nadefinovat vlastnosti, vyberte požadovanou položku.

    Sada nástrojů

    Přetáhněte položku do stromu návrhu formuláře.

    Skupina

    Seskupí položky v uživatelském rozhraní. Skupiny jsou v uživatelském rozhraní v rámečku a je možné je sbalit.

    Skupina karet

    Vytvoří kartu v uživatelském rozhraní.

    Řádek

    Vytvoří řádek umožňující horizontální uspořádání ovládacích prvků. Ovládací prvky jsou ve výchozím nastavení uspořádány vertikálně.

    Obrázek

    Přidá do uživatelského rozhraní obrázek. Obrázky jsou pouze informativní. Ve stromu návrhu formuláře vyberte položku obrázku a v dialogu Vlastnosti zadejte soubor obrázku.

    Složka obrázků

    Přidá složku alternativních obrázků.

    Prázdný prostor

    Přidá do formuláře uživatelského rozhraní prázdný prostor.

    Popis

    Přidá do formuláře uživatelského rozhraní textový popisek.

    Dělič

    Přidá do uživatelského rozhraní dělič měnitelné velikosti.

    Vlastnosti

    Ve stromu návrhu formuláře lze definovat vlastnosti zvýrazněné položky. Vlastnosti se liší v závislosti na zvolené položce.

    Povolit změnu velikosti ovládacích prvků

    Pokud je nastavena hodnota Ano, zobrazí se po kliknutím pravým tlačítkem na formulář možnost Změnit velikost ovládacích prvků. Tato možnost umožňuje měnit velikost prvků a skupin.

    Upravit typ ovládacího prvku

    Definuje typ ovládacího prvku, který bude použit k úpravě tohoto parametru.

    Povolení názvu parametru

    Definuje název parametru typu Ano/Ne aplikace Inventor. Tento ovládací prvek povolíte nastavením parametru na Ano.

    Písmo

    Definuje typ písma tohoto ovládacího prvku.

    Písmo pro obsah

    Definuje typ písma ovládacích prvků, které tvoří tento formulář nebo skupinu.

    Obrázek

    Definuje soubor obrázku, který chcete zobrazit v tomto prvku.

    Popisek

    Určuje text, který chcete ve formuláři u tohoto prvku zobrazit.

    Maximální šířka

    Definuje maximální šířku tohoto ovládacího prvku. Číslo označuje počet znaků v zadaném písmu.

    Minimální šířka

    Definuje minimální šířku tohoto ovládacího prvku. Číslo označuje počet znaků v zadaném písmu.

    Modální

    V případě nastavení na hodnotu Ne můžete pracovat s modelem a používat další funkce, pokud je formulář aktivní.

    Název parametru obrázku

    Definuje ovládací prvek Obrázek, který se mění na základě hodnoty parametru. K ovládacímu prvku obrázku můžete místo obrázku přiřadit parametr. Používá se v případě, že k hodnotám parametrů byla přiřazena složka obsahující obrázky.

    Viz část Použití obrázků ve formuláři.

    Předem definovaná tlačítka

    Definuje tlačítka zobrazená v dolní části formuláře. Vyberte ze seznamu předdefinovaných sad.

    Pouze ke čtení

    Pokud je nastavena hodnota Ano, zakáže úpravy tohoto parametru z formuláře.

    Zobrazit ohraničení položky

    Pokud je nastavena hodnota Ano, zobrazí se všechny rámečky kolem ovládacích prvků.

    Zobrazit v umístěné komponentě

    Pokud je nastavena hodnota Ano, zobrazí se formulář při umísťování daného modelu jako komponenty do sestavy. Toto nastavení ovlivní příkazy Umístit komponentu a Umístit komponentu modulu iLogic. Pokud je k souboru šablony přiřazený formulář, toto nastavení také ovlivňuje příkaz Vytvořit komponentu v místě.

    Umístění textu pro obsah

    Definuje umístění textu ovládacích prvků v tomto formuláři nebo skupině.

    Popisek nástroje

    Definuje text popisku nástroje, který se zobrazí při umístění kurzoru myši nad ovládací prvek.

    Vizuální styl

    Určuje vizuální styl nebo vzhled formuláře. Vyberte ze seznamu možností.

    Dialog Editor formulářů a pravidel

    Pomocí tohoto dialogu můžete přidat nebo upravit ovládací prvky pro spouštění formulářů a pravidel z prohlížeče modulu iLogic.

    Přístup:

    Na panelu prohlížeče modulu iLogic klikněte pravým tlačítkem do prázdného prostoru a vyberte položku Upravit.

    Pravidla

    Chcete-li do prohlížeče modulu iLogic přidat tlačítko, přetáhněte do stromu návrhu formuláře pravidlo. Pomocí tlačítka můžete pravidlo spustit.

    Strom návrhu formuláře

    K navrhování prohlížeče modulu iLogic slouží oblast stromu návrhu formuláře.

    • Při návrhu a uspořádání prohlížeče modulu iLogic můžete přetahovat pravidla a položky sady nástrojů do stromu návrhu formuláře.
    • Klikněte na popisek, který chcete upravit.
    • Chcete-li v oblasti Vlastnosti nadefinovat vlastnosti, vyberte požadovanou položku.

    Sada nástrojů

    Přetáhněte položku do stromu návrhu formuláře.

    Formulář

    Přidá prázdný formulář uživatelského rozhraní. Formulář můžete přizpůsobit pomocí dialogu Editor formuláře.

    Skupina

    Seskupí položky v prohlížeči modulu iLogic. Skupiny jsou v rámečku a lze je sbalit.

    Skupina karet

    Vytvoří v prohlížeči modulu iLogic skupinu karet.

    Řádek

    Vytvoří řádek umožňující horizontální uspořádání ovládacích prvků. Ovládací prvky jsou ve výchozím nastavení uspořádány vertikálně.

    Prázdný prostor

    Přidá na kartu prohlížeče modulu iLogic prázdný prostor.

    Popisek

    Přidá na kartu Prohlížeč modulu iLogic textový popisek.

    Dělič

    Přidá na kartu Prohlížeč modulu iLogic dělič měnitelné velikosti.

    Vlastnosti

    Ve stromu návrhu formuláře lze definovat vlastnosti zvýrazněné položky. Vlastnosti se liší v závislosti na zvolené položce.

    Povolení názvu parametru

    Definuje název parametru typu Ano/Ne aplikace Inventor. Tento ovládací prvek povolíte nastavením parametru na Ano.

    Písmo

    Definuje typ písma tohoto ovládacího prvku.

    Písmo pro obsah

    Definuje typ písma ovládacích prvků, které tvoří tento formulář nebo skupinu.

    Obrázek

    Definuje soubor obrázku, který chcete zobrazit v tomto prvku.

    Popisek

    Určuje text, který chcete ve formuláři u tohoto prvku zobrazit.

    Maximální šířka

    Definuje maximální šířku tohoto ovládacího prvku. Číslo označuje počet znaků v zadaném písmu.

    Minimální šířka

    Definuje minimální šířku tohoto ovládacího prvku. Číslo označuje počet znaků v zadaném písmu.

    Akce při kliknutí

    Definuje, jakou akci kliknutí na toto tlačítko vyvolá. Vyberte ze seznamu možností.

    Zobrazit rámečky

    Pokud je nastavena hodnota Ano, zobrazí se všechny rámečky kolem ovládacích prvků.

    Zobrazit text

    Pokud je nastavena hodnota Ano, text popisku se zobrazí na tlačítku. Pokud je nastavena hodnota Ne, je na tlačítku zobrazen pouze obrázek.

    Umístění textu pro obsah

    Definuje umístění textu ovládacích prvků v tomto formuláři nebo skupině.

    Popisek nástroje

    Definuje text popisku nástroje, který se zobrazí při umístění kurzoru myši nad ovládací prvek.

    Vizuální styl

    Určuje vizuální styl nebo vzhled formuláře. Vyberte ze seznamu možností.