Konfigurační soubory nástroje Data Standard pro aplikace AutoCAD a Inventor

Doplněk Data Standard pro aplikace AutoCAD a Inventor nabízí dva jedinečné konfigurační soubory, které určují chování datového listu nástroje. Toto chování můžete upravit, aby vyhovovalo vašemu pracovnímu postupu návrhu.

Můžete dynamicky nastavit konfiguraci vlastností při načítání dialogu (pomocí funkce InitializeWindow).

Poznámka: Toto téma se týká pouze doplňku Data Standard aplikace Inventor a AutoCAD.

V konfiguračních souborech nástroje Data Standard se definuje následující chování:

Podrobné informace o souborech konfigurace

Existují dva jedinečné konfigurační soubory pro doplněk Data Standard aplikací AutoCAD a Inventor.

Oba tyto soubory naleznete v následujícím umístění: C:\ProgramData\Autodesk\Vault 2016\Extensions\DataStandard\CAD\Configuration

Soubor CFG se načte pouze jednou při spuštění aplikace CAD.

Elementy souborů

Konfigurační soubory jsou ve formátu XML. K úpravám hodnot elementů v souboru použijte textový editor nebo editor souborů XML.

Poznámka: Většina elementů v souborech je pro aplikace Inventor a AutoCAD shodná. Některé prvky jsou však platné pouze pro aplikaci Inventor, nebo AutoCAD. U některých elementů jsou v závislosti na souboru drobné rozdíly.

PathDefinition

Definuje umístění, ve kterém bude soubor uložen. Definice může být tvořena kombinací prostého textu a proměnných. Výraz se vyhodnotí pokaždé, když uživatel zadá nebo změní data. Uzavírající zpětné lomítko není vyžadováno. Jsou podporovány následující proměnné:

FileNameDefinition

Určuje název souboru. Definice může být tvořena kombinací prostého textu a proměnných. Výraz se vyhodnotí pokaždé, když uživatel zadá nebo změní data. Přípona souboru je vynechána, ale bude nástrojem Data Standard automaticky připojena. Jsou podporovány následující proměnné:

PropertyDefinitions

Obsahuje jeden nebo více prvků <PropertyDefinition>. Element <PropertyDefinition> je základem tohoto souboru konfigurace a umožňuje definovat jednu nebo více vlastností.

Důležité: Element PropertyDefinition je vyžadován pouze tehdy, pokud není použit (výchozí) ovládací prvek DynamicPropertyGrid v dialogu, nebo pokud se má použít přepsání vazeb, například nastavením atributu Required vlastnosti na hodnotu True. Ani konfigurace aplikace Vault (DynamicGrid) nevyžaduje pro tuto vlastnost hodnotu.

Je nutné definovat zde všechna pole, která budou v dialogu nástroje Data Standard přístupná jako vlastnosti. Název vlastnosti je současně názvem souboru nebo vlastnosti rohového razítka. Pokud název vlastnosti odpovídá existující vlastnosti souboru, například Title, použije se přímo. V opačném případě bude vytvořena uživatelská vlastnost.

Příklad:

...
<PropertyDefinitions>
    <PropertyDefinition PropertyName="DocNumber" DataType="Text" InitialValue="{PathAndFileNameHandler.FileName}" InitialCopyValue="{UIString[CFG2]} {PathAndFileNameHandler.OriginalFileName}" />
    <PropertyDefinition PropertyName="Title" DataType="Text" InitialCopyValue="{UIString[CFG1]} {Prop[Title].Value}" RequiresValue="true" />
    <PropertyDefinition PropertyName="Description" DataType="Text" />
    <PropertyDefinition PropertyName="Comments" DataType="Text" />   
    <PropertyDefinition PropertyName="Folder" DataType="Text" InitialValue="." RequiresValue="true"/>
    <PropertyDefinition PropertyName="Original" DataType="Text" InitialCopyValue="{PathAndFileNameHandler.OriginalFullFileName}" />
</PropertyDefinitions>
...

Dostupné atributy pro prvek <PropertyDefinition> jsou:

Atribut

Požadováno

Platné hodnoty

Popis

PropertyName

Ano

Znaky a čísla

Název vlastnosti

DataType

Ano

Text, Date, Boolean, Integer, Double

Definuje typ dat a je nezbytná k vytvoření uživatelské vlastnosti.

InitialValue

Ne

V závislosti na elementu DataType:

Text – kombinace textu a proměnných (viz níže).

Date – platné datum nebo hodnota „now“ pro aktuální datum.

Boolean – „true“ nebo „false“.

Integer, Double – platná čísla.

Definuje počáteční hodnotu při prvním uložení dokumentu.

InitialCopyValue

Poznámka: Pouze aplikace Inventor

Ne

V závislosti na elementu DataType:

Text – kombinace textu a proměnných (viz níže).

Date – platné datum nebo hodnota „now“ pro aktuální datum.

Boolean – „true“ nebo „false“.

Integer, Double – platná čísla.

Definuje počáteční hodnotu při zkopírování dokumentu. Tento atribut se týká pouze aplikace Inventor.

RequiresValue

Ne

True, False, nebo název funkce prostředí PowerShell

Slouží k ověření. Pomocí funkce prostředí PowerShell je možné implementovat složitější pravidla ověření.

Atributy InitialValue a InitialCopyValue umožňují kombinovat prostý text a proměnné textových vlastností. Jsou podporovány následující proměnné:

ShowCheckinDialog

Nastavte na hodnotu „True“, nebo „False“ podle toho, zda se má při prvním uložení dokumentu kliknutím na tlačítko OK v dialogu nástroje Data Standard zobrazit dialog zařazení aplikace Vault.

SkipForProperties

Pouze aplikace Inventor. Tento element obsahuje čárkami oddělený seznam názvů vlastností. Dialog nástroje Data Standard se pro dokumenty, které mají vlastnost souboru uvedenou v tomto seznamu, nezobrazí. Jeden ze scénářů použití spočívá v tom, že se dialog Data Standard nezobrazuje pro součásti Obsahového centra třetích stran (například součásti vygenerované z Obsahového centra Cadenas).

Příklad:

<SkipForProperties>CDN_B</SkipForProperties>

SupportedFileTypes

Pouze aplikace Inventor. Definuje, které typy dokumentů jsou podporovány. Pokud například nechcete, aby se dialog nástroje Data Standard zobrazoval pro soubory DWG aplikace Inventor, měl by element vypadat takto:

<SupportedFileTypes>IDW,IAM,IPT,IPN</SupportedFileTypes>

TitleBlock

Pouze aplikace AutoCAD. Tento element obsahuje čárkami oddělený seznam názvů bloků aplikace AutoCAD synchronizovaných s nástrojem AutoCAD. Tři nastavení jsou vyžadována a jedno další je doporučeno pro podporu starších souborů.

Příklad:

<TitleBlock>ISO_TITLEA,ISO_TITLEB,DIN_TITLE</TitleBlock>

Mapování vlastností pro aplikaci AutoCAD

Data Standard používá vlastnosti souboru AutoCAD, takže primární mapování UDP musí být nakonfigurováno pro vlastnosti souboru.

Data Standard umožňuje synchronizovat hodnoty vlastností s atributy bloků. Aby toho bylo dosaženo, tři nastavení jsou povinná a jedno další doporučené pro podporu starších souborů, které nemají vlastnosti, ale pouze atributy bloků

Mapování vlastností pro aplikaci Inventor