Matlab:S-Function Builder Block:跨多个路径分发源文件

时间:2015-12-14 17:31:58

标签: c++ macos matlab mex s-function

构建目标硬件, 一个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路径上的单个目录中,
然后模型构建到目标硬件并运行完美。

0 个答案:

没有答案