
製品
IAR Visual State
設計とコード生成はIARのプラットフォームの一部です。
IAR Visual State は、ステートマシンモデルに基づいた組込みアプリケーションの設計、テスト、実装のための、完全に統合された開発ツールのセットです 。
主なメリット
IAR Visual Stateは、グラフィカルな設計、コードの再利用、検証、ターゲットに依存しない統合を可能にします。


メンテナンスと再利用の簡素化

高信頼性システムのサポート

ターゲットに依存しないコード
特徴
IAR Visual Stateは、RTOS統合、コード生成、シミュレーション、検証、バリアント管理をサポートし、開発チームが効率、信頼性、ソフトウェア設計を強化できるよう支援します。
RTOSフレンドリー
2つのコードAPI
実行シミュレーション
ビルトイン形式検証
製品バリエーションのサポート
対応規格


サードパーティとの統合
外部ツールや開発環境と接続し、柔軟性と相互運用性を高める。
コントロールセンター
Visual State Control Center は、サードパーティ製品に IAR Visual State へのインタフェースを提供します。特に、コントロールセンターは、ステートマシンモデルのリモートシミュレーションに使用できます。
ステートマシンAPI
オープンなC言語ベースのAPIにより、さまざまなプログラミング言語からモデルにアクセスできます。
コード統合
生成されたコードは、Microsoft® Visual C++®などのRADツールやその他のGUIツールチェーンを使用して構築されたアプリケーションとシームレスに統合されます。
よくあるご質問
生成されたコードを修正する必要がありますか?
いいえ。IAR Visual Stateによって生成されたコードは、ステートマシンシステムの制御ロジックに焦点を当てています。設計は常に制御ロジックの唯一の明示的な表現です。モデルと実行コードは常に同期している必要があります。ステートマシンコードを手作業で修正すると、状態と条件の内部記録に発見が難しいエラーを導入するリスクがあります。
自動コード生成は、柔軟性を保ちながら、どのようにして開発エラーを減らすことができますか?
自動コード生成は、最適化され検証されたC/C++コードを生成することにより、人的エラーを排除し、一貫性を確保し、開発を加速します。
モデルベース開発は、一貫した品質で組込みプロジェクトを拡大するチームにどのように役立つのでしょうか?
標準化された自動化プロセスにより、プロジェクト全体で一貫性が確保され、チームは実績のあるコンポーネントを再利用でき、手戻りに費やす時間を削減できます。
自動コード生成はどのようにして効率を向上させ、エンジニアリングのオーバーヘッドを削減できるのでしょうか?
手動によるコーディングエラーを排除し、デバッグ時間を短縮することで、自動コード生成は開発者の生産性を向上させ、製品提供を加速させます。
IAR Visual Stateは、既存の開発環境と統合できますか?
はい、IAR Embedded Workbenchやその他のツールチェーンとシームレスに統合し、組み込みアプリケーションの設計からコード化までのスムーズなワークフローをサポートします。