Sysplorer 混合建模时,模型翻译时出现“输出端口为标量,但第一个输入端口不是标量造成冲突”,如何处理?
技术分享
发布于 2025-07-22 14:55:46
查看 1过去315天
设置保护让一个端口禁止被外部访问。
示例如下:
1、完成sysblock模型的搭建后,为其连接输入输出端口:

2、此时用户可以将当前搭建好的sysblock模型拖入sysplorer中进行混合建模:

3、在sysplorer中,有三种数据类型,分别是real、integer、Boolean,其分别对应的sysblock数据类型为Double、Int32、Boolean,用户通过双击sysblock输入输出组件,在参数对话框中设置即可;只有相同数据类型的端口才能相连。


4、其次,用户需要注意相连端口的数据维度,若混合连接的信号为标量,则需要将sysblock端口的数据维度设置为“[]”,如下所示:

5、此时在sysplorer混合建模时,步骤4的sysblock组件支持连接标量物理端口进行仿真;

6、若sysplorer输入数据为多维:

7、仅需要在保持输入数据类型相同的情况下,将端口维度信息修改为一致即可。

8、此时重新连接混合模型,用户可以选择直接点击确定,进行仿真即可:


所属专栏:工具箱
产品信息:Sysblock 嵌入式代码生成工具