SIL testing Issue with simulink

20 次查看(过去 30 天)
I am trying to do SIL testing for my Simulink model. Right now I am testing only one subsystem. I have followed all the steps instructed on Mathwork websites/videos. When the code is being built to perform SIL i get the following error " Fatal error C1083: Cannot open include file: 'stddef.h': No such file in directory.
Ive also tried SIL on other models of mine and I get a similar error, it's always some header file missing. In one of my models Cannot open include file: 'string.h': No such file in directory.
The model I tried was a simple PID controller.
On another note, If i try to generate code using embedded coder I have no Issues.
although my main aim is SIL testing.
Any help to resolve this would be greatly appreciated.

采纳的回答

Gowthami
Gowthami 2023-4-24
Hello Rahul,
This error message appears to be caused by an issue with the installation of Microsoft Visual Studio 2017, which is being used to compile the C++ code for simulating the model in Accelerator mode.
Two different methods to resolve this error message are to:
1. Switch to the 'MinGW' compiler using the following command -
mex -setup
Check that your Simulink model also shows MinGW (Model Configuration Parameters > Code Generation > Toolchain > Underneath "Automatically locate an installed toolchain").
2. Try fully uninstalling and reinstalling Visual Studio 2017.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Test Model Components 的更多信息

标签

产品


版本

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by