MATLAB 은 일종의 소프트웨어 플랫폼이라고 볼 수가 있어서 매트랩 툴박스들은 MATLAB 위에서만 실행됩니다. 따라서 시뮬링크를 사용한다라고 해도 매트랩을 잘 다루어야 시뮬링크를 조금 더 효율적으로 사용할 수 있습니다.

요즘 저는 많은 차량용 로직들을 Simulink Stateflow 로 설계하고 Embedded Coder 를 사용하여 C 코드를 생성해서 개발 보드에 탑재하는 업무를 하고 있습니다. Simulink 를 사용하기 위해서는 샘플레이트를 비롯하여 다양한 configuration 을 하게 되고~ Embedded Coder 를 사용할 때 역시도 마찬가지로 설정 할 것들이 많이 있습니다.

이런 설정들은 그때그때 달라지기도 하지만 사용하는 MCU 가 동일하다면 그리 크게 달라지지는 않습니다. 따라서 한번만 설정하고 해당 설정을 저장해 놓고 사용하는 것이 효율적일 것입니다.

오늘은 MATLAB 스크립트를 사용하여 Simulink configuration 을 하는 방법을 소개하려 합니다. Simulink configuration은 Simulink 모델창에서 Simulation -> Model Configuration Parameters 를 선택하거나 Ctrl + E 를 누르면 실행 됩니다.

그 중에서 아래와 같이 All Parameters 탭에서 메뉴들을 검색 할 수 있는데~ 아래 그림과 같이 해당 메뉴에 대한 Command-Line Name 을 확인 할 수 있습니다. Simulink configuration 내용을 스크립트로 자동화 하고 싶은 경우에 Command-Line Name을 사용하면 됩니다.

Simulink 모델의 기본적인 설정값들은 아래 주소의 메뉴얼을 확인해 보시기 바랍니다.

https://kr.mathworks.com/help/simulink/slref/model-parameters.html

Embedded Coder 를 사용하여 코드 생성을 하기 위해서는 Simulink Solver 셋팅을 Fixed-step discrete (no continuous states) 로 설정하게 되는데~

해당 설정을 하기 위해서는 아래와 같이 명령어를 써주면 됩니다.

set_param(gcs, 'Solver', 'FixedStepDiscrete')

Code Generation 시 Embedded Coder 를 사용하기 위해서는 System target file 설정을 ert.tlc 로 하게 되는데~

이러한 과정을 MATLAB code 로 어떻게 설정하는지를 확인하기 위해서는 아래와 같이

“All Parameters” 에서 “target file” 등으로 검색을 해서 “Command-Line Name” 을 알아 낸 후에 설정해 주면 됩니다.

예로 든 Embedded Coder 를 사용하기 위한 설정은 아래와 같습니다.

set_param(gcs, 'SystemTargetFile', 'ert.tlc')

해당 MATLAB 명령어 설정을 해 본 후에 Simulink configuration 창을 확인 해보면 해당 설정들이 바뀐 것을 확인 할 수 있습니다.



윈도우 컴퓨터를 사용하면서 많은 분들이 메모장을 사용하실텐데~

최근에 윈도우 업데이트가 되면서 메모장 역시도 그 기능이 업그레이드 됐습니다.

제가 확인한 바로는 두 개의 기능이 업데이트가 되었는데~

첫 번째로는 “Bing 으로 검색하기” 라는 기능이 추가되었습니다. 찾고 싶은 내용을 블록으로 잡은 후에 편집 -> “Bing 으로 검색하기” 를 누르거나 Ctrl + E 를 누르면 Bing 으로 검색 되는 것을 확인할 수 있습니다. 하지만 많은 분들이 Bing 을 사용하지 않기 때문에 해당 기능은 그리 필요한 기능 같지는 않습니다.

두번째로는 화면 확대 축소 기능입니다. 아래 화면과 같이 Ctrl + 더하기, Ctrl + 빼기 를 통해 메모장 보기를 확대 축소 할 수 있고~ Ctrl + 0 를 통해 기본값으로 복원 할 수 있습니다. 제가 실험해보니 Ctrl + Wheel Up, Ctrl + Wheel Down 을 통해서도 확대 축소 할 수 있더군요. 이전에 메모장에서 글자를 확대 축소 하기 위해서는 글자 크기를 변경 했었는데 해당 기능이 생겨서 상대적으로 편해진 것 같네요.

뭐 그리 큰 업데이트는 아니지만 개인적으로 두 번째 기능은 꼭 필요한 기능이었는데 이번에 업데이트가 되어서 너무 좋다고 생각됩니다.



블로그에 포스팅을 하다 보면 이미지가 필요한 경우가 있고 이런 경우 동영상 화면을 캡쳐 하게 됩니다. 저는 윈도우 컴퓨터에서 동영상 플레이어로 팟플레이어를 사용하고 있습니다. 팟플레이어에서 화면을 캡쳐 하기 위해서는 아래 그림과 같이 화면에서 마우스 오른쪽 버튼을 클릭하고 영상 -> 영상 캡쳐 메뉴를 선택하고 캡쳐를 하면 됩니다.

위 화면을 보시면 아시겠지만 마우스로 조작 하는 것이 불편하므로 단축키를 기억했다가 사용 하시는 것이 편합니다. Ctrl + C, Ctrl + E, Ctrl + Alt + C, Ctrl + Alt + E 중에서 자신이 원하는 방식 하나를 사용하시면 될 겁니다.

팟플레이어에서 자막과 함께 캡처를 하기 위해서는 위 화면에서 파란색 박스로 표시한 ‘가능하면 자막과 같이 캡쳐’ 를 선택하시면 됩니다.

그리고 자막은 아래 화면과 같이 ‘비디오 영상에 직접 출력’으로 선택하셔야 자막이 이미지로 표시되며 화면과 같이 캡쳐가 됩니다. 단축키는 Alt + I 입니다.



+ Recent posts