본문 바로가기
ABAQUS

Abaqus -pdb The Python Debugger -

by Ori & Azi 2024. 1. 4.
728x90
반응형

오류, 예기치 않은 동작 또는 추적하기 어려운 변수 값은 이러한 스크립트를 개발할 때 발견되는 가장 일반적인 문제 중 일부입니다.

일반적으로 코드 편집기(예: Visual Studio, Spyder, Notepad++, PyCharm, Vim...)를 사용한 다음 Abaqus 내에서 스크립트를 실행합니다.

하지만, Abaqus가 PDE(Python Development Environment)라는 내장 Python IDE를 제공한다는 사실을 알고 계셨나요?
그냥 파일 -> Abaqus PDE...로 이동하세요.

PDE에서 평소처럼 스크립트를 편집하고 실행할 수 있을 뿐만 아니라 다음과 같은 더 많은 작업을 수행할 수 있습니다:
- 디버깅 모드에서 스크립트 실행(코드를 한 줄씩 실행)
- 중단점 삽입
- 런타임에 변수 모니터링
- 실행 중간에 수동으로 삽입한 명령 실행(자세한 내용은 Python 2.7의 #pdb 모듈 참조 https://lnkd.in/djnQD7UU)

추신: 일반 스크립트(GUI가 아닌)에는 커널 모드를 사용해야 하며, PDE는 처음에 약간 민감하므로 인내심을 가져주세요.

728x90
반응형