How do I get a pointer to a structure for in/out parameters
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello,
I don't know how I can go from this simple calculation function:
to a C prototype that is more like Calculation(struct_in *pt_in, struct_out *pt_out) rather than Calculation(real_T input, real_T input1, real_t input2, real_T input3, real_T output) ?
Is there any way to have this automatically? Or do I need to create a specific bus/structure?
Thanks,
Best regards
댓글 수: 0
채택된 답변
Mark McBroom
2022년 4월 26일
편집: Mark McBroom
2022년 4월 26일
A non-virtual bus can be used to hold the input signals and a second non-virtual bus for the output signals. This will result in a C structure in the generated code. You can then use the code mappings editor to specify pass-by reference for the input bus/struct. This should result in your desired function prototype.
댓글 수: 0
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!