Intégrer du code Rust à Simulink
À partir de la version R2026a, il est possible d’importer du code Rust externe compatible avec C dans Simulink. Vous pouvez simuler et tester une logique Rust personnalisée en même temps que des composants de modèle Simulink, ce qui permet la simulation entre Simulink et le code Rust. Vous pouvez également générer des liaisons Rust pour le code C généré à partir de modèles Simulink. Les programmes Rust peuvent appeler des fonctions générées par Simulink et accéder aux données de modèle. Pour importer du code Rust ou générer des liaisons Rust, vous devez installer Simulink Support Package for Rust Code.
Fonctions
coder.RustWrapper.genRustBindings | Create Rust bindings for C code generated from Simulink models (depuis R2026a) |
Classes
Simulink.RustImporter | Import C compatible Rust code into Simulink (depuis R2026a) |
Simulink.RustImporter.Options | Specify additional import options for Simulink.RustImporter
class (depuis R2026a) |
Simulink.CodeImporter.ParseInfo | Information about parsed custom code |
Blocs
| C Caller | Integrate C code in Simulink |
Rubriques
- 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.