Question

A mon prochain projet, je devrai mettre en œuvre une solution d'automatisation pour tester un dispositif matériel. En fait, le test implique un bras robotisé industriel choisir un appareil à tester, en le tenant à une position spécifiée, puis en utilisant une série d'autres dispositifs tels que des moteurs et des capteurs pour exercer plusieurs zones du produit à tester.

Donc, ma solution d'automatisation de test devra communiquer avec plusieurs contrôleurs, soit d'émettre des commandes d'actionnement ou d'obtenir des informations provenant de capteurs.

La première idée qui vient à l'esprit est de définir la séquence des étapes pour chaque contrôleur dans un langage XML personnalisé. Dans cette langue que je avais besoin de définir des primitives telles que « MOVE », « SI », « WAIT », « SIGNAL » et etc. Ces primitives seraient utilisées pour définir le script de fonctionnement pour chaque contrôleur. Chaque contrôleur exécute de manière asynchrone, mais finalement obtient synchronisé, de sorte que la nécessité est pour des choses comme « WAIT » et « Signal ».

Je l'ai fait une simple recherche sur Google et la seule chose que j'ai pu trouver était vraiment vieux trucs (je ne ai pas besoin de se conformer aux normes industrielles, il est une petite entreprise) ou dialectes XML qui ont été conçus pour autre chose.

La question est - connaissez-vous de toute norme XML que je pourrais utiliser au lieu de créer ma propre

EDIT: J'étudie actuellement une langue d'exécution du plan par la NASA qui semble prometteur. Le nom est PLEXIL . Si quelqu'un sait quoi que ce soit à ce sujet, s'il vous plaît sentir à contribuer.

Était-ce utile?

La solution

Avez-vous revu PARSL ? Il est un langage de script robotique basé sur XML qui intègre des capteurs, en boucle, et le comportement conditionnel.

Autres conseils

XML peut être modifié pour créer votre propre standard ». Vous pouvez définir les choses en utilisant un fichier DTD (Document Type Definition). De cette manière, vous pouvez créer votre propre façon dont le XML doit ressembler.

Le DTD est un schéma qui contient la structure et les contraintes que vous voulez mettre sur votre fichier XML. Regardez ici sur wikipedia pour plus d'informations.

Espérons que cela est utile!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top