2017-11-22 17 views
0

paraview 5.4에서 OpenFoam-5 결과를 후 처리하기위한 Python 스크립트를 빌드하기 시작합니다.PVFoamReader를 paraview.simple과 함께 가져 오지 않았습니다.

필자는 paraview 인터페이스에서 스크립트를 기록, 변경 및 실행할 수있었습니다.

pvpython과 내 standart python 2 환경 (pvpython 라이브러리 폴더를 시스템 경로에 추가)을 사용하여 paraview 인터페이스 외부에서 이러한 스크립트 중 일부를 실행할 수도있었습니다.

내가 직면 한 문제는 paraview.simple을 paraview 인터페이스 (pvpython이나 pvbatch를 사용하더라도) 외부로 가져올 때 모든 함수와 모듈을 2 개만로드한다는 것입니다. PVFoamReader 및 PVblockMeshReader.

두 쉘에서 환경 변수와 시스템 경로를 확인한 결과 동일하기 때문에 어떤 문제인지 모릅니다.

나는 이

누군가가 나를 도울 수 우분투 16.04

에서 스크립트를 실행하고?

답변

0

내가 정확히 해결책을 찾지 못했습니다 감사,하지만 난 CFD-forum에서 해결 방법을 제안했다. 해결 방법은 ".OpenFOAM"대신 ".foam"확장명을 사용하고 paraview.simple 함수 OpenDataFile ('foam.foam') 파일을 사용하는 것입니다. 생성 된 파일은 case 디렉토리의 빈 파일이어야합니다.