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 :

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
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 == IEC), image(imread('Logic_AND_IEC.png')); end
if (Ic == ANSI), image(imread('Logic_AND_ANSI.png')); end
Cependant quand je clique sur apply, il y a toujours les points d'interrogations sur le bloc.

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.