Skip to main content

Diálogo: Propiedades – Cámara

Función: Utilice este diálogo para definir las variables globales de la leva.

tabla 41. Dimensiones

Posición inicial / final del maestro

Las posiciones inicial y final del maestro definen el rango de los valores del maestro y, por lo tanto, la escala del eje horizontal de la leva. Los ajustes predeterminados se dan en grados angulares con 0 y 360 como valores límite.

Posición inicial / final del esclavo

Las posiciones esclavas asociadas están determinadas por el tipo de gráfico que se define para la leva. Sin embargo, el segmento representado por las curvas (esta es también la escala del eje vertical) se puede definir por las posiciones inicial y final del esclavo que se dan aquí.



tabla 42. Período

Estas configuraciones afectan el trabajo en el editor de levas y la tabla de levas. Dependiendo de estos parámetros, el punto inicial del esclavo se ajusta automáticamente cuando se cambia el punto final, y al revés. Este ajuste optimiza la transición del período para que sea lo más suave y sin sacudidas posible.

Transición suave

standard icon: Los valores de posición, velocidad y aceleración se ajustan automáticamente.

Período esclavo

Indica cuando el período esclavo se repite mecánicamente. Entonces, la posición del esclavo al comienzo y al final del período maestro puede desviarse en un múltiplo entero de este valor.

Este valor es efectivo solo si el Transición suave está seleccionada la casilla de verificación.



tabla 43. Requisitos de continuidad

La activación de estas opciones para la continuidad de la curva no tiene ningún efecto a la hora de editar la leva. Sin embargo, solicita una verificación de continuidad, que informa cualquier infracción a la vista de mensajes (LEVA categoría). No es posible editar saltos en la curva de posición. La configuración predeterminada también requiere la continuidad de la velocidad y la aceleración. Puede borrar estas opciones, por ejemplo, en el caso especial de una curva que consta únicamente de segmentos lineales. Sin embargo, esto puede provocar roturas en la curva de posiciones. Por defecto, el tirón (cuarta derivada) no se prueba para saltos.

Posición

standard icon: La curva se comprueba para ver si hay saltos.

Velocidad

Aceleración

Imbécil



tabla 44. Formato de compilación

Al compilar, MC_CAM_REF Se generan variables de estructura. Una leva se describe de acuerdo con las siguientes opciones:

polinomio (XYVA)

Descripción polinomial de los puntos individuales, que consta de la posición del maestro, la posición del esclavo, la velocidad del esclavo y la aceleración del esclavo.

matriz de puntos unidimensionales

Tabla 1D de posiciones esclavas

matriz de puntos bidimensional

Tabla 2D de posiciones compuestas maestro / esclavo

Elementos

Número de elementos para las matrices de puntos de 1 o 2 dimensiones. Esta matriz ya se creó en SM3_Basic para los casos estándar 128 y 256. Si escribes otro valor, tendrás que crear la estructura en tu aplicación. Para ello, consulta el siguiente ejemplo.

Segmentos

Formato de compilación estándar; admite todos los tipos de segmentos



ejemplo 11. Ejemplo de una matriz con 720 elementos
TYPE SMC_CAMTable_LREAL_720_2 :
STRUCT
        Table: ARRAY[0..719] OF ARRAY[0..1] OF LREAL;
        fEditorMasterMin, fEditorMasterMax: REAL;
        fEditorSlaveMin, fEditorSlaveMax: REAL;
        fTableMasterMin, fTableMasterMax: REAL;
        fTableSlaveMin, fTableSlaveMax: REAL;
END_STRUCT
END_TYPE


Para más información, ver: Cómo crear una cámara