Создаем свой физический компонент - Резистор
作者
@engeemodel MyResistorHeat begin
@nodes begin
p = EngeePhysicalFoundation.Electrical.Pin(), [view = ("+", "left")]
n = EngeePhysicalFoundation.Electrical.Pin(), [view = ("-", "right")]
end
@variables begin
v = 0, [unit="V",description = "Voltage"]
i = 0, [unit="A",description = "Current"]
end
@parameters begin
R = 200.0, [unit="Ohm"]
a = 0.1, [unit="1/K"]
T0 = 300, [unit="K"]
T = 300, [unit="K"]
end
@branches begin
i:(p.i, n.i)
end
@equations begin
v~p.v-n.v
v ~ R*(1+a*(T-T0))*i
end
end