Heuu... 
Depuis le début du projet, nos besoins sont clairement annoncés à chaque sortie de version.
Que tu découvres ce type de schéma est normal suivant ton domaine, c'est par contre la norme dans l'aéronautique, l'automobile, la pharmaceutique, etc.
Je rencontre souvent ce type de schéma, ce n'est pas du tout indigeste quand tu sais les déchiffrer, bien au contraire.

6,252

(13 replies, posted in News)

Nuri wrote:

Le seul inconvénient, c'est qu'il n'est maintenant plus recommandé du tout de créer des éléments avec un éditeur de texte (ce qui se révèle parfois plus rapide quand on veut faire des vignettes à partir de copier/coller). Il faut obligatoirement passer par l'éditeur d'élément.

Tu le peux toujours, suffit ensuite de passer par le script, évite de le faire dans le même dossier que tes éléments personnel déjà patchés, sinon les UUID seront à nouveau changés, ce qui sera moins drôle pour toi, uhuhu.


--- -    2015-07-02 09:27:58.733634903 +0200
+++ "/home/laurent/Qet_scripts/Nouveau dossier 2/pneuride.elmt"    2015-07-02 09:27:53.996643627 +0200
@@ -1,5 +1,5 @@
 <definition width="70" version="0.3" hotspot_x="15" hotspot_y="30" height="60" type="element" orientation="dyyy">
-<uuid uuid="{223D8E45-F711-48D3-A7A0-D77A4FCA6260}"/><names>
+<uuid uuid="{075D5559-4DA4-416A-AC40-223C475CF5C3}"/><names>
         <name lang="en">Cylinder bellows</name>
         <name lang="fr">Pneuride</name>
         <name lang="pl">Siłownik mieszkowy</name>

6,253

(13 replies, posted in News)

findutils
Utilitaires de recherche de fichiers -- find, xargs
Clair!
Oui c'est récursif et cherche dans tous les sous dossiers: RTFM find
http://linux.die.net/man/1/find
http://www.grymoire.com/Unix/Sed.html
http://how-to.linuxcareer.com/learning- … mmands-awk

Sache pour ton information que la prise en charge et refonte du projet se fera que sur une nouvelle release de Qet, vu les changements profond à faire dans le code..
Joshua pourra carburer aux amphétamines, car je risque de n’être qu'inutile dans cette voie trop complexe du code.nomicons/tongue

galexis wrote:

nomicons/sick

Quoi nomicons/sick, ?
C'est la future norme des plans électriques et industriel qui sera en vigueur et est déjà appliqué en Europe et même a l’étranger par les fabricants de machines pour l'industrie.
Met toi a la page, la France n'est pas le nombril du monde..nomicons/grin

En France en général à rien, même si on y vient, mais c'est très utilisé chez nos voisins allemand et ailleurs.
Galexis jette un œil sur les docs de Nuri pour comprendre:
https://download.qelectrotech.org/qet/nuri/

6,257

(13 replies, posted in News)

galexis wrote:

SI je comprends bien, pas d'impact sur les projet existant .
En revanche, faut-il absolument convertir sa collection ?

Aucun impact sur les projets existants, et une fluidité accru sur l'insertion d'un élément déjà existant dans le projet.
C'est visible passer les 100 folios : le temps de parcourir le XML root voir si l’élément en question existe déjà, et plutot que de comparer sur leurs chaînes d'attributs, comparer que leur identifiant UUID symbole est un gain de temps CPU énorme..

6,258

(13 replies, posted in News)

Clair, oui.nomicons/smile

Nuri wrote:

Au niveau du logiciel, même si on peut très bien se débrouiller avec un peu d'expérience, il y a encore quelques facteurs assez limitatifs :
- la non gestion intégrée des =/+ (quoiqu'on en pense, c'est quand même beaucoup utilisé de part le monde)
- le fait que certains éléments importants en construction électrique, comme les borniers et les câbles, n'aient pas encore de "module dédié" pour faciliter et accélérer leur gestion
- le fait que le panel soit encore relativement rigide dans son focntionnement (pas d'arborescence, numéros des folios fixés par le logiciel)

T'as du le remarquer de toi même, rien que sur le fait d'ajouter un simple bouton, que rien n'est facile à faire dans le code..et que certaines features nous prennent des mois à faire, voir plus, ou clairement nous rebutes vu le travail immense à fournir sur le code. nomicons/tongue
Et comme nous ne sommes pas payés pour faire ce travail, c'est quand on a envie de le faire, et sur les features qui nous intéressent déjà pour nous même, et suivant notre temps libre disponible...

Nuri wrote:

Pour les nouveaux utilisateurs et les curieux, je pense que les premières utilisations de QET ne doivent pas donner un très bon apercu de ce que le logiciel peut faire (il n'existe pas de doc qui synthétise toutes les "features"). Personnellement, il m'avait fallu quelques mois pour comprendre toutes les possibilités du soft, tous les avantages d'un format ouvert en xml et d'un code source également ouvert.
Je comprends que cet investissement en temps ne soit pas à la portée de tous les électriciens/concepteurs dont la première priorité est plutôt de produire du schéma électrique.

Tu sais ceux qui pirates les logiciels du style Eplan, IGE-XAO, ou Autocad electrical, sont pas mieux avancés sans formation très chèrement payés.
Mais comparés à ces usines à gaz, Qet se veut plus simple d’accès. nomicons/wink

6,261

(13 replies, posted in News)

scorpio810 wrote:

En principe sur de gros projets on devrait y voir une différence sur l'ajout d'un nouvel élément.

Je confirme, c'est bien plus fluide et même instantané sur le fait de rajouter des nouveaux éléments (s'ils sont déjà intégrés dans le projet), sur de très gros projets de 150 folios, une fois écrasé les éléments sans UUID.
Qet ne devrait pas avoir de limitation de folios,  seul la puissance machine CPU, SSD et quantités de ram installées jouera sur de très gros projets.
Je le remarque déjà au taff sur un petit dual core Intel et ses 2 G de RAM avec vieux dd de 160Go..

6,262

(13 replies, posted in Import DXF)

Ronny now working to a new version of DXF converter.
I think that should be incorporate in future Qet release .
800x531

En gros sur notre espace de download, par mois c'est environ:

  • 29 257  téléchargements->pour les archives (max/mois : 43 921)

  • 5 252    téléchargements->Binary runtime (Windows, Mac) (max/mois : 6 447)

  • 3 444    téléchargements->Package(deb) (max/mois : 4 082)

Sur le dépôt de Remi:
http://blog.remirepo.net/post/2013/09/2 … ersion-0.3
http://blog.remirepo.net/post/2014/11/0 … our-la-0.4

toucharger  Téléchargements total 34 237
opendesktop Downloads:  1096
logitheque.com 4795 fois
lelogicielgratuit.com  Total des téléchargements du logiciel : 2279 fois
gratuiciel.com 4795 téléchargements
https://qa.debian.org/popcon.php?package=qelectrotech
https://qa.debian.org/developer.php?log … lectrotech
https://buildd.debian.org/status/packag … lectrotech
etc etc..

Nuri wrote:

En fait, c'est difficile de le savoir. Il n'y a que les stats de downloads du serveur qui peuvent donner une information sur la popularité de QET.

http://stats.download.qelectrotech.org/qet/

Mais il est aussi téléchargé, sur les distributions linux, et aussi sur certains sites de download.
http://www.logitheque.com/logiciels/win … _38285.htm
http://www.lelogicielgratuit.com/logiciel/qelectrotech/
http://www.gratuiciel.com/telecharger/q … 38285.html
http://www.toucharger.com/fiches/window … /56778.htm
http://opendesktop.org/content/show.php … ent=160998
Donc difficile de savoir avec précision.

6,266

(13 replies, posted in Import DXF)

Only Draftsight can save in ASCII dxf file for linux users.

galexis wrote:

Moi avoir envie mais moi pas savoir faire .... nomicons/blush

Alors toi aider la Team par gros dons, ça motivera surement les devs.






































nomicons/tongue


 je plaisante, off course, mais nous avons d'autres priorités en ce moment :p

D'ailleurs je remercie ceux qui nous ont appuyées par leurs dons, depuis leur mise en place il y a peu: nous avons recueillis dans les ~ 400€  environ ce qui est bien et nous a permit de faire évoluer notre petit matériel pour vous offrir plus de nighlty build Debian et Windows , mais nous avons pas les moyens de mettre 2300€ dans le dernier cpu intel Xeon  pour vous satisfaire encore mieux. 
Nous travaillons pour votre plaisir et ou demandes, sauvegardes réseaux svn, espace download, Web, git etc avec achat d'un nouveau NAS depuis peu, mais il manque encore des dd pour parfaire le raid, à votre bon cœur Mr, dames.<3

Mais ce n'est rien vu l'ampleur de certaines campagnes de crowdfunding vu ailleurs, à croire que ce soft intéresse peu de monde..nomicons/blink

galexis wrote:

Bonjour,
je viens de finir un schéma et malheureusement j'ai oublié un morceau et je suis obligé de rajouter un folio dans le début.
Comme je nomme le matériel avec : numéro de folio+KA, FU, etc (par exemple)+indice je suis obligé de tout renommer.
De même pour les fils dont le début commence par le numéro de folio.

Il serait fort pratique de pouvoir utiliser les variables cartouche  comme %f dans le nom des labels et les numéros de fil, comme ça, lors de l'insertion d'un folio mon 01KA1 deviendrait tout seul 02KA1 ou le fil 0100 deviendrait 0200. Un peu à l'image des report de folios qui s'adaptent bien à ce genre de changement.

Cordialement.
Alexis

Bah envoie tes patchs, on examinera ça avant de l'ajouter au trunk.nomicons/smile

Hi,
It exists already since version 0.4, menu project -> nomenclature: it export all element list to CSV format for your spreadsheet.
See: http://qelectrotech.org/forum/viewtopic … 3677#p3677

6,270

(13 replies, posted in News)

Bonjour,


Ces derniers jours les travaux ont portés:

  • Amélioration du code sur le switch du fond blanc en gris et vice versa des folios, les bordures et cartouches passent maintenant en gris comme le reste du schéma.

  • Les basic shapes, images une fois leur positions verrouillés ne sont plus déplaçables même avec le clavier.

https://download.qelectrotech.org/qet/forum_img/grey_background.png
Depuis quelques temps et plus tard suivant les OS, il est apparu que Qt n'enregistrait jamais dans le même ordre les attributs définitions des Eléments dans le XML à chaque lancement de Qet.

Une classe compare les attributs pour identifier si l’élément qui vient d’être posé sur le schéma existe déjà dans le projet, et s'il l'est, compare l'ensemble des attributs.

Pour des questions de rapidité cette méthode compare l'ensemble de la chaîne, si un attribut change de place l’élément est vu comme différent.


On à réfléchi avec Joshua à plusieurs solutions, dont le fait de passer de QDomdocument, à QXmlStreamReader , ou Sax mais il fallait revoir en profondeur une grosse partie du code et ça aurai pu prendre des mois....


La solution qui nous est apparue la plus facile : générer un identifiant unique (UUID) sur chaque élément de la collection par l'intermédiaire de l'éditeur d’élément (qui maintenant rajoute automatiquement ce champ à la sauvegarde).


Du code vient d’être ajouté pour comparer les éléments par ce seul attribut UUID, et non plus comme avant sur la chaîne entière d'attributs XML.


En principe sur de gros projets on devrait y voir une différence sur l'ajout d'un nouvel élément.

La collection  officielle à été patchée pour rajouter ce nouveau attribut. 

Je vous passe mon script bash, pour ceux sous gnu/linux qui veulent tagger leur collection personnelle (c'est pas parfait, mais ça a le mérite de fonctionner, je vais encore me faire tirer les oreilles par des plus barbus...).nomicons/grin  sed, uuidgen(paquet  uuid-runtime) et find doivent d'abord être installés.

#!/bin/bash
# Add attribut "uuid" in all .elmt files.


find . -type f -name "*.elmt" -exec sh -c 'UUID="$(uuidgen | awk '"'"'{print toupper($0)}'"'"')" ; sed -i '"'"'s#\(\).*\(<names>\)#\1'"'"'"<uuid uuid=\"{$UUID}\"/>"'"'"'\2#'"'"' "{}"' \;
 

elmt_gen_uuid.sh

Il faut le mettre dans le répertoire élément et le rendre exécutable:

chmod +x elmt_gen_uuid.sh

puis le lancer en simple user par 

./elmt_gen_uuid.sh

Voila c'est tout, faut laisser travailler la machine, ça m'a pris quelques minutes sur les 2500 éléments de la collection.


Ceux sous Windows, faudra vous débrouiller seul, je ne sais pas faire.(si mais avec  Cygwin)nomicons/tongue 



Enjoy!

http://www.automation-sense.com/blog/in … della.html
http://www.automation-sense.com/blog/sn … emens.html

6,272

(76 replies, posted in News)

sukoi wrote:

Bonjour à tous, encore bravo pour la passage en Qt5.
Pour la compilation sous Debian 8_x64, je signale un petit problème pour ceux qui utilise GCC 5.0 , ça fonctionne pas, en fait le programme se compile bien mais à l'exécution ça plante.


qelectrotech[25275]: segfault at 8 ip 00007f51b7f0be4c sp 00007fff46349470 error 4 in libQt5Core.so.5.4.1[7f51b7bfc000+530000]

Qt5 est il validé pour GCC5.0?

C'est maintenant réglé avec GCC 5.1 sur X86_64, et pas de problèmes cette fois-ci comme avec g++ 4.6.2 sur plateforme x86_64.
Sinon, pas de changement sur les temps de compilation, je m’attendais à mieux, ça met encore 2m et 30s pour compiler Qet.nomicons/happy fini le temps ou Qet compilait sous la minute avec ce CPU, mais bon on va pas se plaindre sous Windows ça prend plus de 30mn, on se demande ce qu'il fout le compilo...et pas foutu d'exploiter tous les cores même avec le même make -j9.. nomicons/shocked
En fait pour les paquets Windows, je devrais me re pencher bientôt sur la cross compilation dans linux pour Windows.
Ça devrait compiler dans les deux minutes.


make[1]: Leaving directory '/home/laurent/trunk'
12:22:15: Le processus "/usr/bin/make" s'est terminé normalement.
12:22:15: Temps écoulé : 02:32.



https://download.qelectrotech.org/qet/forum_img/GCC5.1.png

En fait, personnellement, j'ai pas besoin d'avoir une nomenclature dans le projet. Mais les clients estiment (à juste titre) que cela doit être partie intégrante de la documentation.
Alors je pourrais aussi compléter les schémas pdf avec la nomenclature LO édité en pdf en utilisant par exemple pdf-Shuffler. Mais c'est encore trop de travail 

Pourtant c'est simple de sortir un joli PDF de la nomenclature pour le client, et en trois clics et avec LO. nomicons/tongue
Apres faut pas faire comme moi, mais enrichir la nomenclature consciencieusement avec le dock. nomicons/getlost
https://download.qelectrotech.org/qet/f … _00017.mp4

https://download.qelectrotech.org/qet/forum_img/nomenclature_to_qet2.png

Workaround! nomicons/tongue
https://download.qelectrotech.org/qet/f … _00016.mp4

https://download.qelectrotech.org/qet/forum_img/nomenclature_to_qet.png

Par contre, si la check box est activé et que la basic shape est sélectionnée, il est toujours possible de déplacer la shape avec les flèches directionnelles.

Çà le fait aussi sur le dialogue, bizarre que personne n'ai remonté le problème depuis.