Simulink에 Rust 코드 통합하기
Simulink®에 외부 Rust® 코드 통합
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 이후) |
클래스
Simulink.RustImporter | Import C compatible Rust code into Simulink (R2026a 이후) |
Simulink.RustImporter.Options | Specify additional import options for Simulink.RustImporter
class (R2026a 이후) |
Simulink.CodeImporter.ParseInfo | Information about parsed custom code |
블록
| C Caller | C 코드를 Simulink에 통합 |
도움말 항목
- 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.