文件名称:封装到外部 C 库的接口:封装到具有可变大小 2D 数组的外部 C 库的接口。-matlab开发
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-18 01:43:00
matlab
将接口封装到外部 C 动态库。 这个任务在 Matlab 网页中有描述: https://ch.mathworks.com/help/simulink/slref/coder.externaldependency-class.html 但是,当您尝试扩展此示例以接受更通用的输入时,假设是可变大小数组而不是双精度标量,似乎有必要使用外部例程以使其工作。 提出的解决方案不仅避免在 C 中编写额外的源代码,而且允许在 Matlab 中对源代码进行最小的更改,以实现通过引用将参数传递到封装的 dll,而无需本地复制。 警告:这个例子是用 Matlab R2016a 构建的。 它可能不再兼容从未版本的 Matlab。
【文件预览】:
Matlab_Coder_Encaspulate_to_C.zip