07-21-2013 01:36 PM
Bonjour,
Je souhaite réaliser un générateur de signal.
J’aimerai pouvoir lire les données du signal contenues sur un fichier de type ASCII (texte).
Le problème est que les données ne sont pas à une échelle de temps égale et que l’on doit tracer des lignes ou courbes entre les points. Voici un exemple du contenue du fichier texte :
| 
 Temps  | 
 Amplitude  | 
| 
 0  | 
 0  | 
| 
 2  | 
 0  | 
| 
 3  | 
 1,5  | 
| 
 4  | 
 4  | 
| 
 6  | 
 2,8  | 
| 
 8  | 
 2,8  | 
| 
 9  | 
 1  | 
| 
 11  | 
 0  | 
A l’aide du fichier on pourra donc générer n’importe quel type de signal avec une forme choisie. Lorsque j’essaye de lire un fichier il me trace 2 courbes et non une seule. Avez-vous une idée pour réaliser cela ?
(j'utilise la version 😎
07-22-2013 08:51 AM
Bonjour,
Pour réaliser votre application, vous pouvez vous aider des exemples suivant :
Ouvrir NI exemple Finder et lancer les exemples Read from Text File.vi et Write to Text File.vi dans Fundamentals ==> File Input and Output
C'est VI permettent:
- D'ecrire des données fonction du temps dans un fichier texte (pour vous donner un exemple de mise en forme de données dans un .txt)
- De lire des données ASCII et les afficher dans un graphique
Cordialement,