InsRealm 插件使用说明 第 2 章
插件各功能区(HARDWARE / SETTINGS / HDL / WAVEFORM)的按钮说明,以及模型的编译、运行与示波器设置。
插件按钮介绍
安装完成后,可在 Simulink 功能区看到下图所示的 INSREALM 插件栏,它由 HARDWARE 、 SETTINGS 、 HDL 与 WAVEFORM 四个功能区组成。

HARDWARE按键组
- Build for Monitoring:编译模型,并自动将其下载到 RTScale。
- Connect:编译完成后,点击此按钮与 RTScale 建立通讯。
- Disconnect:断开与 RTScale 的连接。断开后 RTScale 上的模型仍会继续运行,不会停止。
- Start:启动模型运行。
- Stop:停止模型运行。
- Kill Target:强制终止正在运行的模型。
模型搭建完成后,标准流程为:先点击 Build for Monitoring 编译并自动下载到 RTScale,再点击 Connect 连接设备,最后点击 Start 启动模型。需要注意,长时间(超过半小时)保持与 RTScale 的连接会使 Simulink 变得卡顿;建议在无需观察波形时点击 Disconnect 断开连接——此时模型仍在 RTScale 上正常运行,仅暂停波形上传——待需要查看波形时再点击 Connect 重新连接即可。
原有 Simulink 的波形查看虽然内嵌,但长时间运行容易导致电脑内存爆满、引起卡顿。因此如需长时间运行,建议使用瞬迦自研的上位机软件 Inscope 进行查看。
Settings按键组
Check Connection
用于测试上位机与 RTScale 之间的通讯状态,点击后会弹出连接是否成功的提示以及对应的 IP 地址。

Scan devices
当已连接 RTScale 却不清楚其当前 IP 地址时,可使用 Scan devices 自动扫描获取。点击 Start 后稍候片刻,即可得到设备 IP。
Model Properties
Simulink 的原生功能,用于在模型运行的各个阶段执行指定脚本。例如,可在 Callbacks 的 InitFcn 中定义模型所需的全局变量。

Control Panel
用于配置示波器的数据触发等功能。

Model Settings
用于配置模型参数与代码生成选项。其中 Solver 页可设置 CPU 仿真步长,其余参数一般保持默认、无需修改。

HDL按键组
Generate Netlist
用于将离线仿真模型转换为网表模型。点击后会弹出下图所示窗口,设置好保存路径后,即可生成一个后缀为 .spice 的网表文件。

Load Netlist
用于在 FPGA Engine 模板工程中装载网表文件。
Generate HDL
用于生成 Verilog 代码,以及可在 RTScale 上运行的比特流文件。
Link Model
用于链接基于 FPGA Engine 搭建的 Simulink 模型。
HDL 功能区的详细用法请参阅《FPGA 求解器使用流程》文档,本节仅作简要介绍。
WAVEFORM按键组
Inscope
Inscope 是瞬迦自研的上位机软件,其详细使用方法请参阅《基于 Simulink 的 Inscope 使用教程》。
Capture
Capture 上位机用于查看波形细节,主要适用于 InSolver 求解器场景,可直接查看电路拓扑中的电感电流纹波、谐振器电流等波形,其采样率为 10 MHz。其详细使用方法请参阅《Capture 使用教程》。
模型编译与运行
模型搭建完成后,点击 INSREALM 插件栏中的 Build for Monitoring 按钮开始编译。编译耗时取决于模型规模与电脑性能,通常为几十秒到几分钟;当出现下图所示界面时,表示编译成功。

编译成功后点击 Connect,当 Start 按钮变为绿色、界面右下角出现 T=0 时,即表示连接成功、模型已就绪。此时点击 Start 即可启动模型运行。
示波器设置与查看
如下图所示,默认配置下示波器的时间跨度较长(10 秒),观察较高频信号时需手动放大才能看清细节。将时间轴改为较小的值,即可看到实时刷新的波形,便于观察细节。
点击示波器左上角的配置按钮,进入 Time 选项卡:将 Time span 由 Auto 改为 0.1(即合适的时间尺度),再将 Time units 由 None 改为 seconds,最后点击 OK。此时示波器的时间跨度变为 0.1 秒,并保持稳定的实时刷新。

