Génère une waveform contenant un signal carré.


icon

Entrées/Sorties

  • cdbl.png offset

    offset est l'offset CC du signal. La valeur par défaut est 0,0.

  • cbool.png réinitialisation du signal

    réinitialisation du signal, si VRAI, réinitialise la phase à la valeur de la commande phase et remet l'horodatage à zéro. La valeur par défaut est FAUX.

  • cdbl.png fréquence

    fréquence correspond à la fréquence de la waveform, en Hz. La valeur par défaut est 10.

  • cdbl.png amplitude

    amplitude représente l'amplitude de la waveform. L'amplitude correspond également à la tension de crête. La valeur par défaut est 1,0.

  • cdbl.png phase

    phase représente la phase initiale de la waveform, en degrés. La valeur par défaut est 0. Le VI ignore phase si réinitialisation du signal est FAUX.

  • cerrcodeclst.png entrée d'erreur (pas d'erreur)

    entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.

  • cnclst.png infos sur l'éch.

    infos sur l'éch. contient des informations sur l'échantillonnage.

  • cdbl.png

    représente la fréquence d'échantillonnage en échantillons par seconde. La valeur par défaut est 1000.

  • cdbl.png nb d'éch.

    nb d'éch. représente le nombre d'échantillons de la waveform. La valeur par défaut est 1000.

  • cdbl.png rapport cyclique (%)

    rapport cyclique représente le pourcentage de temps durant lequel un signal carré reste à l'état haut pendant une période. La valeur par défaut est 50.

  • imsdt.png signal en sortie

    signal en sortie représente la waveform générée.

  • ierrcodeclst.png sortie d'erreur

    sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.

  • Si le signal carré est représenté par la séquence Y, le VI génère le motif selon la formule suivante :

    y[i] = amp × carré(phase[i]), pour i = 0, 1, 2, …, n – 1,

    où amp = amplitude, n = nombre d'échantillons (nb d'éch.) et carré[i] est :

    1.0 si 0 ≤ pmod < (0,01 × droit) × 360,0

    ou

    -1,0 si (0,01 × droit) × 360,0 ≤ pmod < 360,0

    où pmod = p modulo 360,0, rapport = rapport cyclique en pourcentage et phase[i] est :

    phase_initiale + fréquence × 360,0 × i/

    où phase_initiale = phase si réinitialisation du signal est VRAI ou est égale à la dernière phase de sortie si réinitialisation du signal est FAUX.

    Ce VI est réentrant ; il peut donc être utilisé pour simuler une acquisition continue à partir d'un générateur de fonctions de signaux carrés. Si la commande câblée à l'entrée réinitialisation du signal est à FAUX, les appels subséquents à ce VI produisent la waveform carrée en sortie contenant les n échantillons suivants d'un signal carré. Ce VI garde en mémoire la phase et l'horodatage de la waveform actuelle et utilise ces informations pour générer et horodater continuellement les signaux subséquents, à condition que l'entrée réinitialisation du signal soit égale à FAUX.