mobile background
기술자료실

기술자료ANSYS 사용 중 Script Error 문제 해결

관리자
2025-04-14
조회수 4654

1. 문제 증상

ANSYS 사용 중 Model 을 오픈하려고 할 때 아래와 같은 Script Error 창이 연달아 뜨며 Model 이 정상적으로 열리지 않습니다.

텍스트, 스크린샷, 디스플레이, 번호이(가) 표시된 사진  AI가 생성한 콘텐츠는 부정확할 수 있습니다.텍스트, 스크린샷, 디스플레이, 폰트이(가) 표시된 사진  AI가 생성한 콘텐츠는 부정확할 수 있습니다.

이외에 여러 Script Error 창이 연이어서 나타날 수 있다.


2. 문제 원인

ANSYS 를 처음 설치하면 기본적으로 EventLog 를 Writing 하는 옵션이 켜져있을텐데, 오류 발생 후 아래의 경로로 가보면 이벤트 로그파일이 생성되어 있을 것입니다.

C:\Users\유저명\AppData\Local\Temp\WorkbenchLogs

가장 최근에 생성된 이벤트 로그파일을 열어보면 존재하지도 않는 ko 언어의 script 파일을 읽어오려고 시도하다가, 해당 경로에 파일이 존재하지 않아 실패했다는 메시지를 확인할 수 있습니다. 

설치 직후 UI 언어가 English 로 표시되어 제대로 설정된 것처럼 보이지만, 내부적으로 일부 언어 관련 설정이 Windows 언어인(혹은 Installer 에서 선택한 언어인) ko 를 따르기 때문인 것으로 보입니다. 따라서 최초로 언어를 바꾸어주거나 languagesettings.txt 파일을 수정해주면 한국어로 저장된 언어 설정이 변경되어 문제가 해결됩니다.


3. 해결 방법_1

1)    Tools - Optios - Regional and Language Options 에서 언어를 English -> Deutsch(등 다른 언어) 로 바꿉니다.

2)    ANSYS Workbench 를 재시작합니다.

3)    옵션에서 언어를 Deutsch -> English 로 다시 바꿉니다.

4)    ANSYS Workbench 를 재시작합니다.

5)    문제 해결

51ccbfa9fb429.png 

해결방법_2

두번째 방법은 Language 관련 파일을 직접 수정해주는 것입니다. 

이 방법이 보다 확실한 해결방법일 수 있습니다. 해결방법 1을 따라 진행한 경우에도 아래의 방법을 따라 문제가 제대로 수정되었는지 확인해볼 수 있습니다.

•    C:\Program Files\ANSYS Inc\버전명\commonfiles\Language

•    C:\Users\계정명\AppData\Roaming\Ansys\버전명

•    C:\Program Files\AnsysEM\AnsysEM버전명\Win64\mechanical\버전명\commonfiles\Language


위와 같은 폴더들에 languagesettings.txt 파일이 있을텐데, 내용을 확인하여 lang=ko 인 경우 lang=en-us 로 바꾸어주고 

ANSYS Workbench 를 재시작합니다.

어떤 ANSYS 제품군을 설치하느냐에 따라 위 경로가 있을 수도 있고, 없을 수도 있고, 다른 경로가 있을 수도 있습니다. 따라서 PC 에서 languagesettings.txt 를 검색한 후 ANSYS 관련 폴더에 있는 모든 languagesettings.txt 파일의 내용을 바꾸어 주는 것을 권장합니다.


해결방법_3

특히 Ansys Workbench 를 신규 설치하고 Ansys Modal 또는 Condensed Part 해석 시 해석에 실패하며, Solution Information 을 확인해보았을 때 아래와 같은 오류가 발생합니다.

*** ERROR ***

Resources file 'C:\Program Files\ANSYS Inc\ANSYS Student\v241\CommonFiles\Language\/fx0.msb' not found. CADOE_LIBDIR241 = C:\Program Files\ANSYS Inc\ANSYS Student\v241\CommonFiles\Language\

c65104d9d6eb7.png

1) Ansys 와 관련한 모든 프로그램을 종료합니다.

2) 시작메뉴에서 "고급 시스템 설정"을 검색하여 아래 그림과 같은 창을 연다. "고급" 탭의 "환경변수" 버튼을 클릭합니다.

3) 시스템 변수에 CADOE_LIBDIR???(???는 버전에 해당하는 숫자)이라는 변수가 있을텐데, 만약 가장 마지막 \ 뒤의 글자가 아래 그림과 같이 비어있거나, en-us 가 아닌 경우 문제가 발생하게 됩니다.  아래 그림과 같이 내용이 비어있는 경우 100%입니다.

 5e97c3ab6a57a.png

4) 이 경우 해당 변수를 편집하여 en-us 를 붙여주고 저장하면 문제가 해결됩니다. 만약 환경변수 수정 후 문제가 바로 해결되지 않는다면, 재부팅을 한 번 해주면 문제가 해결될 것입니다.

d2e9f41a197cd.png