Especificar información de envío y caracteres no imprimibles

Esta sección describe cómo especificar la información de envío y los caracteres no imprimibles en DNC-Max.

La información de envío es el término utilizado para cualquier información enviada o recibida por DNC-Max que no forma parte del archivo que actualmente está siendo transmitido.

La siguiente figura muestra un ejemplo de la configuración de la información de envío en el protocolo estándar, donde el control CNC requiere un caracter '%' seguido de un carácter ASCII 0 para señalar el final de la transmisión.

Enviar al final del envío

También se muestra cómo especificar caracteres no imprimibles, usando el nombre ASCII estándar "NUL" precedido por "\".

También puede introducir "\0" para especificar ASCII 0. Tenga en cuenta que la próxima vez que abra la ventana de configuración, éste habrá sido convertido a "\NUL".

Los nombres ASCII para todos los caracteres no imprimibles (ASCII 0 - ASCII 31 y ASCII 127) están listados en la Tabla ASCII.

Si necesita especificar un carácter no imprimible seguido de uno o más caracteres ASCII normales, debe insertar un espacio después del nombre ASCII, p.ej. "\EOT stop", el carácter de espacio no será enviado. Para enviar un espacio después de un nombre ASCII, debe introducir dos espacios.

Preste atención cuando introduzca información en campos de entrada de múltiples líneas como el campo Enviar datos de la figura anterior. Si presiona Intro, el cursor se moverá a la siguiente línea, y el servidor enviará los datos especificados, seguidos de una nueva línea (vea sección siguiente para más información).

A continuación se muestra una solución alternativa a especificar %\\NUL. En este caso, sólo se especifica '%' en el campo Enviar datos, y el carácter ASCII 0 es enviado usando el cuadro Enviar carácter.

Solución alternativa al problema del final de envío.

Especificar múltiples líneas

En todos los campos de entrada de múltiples líneas, puede introducir más de una línea. La siguiente figura muestra un ejemplo de la configuración del protocolo estándar, donde el control CNC requiere una línea que contenga "M30", seguida por una línea que contenga "%".

Envío de varias líneas al final del envío.

Note que el cursor está al comienzo de la línea siguiente a la línea que contiene el carácter "%". Esto sucede si Intro fue presionado al final de la línea "%". Después de cada línea, el servidor enviará el carácter(es) de salto de línea especificados para el puerto. El resultado es mostrado en la ventana del terminal a continuación.

Resultado de enviar información de envío con salto de línea.

Si no quiere transmitir caracteres de salto de línea después de la última línea, asegúrese de no presionar Intro al final de la última línea.

Para verificar que no se han introducido nuevas líneas extra, haga clic con el ratón en el campo de entrada, debajo de la última línea introducida. Si el cursor se mueve al comienzo de la siguiente línea, indica que ha presionado Intro. Si no desea un caracter de salto de línea, presione Retroceso para eliminarlo.

El resultado de enviar las dos líneas anteriores, pero donde ningún salto de línea es enviado al final de la segunda línea, es mostrado en la ventana del terminal a continuación.

Resultado de enviar información de envío sin salto de línea.

Specifying Environment Variables

También se pueden especificar variables de entorno en la información de envío. El siguiente ejemplo de configuración del protocolo estándar muestra cómo asegurar que son utilizados la velocidad de avance, velocidad de giro y número de herramienta correctos cuando reinicia la transmisión desde cualquier punto.

Uso de variables de entorno en la información de envío

Para más información sobre las variables de entorno, por favor consulte Guía Instalación.