simulink建模使用bus creator将不同数据类型的信号输出给Outport时,会产生以下报错:
” Input port cannot accept a virtual bus of mixed data types.”
bus creator是虚拟的bus,不支持将不同数据类型的信号输出给Outport。
因此,需要将虚拟bus转化为非虚拟bus(virtual bus to nonvirtual bus),转化方法是将bus creator中的Output data type设置一个自定义的BusObject类型,并且勾选Output as nonvirtual bus,如下图。