Parfois, il est souhaitable de prendre des décisions spécifiques à chaque fois qu'une trajectoire d'outil est post-traitée. Ces décisions peuvent consister à appliquer une méthode permettant de vous assurer que le contrôle CNC fonctionne dans le mode approprié pour la trajectoire d'outil donnée. Le post-processeur Inventor HSM possède des fonctions intégrées pour permettre une interaction simple, comme poser des questions simples dans un ordre séquentiel. Cependant, si de nombreuses questions/de nombreux paramètres doivent être pris en compte, une approche classique de l'interface utilisateur est préférable.
Le post-processeur ne prend pas directement en charge la personnalisation des interfaces utilisateur. Il ne permet pas non plus l'exécution d'applications tierces qui, à leur tour, peuvent présenter l'interface utilisateur et renvoyer les paramètres au post-processeur. Il incombe entièrement au post-développeur de choisir la plate-forme de développement de son choix pour répondre à ces exigences (les plates-formes les plus connues sont C++/MFC, C#, Java et Python).
Toutefois, il existe une solution alternative idéale aux plates-formes ci-dessus appelée "applications HTML" (HTA), prise en charge par Internet Explorer. Une application de type HTA est pratiquement identique à une page Web HTML normale avec des modifications mineures au niveau de l'API accessible. L'interface utilisateur possible pour les HTA est la même que pour les pages Web normales, ce qui garantit une grande flexibilité dans la conception et le contenu dynamique des interfaces utilisateur. Le cas échéant, nous vous recommandons de développer les interfaces utilisateur dans les HTA et d'utiliser JScript (semblable à JavaScript) pour assurer la cohérence avec le post-processeur. Une application HTA est simplement un fichier HTML normal avec une balise HTA spéciale et une extension "hta". Vous pouvez utiliser le fichier "interactive.hta" comme modèle pour vos propres opérations de personnalisation de publications. Vous trouverez en outre toutes les informations nécessaires au développement d'interfaces utilisateur HTML sur Internet.
Le post-processeur s'exécutant en arrière-plan, toute application exécutée lors de la publication ne bloque pas l'interface utilisateur Inventor HSM principale. L'utilisateur peut voir dans le gestionnaire de tâches que la publication, en réalité, attend qu'une application se termine, c'est-à-dire, pour cet exemple particulier, que l'utilisateur clique sur "Annuler" ou "Accepter". Vous pouvez toujours abandonner le post-traitement immédiatement à partir du gestionnaire de tâches Inventor HSM au cas où l'application tierce serait bloquée.
Post-processeur attendant que l'application se termine
En bref, l'approche par HTA simplifie la personnalisation des interfaces utilisateur et vous permet de la gérer facilement, tout comme la personnalisation des publications restantes. Dans la plupart des cas, un fichier de texte HTA unique suffit pour répondre à vos exigences d'interface utilisateur.