일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 엑셀
- Outlook
- pandas
- VBA
- 문자열
- 파이썬
- Android
- 윈도우11
- matlab
- 깃
- 파워포인트
- win32com
- 파이썬GUI
- Excel
- git
- 안드로이드
- 비주얼베이직
- windows
- python
- Windows11
- 오피스
- 윈도우10
- office
- Windows10
- pythongui
- pyqt5
- python3
- 파이썬3
- html
- 아웃룩
Appia의 IT세상
[Stateflow] Pattern wizard를 이용한 자동 Pattern 그리기 본문
[Stateflow] Pattern wizard를 이용한 자동 Pattern 그리기
저는 개인적으로 자동이란 단어를 썩 좋아하지 않는답니다. 첫 직장생활에서 윈도우를 혐오하는 사람들속에서 개인의 뜻과 다르게 자동으로 업데이트등에 해주는 것에 대해 윈도우에 대한 불신을 가지는 사람들 속에서 살았던 것 같아요. 하지만, Stateflow의 Pattern wizard를 이용한 Pattern 그리기는 상당히 많은 긍정적인 부분이 있다고 생각합니다.
예를 들면 다중 조건문을 만들어야 하는데, 이 부분에 대해 어떻게 Flowchart를 구성해야 하나 생각하는 것이 때론 일이수도 있기 때문이죠. 그래서 Mathwork에서는 다양한 형태의 Pattern들에 대해서 자동으로 생성하게 해주고 있습니다.
우선 상단의 [Chart] - [Add Pattern in Chart] 부분에서 분기문, 반복문, Switch-Case문 중 선택할 수 있습니다.
먼저, 조건문 부터 한번 볼께요.
보이는 바와 같이 단순 if문 부터, 다중 조건문 까지 다양한 조건들을 자동으로 그림을 그릴 수 있게 지원합니다. 간단하게 If-Else문을 그리도록 해보겠습니다.
위의 그림과 같이 [Decision]에서 [If-Else..]를 선택하겠습니다. 클릭해보니, 다음과 같이 Condition 및 Action들을 입력할 수 있는 공간들이 나옵니다.
제가 임의적으로 입력해서 넣고 [OK]를 눌러 보았더니, 다음과 같이 앞서 제가 하나씩 그림을 그렸던 부분이 나왔습니다.
그 다음에는 반복문이에요.
저는 [For...]만 예시로 보여 드리겠습다. (나머지는 직접 해보시는 권장 )
위의 조건들을 넣고 [OK]를 눌러 보았습니다.
그 다음은 Switch-Case문이에요.
일단 조건 갯수에 따라서 다음할 수 있습니다. 전, 참고로 [2 Cases and Default...]를 선택해 보겠습다.
다음과 같이 조건을 넣어봤습니다. 그리고[OK]를 누르니 다음과 같이 자동으로 그림이 생성됩니다.
제가 모든 부분을 다르지 않았지만, 이러한 기능을 잘 알고 계시면 은근 편합니다. 다음과 같은 기능을 활용하여 보다 굿 유저가 되시길 바랍니다.
물론, 사람들마다 다 다르지만, 전 아직도 메뉴얼 하게 하나씩 작성하는게 더 좋지만.... 이제는 기계보다 더 못한 인간임을 증명하는 경우만 늘어나곤 합니다. 혹, 궁금하시거나 문의 사항이 있으시면 언제든지 댓글로 글 남겨 주세요.
'Programming > Stateflow' 카테고리의 다른 글
[Stateflow] State label 입력을 위한 기본 문법 (0) | 2019.12.22 |
---|---|
[Stateflow] State Machine 디자인에 앞서 State에 대하여.. (0) | 2019.12.20 |
[Stateflow] Action Language 변경하기 (0) | 2019.12.16 |
[Stateflow] Chart Data / Symbol 관리하기 (0) | 2019.12.15 |
[Stateflow] Transition 실행 순서 바꾸기 (0) | 2019.12.13 |