問題タブ [abaqus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Abaqus .env ファイルを調整して、異なる既定の数値形式で起動する
Abaqus にすべての適切な設定をロードして、開くたびに調整する必要がないようにしたいと考えています。現在、正しいフォントで開く .env ファイルに以下を追加しましたが、正しい数値形式 (10 進数にしたい) で開く方法がわかりません。これはバージョン 6.14 用です。
python - Pythonを使用してabaqusの節点座標から孤立したメッシュを作成する
catia で作成されたジオメトリのセクションから取得したノード座標のリストがあります。このジオメトリを使用すると、Abaqus の Python プログラミングを使用して孤立したメッシュを作成できます。
これらの座標を接続してメッシュを形成するにはどうすればよいですか? どうすればそれを Abaqus と統合できますか?
誰かが小さな例やアイデアを共有できれば、私にとって本当に役に立ちます。
ありがとう
python - メモリ不足のpython Abaqus
Abaqus で一連のファイルを後処理するスクリプトを Python で作成しました。スクリプトは abaqus output-database-files を順番に開き、いくつかのノードの結果を読み取り、これらの結果を .txt ファイルに書き込み、odbs (出力データベース) を閉じます。最初の手順は非常に迅速です。何度か開いて閉じた後、ファイルの数 (つまり 50 回後) は手順がさらに遅くなり、最後に (おそらくコマンドが見つからないため) プログラム (Abaqus) がクラッシュします。
gc.collect コマンドを追加しましたが、何とか役に立ちましたが、問題は残ります。
また、書き込みファイルが別のディスク (D) にあるにもかかわらず、手順中にディスク C: のスペースが占有されていることにも気付きました。コンピューターを再起動すると、スペースが解放されます。
なぜそれが起こるのか、どうすれば解決できるのか、誰にも分かりますか? つまり、メモリがいっぱいになり、手順が遅くなるのを防ぐにはどうすればよいでしょうか。これが私のスクリプトです:
python - Abaqus の連続計算を起動
Python 経由で Abaqus で連続計算を開始したいと考えています。
各計算の間に、いくつかの結果を抽出するためにいくつかのPythonコードを適用する必要がありますが、それを達成する方法がわかりません...
Windows で cmd を使用して計算を開始するには:
したがって、Pythonのコマンドファイルは次のようになります。
- 計算1
- いくつかのデータを抽出する私のコード
- 計算2...
私は試してみます:
しかし、それは機能しません...
python - Abaqus 入力ファイルから情報を引き出す
さまざまなモデルとモデル内のステップを含む cae ファイルがあり、それらをチェックするために、入力モデルから体熱流束荷重を取得する簡単な方法が必要です。
入力ファイルを通過し、探している負荷を取得し、確認のために .txt ファイルに書き込むスクリプトを作成する方法はありますか?
以下は、キャプチャしたい情報を含む入力ファイルの一部です。
上記の最初の質問には回答がありましたが、この質問にもう少し追加したいと思います。複数の入力ファイルがあり、このスクリプトを実行して、結果の出力ファイルで、inputfile、stepName、LoadName、および Load をすべて 1 行に表示したいと考えています。そうすれば、コピーして Excel に貼り付けることができ (Excel に出力できない限り、ステップを節約できます)、すべてのロードを並べ替えて、それらがどのファイルとステップに属しているかを知ることができます。
インポートグロブを使用して、ディレクトリ内のすべての入力ファイルから情報を取得しようとしましたが、出力ファイルに情報を思いどおりに書き込むことができません。
python - abaqus muti-job は、GUI をブロックせずに 1 つずつ送信しますか?
waitForCompletion() コマンドは正常に機能しますが、GUI ブロックです。コールバック monitorManager.addMessageCallback() を使用しようとすると、コールバックが時間のかかるコマンドを処理できないようで、エラー「xml 解析エラー」がスローされます。
python - 辞書の配列から値を取得する: Python
Pythonを使用してカスタマイズしようとしているアプリケーションからの出力として、以下があります。
'pointOn'
この変数から座標値 (キー)を取得したい。
これが辞書の配列なのか、それとも何か他のものなのかはわかりません。