Logiciels

À l'intérieur du procédé

ASPECT PLUS

Logiciel conçu pour le contrôle de procédé

  • Introduction

    Logiciel pour l'acquisition et le traitement des données spectrales

    ASPECT PLUS est un progiciel d'analyse spectrale flexible et modulaire qui fonctionne sous MS Windows. Différents progiciels optionnels sont disponibles pour effectuer des analyses ou des méthodes spécifiques. Inclus sous la forme de commandes dans le menu des options, ils permettent l'analyse multicomposants, de couleur et d'épaisseur de film.

  • Avantages
    • Disponible en plusieurs langues (anglais, français, allemand, italien, portugais, espagnol), autres langues à suivre
    • Possibilité de commander plusieurs spectromètres simultanément
    • Prise en charge des étalonnages (modèles chimiométriques) créés à l'aide de logiciels chimiométriques standard comme GRAMS, UNSCRAMBLER® ou UCAL
    • Fonction filtre pour éliminer les spectres périphériques
    • Communication via OPC pour intégration dans la commande de la ligne de production
    • Utilisation de produits prédéfinis ou création de produits spécifiques de l'utilisateur, au choix
    • Calcul, évaluation et intégration dans l'environnement du procédé de niveau supérieur
    • Commande des événements via E/S numériques
  • Bibliothèques de fonctions

    Produits logiciels pour l'acquisition de données spectrales* :
    Pilotes de périphériques, bibliothèques de fonctions SDACQ32MP et SDPROC32

    Pilotes de périphériques

    Toutes les électroniques d'exploitation avec interface de bus PC (PCI, USB) sont prises en charge par des pilotes de périphériques spéciaux. Sous la forme d'une extension du système d'exploitation, ces pilotes commandés par interruption interagissent avec le matériel, par exemple pour définir les paramètres et acquérir des données relatives aux pixels. Ces pilotes ne sont pas accessibles directement aux utilisateurs en raison de la complexité des paramètres matériels et des modes de fonctionnement du capteur. Les pilotes sont cependant accessibles par le biais la conviviale bibliothèque de fonctions SDACQ32MP.

    Bibliothèques de fonctions SDACQ32MP

    La bibliothèque de fonctions SDACQ32MP (*.DLL), qui est à la base de tous les produits logiciels tec5, fournit de nombreuses fonctions pour le réglage des paramètres du matériel, l'acquisition de données spectrales et la prise en charge de fonctions matérielles supplémentaire (par exemple E/S numériques). Les données en rapport aux pixels sont transférées à l'application pour traitement ultérieur. La bibliothèque de fonctions interagit avec les pilotes de périphériques associés au matériel. Les différentes caractéristiques des dispositifs électroniques individuels utilisés sont prises en compte. La bibliothèque de fonctions permet une acquisition des données spectrales indépendante de la version du matériel. Toutes les configurations matérielles différentes peuvent être gérées avec une seule interface logicielle. Par conséquent, le logiciel d'application est indépendant du type de matériel. La bibliothèque de fonctions peut gérer simultanément plusieurs électroniques d'exploitation du même type (jusqu'à 6, selon le type). Il est ainsi possible d'acquérir les données spectrale en provenance de plusieurs capteurs en même temps. Chaque carte individuelle de l'électronique d'exploitation tec5 contient une puce de mémoire (EEPROM) qui stocke diverses informations d'identification et les coefficients d'étalonnage des spectromètres en cours d'utilisation. La bibliothèque de fonctions peut lire et utiliser ces informations pour la configuration automatique du logiciel, par exemple.

    Bibliothèque de fonctions SDPROC32 pour l'acquisition et le traitement de données spectrales

    Basée sur le module SDACQ32MP, la bibliothèque SDPROC32 met en œuvre une interface qui permet de faire s'affranchir encore plus du matériel réel ainsi qu'une fonctionnalité de traitement de données de base nécessaire dans la plupart des applications de spectroscopie. La configuration matérielle est stockée dans un fichier INI en texte clair, qui est créé à l'aide de l'Assistant de configuration de matériel intégré. Des fonctionnalités de traitement standard telles que l'interpolation, le calcul du facteur de transmission et de l'absorbance, le groupement de canaux sont mises en œuvre, ainsi qu'une fonctionnalité de prétraitement des données (c'est-à-dire correction de la ligne de référence).

    Logiciel de test AdminTool

    AdminTool est un programme de test pour l'électronique d'exploitation tec5 et les systèmes pour la spectrométrie. Il permet l'acquisition et l'affichage des données en rapport avec les pixels ainsi que le réglage des paramètres de capteur (coefficients d'étalonnage, nombre de pixels, type de capteur) et de leur stockage sur le matériel. Les données acquises peuvent être exportées sous forme de fichier ASCII pour traitement ultérieur des données.

    Kits de développement logiciel pour SDACQ32MP / SDPROC32

    Les kits de développement logiciel (SDK) produisent des fichiers et la documentation nécessaires pour le développement d'applications basées sur la bibliothèque correspondante. Plus précisément, les langages de programmation C, C++, Visual Basic, Delphi (SDACQ32MP seulement) sont pris en charge par les SDK, y compris les fichiers préparés pour la définition de fonctions et constantes. Les environnements de programmation les plus courants capables de
    gérer les DLL Windows standard peuvent généralement être utilisés. Quelques exemples de programme en MSVC, MSVB, Delphi (SDACQ32MP seulement) et C#.NET sont en outre inclus.

    Pilote d'instruments pour LabVIEW

    Le langage de programmation LabVIEW™ de National Instruments est une interface utilisateur graphique pour le développement de logiciels d'application de procédé. Il existe des pilotes d'instruments LabVIEW™ pour l'intégration directe du matériel tec5. Ces pilotes d'instruments sont constitués de diverses interfaces visuelles secondaires fournissant la majorité des fonctions de la bibliothèque. En plus de ces fonctions de base, tec5 offre diverses interfaces visuelles secondaires pour le traitement des données spectrales, par exemple :

    • calcul des longueurs d'onde en s'appuyant sur les coefficients d'étalonnage
    • interpolation des données spectrales
    • détermination des valeurs d'absorption et de transmission
    • exportation des données spectrales sous forme de fichiers ASCII et JCAMP

    Des exemples d'application spécifiques sont fournis pour l'électronique d'exploitation USB. Le réglage des paramètres matériels ainsi que l'acquisition et le traitement des données spectrales y sont illustrés.


    * Les produits logiciels sont développés par tec5 AG.