电容器
创建一个电容对象。
库::`工程师`
语法
函数调用
-
[参数:cobj]=电容器([参数:cvalue])— 创建一个电容对象[参数:cobj]具有容量[参数:cvalue]和默认名称。
-
[参数:cobj]=电容器([参数:cvalue],[参数:cname])— 创建一个名为capacitor的对象[参数:cname].
争论
输出参数
# *科布*是 一种电容对象
+
标量描述符对象
Details
的电容器对象。 Capacitor对象包含以下属性:
-
电容;电容-以实标量形式的f中的电容器的电容,例如2.0e-6. -
姓名-以符号向量形式的电容器的名称,例如"C2uf". -
终端机-以细胞的载体形式的电容器端子,例如("p","n"). -
父母路径-电容器对象所属电路的完整路径,以符号向量的形式。 该路径仅在向电路添加电容后出现。 例如"例子". -
父节点-电容器端子连接到的母电路的节点,以整数向量的形式。 此属性仅在向电路添加电容器后才会出现。 例如[1, 2].
例子:
创建电容器
Details
让我们创建一个电容器并推断其属性。
using EngeeRF
hC1 = capacitor(2e-6)
println(hC1)
capacitor(Terminals = ("p", "n"), Name = "C", Capacitance = 2.0e-6)
在电路中添加一个电容器
Details
让我们在电路中添加一个电容器并推断其属性。
using EngeeRF
hC2 = capacitor(3e-6,"C2uf")
hckt2 = circuit("example")
add(hckt2,[1 2],hC2)
setports(hckt2, [1 0],[2 0])
println(hC2)
capacitor(ParentPath = "example", Terminals = ("p", "n"), Name = "C2uf", ParentPath = "example", ParentNodes = [1, 2], Capacitance = 3.0e-6)