Bonjour,
Cela fait quelque temps que je suis avec intérêt le développement de
QElectroTech et j'espère un jour pouvoir l'utiliser au niveau
professionnel. Je travaille dans une PME qui construit des
installations de réfrigération, ou je m'occupe des schémas
électriques et des automates programmables. Actuellement, nous
utilisons le logiciel Autocad ECSCAD. C'est un logiciel qui lourd et
pas du tout ergonomique. Il n'est pas conçut pour travailler vite et
de manière efficace. Par contre, contrairement a QElectroTech, il
fait permet de faire des listes, des références croisées, des
indexes, etc. Actuellement, c'est principalement ces fonctions qui
nous empêche de migrer vers QElectroTec.
En observant le format de fichier XML de Qelectrotech, j'ai remarqué
qu'avec l'ajout de propriétés, il serait possible d'ajouter plus ou
moins facilement des automatismes de conception équivalant aux
logiciels du marché. Et surtout, je pense que ça s'inscrit assez
bien dans la continuité du logiciel. Donc je pense le choix du XML
pour QElectroTech est le bon choix, contrairement aux autres
logiciels ou tout à été rajouté après coup et codé en dure.
1) Ma première proposition est d'ajouter un attribut qui permet de
définir un type pour chaque champs de textes d'un symbole :
<element x="290" y="220"
type="embed://import/recepteurs/bobines/bobine.elmt"
orientation="0">
<terminals>
<terminal x="0" y="-16" id="0"
orientation="0"/>
<terminal x="0" y="17" id="1"
orientation="2"/>
</terminals>
<inputs>
<input x="20" y="2.6666" text="K1" type="Name"
/>
<input x="25" y="10" text="24V"
type="Tension " visibility="hidden" />
</inputs>
</element>
Par exemple, voici un extrait des différents types d'attributs
utilisés pas ECSCAD :
Texte de fonction
Texte de fonction API
Type de API
Module
Reservé
Reservé
Réservé
Implantation point de raccordement
Implantation repère électrique
Numéro d'article
Nom reférence symbole
Puissance (W) [P]
Tours/minute (s-¹)[n]
Tension (V) [U]
(VA)
Intensité (A) [I]
Fréquence (Hz) [f]
Température (K) [T]
Pression (Pa) [p]
Résistance (Ohm) [R]
Vitesse (m/s) [v]
Densité (kg/m³) [Q]
Quantité [St]
Capacité (F) [C]
Inductance (H) [L]
Secondes [s]
Minutes [min]
Heures [h]
Canal
Fabricant
Type
Longueur (m) [l]
Poids, masse (kg) [m]
Quantité matière [mol]
Luminosité (cd) [Iv]
Surface (m²) [A]
Volume (m³) [V]
Force (N) [F]
Puissance calorifique (J) [Qj]
Conductivité (S) [G]
Puissance magnétique (V/m) [E]
Flux magnétique ([Wb) [Phi]
Temps (s) [t]
Niveau sonore [dB(A)]
Accélération (m/s²) [a]
Densité de courant (A/m²) [J]
Permitivité [F/m]
Perméabilité (H/m) [My]
Perméance [H]
Conductibilité thermique [W/(m*K)]
Coefficient de conductibilité [m²/s]
2) Ma deuxième proposition voudrait pouvoir extraire des
informations sur les points de raccordement et les liaisons
électriques. Par exemple : que la borne X1:2 et relié au contact A1
du relai K1.
j'imagine quelque chose comme ça :
<terminal x="0" y="-16" id="0"
orientation="0"
nameX="4" nameY="20" name="A1" />
<terminal x="0" y="17" id="1"
orientation="2"
nameX="4" nameY="-22" name="A2"
/>
ou comme sinon ça :
<terminals>
<terminal x="0" y="-16" id="0"
orientation="0">
<input x="4" y="20" text="A2"/>
</terminal>
<terminal x="0" y="17" id="1"
orientation="2">
<input x="4" y="-22" text="A1"/>
</terminal>
</terminals>
3) Ma troisième proposition est l'ajout d'un point de référence pour
l'emplacement du symbole des références croisées. Ça serait chose du
style :
<xref x="6" y="-25" type="xref_2no_1nf" />
Je suis conscient que ces propositions vont certainement demander la
modification de tous les éléments de librairies. Et ceci à un cout
non négligeable, encore plus par le fait que le travail est réalisé
par des bénévoles. Par contre, à ce stade du développement, je pense
que c'est le bon moment pour songer au passage de status de logiciel
de dessin à un logiciel de conception. Sinon, avez-vous d'autres
solution/projets allant dans ce sens ?
Meilleures salutations
Rey Cyril