O complemento Data Standard para o AutoCAD e o Inventor fornece dois arquivos de configuração exclusivos que determinam o comportamento padrão do Data Standard. Modificar estes comportamentos para se adequar ao seu fluxo de trabalho de projeto.
É possível definir dinamicamente a configuração de propriedade enquanto a caixa de diálogo é carregada (utilize a função InitializeWindow).
Você pode encontrar esses dois arquivos em C:\ProgramData\Autodesk\Vault 2016\Extensions\DataStandard\CAD\Configuration
O arquivo CFG é carregado somente uma vez ao iniciar o aplicativo de CAD.
Os arquivos de configuração são no formato XML. Utilizar um editor de texto ou um editor XML para modificar valores de elemento no arquivo.
PathDefinition
Define onde o arquivo é salvo. A definição pode ser uma combinação de texto simples ou variáveis. A expressão inserida é avaliada sempre que o usuário insere ou altera dados. A barra invertida de fechamento não é necessária. As variáveis com suporte são
Isso irá conter o caminho para o seu espaço de trabalho, como definido no arquivo de projeto.
Este é o valor de propriedade de arquivo e alterações assim que o usuário insere dados em uma caixa de diálogo padrão de dados campo mapeado para a propriedade<nome de propriedade >.
Exemplo
<PathDefinition>{Workspace}\{Prop[PROJECT].Value}</PathDefinition>
Neste exemplo, o caminho gerado pelo Data Standard é a pasta de espaço de trabalho definida no aplicativo mais o nome do projeto selecionado ou inserido na caixa de diálogo Padrão de dados. Como o espaço de trabalho não será alterado, essa peça é fixa, enquanto o caminho do projeto é alterado dependendo dos dados do usuário.
FileNameDefinition
Define como o arquivo é nomeado. A definição pode ser uma combinação de texto simples ou variáveis. A expressão é avaliada sempre que o usuário insere ou altera dados. A extensão de arquivo é omitida, mas automaticamente anexada pelo Data Standard. As variáveis com suporte são
Este é o valor de propriedade de arquivo. O valor muda quando o usuário insere dados em uma caixa de diálogo padrão de dados campo mapeado para a propriedade < nome de propriedade >.
Exemplos
<FileNameDefinition>{Prop[TITLE].Value}</FileNameDefinition>
O nome do arquivo é gerado a partir do valor do título da propriedade.
<FileNameDefinition>{Prop[YEAR].Value}_{Prop[NUMBER].Value}</FileNameDefinition>
O nome do arquivo é gerado a partir da combinação das propriedades YEAR e NUMBER com um caractere de sublinhado.
PropertyDefinitions
Contém uma ou mais < DefiniçãoPropriedade > elementos. PropertyDefinition é o núcleo desse arquivo de configuração e permite definir uma ou mais propriedades.
IMPORTANTE: PropertyDefinition será necessário somente se o controle (padrão) DynamicPropertyGrid na caixa de diálogo não for usado, ou para aplicar substituições às restrições, como definir uma propriedade Required=True. Até mesmo a configuração do Vault (DynamicGrid) não exige um valor para esta propriedade.
Todos os campos que poderão ser acessados na caixa de diálogo Padrão de dados como uma propriedade devem ser definidos aqui. O nome da propriedade também é o nome do arquivo ou da propriedade do bloco da legenda. Se o nome da propriedade coincidir com a propriedade do arquivo existente, como "Título", ele é utilizado diretamente. Caso contrário, será criada uma propriedade personalizada.
Exemplo
... <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> ...
Os atributos disponíveis para < DefiniçãoPropriedade > são:
Atributo |
Necessário |
Valores válidos |
Descrição |
---|---|---|---|
PropertyName |
Sim |
caracteres e números |
o nome da propriedade |
DataType |
Sim |
texto, data, booleano, inteiro, duplo |
Define o tipo de dados e é necessária para criar propriedades personalizadas. |
InitialValue |
Não |
Dependendo do tipo de dados: Text- uma combinação de texto e variáveis (veja abaixo). Data –data válida ou "agora" para a data atual. Booleano– – "verdadeiro" ou "falso" Número inteiro, duplo– números válidos. |
Define o valor inicial ao salvar um documento pela primeira vez. |
InitialCopyValue Nota: Somente Inventor
|
Não |
Dependendo do tipo de dados: Text- uma combinação de texto e variáveis (veja abaixo). Data –data válida ou "agora" para a data atual. Booleano– – "verdadeiro" ou "falso" Número inteiro, duplo– números válidos. |
Define o valor inicial ao copiar um documento. Este atributo é para somente no Inventor. |
RequiresValue |
Não |
True, False, ou no nome de uma função PowerShell |
Usado para validação. Com uma função PowerShell mais complexos de regras de validação pode ser implementada. |
Por exemplo: { UIString [CFG2] }{PathAndFileNameHandler.OriginalFileName} retorna "Copy_of_Part1.ipt".
Somente Inventor. Retorna o valor da propriedade de arquivo<nome de propriedade >.
Somente Inventor. Retorna o valor da sequência de caracteres de texto a partir de UIStrings.xml especificado por<ID >. Consulte localização para obter mais detalhes.
ShowCheckinDialog
Definido como verdadeiro ou falso para indicar se a caixa de diálogo Fazer check-in do Vault é exibida ao clicar em OK na caixa de diálogo padrão de dados para um documento que está sendo salvo pela primeira vez.
SkipForProperties
Somente Inventor. Este elemento é uma lista separada por vírgulas de nomes de propriedade. A caixa de diálogo padrão de dados não é exibida para documentos que têm uma propriedade de arquivo que está na lista. Um cenário de utilização é ignorar a exibição da caixa de diálogo Padrão de dados para peças do Centro de conteúdo de terceiros (p. ex.: peças geradas no Centro de conteúdo Cadenas).
Exemplo
<SkipForProperties>CDN_B</SkipForProperties>
SupportedFileTypes
Somente Inventor. Define quais tipos de documento são aceitos. Por exemplo, se você não deseja que a caixa de diálogo padrão de dados para exibir para arquivos DWG do Inventor, o elemento se parece com isto:
<SupportedFileTypes>IDW,IAM,IPT,IPN</SupportedFileTypes>
bloco de margens e carimbo
Apenas AutoCAD Este elemento é uma lista separada por vírgulas de nomes de bloco de AutoCAD que estão sincronizados com o Data Standard. Três configurações são necessárias, e mais uma é recomendada para dar suporte a arquivos herdados.
Exemplo
<TitleBlock>ISO_TITLEA,ISO_TITLEB,DIN_TITLE</TitleBlock>
O Data Standard utiliza as propriedades de arquivo do AutoCAD, de modo que o mapeamento principal de UDPs deve ser configurado para as propriedades do arquivo.
O Data Standard permite sincronizar os valores de propriedade para os atributos de bloco. Para isso, três configurações são necessárias, e mais uma é recomendada para dar suporte a arquivos herdados, sem propriedades de arquivo, mas somente atributos de bloco