Para funciones de localización, los subensamblajes estándar de AutoCAD Civil 3D utilizan un archivo de códigos externo para definir los códigos de punto, vínculo y forma referenciados en los subensamblajes.
El nombre del archivo de códigos externos es C3DStockSubassemblyScripts.codes y se encuentra en la misma carpeta que el archivo C3DStockSubassemblyScripts.dvb o C3DStockSubassemblies.dll. Por defecto, en los sistemas en español, esta ubicación suele ser C:\ProgramData\Autodesk\C3D <versión>\esp. Para sistemas que no son en inglés, la ubicación “enu” corresponde al idioma o la zona respectivos (C:\Documents and Settings\All Users\Datos de programa\Autodesk\C3D <versión>\esp para español).
El archivo de códigos se asocia a cada subensamblaje con el módulo CodesSpecific del archivo .dvb. En las siguientes secciones se explica la definición de los archivos de códigos y cómo editarlos o añadirles códigos de punto, vínculo y forma.
El módulo CodesSpecific se encuentra en el archivo CodesSpecific.vb del proyecto de VB C3DStockSubassemblies en el caso de subensamblajes de .NET, y en el archivo .dvb en el caso de subensamblajes de VBA.
El archivo C3DStockSubassemblyScripts.Codes se puede abrir con cualquier editor de textos. Se pueden añadir comentarios a este archivo añadiendo // delante de la frase. El archivo no puede contener ninguna línea en blanco. Cada línea se separa con un carácter de retorno de carro. Todas las definiciones de código constan de los siguientes componentes, separados por comas:
A continuación se muestra un ejemplo de línea de definición de código en el archivo C3DStockSubassemblyScripts.codes:
38,BottomCurb,BottomCurb,Bottom of curb for a curb without gutter.
El número de índice es: 38
El código localizado es: BottomCurb
El código original es: BottomCurb
El código de descripción es: Bottom of curb for a curb without gutter.
Para modificar o localizar los nombres de visualización de los códigos, abra el archivo C3DStockSubassemblyScripts.codes en un editor de textos y modifique el código traducido o la descripción correspondiente del código.
Por ejemplo, el nombre de visualización de Curb Bottom se puede modificar editando los siguientes componentes en negrita del archivo C3DStockSubassemblyScripts.codes como se indica a continuación:
38,BottomKerb,BottomCurb,Bottom of kerb for a kerb without gutter
Si desea modificar subensamblajes existentes mediante nuevos códigos o añadir un nuevo módulo de subensamblaje, y quiere utilizar la misma estructura que el contenido por defecto, para subensamblajes de .NET puede realizar el siguiente procedimiento:
Los códigos nuevos añadidos mediante estos procedimientos se pueden utilizar para cualquier subensamblaje de código .NET existente o nuevo en los subensamblajes estándar de AutoCAD Civil 3D.
Para subensamblajes VBA, puede realizar el siguiente procedimiento:
Los códigos nuevos añadidos mediante estos procedimientos se pueden utilizar para cualquier subensamblaje de código .VBA existente o nuevo en los subensamblajes estándar de AutoCAD Civil 3D.
En general, los subensamblajes por defecto están definidos para una gran variedad de clientes y regiones geográficas. Es posible que se desee modificar los nombres de visualización de catálogos, herramientas o variables de herramientas para adaptarlos a distintas situaciones e idiomas. Estos catálogos y paletas de herramientas se han creado en formato XML, en archivos .atc y se pueden editar.
La siguiente lista identifica los valores de elemento de datos que se pueden modificar en el archivo .atc de catálogo de herramientas de subensamblaje para funciones de localización:
Si se tiene intención de instalar un kit regional que contenga un archivo de códigos regional específico, o bien si se tiene intención de instalar (utilizar) un archivo de códigos que contenga contenido regional específico, se deben realizar las siguientes acciones antes de instalar el kit regional o antes de instalar el archivo de códigos personalizados.
Es necesario realizar una copia de seguridad del archivo de códigos regional específico o del archivo de códigos personalizado, cambiar su nombre por el nombre por defecto del archivo de códigos instalado (por ejemplo, para los productos de la versión en inglés, el nombre del archivo de códigos por defecto es C3DStockSubassemblyScripts_US.codes) y copiarlo en la siguiente ubicación: C:\ProgramData\Autodesk\C3D <versión>\esp. Para sistemas que no son en inglés, la ubicación "enu" debe cambiarse por la correspondiente a la configuración regional.
Téngase en cuenta que cuando AutoCAD Civil 3D se instala por primera vez en un equipo nuevo, se instalan las dos versiones siguientes del archivo de códigos:
El archivo C3DStockSubassemblyScripts_<país>.codes (en este ejemplo, C3DStockSubassemblyScripts_US.codes) se instala para proporcionar un mecanismo de copia de seguridad con el fin de proteger el contenido del archivo de códigos.
Cuando se instala un kit regional que contiene archivos de códigos regionales específicos, el archivo de códigos localizado se instala en C3DStockSubassemblyScripts.codes, sobrescribiendo el archivo existente, y se realiza una copia en C3DStockSubassemblyScripts_<país>.codes. Si se ha modificado el archivo C3DStockSubassemblyScripts.codes, ésa es la razón por la cual es importante realizar una copia de seguridad del mismo antes de instalar el kit regional o el archivo de códigos regional específico.
Si se obtienen resultados inesperados al utilizar subensamblajes personalizados o al realizar aprendizajes determinados de modelado de obra lineal de AutoCAD Civil 3D, puede deberse a que el dibujo está intentando hacer referencia a información de archivo de códigos que no encuentra. En algunos casos, estos problemas se pueden resolver actualizando su archivo de códigos existente, de modo que contenga la información necesaria.