본문으로 바로가기

Simulink의 scope 창에서 제목 달기

category Software/MATLAB 2011. 5. 17. 18:44
2월1일에 다리가 부러지고.. 아직도 치료가 끝나지 않았네요.ㅠㅠ 철심을 총 9군데 박았는데, 지난달에 2개는 제거했고, 한 2주쯤있으면 나머지도 다 제거할 것 같습니다. 걷는다는 단순한 동작이 주는 행복을 절실히 느낍니다. 철심을 다 제거하고도, 오랫동안 굳어있던 발목관절이 원상태로 돌아오는건 또 몇 개월의 시일이 걸린다고 하더군요...ㅠㅠ 저에겐 2011년의 봄은 기억에 없습니다.ㅠㅠ

너무 오랫동안 MATLAB관련 글을 안올렸네요... 몇몇 분들의 댓글 질문으로 문득 시뮬링크의 스코프(scope) 창에서 그래프의 타이틀 달기라는 간단하고 쉬운 팁을 하나 알려드릴려고 합니다. 뭐 아시는 분들은 잘 아시지만, 혹시 독학으로 MATLAB을 공부하시는 분들께 도움이 될것 같기도 하구요.

사실.. 문서작업에서 그래프를 넣을때는 scope에서 데이터를 밖으로 빼든지, 혹은 to workspace 블럭으로 데이터를 받아서 m-file에서 plot하기 때문에 사실 잘 쓰지는 않지만, 복잡한 시뮬링크 시뮬레이션에서 scope창이 많아지면 살짝 유용하기도 합니다.

 
DC모터나 BLDC모터를 시뮬레이션하던 블럭인데요. 뭐 오늘의 주제는 scope창이니 어떤 기능인지는 빼구요. 제일 오른쪽에 scope창이 있네요. scope이름대신 inputVolt라고 찍어주면 scope창의 이름이 바뀌는데, 오늘 이야기할 건 그게 아니라 그래프의 상단에 제목을 찍는것입니다. 저 상태에서 scope를 더블클릭해서 보면


그냥 이렇게 뜨죠.. 이제 제목을 달아보죠.


표시된 부분의 선을 더블클릭하면 됩니다. 그러면


뭔가를 입력할 수 있는 곳이 나타나는 데요. 거기에 volt라고 하면 됩니다. 다시 시뮬레이션을 돌리고 scope를 확인해보면


제일 위에 volt라고 떠있죠...^^ 이러고 마치면 너무 간단하니... 몇가지 더 이야기하죠..^^


scope창에서 위에 표시된 부분을 누르고


General에서 Number of axes의 숫자를 바꿔주면 scope의 입력 port가 숫자만큼 늘어납니다.


그리고 처음 이야기한데로, 각 선을 더블클릭해서 적절한 이름을 잡아주면 위와 같이 각각의 그래프에 제목(title)이 달립니다.^^



댓글을 달아 주세요

  1. BlogIcon 핑구야 날자 2011.05.17 22:46 신고

    다리가빨리 나셔야 할텐데 걱정입니더

  2. 2011.05.18 12:46

    살빼세요 교수님.

  3. BlogIcon 바람처럼~ 2011.05.19 02:07

    헉... 쾌유하시길 간절히 기원하겠습니다 ㅠㅠ

  4. BlogIcon 구차니 2011.05.29 21:12

    살빼세요 교수님의 압박.txt
    ㅋㅋㅋ
    언넝 나으셔서 이제 육백만불의 사나이 처럼 뛰어다니셔야죠~

  5. yoonsmith 2011.10.31 15:05

    scope를 보니 질문이 하나 있는데요. 이거랑 관련은 없지만.
    시뮬링크에서 real-time window target 으로 scope를 그리면 왜 10초마다 그래프가 0점에서 다시 시작하고 time offset 이 늘어날까요 ㅠ
    XY-graph 로 그리면 멀쩡한데 ㅠ 한 창에 여러개 그래프 플롯하려면XY 그래프노는 힘들고...시뮬링크 넘 어렵네요 ㅠ

    • BlogIcon PinkWink 2011.10.31 21:01 신고

      Plot 설정에서 인풋 숫자를 바꾸면 창의 갯수가 바뀝니다
      혹은 mux 로. 여러 인풋을 받으면 한 창에서 여러 선이 나타납니다