4.2 数据字典与模型关联
1> 打开Simulink模型–>Model Properties–>Link to Data Dictionary
2> 在弹出的窗口中选中Data Dictionary–>点击Browse…–>在弹出的路径中选中刚刚建立的demo.sldd
3> 点击Apply,这时会出现一个询问窗口,问我们要不要同时关联Matlab工作空间的数据对象。如果勾上了,就不会同时关联Matlab工作空间的数据对象,取消勾选则会同时关联。
这里博主比较喜欢同时关联,因为可以方便用工作空间中的东西调试模型。不过如果工作空间和demo.sldd中有着同名对象,仿真模型则会报出冲突的错误。
4> 这里就关联好sldd文件了,模型上面会出现一行关联成功的提示。
至此,关联数据字典也就完成了,接下来可以仿真模型或者生成代码
5 sldd数据字典的一些说明
1>首先,建立sldd数据字典并关联模型后,在Model Explorer中关掉它也可以正常仿真Simulink模型和生成代码.这就意味着,仿真模型前不需要加载数据字典文件,比前两种每次都要加载的方法要方便。
2> sldd数据字典中可以方便地筛选或者搜索数据对象,如图所示。
3> sldd数据字典要在Matlab地路径列表中,或者在当前路径下。所以最好把sldd数据字典命名为和模型相同,并和模型放在同一路径下。模型拷贝和传输地时候也带上sldd文件。