2016-08-26 14 views
0

画像を生成するためにpythonスクリプトを実行しようとしています。 しかし、毎回私は次のエラーが表示されます。Paraview画像の生成

File "/usr2/tmp/Krishnamoorthi/case0383/New/Pics_0.py", line 16, in <module> 
case_foam.SurfaceArrays = ['meshPhi', 'phi'] 

File "/cax/sw-cae1/OPENFOAM/LINUX_x86_64/ParaView/ParaView-4.4.0-Qt4-Linux-64bit/lib/paraview-4.4/site-packages/paraview/servermanager.py", line 302, in __setattr__ 
"to add this attribute.") 

AttributeError: Attribute SurfaceArrays does not exist. This class does not allow addition of new attributes to avoid mistakes due to typos. Use add_attribute() if you really want to add this attribute. 

私はpyスクリプトで16行目をチェックしましたが、それはすべて完璧です。

paraviewのためにbashと関係がありますか?

+0

こんにちは、ParaViewとPythonスクリプトで読み込むデータの詳細を教えてください。 (例えば、スクリプト全体が長すぎない場合) –

+1

シェルの問題なら、そこにはないSurfaceArraysにアクセスしようとしているようです。 16行目は何ですか?野生の推測、何かの代わりに何かを使っていますか?CellData.SurfaceArraysCellData ['SurfaceArrays']? – lib

答えて

0

case_foamリーダーインスタンスにSurfaceArraysプロパティが存在しないという問題があります。

ParaView UIでデータデータファイルを開き、どのプロパティがProperties Panelに表示されているかを確認してください。あなたの読者のために読むためにmeshPhiPhi配列を選択するために使用されるべき他のプロパティがあります。

関連する問題