Bonjour, j'ai créé un subsytem sous Matlab et j'aimerai donner à l'utilisateur la possibilité de choisir l'image qui sera afficher sur le bloc.
J'ai donc créé un paramètre dans le mask correspondant au type
de l'icône à afficher :
Prompt : Icon
Variable : I
Type : popup
Les possibilités du popup sont :
IEC
ANSI
Puis, dans "Icon Drawing Commands" j'ai tapé le code suivant :
J'ai aussi essayé avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Ic = get_param(gcb, 'I'); if (Ic == 1), image(imread('Logic_AND_IEC.png')); end if (Ic == 2), image(imread('Logic_AND_ANSI.png')); end
Cependant quand je clique sur apply, il y a toujours les points d'interrogations sur le bloc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Ic = get_param(gcb, 'I'); if (Ic == IEC), image(imread('Logic_AND_IEC.png')); end if (Ic == ANSI), image(imread('Logic_AND_ANSI.png')); end
Bien évidemment quand je tapa uniquement la commande d'affichage d'une image ça marche, mais ce n'est pas ce que je recherche.
Merci.
Partager