Sobre como localizar ou modificar códigos de submontagem

Para fins de localização, o estoque doAutoCAD Civil 3D de submontagens, usado em um arquivo de código para definir o ponto, vínculo e códigos de forma de referência nas submontagens.

O arquivo externo de códigos é nomeado C3DStockSubassemblyScripts.codes e está localizado na mesma pasta que o arquivo C3DStockSubassemblyScripts.dvb e / ou arquivo C3DStockSubassemblies.dll . Por padrão, em sistemas com base em inglês, esta localização é normalmente C:\ProgramData\Autodesk\C3D<versão>\ptb. Para sistemas que não tem o inglês como o idioma de base, “ENU " localização corresponde ao idioma adequado ou região.

Os códigos de arquivo que são associados com cada submontagem com o módulo .dvb CodesSpecific no arquivo. As seções a seguir explicam a definição do código de arquivos e como editar ou adicionar ponto, vínculo e códigos de forma para eles.

O módulo está na CodesSpecific CodesSpecific.vb C3DStockSubassemblies VB arquivo do projeto no caso do .NET submontagens e no .dvb arquivo no caso de VBA submontagens.

Entendendo o arquivo C3DStockSubassemblyScripts.codes

Você pode abrir o arquivo C3DStockSubassemblyScripts.Codes com qualquer editor de texto. Adicionar comentários no arquivo adicionando // na frente de uma frase. Não deixe as linhas em branco no arquivo. Cada linha de código é separada por um caractere de retorno. Cada definição de código é composta dos seguintes componentes, separados por vírgulas:

Nota: Códigos de arquivos devem ser salvos no formato Unicode. Por exemplo, se você estiver usando o Bloco de notas para atualizar o arquivo de códigos, ao salvar o arquivo, a caixa de diálogo Salvar permite que você escolha um método de codificação. Certifique-se de que você escolha Unicode.

O seguinte é um exemplo de uma linha de definição do código no arquivo C3DStockSubassemblyScripts.codes:

38,BottomCurb,BottomCurb,Bottom of curb for a curb without gutter.

O número de um índice é: 38

The Index number is: BottomCurb

The Localized Code is: BottomCurb

The Code Description is: Bottom of curb for a curb without gutter.

Modificar padrão de códigos para AutoCAD Civil 3D estoque de submontagens

Para alterar ou localizar código C3DStockSubassemblyScripts.codes nomes de exibição, abra o arquivo em um editor de texto e altere o código localizados e ou código de descrição correspondente.

Por exemplo, o nome de exibição do meio-fio inferior pode ser alterado ao editar os seguintes componentes no arquivo em negrito C3DStockSubassemblyScripts.codes como segue:

38,BottomKerb,BottomCurb,Bottom of kerb for a kerb without gutter

Adicionar um novo código para o AutoCAD Civil 3D estoque de submontagens

Se você deseja modificar submontagens existentes para novos códigos, ou adicionar um novo módulo de submontagem, e você deseja usar a mesma estrutura como conteúdo padrão, para submontagens .NET, é possível fazer o seguinte:

  1. Adicione <novo código> no fim do arquivo C3DStockSubassemblyScripts.Codes, com um novo índice, nome localizado, código original, e uma descrição opcional.
  2. No VB C3DStockSubassemblies CodesSpecific.vb do projeto, adicione o seguinte no final da estrutura AllCodes: Public <novo código> como CodeType
  3. No CodesSpecific.vb do com / extremidade com bloco FillCodeStructure rotina, adicione a seguinte no final: GetFromCollection colCodesAndDescriptionHashtable, n, .<NewCode>
  4. Declarar o valor padrão, caso os códigos não sejam encontrados, para o CodesDefault (<índice de novo código>)InitializeDefaults () em função do CodesSpecific módulo.
  5. Alterar o tamanho da matriz CodesDefault na CodesSpecific módulo na declaração dim.

Um novo código adicionado usando estes procedimentos pode ser utilizado para qualquer submontagem nova ou existente com o código.NET-coded no AutoCAD Civil 3D de submontagens.

Por exemplo, você pode fazer o seguinte:

  1. Adicione <novo código> no fim do arquivo C3DStockSubassemblyScripts.Codes, com um novo índice, nome localizado, e uma descrição opcional.
  2. No módulo de CodesSpecific C3DStockSubassemblyScripts.dvb arquivo, adicione a seguinte no final da estrutura AllCodes: g_s<novo código> como CodeType
  3. No arquivo CodesSpecific, em com / extremidade com bloco FillCodeStructure rotina, adicione o seguinte no final: GetFromCollection colCodesAndDescriptionHashtable, n, .g_s<NewCode>
  4. Declarar o valor padrão, caso os códigos não sejam encontrados, para o módulo CodesDefault (<índice de novo código>)InitializeDefaults () em função do CodesSpecific.
  5. Alterar o tamanho da matriz g_arrDefault na CodesSpecific módulo.

Um novo código adicionado usando estes procedimentos pode ser utilizado para qualquer submontagem nova ou existente VBA-coded no AutoCAD Civil 3D de submontagens.

Nota: O processo de associar códigos de pontos é principalmente concluído para facilitar a localização de conteúdo padrão. Se você estiver gravando submontagens personalizadas, não é necessário seguir este procedimento. Você pode criar um novo módulo personalizado que contém uma lista de códigos de submontagens que podem fazer referência. Também é possível ignorar este processo por sequências com hard-coding localmente dentro de cada módulo.

Localização de submontagem de catálogos e paletas de ferramentas

As submontagens são geralmente definidas para uma ampla variedade de clientes e regiões geográficas. Você pode que você queira alterar alguns dos nomes de exibição dos catálogos, paletas de ferramentas, ou ferramenta variáveis, conforme aplicável para diversas situações e idiomas. Esses catálogos e paletas de ferramentas são compostas no formato XML, em .atc e podem ser editadas.

Nota: Por padrão, em sistemas com base no idioma Inglês, o AutoCAD Civil 3D catálogo de ferramentas de submontagens .atc arquivos são instalados para C:\ProgramData\Autodesk\C3D<versão> \ptb\Tool Catalogs\Road Catalog.

A lista a seguir identifica o elemento de dados de valores que podem ser alterados no catálogo de ferramentas de submontagem.atc arquivo para fins de localização:

Nota: Somente os valores de um elemento de dados devem ser alterados, não o próprio nome do elemento de dados (como largura na BasicLane de submontagem). Estes elementos de dados são nomes de variáveis globais que são utilizados nos textos de submontagem.

Instalando o kit do país, arquivos personalizados de códigos ou arquivos de códigos específicos do idioma

Se você planeja instalar um kit do país que contém um arquivo de códigos específicos de região, ou, se você planeja instalar (usar códigos) um arquivo que contém conteúdo específico de região, é necessário fazer o seguinte antes de instalar o Kit do país ou antes de instalar os arquivos personalizados de códigos.

Faça uma cópia de backup do arquivo de códigos específicos de região ou personalizados, renomeie-o para o nome padrão do arquivo de códigos instalado (por exemplo, para a versão em inglês produtos, o padrão de arquivo é nomeado C3DStockSubassemblyScripts_US.codes) e copie para a seguinte localização: C:\ProgramData\Autodesk\C3D<versão>\ptb. Para sistemas que não tem o inglês como o idioma de base, “ENU " localização corresponde ao idioma adequado ou região.

Observe que quando o AutoCAD Civil 3D é instalado pela primeira vez em um computador novo, as seguintes duas versões do arquivo de códigos são instaladas:

O C3DStockSubassemblyScripts_<locale>.codes arquivo (neste exemplo, C3DStockSubassemblyScripts_US.codes) é instalado para fornecer um mecanismo de backup para fixar os códigos do conteúdo do arquivo.

Quando um kit do país com códigos de região específicos que contém um arquivo estiver instalado, o arquivo localizando códigos é instalado para C3DStockSubassemblyScripts.codes sobrescrever o arquivo existente e uma cópia é feita em C3DStockSubassemblyScripts _<locale>.codes. Se você modificou o arquivo C3DStockSubassemblyScripts.codes, isto é porque é importante fazer uma cópia de segurança antes de instalar o Kit do país ou códigos específicos do idioma.

Códigos de solução de problemas de arquivo

Se você estiver tendo problemas de resultados inesperados ao usar submontagens personalizadas, ou ao executar determinadas modelagens de corredores tutoriaisAutoCAD Civil 3D, isso pode ser devido ao desenho tentar referenciar códigos de informações de arquivo que ele não pode localizar. Em alguns casos, estas questões podem ser resolvidas atualizando o arquivo existente de códigos para que ele contenha as informações necessárias.