人在仿真软件金宝app

金宝app仿真软件和基于模型的设计

代码在哪里?

今天的文章是由我的第一个客人博客汤姆Erkkinen,我的同事密歇根州MathWorks办公室里诺!

尝试编译生成的代码实时的车间在电脑上没有MATLAB安装和建造第一次吗?如果是的,伟大的为您服务!

现在我们凡人的余生,我想介绍一下packNGo,一个方便的实用程序将生成的代码移植到新的平台。

介绍

packNGo收集生成的代码,查找所有文件需要构建代码,包成一个zip文件。它甚至包括那些很难找到依赖文件深处你的MATLAB安装目录。你可以去一个不同的计算机,解压缩,并构建。您看!没有更多的链接错误失踪的头。

生成代码,包的源到一个zip文件,将zip文件移到另一个系统,解压缩代码和构建。

使用

packNGo基于BuildInfo API,它提供了一种编程方式来询问和控制代码生成、编译和构建过程。您调用packNGo通过建立后加工代码生成步骤,或钩点,使用set_param命令。连接建立后,一个zip文件生成代码生成过程中在一个平面或层次结构。

我更喜欢层次结构,因为它清楚地将生成的代码在我的构建目录(sDirFiles.zip)我的MATLAB安装目录中的文件(mlrFiles.zip)。

例子

以下命令生成和打包代码演示车间提供实时嵌入式编码器,rtwdemo_cppencap。注意,这个演示了在释放R2008b c++类生成。

> > rtwdemo_cppencap;
> > set_param (bdroot PostCodeGenCommand,…
“packNGo (buildInfo, {“packType”“分层”})”);
> > rtwbuild (bdroot);

产生的zip文件如下所示。

实时的车间packNgo创建的Zip文件

现在你可以去你的半实验室系统模拟器,或者实时原型平台和构建。

警告

packNGo作用于源文件,如* . c,* . cpp,* . h文件而不是其他文件如指示编译器和链接,或makefile。不必要的文件可能包括但每个版本已经越来越少。源代码S-functions包含在压缩包中。

我希望你喜欢我的简单介绍这个方便的但不是众所周知的特性。请阅读我们的文档或留下你的评论更多关于packNGo

|

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。