Control App designer lamp from Matlab script
1 次查看(过去 30 天)
显示 更早的评论
Hi, everyone.
I have designed an app with a start button and a lamp called NSg. when I click the start button, its callback function will call this code in my Matlab Script:
function disableLamp()
app.NSgLamp.Enable = 'off';
disp("works");
end
however, this (app.NSgLamp.Enable = 'off') seems does not work for me, can anyone tell me how to do this. Thanks a lot.
回答(1 个)
Dinesh
2023-3-6
Hi Alex.
- Firstly, make sure that NSgLamp object is correctly defined in App designer or not.
- Check if the callback for when the start button is defined correctly and also see if disableLamp() function is called in it.
- If the line "app.NSgLamp.Enable = 'off'" still doesn't work, then you can try replacing it with the following line of code:
set(app.NSgLamp, 'Enable', 'off');
This is the complete code for the updated function:
function disableLamp(app)
set(app.NSgLamp, 'Enable', 'off');
disp("works");
end
If you have already tried these steps and are still having issues, please provide more information about the error message you are receiving or the behavior you are observing.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Develop Apps Using App Designer 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!