본문 바로가기
programming language/SCILAB

SCILAB 초기 스크립트(Startup 파일) 설정 방법

by 남성 2013. 10. 3.

Scilab 을 사용하다 보면 변수의 size 가 커지는 경우에는 다음과 같은 메시지와 함께~ stacksize 관련 에러를 접하게 되는 경우가 많은데요~



!--error 17

stack size exceeded!

Use stacksize function to increase it. 




이런 경우에는 scialb console 에 아래 명령어를 통해 stacksize 를 최대로 설정해서 사용해야 합니다.

 

stacksize('max')

 

그런데 위 명령어를 Scilab 을 사용할 때마다 타이핑하는 건 굉장히 귀찮은 일이죠~

 

그래서 저는 MATLAB startup 파일 설정하듯이 Scilab 도 .scilab 또는 scilab.ini 라는 초기 설정 파일을 설정해서 사용합니다.

 

http://help.scilab.org/docs/5.3.3/en_US/startup.html


2013/09/30 - [programming language/MATLAB] - MATLAB 시작 폴더 변경 및 startup.m 파일 설정


 

초기 설정 파일의 위치는 Scilab console 아래 명령어를 타이핑 하여 확인 있습니다.

 

SCIHOME

 

아래 그림과 같이 소문자로 타이핑하면 에러가 납니다. 꼭!! 대문자로 하셔야 합니다.


 

SCIHOME 폴더를 확인 한 후에 저는 다음과 같이 scilab.ini 라는 파일을 하나 만들었습니다. .scilab 파일을 만들어도 상관 없습니다.


C:\Users\ADMINI~1\AppData\Roaming\Scilab\scilab-5.4.1\scilab.ini


 

다음으로~ scilab.ini 파일에 다음과 같이 타이핑했습니다.

 

stacksize('max'); // buffer maximum

cd D:\ ; // working directory to D:\

 

이제 Scilab 을 시작하면 자동으로 위 스크립트가 실행되게 됩니다.



댓글0