S-function for reading the Lego NXT compass sensor
显示 更早的评论
Hi!
My question is about using the NXT Toolbox in simulink. Since there is no built in block for reading the compass sensor, I would like to write an S-function containing C-code with libraries from nxtOSEK (ecrobot_interface.h mainly), which have methods for reading the compass sensor. I have tried using the s-function builder as well as writing the c-file manually from a template, and also the Code Legacy Tool. None of these manages to compile the c-code. I get lots of (>100) syntax errors in library files not written by me, for example:
C:\Matlab\R2012a\targets\nxtOSEK\lejos_nxj\src\nxtvm\javavm\classes.h(70) : error C2143: syntax error : missing ')' before '('
Is there something special I need to think about when using external libraries in C mex S-functions?
regards, Fredrik
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 LEGO MINDSTORMS EV3 Hardware 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!