La syntaxe des boîtes de calcul est similaire à celle utilisée dans les langages de programmation textuels. N'oubliez pas de terminer les affectations par un point-virgule (;) comme en C. Utilisez les règles de portée pour déclarer des variables dans les boîtes de calcul. De plus, tenez compte des fonctions autorisées ainsi que des opérateurs autorisés et de leur priorité dans la boîte de calcul.

Remarque Vous pouvez utiliser la Boîte de calcul de manière efficace si vous maîtrisez le langage de programmation C. L'Aide LabVIEW suppose que vous connaissez le langage C et ne contient aucune rubrique relative à la programmation en C. Pour en savoir plus, reportez-vous aux ouvrages The C Programming Language, de Brian W. Kernighan et Dennis M. Ritchie, et Teach Yourself C, de Herbert Schildt.

La syntaxe des boîtes de calcul est résumée ci-dessous sous la forme de Backus-Naur (notation BNF). Le résumé inclut les symboles de terminaux non définis : instructions composées, identificateurs, expressions conditionnelles, nombres, tailles de tableaux, types virgule flottante, types entier, parties gauches, opérateurs d'affectation et fonctions. Les symboles en caractères monospace gras rouges sont les symboles des terminaux donnés dans la forme exacte sous laquelle ils doivent apparaître. Le symbole # représente n'importe quel nombre de l'expression le suivant.

liste-instructions :

instruction :

affectation :

expression :

partie-gauche :

souscription-tableau :

opérateur-affectation : l'un des éléments suivants

opérateur-binaire : l'un des éléments suivants

opérateur-unaire : l'un des éléments suivants

liste-argument :

constante :

instruction composée :

Le tableau suivant fournit la syntaxe des boîtes de calcul pour les instructions de contrôle, conditionnelles, itératives et les déclarations switch.

Type d'instruction Construction Grammaire Description/Exemple
Instruction de contrôle déclaration Break

Utilisez le mot-clé break pour sortir de la boucle Do, For ou While la plus proche ou d'une déclaration switch dans la boîte de calcul.
déclaration Continue

Utilisez le mot-clé continue pour transmettre le contrôle à l'itération suivante de la boucle Do, For ou While la plus proche dans la boîte de calcul.
Instruction conditionnelle

if (y==x && a[2][3]<a[0][1]) { 
    int32 temp;
    temp = a[2][3];
    a[2][3] = y;
    y=temp;
    }
else
    x=y;
Instruction If

Instruction If-Else

Instruction itérative

boucles Do

do {
    int32 temp;
    temp = --a[2]+y;
    y=y-1;
    }
while (y!=x && a[2]>=a[0]);
boucles For

for (y=5; y<x; y*=2) {
    int32 temp;
    temp = --a[2]+y;
    x-=temp;
    }
Boucles While

while (y!=x && a[2]>=a[0]) {
    int32 temp;
    temp = --a[2]+y;
    y=y-1;
    }
Instruction Switch

switch(month){
    case 2: days = evenyear? 29: 28; break;
    case 4:case 6:case9: days = 30; break;
    default: days = 31; break;
    }
Liste d'instructions conditionnelles

Instruction conditionnelle

déclaration-variable :

liste-indice-tableau :

spécificateur-type :

type-virgule-flottante :

type-entier :

autre-que-chiffre : l'un des éléments suivants

chiffre : l'un des éléments suivants

chiffre-différent-de-zéro : l'un des éléments suivants

chiffre-binaire : l'un des éléments suivants

chiffre-octal : l'un des éléments suivants

chiffre-hexadécimal : l'un des éléments suivants

identificateur :

pas-premier-caractère :

nombre :

constante-entier :

constante-décimale :

constante-binaire :

constante-octale :

constante-hexadécimale :

constante-flottante :

fraction :

part-exposant :

signe : l'un des éléments suivants

commentaire :