MATLAB/Simulink는 기본적으로 영문윈도에서 구동되도록 되어있다네요... 그래서인지 Simulink 화일의 쓰기 오류가 발생하는 경우는 컴퓨터이름이나 혹은 윈도 계정이 한글로 되어있는 경우 발생합니다. 보통 이 에러를 한번이상 만나서 고생하신 분들은 컴을 포맷할 때 컴퓨터 이름을 한글이 아니라 영어로 적게 되는데요. 만약 한글로 된 컴퓨터 이름이나 계정이라면 일단
bdclose;
slCharacterEncoding('ISO-8859-1');
이 명령어로 해결을 시도해봅니다. 단점은 다음에 컴을 포맷하고 다시 MATLAB을 설치할때 다시 저렇게 명령어를 계속 입력해야하는 불편함이 있지요. 그래서 그냥 컴퓨터 이름을 영문으로 하시는것도 좋습니다.^^
그러나 가끔 이전에 한글로된 컴퓨터 이름이나 혹은 Simulink화일 자체에 블럭들 이름중에 한글이 있었던 경우는 아예 읽을 수도 없는데요. 위 명령어로도 읽어지지 않을 수도 있습니다. 이건 텍스트 에디터 -메모장은 너무 불편하고, 아크로에디터같은 무료를 이용해서 - 해당 mdl화일을 엽니다. 그럼 마치 m-file같은 형식이 나오는데 거기서 한글로된 것들을 영문으로 바꿔줘야합니다. 이때 조심해야할 것은 만약 "결과"라는 한글이 보이면 그 후 모든 "결과"라는 한글은 같은 영문으로 바꿔줘야합니다.
물론 이것도 짜증나는 일이긴 하죠. 그러나 아주 예전부터 그러니까... 1990년대 초중반부터 컴퓨터를 사용하시던 분들이라면, 소소하게는 폴더이름, 프로그램을 짤때는 변수명들까지... 다 영문으로 작성하시는 버릇들이 있으실텐데, MATLAB만큼은 도움이 되네요.
여하튼, 작은 팁이었습니다.
'Software > MATLAB' 카테고리의 다른 글
MATLAB에서 컴파일, 독립 실행 파일 만들기 (16) | 2009.07.23 |
---|---|
MATLAB/Simulink Scope 창에서 데이터 축출하기 (16) | 2009.07.11 |
Embedded Block을 이용해보자. (2) | 2009.04.15 |
미분(차분) 및 적분하기 (14) | 2009.04.15 |
sptool을 이용한 간단한 필터적용법 (filter) (6) | 2009.04.15 |
cftool 명령으로 Curve Fitting 간단히 하기 (2) | 2009.04.15 |
Figure에서 Legend사용시 아랫첨자 구현하기 (0) | 2009.04.15 |