Pourquoi des solutions logicielles modulaires et évolutives ?
Reconnaissez-vous la situation que les clients ne voient pas beaucoup progresser dans un projet de test ou de mesure malgré des prix élevés ? Le fait est que les éléments utilisés dans le « Projet A » et le « Projet B » n'ont pas été utilisés dans le projet « C » jusqu'à présent. Au lieu de cela, le logiciel est développé à partir de zéro à chaque fois, ce qui est coûteux, prend du temps et constitue rarement une bonne solution. En conséquence, je souhaite mettre en évidence les solutions logicielles modulaires et évolutives dans cet article comme le futur choix en matière de solutions de test et de mesure pour l'industrie.
Pourquoi et comment créer des systèmes de test et de mesure modulaires et évolutifs ?
Souhaitez-vous proposer des systèmes de test et de mesure abordables, innovants et de haute qualité tout en mettant fin à des projets de test et de mesure coûteux et interminables ? En développant une base logicielle modulaire avec la possibilité de réutiliser et de personnaliser les éléments logiciels des projets précédents, c'est possible.
En plus d'être possible, cela se traduira par ailleurs par :
- Qualité supérieure :basé sur un système standardisé mais en même temps modulaire composé de bibliothèques de base et de modules éprouvés, vous serez en mesure de fournir des solutions de la plus haute qualité
- Coûts réduits :dans de nombreux cas, vous pouvez fournir des solutions logicielles composées uniquement de 20 à 30 % de nouveau code source, ce qui permet de réduire les coûts
- Délai de développement plus court :en réutilisant des éléments du « Projet A » et du « Projet B » dans le « Projet C », vous pouvez réduire le temps de développement et améliorer l'assurance qualité par rapport au développement du logiciel à partir de zéro
- Plus de flexibilité :si vous définissez le logiciel vous-même, il vous permet de personnaliser vos instruments ou systèmes facilement et rapidement, tout comme vous pouvez effectuer des personnalisations en fonction de vos besoins - et de manière continue
Un exemple :utilisez des tests modulaires pour réutiliser vos stations de test dans différents contextes
Lors du traitement des plaintes, un test de l'erreur présumée est presque toujours inclus. Parfois, cela peut être fait avec une inspection visuelle, tandis que d'autres fois, cela nécessite un test plus approfondi de l'électronique. Le plus souvent, vous pourrez réutiliser une station de test mais si la station de test n'est pas flexible, cela peut devenir un défi majeur.
Dans ce cas, la solution pourrait être d'utiliser des tests modulaires où un opérateur est capable de sélectionner des parties du test à exécuter. De cette façon, vous gagnez du temps sur l'exécution des tests, réduisez la maintenance des séquences de tests et évitez d'avoir à développer une nouvelle station de test, entre autres.
Obtenez les meilleurs résultats en utilisant LabVIEW et TestStand
Connaissez-vous LabVIEW et TestStand ?
En bref, LabVIEW est un langage de programmation puissant lorsqu'il est utilisé pour des tâches nécessitant des tests, des mesures et des contrôles. Un avantage de LabVIEW est qu'il visualise tous les aspects des applications, y compris la configuration matérielle, les données de mesure et le débogage. Cette visualisation simplifie l'intégration du matériel de mesure de n'importe quel fournisseur, le développement d'algorithmes d'analyse de données et la conception d'interfaces utilisateur. LabVIEW permet de :
- Mesure des systèmes physiques avec des capteurs ou des actionneurs
- Valider ou vérifier les conceptions électroniques
- Développer des systèmes de test de production
- Concevoir des machines intelligentes ou des équipements industriels
- Enseigner aux élèves-ingénieurs
Regardez une vidéo et commencez l'essai gratuit en cliquant ici
Stand d'essai , d'autre part, est un cadre pour la gestion des tests où l'exécution d'un test est une fonction importante, mais juste l'une des nombreuses fonctions fournies par TestStand. Grâce à TestStand, vous pouvez, entre autres, développer des systèmes de test et de validation automatisés. De plus, vous pouvez également étendre les fonctionnalités de votre système en développant des séquences de test qui intègrent des modules de code écrits dans n'importe quel langage de programmation. TestStand permet de :
- Développer des systèmes de test de production automatisés
- Déployer et déboguer des systèmes de test
- Développer des systèmes de test de validation automatisés
Lire aussi :TestStand - Plus qu'une simple exécution de tests [Gestion des tests]
Regardez des vidéos éducatives sur YouTube [LabVIEW et TestStand]
Vous souhaitez regarder des vidéos éducatives LabVIEW et TestStand ? Au risque de promouvoir GPower, je vous suggère néanmoins de jeter un œil à la chaîne YouTube de GPower . Ici, mes collègues et moi-même créons des vidéos LabVIEW et TestStand sur les méthodes de travail et les meilleures pratiques. Ici, vous en apprendrez entre autres sur :
- Comment séparer le code compilé de ses fichiers sources ? #LabVIEW
- Méthodes de travail chez GPower :packages logiciels [4:6]
- Méthodes de travail chez GPower :modules et composants logiciels [2:6]
- GPower IO-Link pour LabVIEW et TestStand [Télécharger les versions d'essai gratuites]
Robot industriel
- Mises à jour en direct :cinq défis et solutions types
- Pourquoi vous avez besoin d'une gestion et d'une maintenance de moteur de classe mondiale
- Pourquoi est-il maintenant temps d'obtenir un logiciel de maintenance et de gestion des actifs
- Capacités et avantages des technologies et systèmes d'inspection robotique
- Systèmes SCADA et industrie 4.0
- Pourquoi un produit logiciel est-il meilleur qu'un développement personnalisé ?
- Logiciel de simulation de véhicule :comment tester le radar et le lidar dans la neige
- Systèmes de maintenance préventive et logiciel GMAO :l'évolution
- Comment tester la pression d'un système de refroidissement moteur et pourquoi