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.
Aviso
Proyecto de muestra para entrada de usuario con un teclado numérico virtual o un teclado virtual
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
Declarar una variable de entrada en el
PLC_PRG
programa.VAR_INPUT stInput : STRING; END_VAR
Agregue un botón a la visualización y seleccione el elemento.
Configurar el
propiedad conText input: %s
.Configurar el
propiedad conPLC_PRG.stInput
.En el Configurar.
propiedad, haga clicSe abre el cuadro de diálogo Configuración de entrada . El evento de entrada seleccionado se muestra debajo del título.
Seleccione el Escribir variable acción.
Seleccione el valor
Standard
en Tipo de entrada de la ejecución de la acción.La entrada se configura como de costumbre.
Compila, descarga e inicia la aplicación como CODESYS TargetVisu.
Se abre la visualización.
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.
Compila, descarga e inicia la aplicación como CODESYS WebVisu.
Se abre la visualización.
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.
Declarar una variable de entrada en el
PLC_PRG
programa.VAR_INPUT stInput : STRING; END_VAR
Agregue un botón a la visualización y seleccione el elemento.
Configurar el
propiedad conText input: %s
.Configurar el
propiedad conPLC_PRG.stInput
.En el Configurar.
propiedad, haga clicEl Configuración de entrada Se abre el cuadro de diálogo. El evento de entrada seleccionado se muestra debajo del título.
Seleccione el Escribir variable acción.
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.Compila, descarga e inicia la aplicación.
Se abre la visualización.
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.
Configuración de la entrada numérica especialmente para teclados numéricos virtuales
Requisito: Hay un proyecto abierto con una visualización.
Declarar una variable de entrada en el
PLC_PRG
programa.VAR_INPUT iInput : INT; END_VAR
Abra la visualización y agregue un Rectángulo elemento.
Seleccione el elemento en el editor.
Las propiedades son visibles en el Propiedades vista.
Configurar el
propiedad conNumber input: %i
.Configurar el
propiedad conPLC_PRG.iInput
.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.
Allí seleccionas el
Write Variable
acción de la lista de acciones posibles y haga clic en elsí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.
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'
.Hacer clic DE ACUERDO para cerrar el diálogo.
La entrada del usuario está configurada.
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.
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.
Haga doble clic en el Administrador de visualización.
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.