欧洲标准EN 60375-2003对于电路来说,就电压表示而言,与circuitikZ并不完全兼容。
在规范(第5.3节)中,有三种表示电压的方法:
- 电压的参考极性用直线或曲线表示,在节点顺序中第一个节点处有一个加号 (+)(ab 中的 a)。如果需要,可以在线的另一端附加一个减号。表示电压的字母符号放在靠近线的位置(见下文)。
- 电压的参考极性
$u = u_{ab} = V_a − V_b$
用直箭头表示,箭头尾部位于节点排序中第一个节点(ab 中的 a)。这种方法非常令人困惑,因为大多数物理学家会按照梯度惯例画出相反方向的箭头(这是一个例子如此混乱)。
- 电压的参考极性由表示电压的字母符号上的双下标表示,第一个下标应理解为对应于顺序中第一个出现的节点(ab 中的 a)。这意味着
u_{ab} = V_a − V_b$
。与第一种方法一样,字母符号放置在两个节点之间的直线或曲线附近。
当前版本的欧式 CircuiTikZ 绘制弯曲的箭头,与方法 2 的方向相反。
为了确保 CircuiTikZ 与欧洲规范完全兼容,至少应支持第一种方法。此外,它与美国规范非常接近。方法 2 非常令人困惑,方法 3 在图形上与方法 1 相同。
所以这是我向社区提出的问题。是否可以调整 CircuiTikZ 以至少获得图 5c 或 5d?用曲线代替弯曲的箭头, 和添加加号靠近箭头指向的末端(也可能是减号)?
答案1
您的示例中的绘图方向都是相同的,加号/减号表示电势,电压箭头指向从较高电势到较低电势(技术电流方向)。
circuitikz 中美国和欧洲电压计数方向之间的不同方向从未(我希望如此)被设计过,并且已在 circuitikz 0.5 版本中得到修复。
请查看手册http://circuitikz.github.io/circuitikz/circuitikzmanualgit.pdf(部分电压)。
谨致问候,Stefan
PS:在最近的 git 版本中,也可以绘制直电压箭头,但这只是一个测试版本,因为非对称节点存在一些定位错误