How to call a function that uses a function pointer argument from Simulink?
显示 更早的评论
I want to load the following C code function as the C -Caller in the simulink.
There is no build error, but I can't find the function in the Function name.
I think, it can't recognize Void (*func) (CONST IF_AppDiagStatus_t), one of the argument of the function. (Use of function pointer)
Is there a way to solve this?
********************************************************************************************************************************************
void IF_AppDiagSetFuncForGetDiagStatus(void(*func)(CONST IF_AppDiagStatus_t), CONST App_ID_e appID)
{
if (appID < APP_ID_END)
{
appDiagGetFunc[appID].getDiagStatusFunc = func;
}
}

采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Simulink Functions 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!