본문으로 바로가기

Simulink에서 Annotation 사용하기

category Software/MATLAB 2009. 4. 15. 02:52

물론 안써도 무방하지만, 사용하면 폼도 나고 어떤 경우는 생각보다 편리하기 시뮬링크를 꾸밀수 있는 도구가 Annotation입니다. 시뮬링크에서 새창을 만들면 순백색 하얀 도화지가 나오죠...^^

 

여기서 삽입할 장소를 선택하고 그 위치에서 더블클릭을 하면 

 

이렇게 됩니다. 거기다 원하는 글자를 넣어보죠

 

 

 

그리고 오른쪽 버튼을 누르면 "Annotation Properties"라는 메뉴가 나타납니다.

그걸 눌러보면

 

이런 창이 하나 나오죠

 

"Drop Shadow"라는 기능은

 

이렇게 그림자 효과를 보여주고

 

"Font"라는 기능은

이름 그대로 폰트선택과 글자색 크기를 지정할 수 있습니다.

 

 

밑에 창에 명령어를 주면 Annotation을 클릭하면 실행되요.


 

 

워크스페이스에 실행된 결과가 보이죠?^^ 역시 뭐 꼭 필요한건 아니지만 꽤 유용할 때도 있다는...ㅋㅋ 참고로 "TwoRotor"시스템의 시뮬레이션 화면에 Annotation 기능을 좀 써본부분입니다.

 



 

이 글은 제 이전 홈페이지에 2008년 7월 3일 올렸던 내용입니다.
티스토리로 이전하면서 몇몇 글들을 이렇게 옮기고 있습니다.



댓글을 달아 주세요

  1. 2010.09.11 17:13

    안녕하세요 pinkwink님 어디 마땅히 질문 글 올릴 데가 없어서 여기다가 질문합니다. simulink 사용중에 있는데 한 scope안에 주파수가 일정 기간 동안에만 변하는 신호를 출력하고자 하는 데 어떻게 해야할 지 답답하네요. 조언 구할 수 있을까요?
    (질문의 예로는 0-10초에서 주파수가 10, 10-20초에서 주파수가 11, 20-30초에서 주파수가 12인 sin파를 출력하고자 합니다. 수식으로 표현하면
    0-10초간 f(t)=sin(2*pi*fi*t);
    10-20초간 f(t)=sin(2*pi*f*t);
    fi는 초기 주파수, f는 fi에 변화주파수 df만큼 더해진 주파수입니다)

    이런 질문해도 될런지 모르겠는데 방향이라도 제시해주셨으면 합니다 ㅜ

    • BlogIcon PinkWink 2010.09.13 04:19 신고

      언뜻 떠오르기로는 함수(function)를 하나 만들어야하실듯합니다. scope자체로는 그와같은 기능이 없으니, 관련 block이 없다면, m-file로 함수로 만드시고, 그걸 simulink의 m-file function으로 불러와야할 듯합니다.

  2. 시뮬링 2011.09.14 19:06

    저 되게 뜬금없지만, 제일 마지막 파일의 큰 네모박스들 있잖아요..

    하늘색&회색

    저건 무슨 아이콘 인가요? 어떤기능을 하는지 궁금해요...

    죄송해요 이런 초짜질문을 ㅠㅠ

    • BlogIcon PinkWink 2011.09.15 10:21 신고

      그건.. 제가 직접 만든겁니다.
      하나는 Two-Rotor시스템의 동역학을 넣어둔 것이고,
      하나는 제어기를 넣어둔 것입니다.
      마스킹을 해서 블럭으로 만들고,
      블럭속성에서 색상을 지정했을 뿐이랍니다.^^