DataType (FPScript)

21.09.2021

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
DataType(s)
DataType(Value s)
 

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.

Voir aussi

Fonction DataStructure

Types de données

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :