【问题标题】:How to convert TargetLink model to Simulink如何将 TargetLink 模型转换为 Simulink
【发布时间】:2018-01-30 09:19:26
【问题描述】:
我是 Targetlink 的新手,需要将 Targetlink 模块转换为 simulink 模块。我是否也需要 Targetlink 许可证才能进行转换?
【问题讨论】:
标签:
c
matlab
model
simulink
dspace-ecu
【解决方案1】:
打开 targetlink 主对话框,在“工具”选项卡中,只需单击“清除系统”。它将从您的模型中删除每个 TL 块,然后您可以获得 SL 模型
【解决方案2】:
在 TargetLink 3.0 之后,所有 TL 模块都是 Simulink 模块,上面有 TargetLink 掩码。
安装免费的 TargetLink-Standalone 软件后,您将能够在 Simulink 中运行此类 TL 模型,您可以向 dSpace 索取该软件。
要取消增强 TargetLink,您还需要使用有效许可证安装 TargetLink。
如果模型不是太大,你可以在完全不使用 TargetLink 的情况下,分两步手动移除所有 TL 块掩码:
- 右击block->Mask->Edit Mask->Unmask;
- 右键单击块->属性...->回调->删除所有带有星号“*”的回调函数的内容,f.e. CopyFcn、DeleteFcn 等
您还可以编写一个 MATLAB 脚本来自动执行上述两步过程。
注意:请注意,TargetLink-Code 的行为与 Simulink 模型不完全相同。因此,您需要在背靠背测试中对其进行验证。