Simulink への Rust コードの統合
外部 Rust® コードを Simulink® に統合する
R2026a 以降、C と互換性のある外部 Rust コードを Simulink にインポートできます。Simulink モデル コンポーネントと並行してカスタムの Rust ロジックをシミュレーションおよびテストできるため、Simulink と Rust コード間のシミュレーションが可能になります。また、Simulink モデルから生成された C コードに対して Rust バインディングを生成できます。Rust プログラムでは、Simulink で生成された関数を呼び出し、モデル データにアクセスできます。Rust コードのインポートまたは Rust バインディングの生成を行うには、Simulink Support Package for Rust Code をインストールする必要があります。
関数
coder.RustWrapper.genRustBindings | Create Rust bindings for C code generated from Simulink models (R2026a 以降) |
トピック
- Install Simulink Support Package for Rust Code
Set up prerequisite products and install the Simulink Support Package for Rust Code.
- Import C Compatible Rust Code into Simulink Using the Rust Importer Wizard
Import C compatible Rust code into Simulink.
- Generate Rust Bindings for Simulink Generated C Code (Embedded Coder)
Learn how to generate Rust bindings for C code generated from a Simulink model using the Rust wrapper API.