Annexe B
Objets CIP
Tableau 70 - Structure des données du spectre
Décalage des octets (DWORD)
au sein de la structure
0 (0)
4 (1)
8 (2)
12 (3)
142
Get_Spectrum_Chunk/Get_Waveform_Chunk
Ces services renvoient une partie de la structure des données respectives. Il est
probable que les structures de données du spectre et de forme d'onde soient trop
importantes pour être transférées sur le réseau en un seul message. Ces services
permettent que les structures de données soient transférées sur le réseau en petites
parties de sorte qu'il ne soit pas nécessaire d'avoir une mémoire tampon de
messages explicites trop grande.
La structure Données du spectre contient un tableau de valeurs qui, pris dans son
ensemble, représente le résultat de la mesure du spectre exécuté par l'objet Spectrum
Waveform Measurement sur le signal d'entrée. La taille de la structure du spectre et
le format du tableau des données dépend de l'attribut Data Format. Dans tous les
cas, les valeurs du tableau de données du spectre sont normalisées et doivent être
converties en valeurs à virgule flottante pour obtenir les valeurs effectives.
Membre de la structure
Type de données
Nombre de lignes du
UDINT
spectre
FMAX
REAL
Référence de l'amplitude
REAL
Tableau de la valeur
Tableau INT ou UINT
normalisée
La taille totale de la structure de données de spectre en DWORD est :
• Pour le format de données d'amplitude : 3 + (Nombre de lignes du
spectre/2)
• Pour le format de données complexes : 3 + (Nombre de lignes du spectre)
Si le format des données se présente sous forme de données d'amplitude, alors le
Tableau de la valeur normalisée est un tableau UINT (entiers non signés 16 bits
compris entre 0 et 65535). Le nombre de UINT dans le tableau de données du
spectre est égal au Nombre de lignes du spectre. Pour convertir les données de
spectre normalisées en valeurs à virgule flottante, utilisez l'équation suivante :
Données en virgule flottante
Si la valeur
des données flottantes représente la valeur de l'emplacement du
n
spectre et 0 ≤ n ≤ le numéro de la ligne de spectre.
La valeur des Données flottantes représente une valeur d'amplitude si le format des
données représente des données réelles. Les Données flottantes représentent une
valeur de puissance si le format des données représente des données de puissance.
Publication Rockwell Automation 1440-UM001B-FR-P - Décembre 2013
Description
Nombre de lignes ou d' e mplacements dans les données du spectre. Doit être
égal au réglage de l'attribut Number of Spectrum Lines. Il est fourni au
sein de cette structure afin d'aider à la détermination de la taille de la
structure.
La fréquence maximale ou l'ordre des données du spectre.
Il s'agit du FMAX réel des données du spectre ; peut être différent du
paramètre de l'attribut FMAX.
Facteur de normalisation
Ce facteur est utilisé pour convertir les données du tableau normalisé en
valeurs à virgule flottante.
Les points de données de spectre normalisés
Ils doivent être convertis en valeurs à virgule flottante à l'aide de la valeur de
référence de l'amplitude. L'attribut Data Format détermine si ce sont des INT
ou des UINT et la conversion exacte à appliquer.
= Référence d'amplitude
Float Data n
=
Amplitude Reference
n
Données normalisées
Normalized Data n
Données normalisées
n
n
------------------------------------------- -
65536