FAQ 273: S-Functions Compiler Error with Microtec PPC Compiler Vs 3.x

Question

The compilation of a C-coded S-Function fails with the following error message:

line <line number> pos <position number>; a value of type "const mxArray *" cannot be used to initialize an entity of type "real_T *"

or a similar error message with different pointer types.

Why does the Microtec PowerPC Compiler report this error message and why does it not occur with older dSPACE Releases?

Answer

Tags
Date 2018-11-16
软件类型 实现软件
产品 RTI (Real-Time Interface)
资料信息 常见问答
信息类别 故障排除
dSPACE 版本发布 2023-A, 2022-B, 2022-A, 2021-B, 2021-A, 2020-B, 2020-A, 2019-B, 2019-A, 2018-B, 2018-A, 2017-B , 2017-A, 2016-B, 2016-A, 2015-B, 2015-A, 2014-B, 2014-A, 2013-B, 2013-A, 2013-A之前版本
Keywords S-Function, Microtec PowerPC Compiler Vs. 3.x, pointer assignment, s-function parameter

推动创新进程。我们始终在技术开发的最前沿。

欢迎订阅我们简讯,了解我们的专业技术以及产品。希望我们的成功案例能够对您有所帮助。快速了解仿真和验证的最新信息。欢迎订阅/管理dSPACE简讯和dSPACE航空速报。

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.