NI Home
Cart Achats | Aide
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


Répondre
Member
Sylvain_j05
Envois : 8
0 Compliments
Solution approuvée

Déclenchement d'une action toutes les secondes - horodatage

Bonjour,

 

Je travaille actuellement sur un projet et j'ai besoin d'effectuer des tests régulièrement (toutes les secondes).

En fait je reçois des données via un port USB émulé en port COM et j'ai besoin de compter le nombre de trames qui arrivent par secondes.

J'écris toutes ces données dans un fichier de sortie qui a pour rôle de vérifier le bon fonctionnement de projet.

J'écris donc actuellement la date de répection et ma trames.

J'aurais besoin d'évoi un top à chaque seconde qui lancerai un compteur de trames afin de testet si ma réception est correcte.

Connaissez vous un moyen de récupérer l'horodatage à partir duquel je pourrais avoir un top toutes les secondes ?

 

Cordialement,

Sylvain Jourdan

Active Participant
Remi.D
Envois : 434
0 Compliments

Re : Déclenchement d'une action toutes les secondes - horodatage

Bonjour Sylvain_j05,

 

Pour générer un TOP toutes les secondes, vous pouvez utiliser une méthode matérielle avec une fréquence de 1Hz (génération d'impulsion), ou une méthode logicielle avec un compteur qui s'incremente toutes les secondes.

Quel est le logiciel que vous utilisez (LabVIEW, CVI...?)?

 

Cordialement,

Rémi D.
National Instruments France

>> Les rencontres techniques de NI - Mesures et acquisition de données : de la théorie à la mise en ...

Member
Sylvain_j05
Envois : 8
0 Compliments

Re : Déclenchement d'une action toutes les secondes - horodatage

J'utilive Labview 2010, j'ai trouvé une solution, j'utilise l'horodatage et en faisant un test sur les seconde que je selectionne àvec le format %S, je teste quand la variable change de valeur. de cette manière j'ai un top à chaque changement de seconde.

Par ailleur, savez vous comment faire un modulo 2 par exemple pour n'avoir qu'un top toutes les 2 secondes ?

 

Cordialement,

Sylvain Jourdan

Member
fab1
Envois : 59
0 Compliments

Re : Déclenchement d'une action toutes les secondes - horodatage

Bonjour,

 

Pour faire un modulo 2, il suffit de faire une division entière par deux et de vérifier que le reste de la division est a zéro.

 

Cdlt

En consultant ce site, vous en acceptez les Conditions d'utilisation. Veuillez les lire attentivement avant d'accéder à une quelconque partie du site. Veuillez suivre ce lien pour en savoir plus sur la politique sur les droits d'auteur de ni.com.
Mon Profil | Confidentialité | Conditions d'utilisation | Contacter NI © 2011 National Instruments Corporation. All rights reserved.    |    Envoyer cette page Envoyer cette page