# Vinculación de propiedades de herramientas

La vista Advanced Tool Settings (configuración avanzada de la herramienta) permite sustituir determinadas propiedades por un enlace a una propiedad de otra herramienta. Esta función permite establecer condiciones complejas para propiedades de herramientas que no se pueden establecer de otra manera.

Cuando se vincula una propiedad de herramienta, la propiedad de herramienta enlazada se actualiza cuando se ejecuta la herramienta que contiene la propiedad de origen. Esto significa también que la vinculación de una propiedad de herramienta establece un orden de dependencia entre herramientas, el cual determina el orden de ejecución de la mismas.

PRECAUCIÓN:

Si en la vinculación de una propiedad los valores de la propiedad de origen no son compatibles con la propiedad de destino, el ajuste no será válido y la herramienta utilizará el valor predeterminado de dicha propiedad. Por ello, si desea, por ejemplo, establecer una vinculación a propiedades booleanas, asegúrese de que la propiedad vinculada proporciona valores del tipo Verdadero/Falso o 0/1.

Se puede también combinar la vinculación de propiedades de herramientas con la herramienta Math para producir valores compatibles a partir de propiedades de herramienta incompatibles.

Por ejemplo, si desea crear una condición en la que se active la propiedad Enabled (Habilitada) para la herramienta Measure Distance (Medir distancia) sólo si la herramienta Classify (Clasificación) produce una determinada predicción de clase, realice los siguientes pasos para configurarlo:

1. Añada y entrene la herramienta de Clasificación para que proporcione predicciones de clase acertadas. Para más información sobre la herramienta de Clasificación, véase la sección ViDi EL Classify Tool.

2. Añada una herramienta Math con las siguientes celdas. Para más información sobre cómo utilizar la Math Tool, consulte Math.
   1. Cree celdas de encabezado de cadena literal para Predicted Class (Clase predicha), Expected Class (Clase esperada) y Match (Coincidencia).
   2. En la celda bajo Clase predicha, vincule la propiedad Classify.PredictedClass que desee utilizar.
   3. En la celda bajo Clase esperada, introduzca el nombre de la clase esperada escribiéndolo en forma de cadena literal.
   4. En la celda bajo Match (Concordancia), agregue la función Exact para comparar entre sí las celdas Clase predicha y Clase esperada. Por ejemplo, si vincula la propiedad Classify.PredictedClass en la celda A1 e introduce el nombre de la clase esperada en la celda B1, entonces introduzca la función Exact(A1,B1).

3. Agregue la herramienta Measure Distance (Medir distancia) y abra la vista de Configuración avanzada de herramientas.

4. Haga clic sobre el botón Tool Property Link (Vincular propiedades de herramientas) junto a la propiedad Enabled (Habilitada) para abrir el selector de propiedades desplegable y abra seguidamente el submenú de la herramienta Math.

5. Seleccione el ID de la celda que contiene la función Exact en el desplegable de propiedades de la herramienta Math. Como resultado, la herramienta Medir distancia se habilitará únicamente si la propiedad ClasePredicha de la herramienta Classify coincide con la clase esperada definida en la herramienta Math.