The coder.ceval function is not supported in MATLAB.
3 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!