Opérateur ComplexInteger32 (FPScript)

23.08.2021

Convertit une expression en type de données entières complexes 32 bits.

Syntaxe

ComplexInteger32 Expression

La syntaxe de l'opérateur ComplexInteger32 se compose des éléments suivants :

Élément

Description

Expression

Toute expression. Tous les types de données sont autorisés.

Remarques

L'opérateur peut traiter des valeurs scalaires ou des séries de données entières et des matrices de données. Si Expression est une série de données ou une matrice de données, la conversion de type s'effectue sur une base par élément et le résultat est à nouveau une série de données ou une matrice de données. Si un signal, une série de signaux ou une courbe 3D est converti, seule la composante Y est examinée. Le résultat contient alors la composante X inchangée et éventuellement la composante Z d'Expression. Si Expression est une liste, alors l'opération est exécutée pour chaque élément de la liste et le résultat est également une liste.

Lors de la conversion, les chiffres fractionnaires des valeurs à virgule flottante sont tronqués. La valeur booléenne VRAI donne la valeur (1n, 0n) et FAUX donne la valeur (0n, 0n). Avec les types de données réels, la partie imaginaire est égale à zéro. Les chaînes de caractères sont d'abord interprétées comme une valeur ou une quantité, puis converties comme des données numériques. Ici, les séparateurs décimaux et de liste spécifiés dans les Options de FlexPro sont utilisés. Le type Empty et une valeur à virgule flottante invalide donnent (0n, 0n).

Si l'expression est une grandeur, alors elle doit avoir la dimension SI 1 et elle sera transformée en unité 1 avant la conversion.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemples

ComplexInteger32 1.0E10

Renvoie (1410065408, 0), car un dépassement de capacité s'est produit.

ComplexInteger32 "(1, 3)"

Retourne (1, 3).

 

Voir aussi

Types de données

Fonction ChangeDataType

Opérateur Boolean

Opérateur Integer16

Opérateur Integer32

Opérateur Integer64

Opérateur FloatingPoint32

Opérateur FloatingPoint64

Opérateur ComplexInteger16

Opérateur ComplexInteger64

Opérateur ComplexFloatingPoint32

Opérateur ComplexFloatingPoint64

Opérateur String

Opérateur CalendarTime

Opérateur TimeSpan

Partager l’article ou envoyer par mail :

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