imc FAMOS 2021 se présente sous la forme d'une interface modernisée et rafraîchie, qui offre un contraste accru et, grâce à une meilleure séparation des zones de travail, augmente la facilité d'utilisation. En outre, les moniteurs haute résolution sont désormais mieux supportés avec de grandes barres d'outils, en fonction du réglage DPI.
Le widget courbe reconnaît désormais les "événements de la souris" tels que le clic et le glissement, qui, à leur tour, peuvent être affectés à leurs propres actions de séquence. Ainsi par exemple, cliquer avec la souris tout en appuyant sur la touche CTRL définit un marqueur ou encercle un objet graphiquement; des zones similaires peuvent être remplies ou des lignes de régression tracées à travers une zone sélectionnée.
La largeur et la couleur du cadre des tableaux et des étiquettes peuvent désormais être définies séparément pour chaque bordure. Ainsi par exemple, le cadre extérieur du tableau peut être formaté en une ligne rouge continue et épaisse, tandis que les cellules intérieures sont séparées par une ligne noire pointillée.
Pour les tableaux et les tableaux de texte, il y a maintenant de nouveaux placeholders disponibles. En les utilisant, il est désormais possible d'utiliser <VAR.COMMENT> et <VAR.ORIGIN> pour intégrer le commentaire et l'origine du fichier dans des tableaux et des matrices de texte, respectivement, et de les mettre à jour automatiquement au moyen de données liées. Les propriétés définies par l'utilisateur peuvent être intégrées à l'aide de la commande <VAR.PROPS>("userpropname").
En outre, les menus contextuels pour les widgets avec des placeholders ont été augmentés:
Le nouveau widget SpinEdit permet d'augmenter ou de réduire les valeurs numériques en utilisant respectivement un bouton "Up" et "Down". Ainsi, par exemple, des séries de mesures peuvent être passées en revue sur la base de leur numéro, des ordres peuvent être sélectionnés dans une analyse d'ordre, les valeurs limites peuvent être augmentées progressivement, etc.
Le nouveau widget "Timespan" permet de définir des plages de temps et le widget "NumericRange" de définir des plages numériques au moyen de barres de défilement. Grâce à ces widgets, il serait possible, par exemple, d'analyser des données mesurées uniquement dans un certain intervalle de temps, ou de n'afficher que les événements qui se situent dans une plage numérique définie.
Dans la fenêtre des courbes, il est désormais possible d'afficher ou de masquer les différents canaux d'un simple clic de souris. Pour ce faire, le pointeur de la souris est déplacé sur le nom d'une voie, puis affiché/masqué en cliquant sur l'icône en forme d'œil. Il est également possible de naviguer dans le coin supérieur gauche de la fenêtre de courbe et d'y utiliser un menu contextuel pour configurer les canaux qui sont affichés et ceux qui sont cachés.
Afin d'accroître encore l'opérabilité de la fenêtre de courbe par des techniques d'écran tactile, certaines régions de la fenêtre de courbe ont été affectées au déclenchement de certaines actions. Ainsi par exemple, dans les régions supérieures ou inférieures de la fenêtre de la courbe, il est possible de déplacer la courbe dans le sens Y, et dans les marges gauche ou droite de la courbe, la courbe peut être déplacée dans le sens X.
Avec des listes d'initialisation, ainsi que pour des valeurs purement numériques, des textes, des constantes (par exemple PI), des expressions mathématiques, des fonctions et des variables sont désormais disponibles, par exemple ZeroOneZero = sin( [0, PI/2, PI] ).
Les lignes de code FAMOS peuvent désormais être mises en commentaires comme un bloc au moyen de (* … *).
Afin d'afficher les doubles guillemets dans les limites du texte , On peut maintenant les dupliquer. Exemple:
Tx = "explorer.exe ""C:\Programme\Microsoft Office\MSAccess.EXE"""
Afin d'éviter que de longues lignes de code ne soient limitées en raison de la fin de ligne ("EOL"), il est maintenant possible de faire un retour à la ligne dans l'éditeur au moyen de SHIFT+ENTER.