portál uživatelů
softwarů Autodesk

Aktuální datum do razítka výkresu Inventoru

Strojírenství

Datum do razítka Jeden ze základních údajů, které by mělo popisové pole obsahovat, je datum vytvoření či aktualizace výkresu. Ve většině případů splnění této položky probíhá tak, že uživatel mrkne na …

Aktuální datum do razítka výkresu Inventoru

Datum do razítka

Jeden ze základních údajů, které by mělo popisové pole obsahovat, je datum vytvoření či aktualizace výkresu. Ve většině případů splnění této položky probíhá tak, že uživatel mrkne na kalendář, zjistí jaký je datu a ten opíše do popisového pole či do nějaké výzvy. Toto je naprosto zbytečná činnost, pokud ji dokážeme automatizovat.

Ponz.: Tento článek je primárně zaměřen na vytvoření kvalitnější výkresové šablony.

iLogic obsahuje příkaz, který vrátí textový řetězec obsahující dat a případně i čas. Toho využijeme v rámci sestavení funkce ve výkresu.

Bohužel nelze přímo z iLogicu do razítka, takže musíme první vytvořit uživatelskou iVlastnost, kterou „vyplníme“

V iVlastnostech výkresu tedy vyzvoříme novou uživatelskou vlastnost, kterou pojmenujeme například DatumVydani. (Obr. 1)

01

Obr. 1 – vytvoření nové uživatelské iVlastnosti

Tuto novou vlastnost poté zahrneme do definice popisového pole (Obr. 2).

Pozn.: Konkrétní postup jak upravit popisové pole naleznete v jednom z minulých článků – například zde.

02

Obr. 2 – úprava popisového pole – přidání uživatelské iVlastnosti

Nové pravidlo iLogicu

Pokud nemáme zapnutý prohlížeč iLogic, tak jej můžeme aktivovat na panelu nástrojů-Správa-iLogic-Prohlížeč iLogic (Obr. 3)

03

Obr. 3 – aktivace prohlížeče iLogic

V prohlížeči iLogicu vytvoříme nové pravidlo (obr. 4).

04

Obr. 4 – vytvoření nového pravidla

Syntaxe samotného pravidla je poměrně jednoduchá a může být pouze přepsána či zkopírována:

iProperties.Value(„Custom“, „DatumVydani“)=Now()

Levá část rovnice načte ivlastnost „DatumVydani“ a zapíše do ní aktuální datum. Po potvrzení pravidla dojde k prvnímu spuštění a již se měla projevit změna v popisovém poli.

Nastavení aktualizace data

Řetězec NOW() vždy zapíše aktuální datum. Pro případnou aktualizaci tedy musíme pouze znovu spustit pravidlo. Toho lze dosáhnout na základě konkrétních událostí. Pro automatické spuštění pravidla je nutné je zahrnout do spouštěčů (Obr. 5). Ty nalezneme na panelu nástrojů-správa-iLogic-Spouštěče událostí.

05

Obr. 5 – nastavení spouštěče pravidla

Pokud chceme mít opravdu pouze datum vytvoření výkresu, tak využijeme například událost „nový dokument“. Zde se pravidlo spustí pouze při vytvoření nového dokumentu z této šablony (obr. 6).

Pokud chceme mít vždy datum poslední změny, tak pravidlo vložíme i pod událost „před uložením dokumentu“. Při každém uložení se tak datum aktualizuje.

06

Obr. 6 – spouštěče událostí – aktualizace data

Ve výsledném popisovém poli poté není žádný náznak toho, že by se jednalo o automatickou funkci. Vše vypadá stejně jako dříve (Obr. 7).

07

Obr. 7 – zobrazení data v popisovém poli