solidThinking Compose

solidThinking Composeにより、エンジニア、科学者、製品クリエイターは、高度なマトリクスベースの数値計算言語とインタラクティブな統合プログラミング環境を使って、あらゆる種類の数学処理を実行できます。

Image
solidThinking Compose Modern Numerical Computing Environment

View the Video
Image
Statistical Correlation Extensive math libraries

View the Video
マトリクス解析や微分方程式の求解、信号解析の実行、制御システム設計のロバストな解析に対応したComposeは、迅速な開発を可能にする最新のツールセットを幅広く搭載しているほか、効率的なトラブルシューティングのための強力なエンジンとインタラクティブなデバッグ環境が用意されています。

クラス最高かつ最先端のユーザーエクスペリエンスを提供するsolidThinking Compose 2016の最初のリリースは、以下の機能を含んでいます。

  • 数値処理のための高度なマトリクスベースのインタープリタ型言語

  • あらゆる種類の数学処理のオーサリングおよびデバッグを実行できる統合開発環境(マルチスクリプト言語対応)

  • アルゴリズムの開発

  • 業界標準と互換性のある言語

  • エンジニアリングおよびコンピューター支援エンジニアリング(CAE)データのプリ / ポストプロセスを実行するためのインターフェースを内蔵

  • 広範な数学ライブラリ:

    • 統計データの分析および可視化

    • マトリクス解析および数論

    • 信号処理

    • インタラクティブな2次元 / 3次元グラフ作成

    • 微分方程式

    • 最適化

  • インタラクティブなコマンドラインインターフェース

  • バッチ指向の言語
Quote
直感的なOpen Matrix Languageと最新の統合開発環境を搭載したsolidThinking Composeは、数値計算を素早く習得して実行したいと考えているすべての人に最適なソリューションです」
–Jeff Stacey, Sr. Director, Software Development
Altair Engineering, Inc.

Benefits

アルゴリズムを迅速に開発

包括的なツールセットを使って、ユーザー独自のコードを迅速に開発できます。マトリクスベースの言語、オーサリング / デバッグツール、広範な数学ライブラリおよびユーティリティにより、幅広いニーズに対応しているだけでなく、さまざまなアプローチを検討して、スプレッドシートや従来のプログラミング言語(C/C++など)よりも高速な解法を見つけることができます。インタラクティブなデバッグ機能を使って容易にコードを診断できるため、開発業務の負担が軽減されます。

ロバストな設計検討・設計検証

Open Matrix Language(OML)は、きわめて使いやすく、Octaveなどの業界標準とも互換性があります。Composeのインタラクティブなデスクトップ環境ではコードを素早くデバッグできるため、診断文や診断コードを組み込まずに、エラーのトラブルシューティングを効率的かつ高速に実行できます。

容易にエンジニアリングデータを利用・処理

包括的な工学計算機能およびCAEデータ / 結果リーダーが内蔵されているため、多くのデータフォーマットに素早くアクセスしてプリ / ポストプロセッシングを実行できます。データは、さまざまなフォーマットにエクスポートし、Altair HyperWorksやサードパーティ製品に簡単にインポートできます。

Gallery

Img Img Img Img Img Img Img Img
Modern Integrated Development Environment 3D results visualization Discrete Fourier Transform computation Ability to easily pre/post-process CAE data Variable browser with options to easily monitor variable values during debugging Support for various 2D & 3D graphs including report generation Powerful debugger with options to easily monitor variable values & display all breakpoints Built-in support for a variety of optimization commands
Img Img Img Img Img Img Img Img

Capabilities

強力かつ柔軟なプログラミング

  • マトリクスベースのデータ構造

  • 完全インタープリタ型

  • 業界標準との互換性

  • バッチモードでの実行

  • リテラル、データ型、文字列、変数、代入、インデックス

  • 演算子、式 / 文、制御フロー、ループ

  • ワークスペース / スコープ規則、関数、エラー / 警告I/O

統合開発環境

  • あらゆる機能を搭載したコマンドウィンドウ。コマンド補完やコード編集ができるだけでなく、エディターでスクリプトを実行しながらprintコマンドの出力を表示し、ランタイム中にコードの検査を視覚的かつインタラクティブに実行可能。

  • 最新のスクリプトエディター。シンタックスハイライト、スマートインデント、セクションの折りたたみ(コードフォールディングなど)、ブックマーク、検索、行番号の表示 / 非表示の機能を搭載。

  • スクリプトエディターにより画面を複数のビューに分割して、さらにインタラクティブにオーサリングと実行を行うことも可能。

  • 強力なデバッガー。変数の値を簡単にモニタリングできるウォッチウィンドウ、スクリプト実行中にたどったパスをトラッキングできるコールスタックウィンドウ、デバッグセッション中のすべてのブレークポイント表示できるブレークポイントウィンドウを搭載。

  • 直感的なプロジェクトブラウザー。スクリプト、プロット、マトリクスがすべて階層構造で表示されるため、ナビゲーションが容易。

  • ファイルブラウザー。ディスク上の既存のプログラムファイルに直接アクセス可能。

  • 変数ブラウザー。すべてのユーザー生成変数およびグローバルワークスペース変数を表示できる(名前、値、型、スコープなどを表示可能)。

  • デバッグ中に変数の値を簡単にモニタリングできるオプション。

  • コマンド履歴ウィンドウ。プログラミング中に入力したすべてのコマンドを確認可能。さらに、コマンドをダブルクリックしたり、コマンドウィンドウにドラッグ&ドロップしたりして、コマンドを素早く実行可能。

広範な数学ライブラリ

  • 微積分

  • コアインタプリタ

  • データ構造

  • 微分方程式

  • 初等数学

  • ファイル構造

  • CAEデータを扱うためのブリッジ

  • 線形代数

  • 論理コマンド

  • 最適化

  • グラフ作成

  • 多項式

  • 信号処理

  • 統計解析

  • 文字列演算

  • システムコマンド

  • 時間コマンド

  • 三角関数コマンド

  • ベクトルとマトリクス

データの可視化、グラフ / レポートの作成

  • さまざまな2次元 / 3次元グラフの生成をサポート

  • グラフのプロパティと属性を、コンテキストメニューから簡単かつインタラクティブに変更(グラフのタイトル、ラベル、軸のラベル、凡例、目盛ラベルを変更可能)

  • ズームとパンをサポート

  • レポートの生成

インターフェース

  • Altair HyperWorks製品などのCAEモデルおよび結果からデータを読み取って抽出できる、ブリッジ機能を搭載。

関数とパスの管理

  • ComposeのOpen Matrix Language(OML)では式の左辺(LHS)と右辺(RHS)で変数を使えことによりプログラミングが高柔軟性を実現。

  • 関数ファイルを作成することなく、”オンザフライ”形式で関数を定義可能。スコープ規則により、関数内で宣言および代入したすべてのローカル変数にアクセス可能。

インタープリタ型言語のOpen Matrix Language(OML)

  • 長いスクリプトの割り込みに対応した、インタラクティブ性の高いインタープリタ型言語。

  • 使用可能なオブジェクトの種類を拡張する、変数ブラウザー向けの機能拡張を提供。シンタックスハイライト、自動補完、すべてのデバッグ機能を搭載。

Complementary Solutions

Image
VisSim VisSim is a graphical language for simulation and model-based embedded development. The core product, is used for general modeling, simulation and control system design applications. Overview Video | Learn More
Image
solidThinking Activate solidThinking Activate model based development enables product creators, system simulation and control engineers to model, simulate and optimize hybrid systems. Learn More
Image
HyperGraph Powerful data analysis and 2D/3D plotting tool with interfaces to many popular file formats. Overview Video | Learn More
Image
HyperStudy HyperStudy is a multi-disciplinary design study software that enables exploration and optimization of design performance and robustness. Overview Video | Learn More