'IDENTIFIER input must be a valid MATLAB message identifier' error when I try to build a simulink model to Speedgoat performance, Can connect to the target from development PC (ping it), and run model but get error on model build

25 次查看(过去 30 天)
I'm using Matlab R2018a and connecting to a speedgoat performance. I'm trying to build a simulink model (very simple, sine to scope) and download it to the speedgoat performance, but receive an error
'The call to slrt_make_rtw_hook, during the exit hook generated the following error:
IDENTIFIER input must be a valid MATLAB message identifier. For more information, read about MException Identifiers in the MATLAB help.
The build process will terminate as a result.
Caused by:
IDENTIFIER input must be a valid MATLAB message identifier. For more information, read about MException Identifiers in the MATLAB help.
Component:Simulink | Category:Block diagram error
### Download model onto target: TargetPC1'
I'm able to run the model in normal mode, but unable to build the model. I'm also able to connect to the target PC and able to ping it.
How would I solve this error? I'm using VS2015 as my compiler.

采纳的回答

Nicholas Ferry
Nicholas Ferry 2018-8-8
This can be solved by doing a kernal transfer

更多回答(1 个)

Diego Kuratli
Diego Kuratli 2018-8-8
编辑:Diego Kuratli 2018-8-8
This error can appear if the real-time kernel on the target machine has a different version than the MATLAB release on the development PC. E.g. R2017b kernel on the target, R2018a on the development PC. A real-time kernel update is required when upgrading MATLAB release.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by