[Labview 8.6] Centrale inertielle sous Labview
Bonjour à tous !
Je suis tout nouveau ici, donc je fais une mini présentation : je termine mes études de DUT Mesures physiques et suis actuellement en stage avec pas mal de programation sous Labview pour mon plus grand bonheur... !
Je travaille avec une centrale inertielle (Xsens MTi) reliée au pc par le port COM et elle marche très bien avec le logiciel fourni avec.
Maintenant pour la synchronisation de toutes nos mesures, il faut passer par Labview et nous tentons d'acquerir des données telles que l'accélération 3D ou les positions angulaires via Labview.
J'ai deja exploré deux possibilités, en feuilletant à travers ce forum et celui de NI.
1) Par le biais de l'utilisation des DLL fournies dans le SDK du constructeur. Problème majeur : utilisation de pointeurs pas prise en charge par Labview et nous avons un peu peur de nous lancer dans la programation de "Wrappers" pour palier à ce soucis. Maintenant s'il n'y a pas d'autre choix, nous nous y mettrons.
2) La simple utilisation des ressources VISA permet de recevoir un buffer qui est une chaîne de caractère incompréhensible. Je ne sais pas du tout s'il faut faire une conversion, en tout cas, je sais que ce buffer vient de la centrale.
Faut-il réaliser une opération spéciale de type conversion ou même paramétrage de notre centrale ?
Je bloque un peu et ça fait un bout de temps que je me casse la tête la dessus donc un petit coup de pousse ne saurait être de refus !
Merci d'avance à tous.
Je vous souhaite une excellente journée.
Ehdi