Opérateur de multiplication (#) (FPScript)

23.08.2021

Multiplie une valeur par un nombre donné.

Syntaxe

Valeur # Nombre

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

Élément

Description

Valeur

La valeur à multiplier.

Numéro

Le ou les nombres par lesquels la valeur doit être multipliée.

Remarques

Cet opérateur est souvent utilisé pour mettre en place des séries de données et des matrices de données. Si vous spécifiez la valeur comme constante, sa notation détermine le type de données du résultat.

Si Value est une valeur scalaire, le résultat est une série de données contenant la valeur scalaire Number times. Si Value est une série de données, le résultat est une matrice de données contenant la série de données Number times. Si Value est un signal, seule la composante Y est multipliée et la composante X est copiée dans le résultat. Le résultat est une série de signaux.

Si Valeur est une valeur scalaire, alors Nombre peut également être spécifié comme une série de données avec un maximum de deux valeurs. Dans ce cas, plusieurs actions de multiplication sont effectuées consécutivement. Si la série de données est vide, la valeur est retournée inchangée. Cette variante convient pour créer un nouvel ensemble de données qui doit avoir la même taille et le même nombre de dimensions qu'un ensemble de données existant.

Tous les types de données, sauf le type de données Vide, sont autorisés pour l'argument Valeur. L'argument Nombre doit être une valeur scalaire réelle supérieure ou égale à zéro, et les éventuels chiffres fractionnaires sont ignorés.

Si Valeur et/ou Nombre est une liste, alors ses éléments sont traités et le résultat est également une liste.

Si la valeur est une quantité, alors son unité est prise et le résultat est aussi une quantité. Si le nombre est une quantité, alors il doit avoir la dimension SI 1 et il sera transformé en unité 1 avant la multiplication.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemples

0. # 100n

Génère une série de données avec 100 valeurs à virgule flottante de 64 bits 0.

0. # 0n

Génère une série de données vides de valeurs à virgule flottante de 64 bits. Ici, l'opérande de gauche ne spécifie que le type de données.

1.s # 100n # 10n

Génère une matrice de données de 10 séries de données, chacune avec 100 valeurs à virgule flottante de 32 bits 1.s.

TRUE # Forme(Matrice)

Génère une matrice de valeurs booléennes dont le nombre de colonnes et de lignes correspond à une matrice existante.

1 mm # 10n

Génère une série de données avec 10 valeurs à virgule flottante de 64 bits 1 et l'unité mm.

# 2 Pi

Génère une série de données avec 6 valeurs, puisque l'unité Pi a la dimension SI 1 et 2 Pi transformé à l'unité 1 donne 6.2831853 et est arrondi à 6.

 

Voir aussi

Structures de données

Opérateur du faisceau

Opérateur de la série Data

Fonction de forme

Fonction du signal

Opérateur de signe de polarité (#)

Partager l’article ou envoyer par mail :

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