The coder.ceval function is not supported in MATLAB.
5 views (last 30 days)
Show older comments
am using the Matlab System block to create a library block , and I am getting this error when I used the coder.ceval (The coder.ceval function is not supported in MATLAB) How is iy possible to say that coder.ceval is not supported by Matlab?
Here the section of the Matlab system template that gives me the error:
methods (Access = protected)
function setupImpl(obj)
% initialize the sensor
else
%
% coder.allowpcode('plain');
coder.cinclude('Pixy2Cam.h ');
coder.ceval('Pixy_setup');
end
end
This is the intitializaiton code that I want to first run:
extern "C" void Pixy_setup()
{
Pixy2 pixy;
pixy.init();
SPI.begin();
Serial.begin(9600);
}
Pixy2Cam.h:
#include "rtwtypes.h"
#ifdef __cplusplus
extern "C" {
#endif
void Pixy_setup();
float get_Pixy_Color(int IC);
float get_Pixy_x(int IC);
float get_Pixy_y(int IC);
float get_Pixy_w(int IC) ;
float get_Pixy_h(int IC) ;
#ifdef __cplusplus
}
#endif
I attached the error and the header file.
- Pixy2CameraModel1_build_20200801_222918
0 Comments
Answers (0)
See Also
Categories
Find more on MATLAB Support for MinGW-w64 C/C++ Compiler in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!