Propiedades de clase del conector

Propiedades de clase del conector

    Definición de propiedades de clase del conector

    Utilice el siguiente procedimiento para definir las propiedades de clase del conector para un nuevo componente.

    1. En la cinta de opciones, haga clic en ficha Generador de componentes panel Autor Propiedades de clase del conector. Aparece el cuadro de diálogo Propiedades de clase del conector.
    2. Seleccione la clase del conector deseada de la lista desplegable Nombre de archivo de clase del conector. Esta lista muestra todos los archivos de clase del conector encontrados en las colecciones Componentes del sistema y Componentes en la nube. Para eliminar el nombre de clase del conector de la lista, haga clic en el botón situado a la derecha de la lista desplegable.
    3. A continuación, puede asignar las propiedades de clase del conector. Seleccione la propiedad deseada de la lista desplegable Nombre y el valor de propiedad deseado de la lista desplegable Valor.
    4. Haga clic en el botón Aceptar para definir las propiedades de clase del conector y cerrar el cuadro de diálogo.

    Creación de clases de conector personalizadas

    Puede definir clases de conector personalizadas para los nuevos tipos de componentes que requieran un comportamiento de conexión más allá de las clases de conector suministradas con el producto. A continuación, estas se pueden utilizar para controlar el comportamiento de propagación de parámetros entre los componentes asignados a la clase.

    Una clase del conector se define mediante un archivo XML con la extensión .connectorclass. Los elementos de la clase del conector definen la asignación de parámetros y cualquier comprobación condicional que se utilice para controlar las condiciones en las que se han realizado determinadas asignaciones.

    La estructura de un archivo XML de clase del conector es sencilla. A continuación, se muestra un ejemplo de un archivo de clase del conector simple. Las descripciones del elemento se ofrecen a continuación.

    <connector>

    <ConveyorWidth value_source="parameter">Anchura</ConveyorWidth> <ConveyorHeight family_type="normal"

    value_source="parameter">Altura</ConveyorHeight> <ConveyorHeight family_type="inclined" connector_name="Connector1"

    value_source="Parameter">Altura superior</ConveyorHeight> <ConveyorHeight family_type="inclined" connector_name="Connector2"

    value_source="Parameter">Altura inferior</ConveyorHeight> <ConveyorHeight family_type="spiral" connector_name="UpperConnector"

    value_source="Parameter">Altura superior</ConveyorHeight> <ConveyorHeight family_type="spiral" connector_name="LowerConnector"

    value_source="Parameter">Altura inferior</ConveyorHeight>

    </connector>

    Los archivos de clase del conector siempre utilizan un elemento raíz denominado connector. Este elemento contiene una serie de elementos secundarios que identifican los parámetros que se van a propagar entre los componentes cuando se conecten y pertenecen a la misma clase del conector.

    Los elementos secundarios definen grupos de asignaciones. Pueden tener cualquier nombre y se utilizan de acuerdo con las siguientes reglas:

    • Cada grupo de asignaciones, que representa un parámetro determinado, debe tener un nombre exclusivo. En el ejemplo anterior, "ConveyorWidth" y "ConveyorHeight" representan los dos grupos de asignaciones.
    • En un componente determinado, cuando se encuentra una coincidencia en un parámetro que cumple las reglas de correspondencia que se explican a continuación, finalizan las pruebas del grupo de asignaciones actual y se procesa el grupo de asignaciones siguiente. Por lo tanto, los elementos del grupo de asignaciones deben indicarse en orden de especificidad descendente, es decir, de más específicos a menos específicos.

    El valor de estos elementos suele identificar el nombre del parámetro que se va a asignar (por ejemplo, "Anchura" en el ejemplo anterior). Ambos componentes deben proporcionar un parámetro que coincida con este nombre, o no se llevará a cabo ninguna asignación.

    Los atributos de estos elementos proporcionan información adicional para controlar la operación de asignación. Estos atributos se describen en la siguiente tabla.

    Atributo Valores de atributo Notas
    value_source Parámetro (por defecto) Especifica que el valor de la asignación debe proporcionarlo el parámetro identificado en el componente de origen.
      Constante Especifica que el valor que se asignará es un valor constante, que se proporciona en el atributo value.
    valor   Este atributo proporciona el valor que se utilizará para el parámetro cuando value_source esté definido en Constante.
    connector_name   Este atributo se utiliza para restringir la coincidencia de un conector específico (por nombre). Si el conector que se va a utilizar para la conexión en el componente no coincide con este nombre, la asignación se ignorará.

    Además de los atributos reservados anteriormente, se pueden especificar atributos adicionales que definan las condiciones de coincidencia. Los nombres de atributo (por ejemplo, "family_type" en el ejemplo anterior) identifican propiedades de clase del conector. Los valores de estas propiedades se deben especificar en el componente (mediante el cuadro de diálogo Propiedades de clase del conector) para facilitar la coincidencia. Si el componente no proporciona una propiedad de clase del conector coincidente, la asignación se ignorará.

    Consejo: En lugar de crear un archivo XML totalmente nuevo, copie uno de los archivos existentes de la carpeta C:\ProgramData\Autodesk\Factory Design Suite(versión)\FactoryLibrary. Proporcione un nombre nuevo para el archivo y reemplace los parámetros existentes con los suyos propios. Asegúrese de eliminar los elementos innecesarios.