人在仿真软件金宝app

金宝appSimulink &基于模型的设计

项目出口档案

在我最后一次发布FMU进出口,有人问我是否向FMU导出了一个Simulink模型是隐藏模型和保护金宝app知识产权的好方法。

答案是:不!

FMU只是一个压缩的存档。如果您尝试更改FMU的扩展。压缩并提取它,您会发现它包含原始模型。如果您想保护您的IP,我推荐的是什么保护模型.一旦完成,您可以利用项目导出配置文件功能只能自动包仅应共享的内容。

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

该项目

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

我的示例项目

在这个项目中,我的顶级模型“f14_top.slx”只是一个包含a的包装器模型块.使用快捷方式“使用源”和“使用受保护”,我可以重新配置它一次点击一下F14.SLX.在正常模式或引用其受保护版本f14.slxp

引用模型

让我们看看细节……

项目快捷方式

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

正常模式

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

受保护模式

标签

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

右键单击项目中的文件时,我选择添加标签,可以创建新标签或选择现有标签。在我的情况下,我创建了标签保护内部的

创建标签

导出配置文件

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

导出档案

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

管理出口档案

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

出口项目

现在轮到你了

您有不同的工作流程来保护您的IP和分享项目吗?让我们在下面的评论中了解。

|

评论

要发表评论,请点击在这里登录您的MathWorks帐户或创建新的。