Archivos de configuración del Estándar de datos para AutoCAD e Inventor

El complemento Estándar de datos para AutoCAD e Inventor proporciona dos archivos de configuración exclusivos que determinan el comportamiento de la hoja de Estándar de datos. Modifique estos comportamientos para adaptarse a su flujo de trabajo de diseño.

Puede definir de forma dinámica la configuración de la propiedad mientras se carga un cuadro de diálogo (utilice la función InitializeWindow).

Nota: Este tema se aplica solo al complemento Data Standard para Inventor y AutoCAD.

Los siguientes comportamientos se definen en los archivos de configuración de Data Standard:

Detalles del archivo de configuración

Existen dos archivos de configuración exclusivos para el complemento Data Standard de AutoCAD e Inventor.

Estos dos archivos se encuentran en C:\ProgramData\Autodesk\<edición de Vault>\Extensions\DataStandard\CAD\

El archivo CFG se carga una sola vez al iniciar la aplicación de CAD.

Elementos de archivo

Los archivos de configuración están en formato XML. Utilice un editor de texto o un editor XML para modificar los valores de elemento en el archivo.

Nota: La mayoría de los elementos de los archivos son los mismos para Inventor y AutoCAD. Sin embargo, algunos elementos solo son válidos para Inventor o AutoCAD. También hay pequeñas diferencias entre algunos elementos, dependiendo del archivo.

PathDefinition

Define la ubicación en la que se guarda el archivo. La definición puede ser una combinación de texto normal o variables. La expresión introducida se evalúa cada vez que el usuario introduzca o modifique los datos. No se requiere una barra invertida de cierre. Las variables compatibles son las siguientes:

FileNameDefinition

Define el modo en el que se asigna el nombre de archivo. La definición puede ser una combinación de texto normal o variables. La expresión se evalúa cada vez que el usuario introduzca o modifique los datos. La extensión de archivo se omite, pero Estándar de datos la asocia automáticamente. Las variables compatibles son las siguientes:

PropertyDefinitions

Contiene uno o más elementos <PropertyDefinition>. El elemento <PropertyDefinition> es la base de este archivo de configuración y permite definir una o más propiedades.

Importante: El elemento PropertyDefinition solo es necesario si el control DynamicPropertyGrid (por defecto) del cuadro de diálogo no se utiliza o para aplicar modificaciones a las restricciones, por ejemplo, para definir una propiedad Necesario=True. Ni siquiera la configuración de Vault (DynamicGrid) requiere un valor para esta propiedad.

Todos los campos que estarán disponibles en el cuadro de diálogo Estándar de datos como una propiedad deben estar definidos aquí. El nombre de la propiedad también es el nombre del archivo o de la propiedad del cajetín. Si el nombre de la propiedad coincide con el de una propiedad de archivo existente, por ejemplo, "Título", se utiliza directamente. De lo contrario, se creará una propiedad personalizada.

Ejemplo

...
<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>
...

Los atributos disponibles para <PropertyDefinition> son:

Atributo

Obligatorio

Valores válidos

Descripción

PropertyName

caracteres y números

el nombre de la propiedad

DataType

texto, fecha, booleano, entero, doble

Define el tipo de datos y es necesaria para crear propiedades personalizadas.

InitialValue

No

Según el tipo de datos:

Texto: una combinación de texto y variables (consulte a continuación).

Fecha: fecha válida o "ahora" para la fecha actual.

Booleano: "true" o "false".

Entero, doble: los números válidos.

Define el valor inicial al guardar un documento por primera vez.

InitialCopyValue

Nota: Solo Inventor

No

Según el tipo de datos:

Texto: una combinación de texto y variables (consulte a continuación).

Fecha: fecha válida o "ahora" para la fecha actual.

Booleano: "true" o "false".

Entero, doble: los números válidos.

Define el valor inicial al copiar un documento. Este atributo es para Inventor.

RequiresValue

No

verdadero, falso o el nombre de una función de PowerShell

Se utiliza para la validación. Con una función de PowerShell más complejos, reglas de validación se puede implementar.

Los atributos InitialValue y InitialCopyValue permiten la combinación de texto sin formato y variables para las propiedades de texto. Las variables compatibles son las siguientes:

ShowCheckinDialog

Se define en verdadero o falso para indicar si el cuadro de diálogo Aplicar check-in de Vault se muestra al hacer clic en Aceptar en el cuadro de diálogo Estándar de datos para un documento que se guarda por primera vez.

SkipForProperties

Solo Inventor. Este elemento es una lista separada por comas de nombres de propiedad. El cuadro de diálogo Data Standard automáticas no se muestra para los documentos que tienen una propiedad de archivo que se muestra en esta lista. Un ejemplo de uso es omitir la aparición del cuadro de diálogo Estándar para piezas del Centro de contenido de terceros (p. ej., piezas generadas del Centro de contenido de Cadenas).

Ejemplo

<SkipForProperties>CDN_B</SkipForProperties>

SupportedFileTypes

Solo Inventor. Define qué tipos de documento son compatibles. Por ejemplo, si no desea que el cuadro de diálogo de Data Standard para mostrar para archivos DWG de Inventor, el elemento tiene este aspecto:

<SupportedFileTypes>IDW,IAM,IPT,IPN</SupportedFileTypes>

Cuadro de rotulación

Solo AutoCAD. Este elemento es una lista separada por comas de nombres de bloques de AutoCAD que están sincronizados con Data Standard. Tres parámetros son obligatorios y otro adicional se recomienda para admitir archivos heredados.

Ejemplo

<TitleBlock>ISO_TITLEA,ISO_TITLEB,DIN_TITLE</TitleBlock>

Asignación de propiedades de AutoCAD

El Estándar de datos utiliza las propiedades de archivo de AutoCAD, por lo que la principal asignación de UDP debe estar configurada para las propiedades del archivo.

El Estándar de datos permite sincronizar los valores de propiedad para los atributos de bloque. Para conseguirlo, 3 parámetros son obligatorios y 1 adicional se recomienda para admitir archivos heredados, sin tener las propiedades de los archivos, solo los atributos de bloque

Asignación de propiedades de Inventor