Az Adatszabvány konfigurációs fájlok módosítása az AutoCAD és Inventor számára

Az AutoCAD és az Inventor Adatszabvány bővítménye két egyedi konfigurációs fájlt hoz létre, melyek meghatározzák az Adatszabvány lap viselkedését. Ezek a viselkedések módosíthatók, hogy minél jobban megfeleljenek a tervezési munkafolyamat számára.

Megjegyzés: Ez a témakör csak az Inventor és AutoCAD Adatszabvány bővítményére vonatkozik.
Az Adatszabvány konfigurációs fájlokban a következő viselkedések vannak meghatározva:

Konfigurációs fájl részletei

Fájlelemek

A konfigurációs fájlok XML kiterjesztésű fájlok. 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.

AutoCAD TitleBlock definíció
Az AutoCAD.cfg fájlban találni fog egy <TitleBlock> elemet. Adja hozzá azon blokkok neveit, melyeket szinkronizálni kíván az Adatszabvánnyal. Többszörös, vesszővel elválasztott blokkneveket is használhat. Például: ISO_TITLEA,ANSI_TITUS
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 az Adatszabvány automatikusan csatolja azt.

Minták

    <FileNameDefinition>{Prop[TITLE].Value}</FileNameDefinition>
    A fájlnév a tulajdonság nevének értékéből jön létre.
    <FileNameDefinition>{Prop[YEAR].Value}_{Prop[NUMBER].Value}</FileNameDefinition>
    A fájlnév az ÉV és SZÁM tulajdonságok kombinálásából jön létre, melyek közé a rendszer egy aláhúzást illeszt be.
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:
  • {Munkaterület} ... ez fogja tartalmazni a munkaterület elérési útvonalát
  • {Prop[<nameofproperty>].Value} ... azon tulajdonság értéke, mely módosulni fog, amikor a felhasználó adatokat visz be</nameofproperty>
  • {plain text ... } egyszerű szöveg, pl. back-slash szimbólumok vagy néhány elérési útvonal

Minták

    <PathDefinition>{Workspace}\{Prop[PROJECT].Value}</PathDefinition>
    Az ebben a mintában az Adatszabvány által generált elérési útvonal az alkalmazásban beállított munkaterület mappája, plusz az Adatszabvány párbeszédpanelen kiválasztott vagy megadott projekt neve. A munkaterület nem változik meg, ez a rész rögzített, míg a projekt elérési útvonala a felhasználó által megadott adatoktól függ.
PropertyDefinitions
Egy vagy több PropertyDefinition elem listáját tartalmazza. A PropertyDefinition a konfigurációs fájl magja, melynek segítségével egy vagy több tulajdonság is megadható.

Az Adatszabvány 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 Title), akkor a program ezt a fájltulajdonságot fogja használni. Ellenkező esetben egy egyedi tulajdonság jön létre. Az egyetlen kivétel ezen szabály alól az AutoCAD. Amikor az AutoCAD szinkronizálja a tulajdonságokat, a szinkronizálás az Adatszabványból a címblokk attribútumokba, nem a fájlattribútumokba történik.

A tulajdonságdefiníciók elérhető attribútumai a következők:

Tulajdonság

Szükséges

Leírás

Támogatott értékek

PropertyName

Igen

a tulajdonság neve

betűk és számok

DataType

Igen

az adattípust határozza meg

szöveg, dátum, szám, dupla, Boole

KezdetiMásolásÉrték

Nem

meghatározza, hogy mely értéket kell kitölteni a másolt fájlban az első alkalommal

szöveg

InitialValue

Nem

meghatározza, hogy mely értéket kell kitölteni az első alkalommal

szöveg

RequiresValue

Nem

meghatározza, hogy a mezőnek tartalmaznia kell-e értéket, vagy sem

igaz, hamis

Regex

Nem

a felhasználó által bevitt adat szabályozására alkalmas, rendszeres kifejezést határoz meg

regex syntax

SyncDWGProperty

Nem

azt határozza meg, hogy a DWG tulajdonságok szinkronizálva legyenek-e/létre legyenek-e hozva az Adatszabvány párbeszédpanelen megadott értékkel.

További információkért lásd az AutoCAD DWG tulajdonságok leképezése az Adatszabványban a SyncDWGProperty attribútummal című részt.

igaz, hamis

ShowCheckinDialog
Állítsa Igaz vagy Hamis értékre, ezzel meghatározva, hogy a Vault leadás párbeszédpanele megjelenjen-e, vagy sem.
Megjegyzés: A másolt és a cserélt részegység leadása megtörténik, amikor a felső szintű mintakeresztszelvény leadása megtörténtik, függetlenül a ShowCheckinDialog attribútumtól. Nincs Leadás párbeszédpanel, miután a részegység másolásra és kicserélésre került.
SkipForProperties
A SkipForProperties elem mellé vesszővel elválasztva meg kell adni azon tulajdonságok nevének listáját, melyet az Adatszabványnak ki kell hagynia. Ez azt jelenti, hogy az Adatszabvány párbeszédpanel nem jelenik meg, amikor az ezen a listán szereplő tulajdonságnévvel találkozik. Ez többek között akkor hasznos, amikor azt szeretné, hogy egy harmadik féltől származó tartalomközpont részei esetén (pl. Cadenas tartalomközpont által generált részek) ne jelenjen meg az Adatszabvány párbeszédpanel.

Minta

    <SkipForProperties>CDN_B</SkipForProperties>
SupportedFileTypes
Meghatározza, hogy az Adatszabvány mely fájltípusokat támogatja.