要构建目标硬件,S函数构建器块需要访问
到它的源文件和.mex文件 .

看来源文件和.mex文件
必须在Matlab路径上的同一目录中 .

是否可以分发
.mex文件和其他源文件
跨多个目录
并仍然能够构建目标硬件?

配置:

  • Minseg硬件(实际上是一个改装的Arduino Mega 2560)

  • OS X笔记本电脑(10.11)

  • XCode 6.x.x(Mathworks编译为supported

  • Mathworks Matlab / Simulink(r2015b)

  • Mathworks Arduino支持包(参见 targetinstaller 命令)

  • Mathworks Minseg driver library(基于C和C代码的S函数库 . )

  • 两个库都在Matlab路径上

  • 为C语言配置的编译器(参见 mex 命令)

  • 最低工作实例( MWE ):

  • Simulink模型已正确配置,可与Arduino Mega 6050配合使用

  • 包含来自驱动程序库的MPU-6050 S-function块,连接到作用域 .

MWE:

Build Model to Target Hardware
如果.meximac64文件 and 是S函数的源代码文件
放在Matlab路径上的单个目录中,
然后模型构建到目标硬件并完美运行 .