Nous utilisons une carte d'acquisition des données pour la lecture des valeurs à partir d'un dispositif qui augmente son signal à un pic et puis revient à près de la valeur d'origine. Pour trouver la valeur de crête nous avons actuellement une recherche dans le tableau de la valeur la plus élevée et l'utilisation de l'indice pour déterminer le moment de la valeur de crête qui est utilisé dans nos calculs.
Cela fonctionne bien si la valeur la plus élevée est le pic nous sommes à la recherche pour, mais si l'appareil ne fonctionne pas correctement, nous pouvons voir un second pic qui peut être plus élevé que le pic initial. Nous prenons 10 lectures une deuxième à partir de 16 appareils de plus de 90 seconde période.
Mes premières pensées sont pour faire défiler les lectures de la vérification pour voir si le précédent et suivant points de moins que le courant de trouver un pic et de construire un tableau de sommets. Peut-être que nous devrions être à la recherche au moyen d'un certain nombre de points de chaque côté de la position actuelle afin de permettre de bruit dans le système. Est-ce la meilleure manière de procéder, ou il y a de meilleures techniques?
Nous ne l'utilisation de LabVIEW et j'ai vérifié le LAVE forums et il y a un certain nombre d'exemples intéressants. Cela fait partie de notre logiciel de test et nous essayons d'éviter d'utiliser trop grand nombre de non-standard VI bibliothèques de sorte que je m'attendais à des commentaires sur le processus d'/algorithmes plutôt que de code spécifique.