create_two_resistor_network_block#

Icepak.create_two_resistor_network_block(object_name, pcb, power, rjb, rjc)[source]#

Function to create 2-Resistor network object.

Parameters:
object_namestr

name of the object (3D block primitive) on which 2-R network is to be created

pcbstr

name of board touching the network block. If the board is a PCB 3D component, enter name of 3D component instance

powerfloat

junction power in [W]

rjbfloat

Junction to board thermal resistance in [K/W]

rjcfloat

Junction to case thermal resistance in [K/W]

Returns:
pyaedt.modules.Boundary.BoundaryObject

Boundary object.

References

>>> oModule.AssignNetworkBoundary

Examples

>>> board = icepak.modeler.create_box([0, 0, 0],[50, 100, 2],"board","copper")
>>> box = icepak.modeler.create_box([20, 20, 2],[10, 10, 3],"network_box1","copper")
>>> network_block = icepak.create_two_resistor_network_block("network_box1", "board", "5W", 2.5, 5)
>>> network_block.props["Nodes"]["Internal"][0]
'5W'