构建目标硬件,
一个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:
为目标硬件构建模型:
如果.meximac64文件和是S函数源代码文件
放在Matlab路径上的单个目录中,
然后模型构建到目标硬件并运行完美。