DataType (FPScript)
Détermine le type de données d'un ensemble de données.
Syntaxe
DataType(DataSet)
La syntaxe de la fonction DataType se compose des éléments suivants :
Section |
Description |
---|---|
DataSet |
L'ensemble de données pour lequel le type de données est déterminé. Toutes les structures de données sont autorisées. Tous les types de données ainsi que les références d'objets sont autorisés. |
Remarques
Le résultat est un nombre entier qui représente le type de données. Vous pouvez déterminer le type de données des composantes individuelles pour les signaux, les courbes 3D et les séries de signaux.
La fonction renvoie l'une des valeurs suivantes :
Constante |
Signification |
---|---|
TYPE_EMPTY |
Code de type de données pour Empty. |
TYPE_BOOLEAN |
Code de type de données pour une valeur booléenne. |
TYPE_INTEGER16 |
Code de type de données pour un entier de 16 bits. |
TYPE_INTEGER32 |
Code de type de données pour un entier de 32 bits. |
TYPE_INTEGER64 |
Code de type de données pour un entier de 64 bits. |
TYPE_FLOATINGPOINT32 |
Code de type de données pour une valeur à virgule flottante de 32 bits. |
TYPE_FLOATINGPOINT64 |
Code de type de données pour une valeur à virgule flottante de 64 bits. |
TYPE_COMPLEXINTEGER16 |
Code de type de données pour un entier complexe de 16 bits. |
TYPE_COMPLEXINTEGER32 |
Code de type de données pour un entier complexe de 32 bits. |
TYPE_COMPLEXINTEGER64 |
Code de type de données pour un entier complexe de 64 bits. |
TYPE_COMPLEXFLOATINGPOINT32 |
Code de type de données pour une valeur complexe à virgule flottante de 32 bits. |
TYPE_COMPLEXFLOATINGPOINT64 |
Code de type de données pour une valeur complexe à virgule flottante de 64 bits. |
TYPE_STRING |
Code de type de données pour une chaîne de caractère. |
TYPE_CALENDARTIME |
Code de type de données pour le temps calendaire. |
TYPE_TIMESPAN |
Code de type de données pour la période de temps. |
TYPE_AGGREGATE |
Code de type de données pour un signal, une série de signaux et une courbe 3D. |
TYPE_VARIANT |
Code de type de données pour une liste avec des types de données potentiellement variables. |
TYPE_OBJECTREF |
Code de type de données pour une référence d'objet. |
Disponible dans
FlexPro View, Basic, Professional, Developer Suite
Exemples
DataType(0) |
Renvoie TYPE_INTEGER32. |
DataType({1.0, 2}) |
Renvoie TYPE_FLOATINGPOINT64. |
DataType((1.s, 2.s)) |
Renvoie TYPE_COMPLEXFLOATINGPOINT32. |
DataType(Signal.y) |
Vérifie le type de données de la composante Y d'un signal. |
Dim s = Signal As Object |
Si Signal est un ensemble de données avec la structure des données signal, alors le premier DataType appel renvoi la valeur TYPE_OBJECTREF et le second renvoi TYPE_AGGREGATE. |