Fonction Définir un attribut de waveform
- Mise à jour2025-07-30
- Temps de lecture : 4 minute(s)
Ajoute ou remplace un attribut de waveform. Vous pouvez utiliser n'importe quel type de données pour la valeur de l'attribut.

Entrées/Sorties
waveform
—
waveform correspond à la waveform pour laquelle vous désirez ajouter ou remplacer un attribut.
nom
—
nom est le nom de l'attribut.
valeur
—
valeur est la valeur de l'attribut. Cette entrée est polymorphe ; vous pouvez donc lui câbler n'importe quelles données.
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.
waveform en sortie
—
waveform en sortie correspond à la waveform avec l'attribut nouveau ou remplacé.
remplacé
—
remplacé indique si un attribut a été écrasé.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard. |
Si l'attribut spécifié dans nom existe déjà, sa valeur est écrasée par la nouvelle valeur et remplacé renvoie VRAI. Si l'attribut entré dans nom n'existe pas encore, la fonction crée un nouvel attribut. Certains attributs sont définis par NI-DAQ et par les VIs Express.
Le tableau suivant liste les attributs de la waveform définis par NI-DAQ.
| Nom | Attribut | Type de données | Valeurs acceptables | Description |
| Périphérique matériel | NI_DeviceNumber | Chaîne | N'importe quelle valeur est acceptée par NI_DeviceNumber. | NI_DeviceNumber correspond au numéro du périphérique matériel qui produit le signal. |
| Nom de la voie | NI_ChannelName | Chaîne | N'importe quelle valeur est acceptée par NI_ChannelName. | NI_ChannelName est le nom de la voie virtuelle qui produit le signal. |
| Nom des lignes numériques | NI_LineNames | Chaîne | N'importe quelle valeur est acceptée par NI_LineNames. | NI_LineNames est le nom de la ligne numérique dans la waveform. Pour plus d'une ligne numérique, la fonction renvoie les noms de ligne dans l'ordre inverse. |
| Données | NI_UnitDescription | Chaîne | Volts, PSI, et ainsi de suite, sont des valeurs acceptables de NI_UnitDescription. | NI_UnitDescription représente les unités de mesure de la waveform. |
Le tableau suivant liste les attributs de la waveform définis par les VIs Express.
| Nom | Attribut | Type de données | Valeurs acceptables | Description |
| Horodatage de départ | NI_ExpStartTimeStamp | Horodatage | N'importe quelle valeur est acceptée par NI_ExpStartTimeStamp. | NI_ExpStartTimeStamp correspond à l'horodatage du premier échantillon de la première waveform. Dans les VIs Express, ceci est défini une fois au démarrage du VI et ne change pas, même si les données de la waveform sont générées dans une boucle. Dans les VIs Express, NI_ExpTimeStamp est défini selon l'horloge du PC, sauf si le signal provient de NI-DAQ. Lorsque la waveform a son origine dans NI-DAQ, NI-DAQ définit NI_ExpTimeStamp. |
| Horodatage | NI_ExpTimeStamp | Horodatage | N'importe quelle valeur est acceptée par NI_ExpTimeStamp. | NI_ExpTimeStamp correspond à l'horodatage du premier échantillon de la waveform. Dans les VIs Express, NI_ExpTimeStamp est défini selon l'horloge du PC, sauf si le signal provient de NI-DAQ. Lorsque la waveform a son origine dans NI-DAQ, NI-DAQ définit NI_ExpTimeStamp. |
| Dimension X | NI_ExpXDimension | Chaîne | Utilise un seul caractère pour la valeur de NI_ExpXDimension. À l'heure actuelle, seuls le t pour temps et le f pour fréquence sont supportés. La valeur de NI_ExpXDimension doit respecter la casse. | Si la valeur de NI_ExpXDimension est t, t0 et dt ne changent pas. Si la valeur de NI_ExpXDimension est f, les VIs Express interprètent t0 et dt en tant que f0 et df. Pour toutes les autres valeurs ou pour une dimension inconnue, t0 et dt sont interprétés en tant que X0 et dX. |
| Temps relatif ? | NI_ExpIsRelativeTime | Booléen | VRAI ou FAUX sont acceptées par NI_ExpIsRelativeTime. | Si et seulement si NI_ExpXDimension est t, les VIs Express définissent t0 en tant que valeur d'horodatage relative/absolue. |
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\Waveform\Waveform - Create.vi
waveform
—
nom
—
valeur
—
entrée d'erreur (pas d'erreur)
—
waveform en sortie
—
remplacé
—
sortie d'erreur
—