[SimLab] python window의 buffer size 조절하는 방법

sohyung
Altair Employee

SimLab에서는 python 기반의 자동화 스크립트를 지원하며, python window에서 스크립트 실행, 작성 및 수정을 해보실 수 있습니다.
python window를 사용하시면 일정 줄까지만 화면에 보여지고, 그 이전에 작성된 내용은 화면에서 사라지게 됩니다. 만약 많은 변수에 대한 값을 출력하고 확인하기 위해서 더 많은 줄을 화면에 표시하고자 하신다면 아래의 방법을 사용해보실 수 있습니다.
python window에 default로 설정되어 있는 buffer size를 수정하는 방법은 다음과 같습니다.
1. buffer size 조절 스크립트 작성
SimLab의 python window는 IPython 기반의 Jupyter QtConsole을 사용합니다. 따라서 buffer size 조절을 위해선 IPython 설정을 수정해야 합니다. 이를 위해 아래의 명령어를 사용하여 python 파일을 생성해 주시면 됩니다.
from IPython.terminal.interactiveshell import TerminalInteractiveShell TerminalInteractiveShell.history_length = 15000 # variable memory value, default it is 10K print(TerminalInteractiveShell.history_length)
2. 스크립트 파일 위치 변경
1번 과정에 생성한 python 파일을 아래의 경로에 저장하거나 파일의 위치를 수정해주시면 됩니다.
- C:\Users\users\.altair\SimLab_V2024.1\hwx\.ipython\profile_hwx\startup
위의 작업을 모두 마친 후 SimLab을 실행해주시면 설정한 buffer size가 적용됩니다.
0