Bonjour à tous,
je souhaite par l'intermédiaire d'une macro m définir automatiquement tous les Output data type des constantes avec le type "Inherit via back propagation". (ceci pour uniquement celles qui ne sont pas définies dans le workspace)
je sais retrouver toutes mes contantes, mais je ne trouve pas la commande qui permet de modifier le type
voici mon code
le set_params me renvoie une erreur "Invalid Simulink object specifier"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 constants = find_system('modele','FollowLinks','on','BlockType', 'Constant'); for i=1:length(constants) constantValue = char(get_param(constants(i),'Value')); existCmd = strcat('exist(''' ,constantValue , ''',''var'')'); ex = evalin('base',existCmd); if (ex == 0 ) ct = constants(i); set_param(ct,'OutDataTypeMode','Inherit via back propagation'); end end
Ou est mon erreur
merci d'avance pour votre aide
Cordialement
Partager