Honosítási célokból az Autodesk Civil 3D alap alkotóelemei külső kódfájllal határozzák meg az alkotóelemekben hivatkozott pont-, hivatkozás- és alakkódokat.
A külső kódfájl neve C3DStockSubassemblyScripts.codes és ugyanabban a mappában található, mint a C3DStockSubassemblyScripts.dvb fájl és/vagy a C3DStockSubassemblies.dll fájl. Alapértelmezés szerint az angol nyelvű rendszereken ez a hely általában a C:\ProgramData\Autodesk\C3D <verzió>\enu mappa. A nem angol alapú rendszereken az „enu” helye a megfelelő nyelvnek vagy területnek felel meg.
Ez a kódfájl a .dvb fájlban a CodesSpecific modullal rendelkező alkotóelemekhez van társítva. A következő szakaszok kifejtik a kódfájlok definícióját, és hogyan módosítható, vagy adható hozzá pont, csatolás, vagy alakkód.
A CodesSpecific modul a CodesSpecific.vb fájlban található a C3DStockSubassemblies VB projektben .NET alkotóelemek esetén, és a .dvb fájlban VBA alkotóelemek esetén.
A C3DStockSubassemblyScripts.Codes fájl bármely szövegszerkesztővel megnyitható. A fájlhoz úgy adhat hozzá megjegyzéseket, hogy a mondat elé beírja a // karaktereket. Ne hagyjon üres sorokat a fájlban. A kódsorok sortöréssel tagoltak. Minden kód definíció a következő komponensekből áll, amelyeket vessző választ el egymástól:
A következő a kód definíció sor példája a C3DStockSubassemblyScripts.codes fájlban:
38,BottomCurb,AlsóSzegély,A szegély alja vízlevezető csatorna nélküli szegély esetén.
A sorszám: 38
A honosított kód: AlsóSzegély
Az eredeti kód: BottomCurb
A Kódleírás: A szegély alja vízlevezető csatorna nélküli szegély esetén.
A megjelenítési nevek megváltoztatásához, vagy honosításához, nyissa meg a C3DStockSubassemblyScripts.codes fájlt a szövegszerkesztőben, és változtassa meg a honosított kódot, vagy a megfelelő kódleírást.
Az Alsó szegély megjelenítési neve például a következő komponensek módosításával változtatható meg a C3DStockSubassemblyScripts.codes fájlban az alábbiak szerint:
38,AlsóSzegély,BottomCurb,A szegély alja vízlevezető csatorna nélküli szegély esetén
Ha új kódra szeretné módosítani a meglévő alkotóelemeket vagy egy új alkotóelem-modult szeretne hozzáadni, és ugyanazt a szerkezetet szeretné használni, mint az alapértelmezett tartalom, a .NET alkotóelemek esetén a következőket teheti:
Az ezen eljárásokkal hozzáadott új kódok bármelyik meglévő vagy új, .NET kódú alkotóelemmel használhatók az Autodesk Civil 3D alap alkotóelemekben.
A VBA alkotóelemek esetén a következőket teheti:
Az ezen eljárásokkal hozzáadott új kódok bármelyik meglévő vagy új, VBA kódú alkotóelemmel használhatók az Autodesk Civil 3D alap alkotóelemekben.
Az alapértelmezett alkotóelemek általában a kliensek és földrajzi régiók széles skálájához vannak meghatározva. A katalógusok, paletták, eszközök, vagy eszközváltozók megjelenítési neveit megváltoztathatja, hogy több helyzetre és nyelvre is alkalmazhatók legyenek. Ezek a katalógusok és eszközpaletták XML formátumban, .atc fájlokban vannak összeállítva, és módosíthatók.
A következő lista azonosítja az adatelem értékeket, amelyeket honosítási célból megváltoztathat az alkotóelem-eszközkatalógus .atc fájljában.
Ha az adott régióra jellemző kódfájlt tartalmazó helyi tartalmat szeretne telepíteni, illetve ha egy adott régióra jellemző tartalmat tartalmazó kódfájlt szeretne telepíteni (használni), a következőt kell tennie a helyi tartalom vagy a testreszabott kódfájl telepítése előtt.
Készítsen biztonsági másolatot a régióra jellemző vagy testreszabott kódfájlról, nevezze át a telepített kódfájl alapértelmezett nevére (angol nyelvű termékek esetén például az alapértelmezett kódfájl neve C3DStockSubassemblyScripts_US.codes) és másolja azt a következő helyre: C:\ProgramData\Autodesk\C3D <verzió>\enu. A nem angol nyelvű rendszereken az „enu” helyének meg kell felelnie a megfelelő helyszínnek.
Vegye figyelembe, hogy amikor az Autodesk Civil 3D programot először telepíti új gépre, a kódfájlok következő két verzióját telepíti:
A C3DStockSubassemblyScripts_<hely>.codes fájl (ebben a példában C3DStockSubassemblyScripts_US.codes) van telepítve, hogy biztonsági mentés mechanizmust biztosítson a kódfájl tartalmának biztosításához.
Amikor az adott régióra jellemző kódfájlt tartalmazó helyi tartalmat telepít, a honosított kódfájl a C3DStockSubassemblyScripts.codes fájlba kerül, felülírja a meglévő fájlt, és egy másolat jön létre a C3DStockSubassemblyScripts_<hely>.codes fájlban. Ha módosította a C3DStockSubassemblyScripts.codes fájlt, fontos biztonsági másolatot készíteni róla a helyi tartalom vagy a régióra jellemző kódfájl telepítése előtt.
Ha váratlan eredményeket tapasztal a testreszabott alkotóelemek használatakor vagy bizonyos Autodesk Civil 3D nyomterv-modellezési gyakorlatok végzésekor, az azért lehet, mert a rajz nem található kódfájl-információkra próbál hivatkozni. Néhány esetben ezek a hibák megoldhatók a meglévő kódfájlok frissítésével, hogy tartalmazzák a szükséges adatokat.