Simulink: ejemplo mínimo de elemento de menú contextual personalizado
Uli Köhler1 min read
En el directorio que tiene abierto en MATLAB, cree sl_customization.m:
sl_customization.m
functionsl_customization(cm)
cm.addCustomMenuFcn('Simulink:ContextMenu', @getMyMenuItems);
endfunction schemaFcns = getMyMenuItems(callbackInfo)
schemaFcns = {@getItem1};
endfunction schema = getItem1(callbackInfo)
schema = sl_action_schema;
schema.label = 'Elemento personalizado';
schema.userdata = 'Elemento personalizado';
schema.callback = @myCallback1;
endfunctionmyCallback1(callbackInfo)
disp(['Callback para el elemento ' callbackInfo.userdata ' fue llamado']);
end
Ahora necesita ejecutar
run_refresh_customization.m
sl_refresh_customizations
en MATLAB una vez.
En Simulink, esto añadirá Elemento personalizado al menú contextual del clic derecho:
Echa un vistazo a artículos similares por categoría:Matlab/Simulink
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow