English
お問い合わせ

株式会社テクノスター

検索
お問い合わせ
ホーム > 製品情報 > PSJ (Python Scripting for Jupiter)
自動車
造船
精密機器
プリポスト
構造解析・熱伝導解析
熱流体解析
音響解析
電磁場解析
設計支援・最適化
自動化およびカスタマイズ向けJupiter API

PSJ (Python Scripting for Jupiter)

Jupiterを業務に合わせてカスタマイズ
Pythonスクリプティングで作業効率化
PSJ (Python Scripting for Jupiter) は、Python言語を利用した JupiterのAPIです。
CAEオペレーションの工数短縮やCAEソフトの社内展開には、業務に基づいた自動化やUI改善などが必要です。
PSJにより、メッシング・解析・レポートまで、CAEの一気通貫システムを構築することも可能です。

CAE業務における問題

  • 退屈な繰り返し作業が必要となる場合がある。
  • マニュアル操作に時間がかかる。
  • 手順を間違える可能性がある。
  • モデリングが複雑な場合、詳細なCAEトレーニングが必要になる。
  • デザインルール/プロセス、デザイン仕様/テンプレートにUIが合わない

 

 

カスタマイズの必要性

 

CAD設計者

自分のデザインルールを使用して、単純だが繰り返しの分析を実行したい。

CAEエンジニア

作業の自動化、モデリング時間の短縮、作業負荷の軽減、生産性の向上を図りたい。

プログラミング経験のある
CAEエキスパート

インターフェース部を自ら実装することで、外部ソフトウェアを利用したとの高度なモデリングを行いたい。

標準的なワークフローを持つCAE企業

コンセプト設計から解析レポートまで、ワークシートのテンプレートやカスタマイズされたウィザードを使って、自社のリソースで保守ができるCAD-CAE自動化システムを構築したい。

 

Case Study 事例

任意形状のボルト作成
金属のマイクロ構造モデル作成(別アプリケーションと連携)

PythonとMicrosoft ExcelによるFEMモデリング-解析機能の開発
※ユーザーはExcelを操作し、Jupiterは内部で動きます。
解析結果をMicrosoft PowerPoint形式、HTML形式で出力
※ポスト処理のPSJはV5からサポートします。

特徴

01
Friendly
・GUIコマンドビルダーにより、プログラミングを知らない人でもGUI作成
・専用のIDEとシェルが、コーディングとデバッグをサポート
02
High Performance
・オペレーションの自動化による工数削減
・Jupiter機能のポテンシャルによる大規模対応
03
Flexible
・他のアプリケーションと連携したシステム開発
・Python3.Xおよび多くのライブラリとの互換性
04
Extensible
・基本機能の組合せによる高度なカスタマイズ
・自動車、精密機器、造船、AIまで多くの分野での運用

機能ハイライト

01
JupiterのPythonスクリプト
Jupiterの豊富なCAE機能・ユーティリティ・ダイアログ作成を組み込めます。
また、Jupiterの機能にないユーティリティや、各種Pythonライブラリにも対応しているため、細かい仕様に応じた開発が可能です。

02
GUIコマンドビルダー
GUI操作によって、インタラクティブに、製品版と同等のGUIダイアログを作成できます。
GUIコマンドビルダーにより、Jupiterでダイアログを作成する際には、Pythonプログラミング言語の知識は不要です。
03
IDE
コーディングを簡単にする、PSJ専用の統合開発環境IDEです。
ハイライト、オートコンプリート、ツールチップなどによる、関数予測やヒント表示を備えます。
勿論一般エディタでの開発も可能です。
04
シェル
デバッグのためのエラーが出力される、PSJのシェルウィンドウです。

CONTACTお問い合わせ

CAE製品やサービスに関するご相談など、お気軽にお問い合わせください。