人在仿真软件万博1manbetx

万博1manbetxSimulink &基于模型的设计

项目导出配置文件

在我最后一次负责FMU进出口业务,有人问我,将Simulink模型导出到FMU是否是隐藏模型和保护知万博1manbetx识产权的好方法。

答案是:不!

FMU只是一个压缩的归档文件。如果您尝试将FMU的扩展更改为. zip提取它,你会发现它包含了原始模型。如果你想保护你的知识产权,我建议你这样做保护模式.一旦完成,你就可以利用项目导出配置文件特性只自动打包应该共享的内容。

让我们看一个示例项目,我把它放在一起来突出这个工作流。

这个项目

下面是我的示例项目的样子:

我的示例项目

在这个项目中,我的顶级模型“f14_top。Slx”是一个简单的包装,包含一个模型块.通过快捷键“使用源”和“使用受保护”,我可以在一键中重新配置引用f14.slx或引用其受保护版本f14.slxp

引用模型

让我们看看细节……

项目的快捷方式

如上所述,我创建了两个MATLAB脚本标记为快捷方式“使用来源”和“使用受保护”。在开发模型时,我需要使用未受保护的源模型。为此,我点击“Use Source”快捷键,执行如下操作:

正常模式

当我准备分享项目时,我可以构建受保护的目标,并重新配置顶部模型来引用它:

保护模式

标签

为了区分我想要共享的文件与项目的其余部分,我使用了标签.稍后将使用这些文件创建导出配置文件。

当右键单击Project中的文件时,我选择Add Labels,可以创建新的标签或选择现有的标签。在我的例子中,我创建了标签受保护的内部

创建标签

导出配置文件

最后要做的是创建一个导出配置文件,可以从共享菜单中完成:

导出配置文件

在我的新配置文件,我可以选择哪些标签,我不想被包括当我将导出项目。

管理出口档案

如果我使用这个配置文件导出项目,下面是结果项目的样子:

出口项目

现在轮到你了

你有不同的工作流程来保护你的IP和分享项目吗?请在下面的评论中告诉我们。

|

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。