前言
在Amesim中常见的信号传递是通过信号线连接,针对简单的模型通过信号线连接还可以是信号线清晰规整,方便查看。如果模型较复杂,传递信号的元件较多时,此时再继续使用信号线进行信号传递,可能会使草图界面看起来杂乱无章。针对该问题,Amesim中也提供相应的元件dynamic_transmittery与dynamic_receiver来进行信号输出与接收,从而实现信号传递,同时解决由于连接线过多造成的界面混乱问题。
元件应用
两者必须同时使用,可以使一个dynamic_transmittery对应一个或多个dynamic_receiver。如下图所示。
命名方法
但是需要注意的是,无论是一个传递信号对应一个接收还是多个接收,其信号的名称必须相同。信号名称的命名方法如下:
信号创建后,草图界面下选择“Port tag list”对信号进行命名。点击后弹出如下弹窗
弹窗中的Port tag栏中的Not set就是没有命名的元件。此处的案例是一个传递对应两个接收,三者的名称应该一致。本文均命名为A;如下图所示:
以上操作就完成了信号的创建。已经可以实现计算。
元件标签
为了草图界面看起来更加直观,可以为dynamic_transmittery与dynamic_receiver进行编号。如下图所示,选中目标元件,在参数中选择“display label”选择一个英文字母,可以同时在“display digit”中选择一个数字进行组合编号。这样信号与信号之间的关系更加直观,此方法特别适合用在较多dynamic_transmittery与dynamic_receiver组合时。
此处的标签名称可以不一样,但是你要记住有对应关系。
小结
以上为本期全部内容,使用dynamic_transmittery与dynamic_receiver组合需要注意的是:
1 必须在草图下对传递和接收元件进行命名;
2 无论是一个传递对应一个接收还是多个接收,名称必须一样;
3 若在草图界面中没有对接收或传递命名,则无法进入子模型界面;
4 一个传递必须至少对应一个接收,同理,接收必须对应一个传递。