Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
refonte_du_code_de_qelectrotech [22/12/2020 10:44] – [Autre (toutes les petites et grosse chose à améliorer)] black_sun_2012 | refonte_du_code_de_qelectrotech [10/02/2023 20:46] (Version actuelle) – [Autre (toutes les petites et grosse chose à améliorer)] black_sun_2012 | ||
---|---|---|---|
Ligne 54: | Ligne 54: | ||
---- | ---- | ||
+ | __Conducteur__ | ||
+ | -Ajouter la notion de potentiel électrique. Quand un conducteur est posé, en parallèle un potentiel électrique est crée (une classe) ainsi quand un autre conducteur est posé celui-ci prendra les propriété définie dans le potentiel, mais si besoins l' | ||
+ | Cela corrige l' | ||
-Dans le xml, le chemin des conducteurs peut être auto ou manuel. Contrairement à manuel, les points des chemins en auto ne sont pas écrit dans le code. | -Dans le xml, le chemin des conducteurs peut être auto ou manuel. Contrairement à manuel, les points des chemins en auto ne sont pas écrit dans le code. | ||
Jusqu' | Jusqu' | ||
Le problème c'est que si à l’avenir l’algo devais changer, lors de l' | Le problème c'est que si à l’avenir l’algo devais changer, lors de l' | ||
+ | |||
+ | -La creation d'un conducteur est un mélange entre les événements souris d'une borne + un affichage fait depuis le diagram (Diagram:: | ||
+ | Il faut externalisé tout, pour au minimum que la borne ne gère plus rien et le diagram non plus. Le fait d' | ||
+ | |||
---- | ---- | ||
Revoir l' | Revoir l' | ||
+ | L' | ||
+ | Voir ce qui a déjà été fait avec la classe terminal strip item. | ||
Les avantages sont entre autre : | Les avantages sont entre autre : | ||
Ligne 84: | Ligne 93: | ||
Les informations de folio (titre, auteur, date, etc...) ne doivent pas être géré par le cartouche (un cartouche sert juste à afficher entre autre les infos) mais par une classe dédié, qui doit s' | Les informations de folio (titre, auteur, date, etc...) ne doivent pas être géré par le cartouche (un cartouche sert juste à afficher entre autre les infos) mais par une classe dédié, qui doit s' | ||
+ | |||
+ | ---- | ||
+ | La variable %folio du cartouche peut être utilisé n' | ||
+ | Il faudrait pourquoi pas garder la variable %folio uniquement pour le cartouche mais ne pas l’intégrer dans la bdd du projet et voir pour ajouter une nouvelle variable dans le diagramme qui sera utilisé pour le numéro de folio (à ne pas confondre avec la position du folio). | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Revoir les prefix d’éléments, | ||
+ | Tout cela se déroule en deux parties distincte : | ||
+ | *Un fichier avec les lettres code en fonction du type d’élément (K relais, S bouton etc.…) pour chaque norme existante, ou norme personnalisé. | ||
+ | *Étendre de manière conséquente les types d’éléments dans qet afin d’être le plus exhaustif possible et donc coller au maximum à la réalité. | ||
+ | *Le prefix des éléments sera par la suite établie en fonction de leurs types est du fichier du standard utilisé. Rien ne sera écrit en dur. | ||
---- | ---- | ||
Revoir intégralement l' | Revoir intégralement l' | ||
+ | |||
+ | ---- | ||
+ | Ajouter un nouveau type d’autonum ‘’intelligent’’ celui-ci sera basé sur une formule qui devra contenir la variable %{prefix}. Ensuite pas besoins de changer de règle d’autonum entre par exemple moteur/ | ||
+ | Ex soit une formule intelligente suivante : | ||
+ | *disjoncteur 1 → D01 | ||
+ | *contacteur 1 → k01 | ||
+ | *moteur 1 → M01 | ||
+ | *disjoncteur 2 → D02 | ||
+ | *contacteur 2 → K02 | ||
+ | *moteur 2 → M02 | ||
+ | *bouton marche → S01 | ||
+ | *bouton arret → S02 | ||
+ | *transformateur 1 → T01. | ||
+ | Tout ça sans jamais changer de formule, c’elle ci s’adapte en fonction de l’élément. | ||
+ | |||
+ | ---- | ||
---- | ---- | ||
Ligne 99: | Ligne 136: | ||
[[https:// | [[https:// | ||
+ | ---- | ||
+ | Tous les tailles des textes de schéma doivent être exprimé en pixels au lieu de points afin que ceux-ci aient la même apparence peut importe sur quel type d' | ||
+ | Il est possible que cette modification soit effectué avant la refonte de qet. voir : https:// | ||
+ | ---- | ||
+ | Revoir les textes indépendant des schémas, actuellement un texte peut être simple ou html, mais c'est le bordel à gérer + bug pour des raisons historique. | ||
+ | -Ce qu'il faudrait c'est soit avoir deux types de texte indépendant, | ||
+ | |||
+ | ---- | ||
+ | Classe projectconfigpage, | ||