일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- VBA
- 깃
- 문자열
- 안드로이드
- git
- Outlook
- 오피스
- windows
- 비주얼베이직
- 파이썬
- Android
- matlab
- 윈도우11
- Windows11
- pythongui
- 윈도우10
- 파워포인트
- 파이썬GUI
- python3
- 파이썬3
- 아웃룩
- html
- pandas
- pyqt5
- python
- Excel
- Windows10
- office
- win32com
- 엑셀
목록Programming/Stateflow (16)
Appia의 IT세상
[Stateflow] Action Language 변경하기 불러오는 중입니다... 앞서서, 저희는 위의 링크와 같이 [Stateflow] Flowchart (플로우 차트) 흐름 및 Transition Label 에서 Transition Label을 작성하는 방법에 대해 배워봤습니다. Transition Label은 기본적으로 MATLAB 문법을 허용합니다만, C언어의 문법을 사용할 수도 있습니다. 여기서 그 지원하는 문법에 대해서 Action Language라고 합니다. 오늘은 그래서 Action Language를 변경하는 방법에 대해서 이야기 해보고자 합니다. 우선 다음과 같이 좌측 하단에 현재 지원하고 있는 Action Language가 표시 됩니다. 일단 Stateflow의 화면에서 우측 버튼을 누..
[Stateflow] Chart Data / Symbol 관리하기 저희가 앞서서 작업한 Stateflow은 다음과 같습니다. 하지만, 이 차트의 상위 모델을 가보겠습니다. 다음과 같이 입력 출력 부분이 없죠. 이런 상태라면 그냥 안에서 돌것이고, A의 시작값을 알 수 없는 상태입니다. 따라서, 이런 부분들에 대해 설정하는 작업에 대해서 진행해 보겠습니다. 일단, Symbols 탭에서 수정을 권장합니다. 물론, 이 부분에 대해서 Model Explorer에서 설정 가능하지만, 그래도 좋은게 좋은거고 편한게 좋은 거니까? Symboer 탭을 열어 보겠습니다. 상단 메뉴에서 [View]탭를 클릭해주시고, 여기서 Symbols를 클릭해 주세요. 그럼, 우측에 [Symbols]이라는 메뉴가 나타날 것에요. 거기에..
[Stateflow] Transition 실행 순서 바꾸기 앞서 Stateflow로 flowchart를 그리는 방법들에 대해서 보고 있는데, 저도 모르게 제 글을 읽다가 이런 질문은 하게 되었어요. Transition의 순서를 바꾸기 위해서는 어떻게 해야 할까라는... 머 생각보다 간단하지만, 그래도 혹시 모르는 분들을 위해서 간단하게 설명드리도록 하겠습니다. 위의 그림은 보면 먼저 1번이라는 Transition이 실행되고, 이에 따른 조건이 만족하지 않을 경우 2번 Transition이 실행됩니다. 만약 1번 Transition과 2번 Transition의 실행순서를 바꾸고 싶으시면 다음 그림과 같이 1번 2번 Transition중 하나의 선택하시고 마우스 우측 버튼을 클릭해주세요. 여기에서 [Exec..
[Stateflow] Flowchart (플로우 차트) 흐름 및 Transition Label [Stateflow] Flowchart(플로우 차트) 구성 및 개요 Flowchart : Logic의 Sequence를 도식화 한것 저는 대학교에서 플로우 차트(Flowchart)에 대해서 다음과 같은 그림으로 배우곤 했습니다. 물론 세월이 좀 지났기에 아직도 이런 그림으로 배우는지는 잘 모르겠지만.. appia.tistory.com 앞서 화에서 Stateflow의 Flowchart구성과 개요에 대해서 이야기 해보았습니다. 그러면서, 몇가지 사항들에 대해서 이야기 했는데.. 반드시 중요해서 다시 한번 강조해 볼게요. 한스텝에 Deafault transition-> Terminating Junction으로 간다...
Flowchart : Logic의 Sequence를 도식화 한것 저는 대학교에서 플로우 차트(Flowchart)에 대해서 다음과 같은 그림으로 배우곤 했습니다. 물론 세월이 좀 지났기에 아직도 이런 그림으로 배우는지는 잘 모르겠지만 아마 비슷 할 것이라고 생각합니다. 즉, 로직에 대한 흐름등을 시각화하여 파악이 용이하게 하기 위해서 Flowchart를 사용하고 배웠습니다. 그리고 Stateflow에서도 이 Flowchart를 조금 다른 형태로 표현하고 사용합니다. Stateflow에선 Flowchart를 쓸때 Junction과 Transition으로만 구성됩니다. Junction은 교차점, 접점이라는 의미와 같이 흐름의 각 지점으로 보시면 됩니다. Transition은 흐름의 방향점이라고 생각하시면 조금..
정의 거창하게 내가 이 툴에 대해서 정확하게 표현을 하는 것은 솔직히 어렵습니다. 하지만, 현재까지 제가 사용하면서 느끼는 점은 대학교때 배운 플로우차트(Flowchart)를 보다 쉽게 직관적으로 표현해주고 이를 바탕으로 소스 코드를 생성해 주는 툴이라고 생각이 든다. (물론 코드를 생성하기 위해서는 관련 툴박스가 필요하다. ) 시작하기 (MATLAB Simulink/Stateflow 툴 박스가 설치 되어 있다는 전제로 진행하겠습니다.) Stateflow를 실행하고, 관련 부분에 대해 실행 작업을 메뉴에 있는 아이콘을 클릭하는 방법으로 쉽게 시작할 수 있습니다. 아이콘을 이용하여 다음과 같이 실행하기 위해선느 메뉴에서 [New] 버튼을 누리고, 여기에서[Stateflow Chart]를 선택해 주세요. 여..