项目导出配置文件
在我最后一次负责FMU进出口业务,有人问我,将Simulink模型导出到FMU是否是隐藏模型和保护知万博1manbetx识产权的好方法。
答案是:不!
FMU只是一个压缩的归档文件。如果您尝试将FMU的扩展更改为. zip提取它,你会发现它包含了原始模型。如果你想保护你的知识产权,我建议你这样做保护模式.一旦完成,你就可以利用项目导出配置文件特性只自动打包应该共享的内容。
让我们看一个示例项目,我把它放在一起来突出这个工作流。
这个项目
下面是我的示例项目的样子:
在这个项目中,我的顶级模型“f14_top。Slx”是一个简单的包装,包含一个模型块.通过快捷键“使用源”和“使用受保护”,我可以在一键中重新配置引用f14.slx或引用其受保护版本f14.slxp.
让我们看看细节……
项目的快捷方式
如上所述,我创建了两个MATLAB脚本标记为快捷方式“使用来源”和“使用受保护”。在开发模型时,我需要使用未受保护的源模型。为此,我点击“Use Source”快捷键,执行如下操作:
当我准备分享项目时,我可以构建受保护的目标,并重新配置顶部模型来引用它:
标签
为了区分我想要共享的文件与项目的其余部分,我使用了标签.稍后将使用这些文件创建导出配置文件。
当右键单击Project中的文件时,我选择Add Labels,可以创建新的标签或选择现有的标签。在我的例子中,我创建了标签源,受保护的和内部:
导出配置文件
最后要做的是创建一个导出配置文件,可以从共享菜单中完成:
在我的新配置文件,我可以选择哪些标签,我不想被包括当我将导出项目。
如果我使用这个配置文件导出项目,下面是结果项目的样子:
现在轮到你了
你有不同的工作流程来保护你的IP和分享项目吗?请在下面的评论中告诉我们。
评论
要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。