Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| numerotation_des_bornes [16/11/2013 18:16] – [code] cfdev | numerotation_des_bornes [20/11/2014 14:01] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| 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, | ||
| + | |||
| + | <code cpp> | ||
| + | Terminal:: | ||
| + | QGraphicsItem(e, | ||
| + | parent_element_(e), | ||
| + | hovered_color_(Terminal:: | ||
| + | { | ||
| + | init(pf, o, num); | ||
| + | } | ||
| + | ... | ||
| + | </ | ||