English
お問い合わせ

株式会社テクノスター|CAEソフト・構造解析、振動解析のソフトウェア開発

検索
お問い合わせ
ホーム > 製品情報 > Python API
自動車
造船
精密機器
プリポスト
設計支援・最適化
自動化およびカスタマイズ向けJupiter API【PSJ (Python Scripting for Jupiter)】

Python API

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

CAE業務における問題

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

 

 

カスタマイズの必要性

 

CAD設計者

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

CAEエンジニア

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

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

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

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

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

 

Video Gallery ビデオギャラリー

オペレーション事例

GUIコマンドビルダーの操作
(動画)
VSCode拡張
(動画)

Python APIによる開発事例

疲労処理とレポート出力(動画)
モデルのレポート出力(動画)

Python APIによる開発事例

AIによる船殻設計(動画)
ボロノイ作成(動画)

Case Study 事例

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

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

Features 特徴

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

Functions 機能ハイライト

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

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

CONTACTお問い合わせ

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