# SignalBuilder
本章节主要对 Simulink 模型中 SignalBuilder 组件的数据导入使用示例进行介绍。
# 示例
创建 R2017b-R2021b 版本的 Simulink 模型,模型中包含 SignalBuilder 组件和 Outport 组件。在 SignalBuilder 组件中添加方波和锯齿波信号,加上默认的脉冲信号共三个信号。
打开导入工具界面,单击数据导入选项中的复制数据导入脚本到 Simulink 模型路径按钮。
- 选择步骤 1 搭建的 Simulink 模型所在文件夹,确定后将自动把数据导入脚本复制到该文件夹中。
在 Matlab 命令行中运行数据导入脚本。运行命令为:
SimulinkImporter_DataExport('模型名','数据文件生成路径')。脚本执行完成后,将在数据文件生成路径下生成一个.slxdata数据文件。在导入工具数据生成选项中的数据文件路径中选择
.slxdata数据文件。
- 为避免当前 Sysblock 基础工作区中的数据与待导入的数据重名或其他冲突,建议勾选数据导入前清空当前基础工作区选项。
- 配置 Simulink 导入选项中的导入文件路径。
- 配置模型生成选项。
- 单击导入按钮,模型导入完成后,双击用户模型浏览器中生成的 Sysblock 模型查看框图组件生成结果。
- 单击 Sysplorer 菜单栏建模>数据管理器查看基础工作区导入结果。
- 在 Sysblock 模型生成路径中,生成
.csv文件,该文件与生成的模型中的 SiganlBuilder 组件默认绑定。