Skip to main content

Configuración de la entrada de texto

Una visualización suele configurarse para que llame a un teclado virtual para un evento de entrada de texto cuando no hay un dispositivo de entrada disponible. Para ello, Escribir variable La acción de seguimiento se preestablece en consecuencia en la entrada del usuario: el valor Estándar es seleccionado para el Tipo de entrada configuración.

Por ejemplo, los controladores que se emplean como CODESYS TargetVisu A menudo no tienen teclado. Una visualización requiere un teclado virtual. En cambio, suele tener un teclado. El usuario usa un teclado para especificar el texto.

Sin embargo, también puede configurar específicamente cómo se introduce el texto. Para ello, hay más tipos de entrada disponibles en la entrada de usuario, como Text input o las visualizaciones listadas. Estas visualizaciones tienen la Teclado numérico/teclado numérico Tipo de visualización y visualización de teclados virtuales o teclados numéricos.

En el Configuración para la entrada de texto predeterminada configuración del Administrador de Visualización, puede predefinir una visualización de teclado que se activa desde todas las visualizaciones de la aplicación cuando sea necesario. Esto es posible sin tener que personalizar las entradas del usuario en las visualizaciones.

Configurar la entrada de texto como de costumbre

Cuando la codificación UTF-8 está habilitada para STRING Tipo de dato: se permiten textos con caracteres específicos del idioma. Los textos con caracteres específicos del idioma, como caracteres diacríticos o caracteres chinos, se pueden especificar tanto durante la entrada como durante la salida. Puede habilitar la codificación UTF-8 en Diálogo: Configuración del proyecto: Opciones de compilación.

Requisito: Hay un proyecto abierto con una visualización. CODESYS TargetVisu no tiene teclado

  1. Declarar una variable de entrada en el PLC_PRG programa.

    VAR_INPUT stInput : STRING; END_VAR

  2. Agregue un botón a la visualización y seleccione el elemento.

  3. Configurar el Textos → Texto propiedad con Text input: %s.

  4. Configurar el Variables de texto → Variable de texto propiedad con PLC_PRG.stInput.

  5. En el Configuración de entrada → OnMouseClick propiedad, haga clic Configurar.

    Se abre el cuadro de diálogo Configuración de entrada . El evento de entrada seleccionado se muestra debajo del título.

  6. Seleccione el Escribir variable acción.

  7. Seleccione el valor Standard en Tipo de entrada de la ejecución de la acción.

    La entrada se configura como de costumbre.

  8. Compila, descarga e inicia la aplicación como CODESYS TargetVisu.

    Se abre la visualización.

  9. Como usuario de visualización, haga clic en el botón.

    Se muestra un campo de entrada con un teclado virtual que permite la entrada de texto mediante el ratón.

  10. Compila, descarga e inicia la aplicación como CODESYS WebVisu.

    Se abre la visualización.

  11. Como usuario de visualización, haga clic en el botón.

    Se muestra un campo de entrada y solicita la entrada de texto.

Configuración de la entrada de texto especialmente para teclados virtuales

Requisito: Hay un proyecto abierto con una visualización.

  1. Declarar una variable de entrada en el PLC_PRG programa.

    VAR_INPUT stInput : STRING; END_VAR

  2. Agregue un botón a la visualización y seleccione el elemento.

  3. Configurar el Textos → Texto propiedad con Text input: %s.

  4. Configurar el Variables de texto → Variable de texto propiedad con PLC_PRG.stInput.

  5. En el Configuración de entrada → OnMouseClick propiedad, haga clic Configurar.

    El Configuración de entrada Se abre el cuadro de diálogo. El evento de entrada seleccionado se muestra debajo del título.

  6. Seleccione el Escribir variable acción.

  7. Seleccione la visualización Visudialogs.Keypad en Tipo de entrada de la ejecución de la acción.

    El teclado virtual Visudialogs.Keypad se selecciona como dispositivo de entrada.

  8. Compila, descarga e inicia la aplicación.

    Se abre la visualización.

  9. Como usuario de visualización, haga clic en el botón.

    Se muestra el teclado virtual y permite la entrada de texto mediante el ratón.

    _visu_img_call_virtual_keypad.png

Configuración de la entrada numérica especialmente para teclados numéricos virtuales

Requisito: Hay un proyecto abierto con una visualización.

  1. Declarar una variable de entrada en el PLC_PRG programa.

    VAR_INPUT iInput : INT; END_VAR

  2. Abra la visualización y agregue un Rectángulo elemento.

  3. Seleccione el elemento en el editor.

    Las propiedades son visibles en el Propiedades vista.

  4. Configurar el Textos → Texto propiedad con Number input: %i.

  5. Configurar el Variables de texto → Variable de texto propiedad con PLC_PRG.iInput.

  6. En el Configuración de entrada propiedad, haga clic en el Configurar botón en el OnMouseClick línea.

    El Configuración de entrada Se abre el cuadro de diálogo. El evento de entrada seleccionado se muestra debajo del título.

  7. Allí seleccionas el Write Variable acción de la lista de acciones posibles y haga clic en el _visu_img_add_selected_alarm_group.png símbolo.

    La acción se muestra en la lista de acciones a ejecutar. Su implementación en blanco se muestra en el área de la ventana a la derecha de la lista.

  8. Seleccione las siguientes configuraciones:

    Tipo de entrada empezar a VisuDialogs.Numpad.

    Elija la variable a editar empezar a Usar variable de salida de texto.

    Título del diálogo empezar a 'My virtual numpad'.

  9. Hacer clic DE ACUERDO para cerrar el diálogo.

    La entrada del usuario está configurada.

  10. Compila, descarga e inicia la aplicación.

    La aplicación se ejecuta. Se abre la visualización. Al hacer clic en el rectángulo, se abre el teclado numérico.

    _visu_img_call_virtual_numpad.png

Definición de la entrada de texto predeterminada

Requisito: Un proyecto con visualización y configuración de entrada de usuario está abierto. Para todos Escribir variable acciones de seguimiento, el valor Por defecto es seleccionado para el Tipo de entrada configuración.

  1. Haga doble clic en el Administrador de visualización.

  2. En el Ajustes pestaña, en el Entrada de texto predeterminada grupo, haga clic en la entrada de texto predeterminada para asignar visualizaciones.

    Estas visualizaciones se definen como entrada de texto predeterminada. Si una variante de visualización no tiene teclado, se activan sin necesidad de adaptar la entrada del usuario.