Data Standard konfigurációs fájlok az AutoCAD és Inventor számára

Az AutoCAD és az Inventor Data Standard bővítménye két egyedi konfigurációs fájlt hoz létre, melyek meghatározzák a Data Standard lap viselkedését. Módosítsa ezeket a viselkedéseket úgy, hogy megfeleljenek a tervezési munkafolyamatnak.

Dinamikusan beállíthatja a tulajdonságok konfigurációját egy párbeszédpanel betöltése közben (használja az InitializeWindow függvényt).

Megjegyzés: Ez a témakör csak az Inventor és AutoCAD Data Standard bővítményére vonatkozik.

A Data Standard konfigurációs fájlokban a következő viselkedések vannak meghatározva:

Konfigurációs fájl részletei

Az AutoCAD és az Inventor Data Standard bővítményéhez két egyedülálló konfigurációs fájl tartozik.

Ezeket a fájlokat a következő helyen találja: C:\ProgramData\Autodesk\<Vault kiadás>\Extensions\DataStandard\CAD.

A CFG fájlt a rendszer csak egyszer tölti be, amikor elindítja a CAD alkalmazást.

Fájlelemek

A konfigurációs fájlok XML formátumúak. A fájlban lévő elemek értékeinek módosításához egy szövegszerkesztőre vagy XML-szerkesztőre van szükség.

Megjegyzés: A fájlokban lévő elemek nagy része azonos az Inventor és az AutoCAD programokban. Azonban egyes elemek csak az Inventor vagy AutoCAD egyikében érvényesek. Ezenkívül előfordulnak kisebb különbségek egyes elemek között, a fájltól függően.

PathDefinition

A fájl mentési helyét határozza meg. A definíció egyszerű szöveg vagy változók keveréke is lehet. A megadott kifejezést minden alkalommal értékeli a rendszer, amikor a felhasználó belép, vagy módosítja az adatokat. Záró back-slash nem szükséges. A támogatott változók a következők:

FileNameDefinition

A fájl elnevezésének módját határozza meg. A definíció egyszerű szöveg vagy változók keveréke is lehet. A kifejezést minden alkalommal kiértékeli a rendszer, amikor a felhasználó belép, vagy módosítja az adatokat. A fájl kiterjesztését lehagyja a rendszer, de a Data Standard automatikusan csatolja azt. A támogatott változók a következők:

PropertyDefinitions

Tartalmaz egy vagy több <PropertyDefinition> elemet. A <PropertyDefinition> a konfigurációs fájl magja, amelynek segítségével egy vagy több tulajdonság is megadható.

**FONTOS: A PropertyDefinition csak akkor szükséges, ha az (alapértelmezett) DynamicPropertyGrid vezérlőt a párbeszédpanel nem használja, vagy kényszerek felülírásának alkalmazásához, például egy tulajdonság Szükséges = Igaz beállításához. Még a Vault konfiguráció (DynamicGrid) sem igényli ennek a tulajdonságnak az értékét.

A Data Standard párbeszédpanelen tulajdonságként hozzáférhető mezők itt definiálhatók. A tulajdonság neve egyben a fájl vagy a címblokk tulajdonságának neve is egyben. Ha a tulajdonság neve megegyezik egy meglévő fájltulajdonsággal, például „ Cím”, akkor közvetlenül használható. Ellenkező esetben egy egyedi tulajdonság jön létre.

Minta:

...
<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>
...

A <PropertyDefinition> elérhető attribútumai a következők:

Attribútum

Szükséges

Az érvényes értékek

Leírás

PropertyName

Igen

Betűk és számok

A tulajdonság neve.

DataType

Igen

Szöveg, dátum, logikai érték, egész szám, dupla

Meghatározza az adattípust és szükséges egyéni tulajdonságok létrehozásához.

InitialValue

Nem

DataType értékétől függően:

Szöveg – Szöveg és változók kombinációja (lásd alább).

Dátum – Érvényes dátum, vagy „most” az aktuális dátum esetén.

Logikai – „igaz” vagy „hamis”

Egész szám, dupla – Érvényes számok.

Meghatározza a kezdeti értéket, amikor egy dokumentumot első alkalommal ment.

KezdetiMásolásÉrték

Megjegyzés: Csak az Inventorban

Nem

DataType értékétől függően:

Szöveg – Szöveg és változók kombinációja (lásd alább).

Dátum – Érvényes dátum, vagy „most” az aktuális dátum esetén.

Logikai – „igaz” vagy „hamis”

Egész szám, dupla – Érvényes számok.

Meghatározza a kezdeti értéket egy dokumentum másolása során. Ez az attribútum csak az Inventor számára szolgál.

RequiresValue

Nem

igaz, hamis, vagy egy PowerShell függvény neve

Ellenőrzéshez használható. PowerShell függvénnyel összetettebb érvényesítési szabályok valósíthatók meg.

Az InitialValue és InitialCopyValue attribútumok lehetővé teszik egyszerű szöveg és változók kombinálását a szöveg tulajdonságokhoz. A támogatott változók a következők:

ShowCheckinDialog

Állítsa Igaz vagy Hamis értékre, ami azt jelzi, hogy megjelenik-e a Vault leadás párbeszédpanel, amikor az OK gombra kattint a Data Standard párbeszédpanelen egy dokumentum első alkalommal történő mentése során.

SkipForProperties

Csak Inventor. Ez az elem a tulajdonságnevek vesszővel elválasztott listája. A Data Standard párbeszédpanel nem jelenik meg azon dokumentumok számára, amelyek rendelkeznek egy fájltulajdonsággal, ami megtalálható ebben a listában. Egy felhasználási lehetőség az, hogy kihagyja a Data Standard párbeszédet harmadik féltől származó tartalomközpont részek esetén (pl. Tartalomközpont által generált részek).

Minta:

<SkipForProperties>CDN_B</SkipForProperties>

SupportedFileTypes

Csak Inventor. Meghatározza, hogy mely dokumentumtípusok támogatottak. Ha például nem szeretné, hogy a Data Standard párbeszédpanel megjelenjen Inventor DWG-fájlok esetén, az elem a következőképpen néz ki:

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

TitleBlock

Csak AutoCAD. Ez az elem Data Standard komponenssel szinkronizált AutoCAD-blokknevek vesszővel tagolt listája. A korábbi fájlok támogatásához kötelező megadni három beállítást, és ajánlott még további egyet.

Minta:

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

Az AutoCAD tulajdonságleképezései

A Data Standard az AutoCAD fájltulajdonságait használja, így az UDP-k elsődleges leképezését a fájltulajdonságokban kell konfigurálni.

A Data Standard lehetővé teszi a tulajdonságértékek szinkronizálását a blokkattribútumokkal. Ennek érdekében kötelező megadni három beállítást, és ajánlott még további egyet a korábbi fájlok támogatásához, amelyek nem rendelkeznek fájltulajdonságokkal, csak blokkattribútumokkal

Az Inventor tulajdonságleképezései