Programmes > A propos des programmes
A propos des programmes
Avec un programme, vous pouvez regrouper des calculs et ne renvoyer que les résultats spécifiés. Pour créer un programme dans Engineering Notebook, il suffit d'insérer l'opérateur de programme. Cet opérateur est un conteneur à échelons multiples qui réunit les opérateurs de contrôle Engineering Notebook assurant les fonctions suivantes :
Affectation d'expressions mathématiques à des variables locales ou à des fonctions
Evaluation conditionnelle de branches
Boucle sur des calculs
Ajout de points d'arrêt
Détection d'erreurs
En combinant les fonctionnalités de Engineering Notebook aux opérateurs de programmation, vous pouvez écrire des programmes sophistiqués. Vous pouvez, par exemple, programmer les actions suivantes :
Taper des expressions mathématiques en notation mathématique naturelle
Inclure des unités
Appeler des constantes et des fonctions intégrées
Faire référence à des variables et des fonctions définies au préalable
Utiliser des opérateurs booléens avec des opérateurs conditionnels
Utiliser des opérateurs de tableau, comme l'opérateur d'indice, avec des variables d'itération
Définir plusieurs sorties dans une matrice ou une matrice imbriquée
Engineering Notebook évalue la séquence d'instructions d'un programme dans l'ordre défini par les opérateurs de programmation. Engineering Notebook renvoie le résultat de la dernière étape.
Par exemple, la sortie du programme suivant dépend de la dernière étape ou de la valeur renvoyée spécifiée.
Aucune valeur de retour n'est spécifiée :
Le programme renvoie le résultat du dernier calcul ou PE2.
KE est spécifié comme valeur de retour :
La dernière étape ici est la valeur de vecteur KE.
PE est spécifié comme valeur de retour :
La dernière étape ici est la valeur de vecteur PE.
[KE PE] est spécifié comme valeur de retour :
La dernière étape ici est la valeur de tableau [KE PE].
Lorsque vous affectez un programme à une fonction, vous pouvez appeler le programme dans vos calculs et tracer le résultat.
Est-ce que cela a été utile?