TargetLinkでは、Simulink®から直接、グラフィカルなモデルを高品質な量産コードに変換することができます。

コードの自動生成

TargetLinkが自動的に高品質のC/C++コードを生成するため、アプリケーションの開発に集中することができます。

自動車規格

TargetLinkがClassicおよびAdaptive AUTOSARを高度にサポート。

認証

TargetLinkは、機能安全規格であるISO 26262、ISO 25119およびIEC 61508の認証を取得しています。

開発者のニーズに適合

ソフトウェア開発者のニーズに合わせて構築されており、世界中の何百万台もの車両で実証済みです。

TargetLinkとは

TargetLinkは、MathWorks ® Simulink ® /Stateflow ® から直接電子制御ユニット(ECU)やドメインコントローラ向けの極めて効率的なCコードを生成するソフトウェアであり、組込み量産ソフトウェアおよびシステムのモデルベース開発に不可欠なツールです。

シンプルなANSI Cコードから、AUTOSARプラットフォームの固定小数点演算または浮動小数点演算向けに最適化されたコードまで、TargetLinkでは広範なCコード生成オプションを用意しています。TargetLinkでは、Adaptive AUTOSARをサポートすることにより、C++コードの生成をサポートしています。また、TargetLinkには、ソフトウェア設計機能以外にビルトインのコード最適化、シミュレーション、およびテスト機能が搭載されているため、生成された結果をすばやく検証し、最適化することができます。TargetLinkは他のdSPACEツールや他のベンダー製のツールとの相性もよく、これらを組み合わせることでTargetLinkエコシステムを構成しています。

適用分野

自動車業界やその他の分野のお客様がTargetLinkを使用すると、次のような用途に対応するECUおよびドメインコントローラの量産ソフトウェアを開発することができます。

  • 電動化モビリティおよびElectric Drive
  • 先進運転支援システム(ADAS)
  • 高度に自動化された自動運転車両
  • 快適性能用エレクトロニクス

その他多数

希望通りのコードをTargetLinkで生成

TargetLinkの機能をイメージ化した動画をご覧ください

TargetLinkの適用例:お客様のプロジェクトに貢献したTargetLinkの事例をご確認ください。

すべての成功事例をご確認ください。

TargetLinkの主な利用効果および特長

コードの自動生成

  • コードの自動生成

    TargetLinkは、効率性の高いCコードをMathWorks® Simulink®/Stateflow®から直接生成します。また、コードの自動生成では、複数の行のコードに影響を与える変更を加えた場合にも、TargetLinkが自動的にすべての行をアップデートします。そのため、開発者は実際のアプリケーションだけに集中することができます。また、TargetLinkの固有のシミュレーションおよびテスト機能を用いて初期検証を行えるため、ターンアラウンドタイムを短縮し、コストを削減することが可能です。

自動車規格

  • 自動車規格

    TargetLinkは自動車業界に深く浸透しています。当社はそのため、関連する規格をサポートすることに注力しています。これには当然、各種のワークフローや生成されたコードの品質を含む優れたAUTOSARサポートも含まれます。また、他のASAM MCD-2 MC(ASAP2)などの規格、μCのターゲットサポート、MISRA-Cなどのコーディング規格やFMIなどの交換フォーマットのサポートも含まれます。当社のソリューションにより、成果物を車両にスムーズに統合できるようになります。

認証

  • 認証

    当社では、セーフティクリティカルなシステムの開発用ツールとしてTargetLinkを構築しています。TÜV SÜDは15年以上にわたり、ISO 26262のASIL-DまでのすべてのASILレベルにおいて、TargetLinkの認証を毎年繰り返しながら、その適合性を確認しています。また、TargetLinkは当然、他のISO 25119、IEC 61508、DO-178Cなどの規格にも適合しています。これは当社の一貫した厳格な開発手法により実現しています。

開発者のニーズに適合

  • 開発者のニーズに適合

    TargetLinkは単にSimulink向けのコードを生成するツールというだけではなく、生成されるコードをコントロールしたいと考えるプロのソフトウェア開発者向けに開発されています。TargetLinkによりソフトウェアが最適化されるため、開発者は大型のコントローラに拡張しなくても、モデルのパフォーマンスを最大限に引き出し、固有のマイクロコントローラ用にコードを最適化しつつ、多くの機能を盛り込むことができます。

強力なパートナーツール

  • TargetLinkエコシステム
    TargetLinkエコシステム

    複数のdSPACEツールおよびサードパーティ製ツールにおけるTargetLinkエコシステムをご確認ください。

お客様の声

TargetLinkの詳細

機能概要

特長 説明 利用効果
コードの効率性 Simulink®/Stateflow®から直接、効率的な固定小数点または浮動小数点量産コードを生成(MATLABコードもサポート、オプションモジュールを参照) モデルとダイアグラムによる仕様書を効率的なCコードに直接変換
コードの信頼性 モデルからテスト済みCコードへの一貫性と決定性を備えた変換 タイプミス、見落とし、誤解などによるエラーを防止
読みやすさ
簡潔かつ読みやすいコード コードレビューが容易
自動スケーリング 信号範囲の伝播のワーストケースに基づく高度なスケーリング、およびシミュレーションに基づくスケーリング 長い時間を要する、エラーの起こりやすいスケーリングプロセスを短縮
テストのメカニズム 量産コードを仕様に対してテストするためのさまざまなテストレベル(MIL、SIL、PIL) 初期段階で異常を発見
インクリメンタルコード生成 モジュール単位のコード生成(特定のサブシステム用など) より高速なコード生成、承認済みコードを維持
モデルリファレンス機能のサポート モジュールまたはコンポーネント単位のモデル開発 大規模なチームによる分散開発を格段に容易化、大きなモデルを効率的に処理
マルチレートコード タスク間通信を備えたマルチレートシステムの完全なサポート タスクをブロックレベルで定義可能
TargetLink Data Dictionary 変数、データ構造、スケーリング式、タスク、関数を扱うためのコンテナ プロジェクトの計画と構造化を行うための複雑なデータ管理が可能
規格への準拠 関連規格に準拠(ASAM-MCD 2MC (ASAP2)、AUTOSAR、MISRAなど) 保証された品質と相互運用性
適合ツール用データの生成 適合データを適合ツール用にASAM-MCD 2MC(ASAP2)ファイルとしてエクスポート モデルと適合データとの間の完全な一貫性を維持する自動化された完全なプロセス
ドキュメント モデルおよびコードドキュメントの自動生成 透過的で追跡可能なプロジェクト
AUTOSARソフトウェアコンポーネント(SWC)コンテナの交換 TargetLinkおよびSystemDesk間のAUTOSAR SWCコンテナの交換 AUTOSARソフトウェア開発の安全で使いやすいラウンドトリップ。
適切なソフトウェア統合テストのためのSystemDeskシミュレーションへのアクセス。
コンポーネントベース開発 ポート、計測信号、および適合パラメータ用の革新的なインターフェースコンセプト さまざまなプロジェクト間でのソフトウェアの再利用性の向上
dSPACE VEOSとの接続 TargetLinkからバーチャルECUをエクスポートし、他のバーチャルECUやControlDeskなどの標準dSPACEツールと組み合わせてVEOSで実行 TargetLinkコードによる簡単なテストや試験
FMIのサポート Functional Mock-up Interface(FMI)規格をベースとしたTargetLinkモデルからのFunctional Mock-up Unit(FMU)のエクスポート TargetLinkから生成したコードのサードパーティ製およびdSPACE製のオフラインシミュレータやリアルタイムシミュレータでの実行
オンターゲットバイパス処理 既存のECUに新しい機能を直接統合(TargetLinkおよびdSPACE ECUインターフェースソフトウェアを使用) プロトタイピングから量産へのシームレスな移行。
複雑なソフトウェア統合が不要。

TargetLinkモジュールの概要

必須/オプションのソフトウェア

必要なソフトウェア 統合開発環境
  • MathWorks MATLAB®/Simulink®/Stateflow®
  • ホストシミュレーション用コンパイラ(MATLABに同梱)
オペレーティングシステム www.dspace.jp/goto.cfm/ja_0907
オプションのソフトウェア PIL(Processor-in-the-Loop)テスト用コンパイラ ターゲットシミュレーションモジュールを使用したPIL(Processor-in-the-Loop)テスト向けのターゲット固有のコンパイラ
オンターゲットバイパス処理用のツールチェーン
  • ECU Interface Base Package
  • dSPACE Internal Bypassing Service
  • ターゲット固有のコンパイラ(サードパーティ製品:HighTecコンパイラ)
バーチャルECUの実行 VEOS
dSPACEリアルタイムシステム2)およびTargetLinkを使用したシナリオのConfigurationDeskでのサポート
システムアーキテクチャのモデリングとバーチャルECUの生成 SystemDesk
MathWorks® Simulink®、Stateflow®および
dSPACE TargetLinkモデルの比較
Model Compare
2つのバージョンのAUTOSARアーティファクトを比較 dSPACE AUTOSAR Compare

オプション製品

  • SystemDesk
    SystemDesk

    システムアーキテクチャのモデリングとバーチャルECUの生成。

  • Model Compare
    Model Compare

    MathWorks® Simulink®、Stateflow®およびdSPACE TargetLinkモデルの比較。

  • VEOS
    VEOS

    モデルおよびECUネットワーク通信のPCベースのシミュレーション向けプラットフォーム。

  • dSPACE AUTOSAR Compare
    dSPACE AUTOSAR Compare

    2つのバージョンのAUTOSARアーティファクトを比較。

  • MicroAutoBox III
    MicroAutoBox III

    小型で堅牢な車載プロトタイピングシステム。

  • ConfigurationDesk
    ConfigurationDesk

    dSPACEリアルタイムシステムおよびTargetLinkを使用するシナリオ向け。

  • ECU Interface Base Package
    ECU Interface Base Package

    オンターゲットバイパス処理用のツールチェーン。

  • dSPACE Internal Bypassing Service
    dSPACE Internal Bypassing Service

    既存のECUを使用した制御ロジックの開発。

TargetLinkエンジニアリングサービス

弊社のエンジニアリングポートフォリオでは、以下の特別なTargetLinkお客様サービスを提供しています。
  • TargetLinkの導入期間中の実地サポート
  • 評価期間中およびパイロットプロジェクト時のサポート
  • ユーザ個別のTargetLinkトレーニング
  • 開発プロセスへのTargetLinkの統合
  • モデルの分析と助言
  • ClassicおよびAdaptive AUTOSARに準拠したソフトウェアの開発サポートとClassic AUTOSARソフトウェアコンポーネントの統合サポート
  • ECUのソフトウェア環境への生成されたコードの組込みのサポート
  • ツールチェーンの開発と保守
  • プロセスコンサルティング

使用時:TargetLinkの特長とその利用効果をご確認ください。

成功事例

TargetLinkで開発された刺激的なユーザアプリケーション。

すべての記事

動画

TargetLinkの動画をご覧ください。

動画

製品ニュース

TargetLink 2023-B

モデリングの向上とコード生成の効率化を実現する新機能および機能改善

  • TargetLinkブロックライブラリにSOLE(Systems of Linear Equations)Solverブロックを追加
  • Data Store ReadおよびData Store Writeブロックの変数を動的に選択可能
  • 従来の初期化モードから簡易初期化モードへスムーズに移行可能
  • C++構成要素の追加:列挙クラスデータタイプ、静的キャスト、およびモジュールレベルの名前空間
  • テキストベースのDDファイルをDDJSONフォーマットで提供することにより、Gitなどのバージョン管理システムやModel-as-codeを用いたワークフローでDDファイルの操作性を改善

詳細

興味をお持ちの方は是非ご連絡ください

コンサルティング

ソフトウェア開発の詳細

最新の技術開発動向をつかんで、イノベーションを加速。

メールマガジンの購読希望・変更/配信停止手続き

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.