How can I interface a set of 32-bit hardware registers with a Simulink Model generated using Simulink encoder?
조회 수: 5 (최근 30일)
이전 댓글 표시
I have a simulink model that simulates the flight dynamics of a guidance system. The inputs to the model and outputs from the model are relayed to/from a single board computer via a set of 32-bit hardware registers that are accessible on card over a PCI bus.
In general, what would be the best approach? The goal is to minimize the amount of hand-crafting and to minimize the number changes to non-model code everytime changes to the model are made? And what would be the most appropriate MATLAB/Simulink tools for this task?
Thanks in advance.
댓글 수: 2
Kaustubha Govind
2013년 8월 15일
Do you have a set of drivers/libraries from the vendor to interface with the registers from, say, a C/C++ application?
채택된 답변
Kaustubha Govind
2013년 8월 19일
편집: Kaustubha Govind
2013년 8월 19일
You can use C-MEX S-functions to create custom driver blocks that call into your C driver code. Please use the Legacy Code Tool to automatically generate an S-function wrapper for your driver code. You can then use the resultant S-function like any other Simulink block.
댓글 수: 2
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!