반응형
MATLAB 의 Stateflow 는 Stateflow API 를 활용하여 m 파일 명령어로 구성 및 조정이 가능 합니다.
때에 따라서는 일일이 사람이 Stateflow 를 그리는것 보다는 Stateflow API 를 활용하는것이 효율 적인 경우가 많이 있습니다.
Stateflow API 를 활용하면 Python 과 같은 스크립트 언어등을 활용하여 Stateflow 를 그리는 Code generation 등도 가능 합니다.
오늘은 Stateflow 에서 사용중인 Data 를 다 찾는 방법에 대해 알아보려 합니다.
Stateflow 에서 Data 를 다루기 위해서는 Stateflow.Data Object 를 다 찾으면 됩니다.
Stateflow 에서 data 를 다 찾는 스크립트는 다음과 같습니다.
위 코드에서 sfroot 는 stateflow 의 root 즉, 최상위 stateflow 를 의미 합니다.
다음으로 아래 코드 부분이 Stateflow.Data 를 다 찾는 코드 입니다.
datav = m.find('-isa','Stateflow.Data');
그 이하 부분은 찾아진 데이터의 Name 필드를 vall 이라는 Cell 객체에 넣고~ vall(:) 명령을 통해 Command 창에 data 들을 나열 합니다.
반응형
'programming language > MATLAB' 카테고리의 다른 글
MATLAB 다차원 Newton’s Method (4) | 2015.09.30 |
---|---|
MATLAB 64 QAM BER Simulation (0) | 2015.08.04 |
MATLAB dbtype 을 사용한 파일 내용과 라인 넘버 확인 (0) | 2015.07.21 |
MATLAB Python 실행 (0) | 2015.07.20 |
MATLAB 으로 음계 재생 (2) | 2015.06.15 |
LMS Test Using Simulink (0) | 2015.06.14 |
무료 클라우드 MATLAB, freematlab (2) | 2015.06.07 |
MATLAB Code를 사용하여 Simulink model 구성하기 (0) | 2015.03.29 |
댓글