Créer un signal analogique

LabVIEW SignalExpress

Créer un signal analogique

Crée un signal analogique. Vous pouvez créer divers signaux périodiques et des signaux de bruit, CC ou multitons. Vous pouvez aussi utiliser une formule pour définir un signal. Utilisez l'étape Créer un signal analogique pour créer des signaux arbitraires. Par exemple, vous pouvez utiliser l'étape Créer un signal analogique pour créer un signal utilisé comme stimulus pour un périphérique matériel. L'étape Créer un signal analogique peut s'exécuter en mode signal continu ou en mode signal répété, selon que vous cochez l'option Signal répété. La valeur par défaut est le mode signal continu.

Détails  

ParamètreDescription
Signal en sortieAffiche le signal créé par l'étape.
ConfigurationContient les options suivantes :
  • Configuration du calcul du signal — Contient des options que vous pouvez utiliser pour configurer comment l'étape calcule le signal. Les options qui apparaissent dans cette section dépendent du type de signal que vous spécifiez. Contient les options suivantes :
    • Type de signal — Spécifie le type de signal créé par l'étape Créer un signal analogique. Vous pouvez choisir parmi les options suivantes :
      • Signal sinusoïdal — (Valeur par défaut) Crée un signal sinusoïdal avec une amplitude et une fréquence dont la valeur par défaut est 1.
      • Signal triangulaire — (Valeur par défaut) Crée un signal triangulaire avec une amplitude et une fréquence dont la valeur par défaut est 1.
      • Signal carré — (Valeur par défaut) Crée un signal carré avec une amplitude et une fréquence dont la valeur par défaut est 1.
      • Signal en dents de scie — (Valeur par défaut) Crée un signal en dents de scie avec une amplitude et une fréquence dont la valeur par défaut est 1.
      • Signal CC — Crée un signal CC avec un offset par défaut de 0V.
      • Signal de bruit — Crée un signal de bruit avec un niveau par défaut de 1. Utilisez le champ Type de bruit pour spécifier Gaussien, rectangulaire ou distribution d'amplitude triangulaire.
      • Multiton — Crée un signal multiton avec une amplitude et une fréquence de départ par défaut de 1 et une fréquence d'arrêt par défaut de 2. Les signaux multitons permettent un stimulus rapide et efficace d'un système sur une bande arbitraire de fréquences, et vous pouvez les utiliser pour déterminer la réponse en fréquence d'un périphérique.
      • Formule — Crée un signal selon la formule que vous entrez dans la champ Formule.
    • Fréquence (Hz) — [Type de signal : Signal sinusoïdal, Signal triangulaire, Signal carré, Signal en dents de scie, Formule] Spécifie, en hertz, la fréquence d'un signal sinusoïdal, triangulaire, carré ou en dents de scie ou la valeur de f si vous sélectionnez le type de signal Formule. La valeur par défaut est 1,0 kHz.
    • Amplitude (V) — [Type de signal : Signal sinusoïdal, Signal triangulaire, Signal carré, Signal en dents de scie, Formule] Spécifie l'amplitude d'un signal sinusoïdal, triangulaire, carré ou en dents de scie ou la valeur de a si vous sélectionnez le type de signal Formule. La valeur par défaut est 1,0 V.
    • Phase (deg.) — [Type de signal : Signal sinusoïdal, Signal triangulaire, Signal carré, Signal en dents de scie] Spécifie, en degrés, la phase initiale d'un signal sinusoïdal, triangulaire, carré ou en dents de scie. La valeur par défaut est 0 degré.
    • Offset (V) — Spécifie l'offset CC du signal. La valeur par défaut est 0 V.
    • Signal répété — Spécifie si le signal créé est répété ou continu. Si vous cochez cette case, l'étape Créer un signal analogique ne calcule le signal qu'a la première itération de l'étape lorsque vous cliquez sur le bouton Exécuter ou sur le bouton Réinitialisation du signal et chaque fois que vous changez un paramètre de configuration. Le signal est alors répété avec les mêmes phases de démarrage et d'horodatage.
    • N périodes — [Type de signal : Signal sinusoïdal, Signal triangulaire, Signal carré, Signal en dents de scie] Force le nombre de périodes du signal à être un entier. Si vous sélectionnez cette option et que vous changez les valeurs de Fréq. d'échantillonnage (É/s) ou de Nombre d'échantillons, l'étape Créer un signal analogique contraint la valeur de Fréquence (Hz) pour que le nombre de période reste un entier.
    • Rapport cyclique (%) — [Type de signal : Signal carré] Spécifie le pourcentage de chaque période où un signal carré reste à l'état haut.
    • Type de bruit — [Type de signal : Signal de bruit] Spécifie le type de bruit que représente la fonction de densité de probabilité. L'étape Créer un signal analogique définit le Type de bruit par la distribution de fréquences qui apparaissent sur un histogramme du signal.
      • Blanc (gaussien) — (Valeur par défaut) Crée un signal de bruit avec une distribution gaussienne de fréquences.
      • Blanc (rectangulaire) — Crée un signal de bruit avec une distribution rectangulaire de fréquences.
      • Blanc (triangulaire) — Crée un signal de bruit avec une distribution triangulaire de fréquences.
    • Niveau (Veff) — [Type de signal : Signal de bruit] Spécifie le niveau de bruit. La valeur par défaut est 1 V_eff. Cette option n'est disponible que si vous sélectionnez Blanc (gaussien) comme Type de bruit.
    • Fréq. de départ (Hz) — [Type de signal : Multiton] Spécifie la fréquence de départ du signal multiton. Cette étape contraint la fréquence de départ à être un multiple de la résolution de la fréquence définie par le rapport de Fréquence d'échantillonnage (É/s) sur Nombre d'échantillons.
    • Fréq. d'arrêt (Hz) — [Type de signal : Multiton] Spécifie la fréquence d'arrêt du signal multiton. Cette étape contraint la fréquence d'arrêt pour qu'elle soit égale à Fréq. de départ (Hz) + n * Fréq. de pas (Hz)n est un nombre entier.
    • Fréq. de pas (Hz) — [Type de signal : Multiton] Spécifie la fréquence de pas du signal multiton. Cette étape contraint la fréquence de pas à être un multiple de la résolution de la fréquence définie par le rapport de Fréquence d'échantillonnage (É/s) sur Nombre d'échantillons.
    • Formule — [Type de signal : Formule] Spécifie la chaîne de formule qui définit le signal. La valeur par défaut est a*sin(w*t). Vous pouvez utiliser les noms de variables définis suivants :
      • f — Fréquence égale à l'entrée Fréquence (Hz).
      • a — Amplitude égale à l'entrée Amplitude (V).
      • w2*pi*f.
      • n — Nombre actuel d'échantillons générés.
      • t — Nombre de secondes écoulées.
      • fs — Fréquence d'échantillonnage égale à la Fréq. d'échantillonnage (É/s).
  • Conditions d'échantillonnage — Contient les options suivantes :
    • Fréq. d'échantillonnage (É/s) — Spécifie la fréquence d'échantillonnage du signal en échantillons par seconde. La valeur par défaut est 100 kÉch/s.
    • Nombre d'échantillons — Spécifie le nombre d'échantillons du signal. La valeur par défaut est 1000 échantillons.
  • Sorties optionnelles — Contient les options suivantes :
    • Exporter les valeurs contraintes — Exporte les valeurs de fréquence contraintes comme valeurs scalaires en sortie. L'étape Créer un signal analogique peut contraindre des valeurs de fréquence quand vous sélectionnez un type de signal périodique et que vous cochez la case N périodes ou quand vous sélectionnez un type de signal multiton.
Contrôle d'exécutionContient les options suivantes :
  • Attente après exécution (ms) — Spécifie l'intervalle de temps à attendre après l'exécution de l'étape.

Détails sur Créer un signal analogique

En mode signal continu, le signal créé par l'étape Créer un signal analogique à chaque itération est contigu à celui de l'itération précédente. Ceci produit un signal dont l'horodatage augmente en continu et dont la phase est continue. Vous pouvez utiliser le mode signal continu pour générer continuellement un signal avec une fréquence arbitraire ou un signal de bruit non répétitif avec un périphérique de sortie analogique si le périphérique supporte la mise à jour du buffer de sortie lors de l'exécution.

En mode signal répété, cette étape calcule le signal uniquement lors de la première itération de l'étape après avoir cliqué sur le bouton Exécuter ou, dans LabVIEW SignalExpress, sur le bouton Réinitialisation du signal, et chaque fois que vous changez un paramètre de configuration. Le signal est alors répété avec les mêmes phases de démarrage et d'horodatage. National Instruments vous recommande d'utiliser le mode signal répété si vous générez le signal avec un périphérique de sortie analogique qui ne supporte pas la mise à jour du buffer de sortie lors de l'exécution, ce qui est le cas des périphériques supportés par l'étape NI-FGEN - Signal arbitraire.

Coercition de la fréquence du signal

Si vous sélectionnez un type de signal périodique standard, vous pouvez cocher l'option N périodes pour contraindre la fréquence du signal spécifiée de telle sorte que l'étape Créer un signal analogique crée un signal ayant un nombre entier de périodes. Les périodes se répètent sans discontinuités de phase. Si vous cochez la case N périodes, les valeurs contraintes écrasent la valeur que vous avez spécifiée en entrée. Quand vous sélectionnez un type de signal multiton, l'étape Créer un signal analogique contraint les valeurs de Fréq. de départ (Hz), fréq. d'arrêt (Hz) et la Fréq. de pas (Hz) pour créer un signal répétable. Cochez l'option Exporter les valeurs contraintes pour exporter des valeurs de fréquence contraintes sous la forme d'une sortie de l'étape Créer un signal analogique.