本节向您展示如何使用模型构建命令向模型添加块并连接它们。
假设你想加aπ剖面线块和一个电压测量块到您的模型,连接+终端的电压测量块的左端π剖面线块,并连接的-端子电压测量Block to the right end of theπ剖面线块。
下面的代码向您展示了如何在模型中添加和定位这两个块。
add_block(“powerlib /元素/π节线”、“Mymodel / Block1”);add_block(“powerlib /测量/电压测量”、“Mymodel / Block2”);set_param(“Mymodel / Block1”、“位置”,(340、84420106));set_param(“Mymodel / Block2”、“位置”,[520183545207]);
对于想要连接的每个块,您需要知道终端端口的句柄。
Block1PortHandles = get_param (Mymodel / Block1 ', ' PortHandles ');Block2PortHandles = get_param (Mymodel / Block2 ', ' PortHandles ');
的add_line
命令使用RConn
和Lconn
的字段Block1PortHandles
和Block2PortHandles
构造变量来连接块。的RConn
字段表示块的正确连接器和Lconn
字段表示左连接器。然后需要指定add_line
命令要连接的连接器的索引。
add_line (Mymodel, Block1PortHandles.LConn (1) Block2PortHandles.LConn (1));add_line (Mymodel, Block1PortHandles.RConn (1) Block2PortHandles.LConn (2));