imc FAMOS Configuration Import & Export
Un nouvel outil confortable permet l'importation et l'exportation de la configuration complète imc FAMOS. Le transfert de l'ordinateur devient ainsi un jeu d'enfant. De plus, les configurations peuvent être standardisées et utilisées au sein des équipes ou même à l'échelle de l'entreprise.
Le nouvel outil "imc FAMOS Configuration Im & Export" permet de réaliser cette opération de manière fiable et confortable en quelques clics de souris:
- imc FAMOS options globales, disposition des menus
- Favoris, sources de données et modèles de panel
- Filtres de données, séquences prédéfinies et bibliothèques
- Toutes sortes de modèles pour les projets, les configurations de courbes, les séquences, les rapports, les logos, etc.
Particulièrement intéressant pour les admins : Les configurations peuvent être confortablement déployées via la ligne de commande "xconfig -i ; PathToFamosCfgZip". Cela permet de gagner du temps et d'augmenter la productivité.
Support du format de fichier HDF5
Le format de fichier de données HDF5 ("Hierarchical Data Format") est très répandu dans les domaines scientifiques, où il sert à traiter de très grands volumes de données numériques. Il est supporté par de nombreuses plateformes telles que Java, Python, R ou Mathematica. En particulier, Matlab l'utilise comme format par défaut (p. ex. dans Matlab R2018b). imc FAMOS 7.5 fournit un importateur pour ce format plutôt complexe. Il construit ainsi un pont solide vers de nombreux pools de données, permettant à l'utilisateur de choisir l'outil le meilleur et le plus approprié pour la tâche respective à accomplir.
Créez vous-même les fonctions
imc FAMOS offre maintenant la possibilité d'étendre la bibliothèque de fonctions avec vos propres fonctions. Des sous-tâches récurrentes ou des algorithmes d'évaluation complets, qui étaient auparavant disponibles dans les séquences, peuvent maintenant être transférés dans vos propres fonctions. Cette encapsulation permet de structurer des séquences d'analyse étendues et de les rendre ainsi plus faciles à comprendre et à gérer. En outre, le savoir-faire peut être mieux partagé avec les collègues grâce à des collections de fonctions gérées de manière centralisée. Désormais, tous les analystes de données de l'entreprise bénéficient des fonctions créées une seule fois.
Les nouvelles "fonctions" offrent les avantages suivants par rapport aux sous-séquences :
- Les variables d'entrée et de sortie peuvent être clairement définies comme paramètres (nombre, type, direction)
- Les variables sont automatiquement encapsulées et n'influencent pas les variables de la séquence appelante
- Peut être glissé & déposé, double-cliqué et complété automatiquement dans la séquence
- L'assistant de fonction est disponible
- Le texte d'aide peut être créé pour être affiché automatiquement
- Peut être stocké et intégré de manière centralisée (par exemple sur un serveur de l'entreprise)
- Le mécanisme de mot de passe peut également être utilisé pour protéger un savoir-faire sensible
Nouvelles fonctions
Avec la version 7.5, imc FAMOS offre quelques nouvelles fonctions. De nouveaux outils sont disponibles, notamment pour le traitement de la vidéo et de l'image:
- VFOpen() : Un fichier vidéo est ouvert et préparé pour recevoir des images. Les fonctions d'édition suivantes sont alors utilisées pour joindre le fichier vidéo:
- VFAppendPanelSnapshot() : Une page du panel actif est exportée en bitmap et attachée au fichier vidéo ouvert.
- VFAppendCwSnapshot() : Le contenu de la fenêtre de courbe actuellement sélectionnée est exporté en bitmap et ajouté au fichier vidéo ouvert.
- VFAppendFrame() : Un bitmap est chargé à partir d'un fichier image et attaché au fichier vidéo ouvert.
- VFAppendRGBData() : Un ensemble de données RVB est converti en un bitmap ou une séquence de bitmaps et ajouté au fichier vidéo ouvert.
- VFClose() : Un fichier vidéo est fermé et le contenu est écrit sur le disque.
Choix libre de la réduction pour les statistiques standard:
Pour les fonctions statistiques glissantes, la limitation du rapport entre la largeur de la fenêtre et le facteur de réduction a été étendue de 10:1 à max. 1000:1:
De grands intervalles de calcul de la moyenne n'entraînent plus nécessairement une réduction correspondante importante.MvMean(), MvRMS(), MvStdDev(), MvMax(), MvSum, etc.
- VerifyVar() : Vérifie si une variable remplit les conditions spécifiées.
Nouvelle gestion des exceptions et des erreurs
Avec la nouvelle exception et la gestion des erreurs, les utilisateurs peuvent maintenant définir pour la première fois ce qui se passe en cas d'erreur. Les exceptions et les erreurs peuvent être interceptées au moment de l'exécution ou délibérément ignorées et traitées ultérieurement. Cela permet de poursuivre automatiquement les analyses même en cas d'erreur. Les séquences deviennent plus robustes et peuvent évaluer de grandes quantités de données sans surveillance. De plus, la nouvelle gestion des exceptions et des erreurs offre les fonctions suivantes :
- Enregistrement des exceptions, erreurs et commentaires dans un journal de bord
- Créez vos propres événements d'erreur avec vos propres textes d'erreur
- Interroger le dernier événement d'erreur
Plus de nouvelles fonctionnalités dans l'éditeur de séquence
- Drag & Drop + CRTL d'une sous-séquence de l'arborescence de séquence dans la fenêtre de saisie, évite de taper le nom de la sous-séquence
- Drag & Drop + CTRL d'une fonction de sous-séquence de l'arborescence de séquence dans la fenêtre de saisie crée le masque d'appel des fonctions de sous-séquence.
- Copier/Coller pour les sous-séquences/fonctions de séquence (dans le menu contextuel de l'arborescence des séquences) : Cela permet de créer rapidement des variantes de sous-séquences.
- Option supplémentaire pour le débogage : "Toujours interrompre en cas d'erreur".
- Déclaration de champs de texte maintenant directement possible, par exemple : MyTextfield = ["cold", "normal", "warm", "hot"]
Présenter les résultats sous forme de vidéo en stop motion
En plus de la documentation des résultats de mesure sous forme de PDF, PowerPoint et Excel, imc FAMOS offre désormais la possibilité de générer des rapports vidéo. Grâce à de nouvelles fonctions de séquence, il est possible de générer des instantanés de panneaux et de fenêtres de courbes, de les relier et de les enregistrer sous forme de vidéos. Cela ouvre de toutes nouvelles possibilités pour visualiser des résultats et des corrélations complexes dans un ordre logique et bien contrôlé. En plus des instantanés, des images externes peuvent également être intégrées dans la vidéo, par exemple pour ajouter votre propre intro ou sortie. Le film complet est exporté sous forme de fichier vidéo standard : la qualité, la résolution et le format (.mp4, .avi et .wmv) peuvent être définis librement. Cela signifie que le reportage vidéo peut également être lu en dehors de imc FAMOS.
Extraire et analyser les données d'images des vidéos
Les logiciels d'acquisition de données modernes tels que imc STUDIO permettent d'enregistrer les données vidéo de manière synchrone avec les données de mesure analogiques conventionnelles et les bus de terrain. Ces différentes données doivent ensuite être évaluées spécifiquement lors de l'analyse. Il est souvent souhaitable d'évaluer les données vidéo à un moment donné. Avec la nouvelle fonction d'acquisition vidéo VpGetImages(), l'utilisateur peut extraire des images individuelles d'une vidéo à un moment défini dans le temps. Ces images sont transférées dans un canal FAMOS normal, qui peut être affiché, analysé et stocké comme tous les canaux.
L'information sur l'image est disponible dans le canal sous forme de matrice afin que chaque pixel puisse être adressé et analysé. Cela permet de déterminer les positions des objets, de détecter les couleurs pour détecter le recuit, par exemple, ou de détecter des états tels que l'ouverture et la fermeture d'une vanne.
Nouveaux marqueurs pour l'analyse d'ordre
De nouveaux marqueurs dans la fenêtre de la courbe permettent un repérage particulièrement pratique des lignes d'ordre (vitesse par rapport à la fréquence) et des hyperboles (vitesse par rapport à l'ordre). Les marqueurs peuvent être placés librement sous forme de lignes ou d'hyperboles, tandis que la courbe est calculée automatiquement. L'ordre ou la vitesse est également affiché automatiquement.
Texte libre
La fenêtre de courbe offre maintenant la possibilité de configurer des champs libres autour du système de coordonnées sur lesquels vous pouvez placer vos propres textes. Le texte peut être mis en forme de manière exhaustive, y compris les caractères spéciaux ainsi que les exposants et les indices.
Pour les graphistes : Remplir la surface située sous la courbe
Avec la nouvelle option, les zones sous une courbe peuvent être remplies avec une couleur ou un dégradé. Par exemple, les zones entre deux courbes peuvent être mises en évidence graphiquement ou les distances peuvent être mieux visualisées - ou, dans le cas de notre animation de Noël X-Mas-Animation, des œuvres d'art entières peuvent être créées
Maintenir le rapport dimensionnel
Avec la nouvelle option "même résolution que l'axe x", les utilisateurs peuvent maintenant définir un rapport d'échelle fixe entre l'axe x et l'axe y. Cela permet de s'assurer que les proportions restent les mêmes lors d'un zoom et que, par exemple, un cercle est toujours affiché rond et non ovale.
imc FAMOS 7.4
- Performance
- Nouveau format de données, version 3 avec un chargement et une visualisation plus rapide des fichiers volumineux
- Structure accélérée du navigateur de données
- Affichage de la fenêtre de la courbe accélérée
- Éditeur de séquence
- Convolution des blocs de code
- Syntaxe de mise en évidence : différents styles pour les fonctions, les contrôles de flux, les textes, les constantes et les commentaires peuvent être définis individuellement
- Fonction de recherche améliorée : recherche avec des expressions régulières, marquage de tous les endroits trouvés dans le texte
- Plus de nouvelles fonctionnalités :
- Optimisation des options de sélection dans l'éditeur de séquence
- Sélection d'une ligne entière à l'aide de raccourcis clavier
- Déplacer les zones sélectionnées par Drag & Drop
- Déplacement des points d'arrêt et des signets avec la souris
- Projets
- Projets avec filtres d'importation : Les fichiers d'importation/exportation, les modèles d'exportation ASCII/EXCEL et les filtres d'importation peuvent être enregistrés dans le projet
- Project Explorer colonne "Date de la dernière modification".
- imc Panneaux FAMOS en tant qu'applications
- Les panneaux peuvent être utilisés comme des dialogues autonomes ("modal")
- Tab pour changer le focus entre les widgets
- Protection par mot de passe pour les panneaux
- Courber les fenêtres
- Vos propres ticks avec des étiquettes dans la fenêtre de la courbe
- La taille de la police de légende est maintenant indépendante des autres éléments
- Nouvelles fonctions
- XXlWbOpen() : Les fichiers Excel peuvent maintenant être ouverts avec le mot de passe .
- XlWbGetCount() : Le nombre de fichiers Excel actuellement ouverts est déterminé.
- XlWbGetName() : Le nom d'un fichier Excel ouvert est déterminé.
- XlWbExist() : Vérifie si un fichier Excel avec un nom donné est actuellement ouvert.
- XlSheetGetCount() : Le nombre de feuilles dans le fichier Excel actif est déterminé.
- XlSheetGetTitle() : Le titre d'une feuille dans le fichier Excel actif est déterminé.
- XlSheetExist() : Vérifie s'il y a une feuille avec un titre donné dans le fichier Excel actif.
- XlSheetInsertCopy() : La copie d'une feuille est insérée dans le fichier Excel actif.
- XlSheetMove() : La position d'une feuille dans le fichier Excel actif est modifiée ou une feuille d'un autre fichier Excel est déplacée vers le fichier Excel actif.
- XlSheetRename()Renommer une feuille dans le fichier Excel actif.
- XlSheetSetOption() : Définit les options d'affichage et d'impression pour la feuille active.
- XlSelectRange() : Sélectionne une cellule ou une plage de cellules.
- XlGetSelectedRange() : Excel : Interroger la plage sélectionnée.
- XlPaste() : Coller le contenu du presse-papiers dans la feuille active.
- XlFind() : Cherche du texte dans la feuille courante.
- Couper des ensembles de données à l'aide de la fonction gren ou cut avec des spécifications de temps absolu
- SpeakText : sortie vocale des textes, instructions, états et résultatslWbOpen() : Les fichiers Excel peuvent maintenant être ouverts avec le mot de passe .
- Plus de nouvelles fonctionnalités
- Dialogs :
- Pour les dialogues, il y a un nouvel élément "Groupe d'options (Radiogroupe)".
- Dialogues : Changement de focus via la touche Tab entre les widgets
- Nouvelles Fonctions :
- GrExpand() : Développe le groupe de données
- PnShowPage() : Contrôle la visibilité et l'utilisabilité d'une page du panneau.
- PnRemovePage() : Supprimer une page de panneau
- RenameMeasurement() : Le nom d'une mesure dans le navigateur de données peut être renommé maintenant
- Fonctions étendues :
- GetSystemInfo("Famos.IsKitAvailable", ...) : Demande si un kit d'extension spécial existe
- SetOption("DLLImport.DefinitionFile", ...) : Activer le fichier de définition pour les fonctions DLL externes via la séquence
- GetOption("Dir.DefinitionFiles") : Retourne le répertoire des fichiers de définition.
- FileLoad() : Il est maintenant possible d'utiliser des filtres d'importation qui sont actuellement désactivés.
- Dialog() : Il est maintenant possible de spécifier un fichier de panel, qui est exécuté "modal".
- FileOpenDSF(), FileSave(), FileLoad() supportent le nouveau format imc Version 3
- FileOpenSave() peut maintenant aussi utiliser les formats "imc/Text" et "imc/Video" lors du chargement.
- Un nouveau paramètre pour le style de police de la légende et des ticks définis par l'utilisateur a été ajouté à la bibliothèque de fonctions du kit de courbes
- Dialogs :