Plot Cam on App
첫 화면


속성 추가
1 2 3
| properties (Access = private) Camera = webcam; end
|
UIAxes 추가

Callback 추가
1 2 3 4
| function startupFcn(app) himg = image(app.UIAxes, zeros(size(snapshot(app.Camera)),'uint8')); preview(app.Camera, himg) end
|
GUI for DAQ
PHM GUI test
Property로 공구의 상태와 훈련된 모델 지정
1 2 3 4
| properties (Access = private) state = 'test'; mod = load('/Users/zerohertz/MATLAB/DAQ-App-for-PHM/TestModel.mat'); end
|
상태등의 Init
1 2 3
| function startupFcn(app) app.Lamp.Color = 'yellow'; end
|
Slider의 값을 Input으로 지정 및 결과 출력
1 2 3 4 5 6 7 8 9 10 11
| function SliderValueChanged(app, event) value = app.Slider.Value; app.state = string(app.mod.trainedModel.predictFcn(table(value, 'VariableNames', {'Var1'}))); if app.state == 'normal' app.Lamp.Color = 'blue'; elseif app.state == 'fault' app.Lamp.Color = 'red'; else app.Lamp.Color = 'green'; end end
|
DAQ App for PHM by ML
Reference : LiveDataAcquisition.mlapp
Source Code on Github
DAQ App for PHM by DNN
Reference : LiveDataAcquisition.mlapp
Source Code on Github