APP DESIGNER 2016a: Sending variables into an App from a script/function
이전 댓글 표시
Hello,
I'm working from a non-app function that is constantly collecting data through the serial port. I want MATLAB to take some of this data and display it using the gauges in App Designer while it is updating in real-time.
Is this possible? Would I want to (1) call the App from an outside function where the serial data is being collected or (2) do I want to do all of the serial collection in the App?
I don't have any experience using the App designer at all, would someone be able to point me toward some example code? I can't find any outside of this Answers forum.
Cheers, Akash
채택된 답변
추가 답변 (1개)
Melissa Williams
2016년 10월 14일
Akash,
I can't say for sure this will work for your use case, but a simple example of a function that launches an app and then updates the value of the gauge, to get you started:
- Create an app in App Designer, add a gauge, name it MyGauge, and set its maximum to be 60. Save it as app1.
- Create a function like below:
function updateGauge
% Launch the app and keep a handle to it
myApp = app1;
for i = 1:60
%Update the value on the gauge
myApp.MyGauge.Value = i;
pause(1)
end
end
카테고리
도움말 센터 및 File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!