Error using packNGo when building Simulink Real-Time model

11 次查看(过去 30 天)
Hello,
I am attempting to build a simulink real time model on a target PC with a UDP Send block inside it. I keep getting errors when I attempt to use the packNGo to package the appropriate dlls as mentioned here.
My question is why am I getting this error and how do I correctly package the necessary dll files for my real time model? Do I need to add more items to my Windows path?
Below is my process:
When attempting to originally download the model to the target machine, I received the error:
Could not open library: networkdevice.dll. ... use the packNGo function
I since added the following code when I compile my model
set_param(modelName,'PostCodeGenCommand',...
'packNGo(buildInfo, {''packType'' ''hierarchical''})');
rtwbuild(modelName);
It subsequently outputs:
Warning: The following error occurred while attempting to run the preprocessor to find the minimum needed set of include files:
While parsing the source file 'pathToModel\modelName.c' the following error
occurred
pathToModel\modelName.h:28: cannot open source file "xpcdatatypes.h"
| #include <xpcdatatypes.h>
And then errors on not being able to find the file named "dummy"
Error using coder.internal.PCGHook
Error encountered while executing PostCodeGenCommand for model 'modelName': File "dummy" does not exist.
Setup:
  • Windows 7
  • Matlab 2017b (with associated Simulink 9)
  • Microsoft Visual C++ 2017
I have added matlab's bin path to my Windows path variable as suggested here.
Again, do I need to give more visibility to the xpcdatatypes.h file's location (it lives at C:\Program Files\MATLAB\R2017b\toolbox\rtw\targets\xpc\target\build\xpcblocks\include\xpcdatatypes.h)?
Is there any other step that I need to do before building the model?

回答(1 个)

bing li
bing li 2018-10-17
Have you solve this problem?I got the same one.

类别

Help CenterFile Exchange 中查找有关 Troubleshooting in Simulink Real-Time 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by