Appel des sous-programmes

salut a tous, j'ai programme un programme qui contient des informations d'un machine electrique, l'objectif de cet programme de controllé cette machine avec trois tests diffirent, pour ça je veux posé chaque test séparé a l'autre et apprés appelle le sous programme ou la fonction je sais pas excactement la procudure. exemple programme principle parametre appelle sous programme 1 (test 1) appelle sous programme 2 (test 2) appelle sous programme 3 (test 3) y = la somme des trois sortie des sous programmes
sous programme 1 appelle les parametres de machine application de test1 y = .....;
sous programme 2 appelle les parametres de machine application de test2 y = .....;
sous programme 3 appelle les parametres de machine application de test3 y = .....;
je veux pas ecrir les quatres programmes au meme fichie car il devient trés long. merci a l'avance je m'attend votre aide

Réponses (2)

Cedric
Cedric le 3 Juil 2014
Modifié(e) : Cedric le 3 Juil 2014

1 vote

Bonjour,
Il faut créer des fonctions qui prennent en entrée les paramètres qui les concernent, et qui sortent la valeur des tests (et éventuellement des codes/messages d'erreur). Ces fonctions peuvent être ensuite appelées depuis un script principal.
=== Exemple ===
Fichier main.m
% -- Réception des données de la machine.
x = -2 ;
% -- Execution des tests.
if test1( x )
fprintf( 'Test 1 successful.\n' ) ;
else
fprintf( 'Test 1 FAILED!\n' ) ;
end
if test2( x )
fprintf( 'Test 2 successful.\n' ) ;
else
fprintf( 'Test 2 FAILED!\n' ) ;
end
Fichier test1.m
function isOk = test1( x )
if x < 4
isOk = true ;
else
isOk = false ;
end
Fichier test2.m
function isOk = test2( x )
if x >= 0
isOk = true ;
else
isOk = false ;
end
Sortie dans la fenêtre de commande lorsque l'on exécute main.m:
>> main.m
Test 1 successful.
Test 2 FAILED!

0 votes

salut je doit crée une application sur app design qui pourras identifier des système avec la methode des moments . j'ai ecris le programme sur matlab mais je sais comment le faire appele sur app design

3 commentaires

Nathan
Nathan le 4 Avr 2024
je te fais ça demain
Romain
Romain le 4 Avr 2024
je t'aiderai si tu veux
Nathan
Nathan le 4 Avr 2024
pas de soucis

Connectez-vous pour commenter.

Catégories

En savoir plus sur Symbolic Math Toolbox dans Centre d'aide et File Exchange

Commenté :

le 4 Avr 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by