Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
numerotation_des_bornes [16/11/2013 17:16]
cfdev [code]
numerotation_des_bornes [20/11/2014 13:01] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Bobine ======
 +Les bobines ont deux bornes.
  
 +A1 au dessus
 +
 +A2 en dessous
 +
 +FIXME Deux autres cas existent avec des bornes B1 / B2 et E1 / E2 sans savoir vraiment pour le moment a quoi correspondent ces différents cas.
 +====== Contact ======
 +===== Généralités =====
 +Le nomage d'une borne de contact semble être simplement un nombre. Or ce n'est pas le cas.
 +===== Contact de puissance =====
 +les contacts de puissance sont nommé avec un unique chiffre, de façon incrémentale.
 +
 +Le chiffre impaire en haut, avec son équivalent paire directement supérieur en bas du même contact.
 +
 +Étant limité à des systèmes à 4 pôles on en arrive à un maximum de 8 bornes.
 +
 +===== Contact de commande =====
 +C'est bien sur ici que ça se complique. ​
 +
 +Le dernier chiffre est déterminé en fonction de la nature du contact
 +^   ^ Contact simple ^ Contact spécial ^
 +|NO | 3 & 4 | 7 & 8|
 +|NF | 1 & 2 | 5 & 6|
 +Les impaires sont toujours en haut, les pairs toujours en bas.
 +Le paramètre «simple» ou «complexe» est déterminé par le concepteur du contact.
 +
 +Les reste du numéro est en fait un numéro (souvent constitué d'un unique chiffre, mais pas nécessairement) qui correspond au numéro du contact.
 +
 +==== Exemple ====
 +  * Le premier contact NO simple a la borne 13 en haut et 14 en bas
 +  * Le quatrième contact NF simple a la borne 41 en haut et 42 en bas
 +
 +==== code ====
 +fichiers : **terminal.cpp,​ partterminal.cpp,​ terminaleditor.cpp**
 +
 +<code cpp>
 +Terminal::​Terminal(QPointF pf, QET::​Orientation o, QString num, Element *e, Diagram *s) :
 + QGraphicsItem(e,​ s),
 + parent_element_(e),​
 + hovered_color_(Terminal::​neutralColor)
 +{
 + init(pf, o, num);
 +}
 +...
 +</​code>​
Imprimer/exporter
Langages