Entrée
|
• |
Type = Le type de variante tel que défini pour certains langages de programmation |
|
• |
Si aucune valeur n'est fournie dans la chaîne d'entrée XML, la valeur d'exemple dans chaque tableau est utilisée par défaut. |
SampleDataType
Description |
Plage |
Unité |
Type |
R/O |
Il s’agit du type de données échantillon demandé pour cet abonnement. |
Power Angle Sv Sp Ss TVG20 TVG40 PowerAngle
|
|
VT_BSTR |
NA |
Exemple: |
Power |
Range
Description |
Plage |
Unité |
Type |
R/O |
Si la plage de profondeur est sélectionnée pour être individuelle pour chaque canal, ce paramètre définit la plage pour le
canal spécifié. |
<0,10000> |
m |
VT_I4 |
NA |
Exemple: |
500 |
RangeStart
Description |
Plage |
Unité |
Type |
R/O |
C'est la plage de départ pour le canal spécifié. |
<0,10000> |
m |
VT_I4 |
NA |
Exemple: |
10 |
Sortie (Power, Angle, Sv, Sp, Ss, TVG20, TVG40)
struct StructTSDataHeader |
|
{ |
|
DWORDLONG dlTime; |
|
}; |
struct StructSampleDataArray |
|
{ |
|
short nSampleDataElement[30000]; |
|
}; |
struct StructSampleData |
|
{ |
|
StructSampleDataHeader SampleDataHeader; |
|
StructSampleDataArray SampleDataArray; |
|
}; |
|
• |
nSampleDataElement[30000]: Il s’agit d’un exemple 16 bits au format logarithmique. |
Sortie (PowerAngle)
struct StructTSDataHeader |
|
{ |
|
DWORDLONG dlTime; |
|
}; |
struct StructSamplePowerAngleArray |
|
{ |
|
short nSampleDataElement[60000]; |
|
}; |
struct StructSamplePowerAngleValues |
|
{ |
|
int nPowerValues; |
|
int nAngleValues; |
|
}; |
struct StructSamplePowerAngle |
|
}; |
|
StructSampleDataHeader SampleDataHeader; |
|
StructSamplePowerAngleValues SamplePowerAngleValues; |
|
StructSamplePowerAngleArray SamplePowerAngleArray; |
|
}; |
|
• |
nSampleDataElement[60000]: Ceci est un tableau d'échantillons composite pour la puissance et l'angle. |
|
• |
nPowerValues: C'est le nombre d’échantillons de puissance. |
|
• |
nAngleValues: C'est le nombre de valeurs d’angle |
Exemple de chaîne d'abonnement
SampleData, |
ChannelID=<ChannelID>, |
SampleDataType=Power, |
Range=200, |
RangeStart=3, |