Acerca de las interfaces de usuario de posprocesador

A veces es necesario tomar decisiones específicas cada vez que se ejecuta un procesamiento posterior de una ruta de herramienta. Esto podría ser para asegurarse de que el control de CNC funciona en el modo correcto y adecuado para la ruta de herramienta determinada. El posprocesador de Autodesk HSM tiene funciones integradas para permitir una interacción simple; como realizar preguntas sencillas en un orden secuencial. Sin embargo, si se debe considerar una gran cantidad de preguntas y parámetros, se prefiere un enfoque de interfaz de usuario convencional.

El posprocesador no admite directamente la personalización de las interfaces de usuario. Sin embargo, sí permite ejecutar aplicaciones de terceros, lo cual a su vez puede presentar la interfaz de usuario y devolver los parámetros al posprocesador. El posdesarrollador puede elegir su plataforma preferida de desarrollo para cumplir los requisitos (las plataformas habitualmente conocidas serían C++/MFC, C#, Java y Python).

Sin embargo, existe una buena alternativa para las plataformas anteriores denominadas aplicaciones HTML (HTA) admitidas a través de Internet Explorer. Una aplicación de estilo HTA es casi idéntica a una página web HTML normal con pequeños cambios en la API accesible. La interfaz de usuario posible para HTA es la misma que para las páginas web normales, por lo que se garantiza una gran flexibilidad en el diseño de la interfaz de usuario y el contenido dinámico. Cuando es relevante, recomendamos desarrollar interfaces de usuario en HTA y utilizar JScript (similar a JavaScript) para mantener la coherencia con el posprocesador. Una aplicación HTA normal es solo un archivo HTML normal con una etiqueta HTA especial y que utiliza la extensión "hta". Puede utilizar el archivo "interactive.hta" como plantilla para la pospersonalización. Además, puede encontrar toda la información necesaria para desarrollar las interfaces de usuario basadas en HTML en Internet.

Dado que el posprocesador se ejecuta en segundo plano, cualquier aplicación ejecutada durante la publicación no bloqueará la interfaz principal de usuario de Autodesk HSM. El usuario puede ver en el Administrador de tareas que la publicación está de hecho esperando que se complete una aplicación. En este ejemplo concreto, es hasta que el usuario haga clic en "Cancelar" o "Aceptar". Siempre puede anular el procesamiento posterior inmediatamente en el Autodesk HSM de Inventor HSM en caso de que se cuelgue la aplicación de terceros.



Posprocesador esperando que se complete aplicación

En resumen, el enfoque HTA simplificará la personalización de la interfaz de usuario y permitirá un mantenimiento sencillo; igual que la pospersonalización restante. En la mayoría de los casos, un único archivo de texto HTA será suficiente para los requisitos de la interfaz de usuario.