Topic: QElectroTech v0.5 beta released

Bonjour,
Un petit peu plus de 8 mois après la sortie de la version 0.4, voila que la 0.5 commence à pointer son nez avec une version beta.

Derniers travaux :

  • La base de donnée qui gère le cache des miniatures des éléments, ne compare plus les dates de modifications des l’éléments mais leurs UUID.

  • Des corrections de bugs (nomenclature, nouveaux tags des renvois, etc).

  • Ajout de nouveaux éléments, merci Nuri.

  • La collection officielle contient à ce jour environ 2600 éléments.

  • Vili rejoint l’équipe et devrait s’occuper de traduire Qet en Hongrois.

Les paquets devraient arriver sur le dépôt et sur la page téléchargement, certains dans le courant de la semaine.


Pour vous faire patienter, des nouveautés sont déjà en préparation ....   pour la future 0.6-dev : 
Exemple : la gestion des câbles.

[video]https://download.qelectrotech.org/qet/joshua/Cable.webm[/video]

https://download.qelectrotech.org/qet/j … able2.webm




Enjoy! nomicons/smile

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: QElectroTech v0.5 beta released

Y aura-t-il comment dans xrelais la modification de la taille des conducteurs ?

(Exemple: En parti puissance augmenter la taille du trait ect).

Cordialement,

Re: QElectroTech v0.5 beta released

Je ne pense pas, et j'en vois pas trop l'utilité, dans les schémas industriel ce n'est jamais utilisé.
D'ailleurs j'en ai jamais vu qui différencies un jeu de barre 1000A d'un simple conducteur 1.5²par l’épaisseur du trait..

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: QElectroTech v0.5 beta released

Si vous rencontrez des problemes de stabilité, crash ou autres c'est le moment de les signaler, merci.nomicons/smile

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: QElectroTech v0.5 beta released

Il y a un petit défaut de couleur dans le dernier splash screen (sur la partie droite, le bleu le plus foncé descend sous les textes turquoises, ce qui n'était pas prévu à la base).

Crash :
Il m'est déjà arrivé plusieurs fois que QET crash quand j'efface un report de folio lié à un autre.
Je n'arrive pas à reproduire le problème systématiquement, je peux simplement constater que cela s'est déjà produit plusieurs fois.

Re: QElectroTech v0.5 beta released

je confirme aussi le crash suite a une modif de report de folio 
Laurent D.

Re: QElectroTech v0.5 beta released

Juste pour info: les derniers builds sont maintenant pour Windows en GCC 5.2 et Qt 5.5.1.
les builds Debian du dépôt unstable passe en GCC 5.2.1 et de Qt 5.4 en Qt 5.5.1.
Voila.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: QElectroTech v0.5 beta released

Thanks for realization of cables. It turned out better than I expected. Unfortunately on Ubunta 0.5 version didn't manage to be put. QT >=5.4 is necessary, and at me is established 5.2, and didn't find as to update.

Re: QElectroTech v0.5 beta released

If you use LTS Ubuntu version you could add this  unofficial PPA to have Qt 5.3.

deb http://ppa.launchpad.net/packetlost/qt-opensource/ubuntu trusty main 

And use my Debian backport repository for Jessie , Qet is build with Qt 5.3:

deb http://debian.qelectrotech.org/qet/debian/ stable main


Use the latest Qt version is better, when you can !

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: QElectroTech v0.5 beta released

Génial... la traduction de certains boutons en FR sous Windows avec Qt 5 demande maintenant d'inclure tous ces fichiers!.... pourquoi faire simple quand on peut faire compliqué nomicons/blink

qmlviewer_fr.qm  qtbase_fr.qm  qt_fr.qm  qtmultimedia_fr.qm  qtquick1_fr.qm  qtscript_fr.qm  qtxmlpatterns_fr.qm


Sur :

assistant_fr.qm  linguist_fr.qm   qscintilla_fr.qm  qtdeclarative_fr.qm  qt_help_fr.qm     qtmultimedia_fr.qm qtquickcontrols_fr.qm  qtwebsockets_fr.qm  designer_fr.qm   qmlviewer_fr.qm  qtbase_fr.qm      qt_fr.qm   qtlocation_fr.qm  qtquick1_fr.qm      qtscript_fr.qm         qtxmlpatterns_fr.qm

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

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: QElectroTech v0.5 beta released

scorpio810 wrote:

Pour vous faire patienter, des nouveautés sont déjà en préparation ....   pour la future 0.6-dev : 
Exemple : la gestion des câbles.

https://download.qelectrotech.org/qet/joshua/Cable.webm

https://download.qelectrotech.org/qet/j … able2.webm

Alors ? Des news ? Vous nous avez fait envie avec vos câbles !

Re: QElectroTech v0.5 beta released

Non rien de nouveau pour les câbles, le code n'a pas bougé depuis la vidéo.
En fait dans la vidéo le code ne fait pas grand chose, juste posé les traits en diagonal sur chaque câble (même le texte dans l'encadré sur la seconde vidéo est écrit en dure, à l'exception du nombre de conducteur).
Donc pour faire une vrai fonction "câble" il reste énormément de boulot.
Par contre toute les idées/demandes/attentes au sujet des câbles sont la bienvenue.

Développeur QElectroTech

Re: QElectroTech v0.5 beta released

Joshua wrote:

Non rien de nouveau pour les câbles, le code n'a pas bougé depuis la vidéo.
En fait dans la vidéo le code ne fait pas grand chose, juste posé les traits en diagonal sur chaque câble (même le texte dans l'encadré sur la seconde vidéo est écrit en dure, à l'exception du nombre de conducteur).
Donc pour faire une vrai fonction "câble" il reste énormément de boulot.
Par contre toute les idées/demandes/attentes au sujet des câbles sont la bienvenue.

Au final mon avis est qu'il faudrait mettre en place les borniers auto avant les câbles.
Peut-être même qu'il faudrait avant tout ça, rendre Qet compatible avec le découpage des schémas selon la norme IEC en installation, localisation (=, +, - ) ?
Explication de Nuri sur le découpage:
https://download.qelectrotech.org/qet/nuri/20150204_%c3%a9dition_tabulaire.odp

Re: QElectroTech v0.5 beta released

galexis wrote:

Au final mon avis est qu'il faudrait mettre en place les borniers auto avant les câbles.

Moi je pense que ca marche ensemble, sinon comment représenter automatiquement les câbles dans les plans de borniers si la fonctionalité n'existe pas ?!?
Joshua a certainement raison, d'abord les câbles, ensuite les borniers.

galexis wrote:

Peut-être même qu'il faudrait avant tout ça, rendre Qet compatible avec le découpage des schémas selon la norme IEC en installation, localisation (=, +, - ) ?

Ca, c'est la question qui tue...
Quelque part, je suis de ton avis, car l'implémentation des =/+/- aura des répercussions dans beaucoup de fonctionalités de QET. Donc autant tout chambouler maintenant avant d'ajouter de nouvelles fonctionalités qu'il faudra aussi chambouler par la suite.
L'inconvénient, c'est que ca va beaucoup ralentir le developpement de QET.
Mais personnellement, et d'un point de vue purement égoiste, j'ai aujourd'hui d'autres paramètres qui pondèrent fortement cet avis. Pour l'instant, je travaille avec QET uniquement pour un seul client. Pour faire les schémas électriques de ses machines, je n'ai pas vraiment besoin d'un système =/+/-. Avec les variables de cartouche et le champ "localisation" des éléments, on peut déjà mettre en place un pseudo-système facon IEC 81246. Bon, c'est vraiment pseudo mais ca va, j'me débrouille...
Pour moi, la priorité c'est clairement les câbles et les borniers. Tout simplement parce que cela me fera gagner beaucoup de temps. Alors que les =/+/-, ca prépare le terrain pour l'internationalisation, les gros projets et l'industrie pure et dure.

Re: QElectroTech v0.5 beta released

Pour moi, la gestion des =/+/- sur un seul niveau, tu peux déjà te dépatouiller comme le fait déjà Nuri.
Le gérer comme le font Eplan et autres logiciels sur plusieurs niveaux, demanderait à revoir le code de Qet de fond en comble, ce qui est loin d’être une sinécure et agréable à entreprendre maintenant! Au risque de décourager tout le monde, les dev y compris, pendant un temps qui pourrait être très long!

Ceux qui ont besoin des découpages =/+/- sur plusieurs niveaux sont prêt à payer plus de 15 000€ leur logiciel de schémas, plus les abonnements annuels (schémas de lignes entières dans l'automobile, l'aviation, la pharmaceutique, etc). Ils font payer aussi très très cher leurs schémas, je pense pas qu'ils s’intéressent, même de loin à un logiciel comme QET!


Le projet doit maintenant approcher les 100 000 lignes environ, dont 50 000 de C++, tout reprendre demanderai d'avoir des personnes à temps plein et payés rien que pour ça, pas comme nous sur notre temps libre, avec nos petits moyens!

https://www.openhub.net/p/qelectrotech


En ce moment Joshua est presque seul sur le code, avec une moindre participation de ma part : moins de temps pour le code, beaucoup à faire à coté (serveurs, packaging Windows et Gnu/linux Debian, maintenance mail, forum et irc, gestion du projet, management, et code de plus en plus complexe, etc).


Ça me rappelle quand Xavier s'est lancé sur les cartouches, silence radio ou presque pendant plus d'un an et demi sur les commits.
Le cycle des releases approchait les 3 ans, avec très peu de features intéressantes pour le commun, et à force le découragement c'est fait sentir.... vous connaissez la suite.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: QElectroTech v0.5 beta released

what is possible with the order="1" etc
make it possible to have not used numbers in between, or even check on text instead of a number.
this would mean the pages can have any text but the order is alphabetical also meaning it could work with =/- etc.
Now i do this with extra textfields, but the insertion of an extra page is a lot of shifting.

and yes obvious a directory structure like in the elements would be far better, however that would probably involve a hell of a change.
However it would solve the problem with the references.
(is it possible to have another text like pageref instead of the pagenumber? tried but not working.

paul deelen
shooter@home.nl

17 (edited by Nuri 2015-11-23 15:19:54)

Re: QElectroTech v0.5 beta released

shooter wrote:

and yes obvious a directory structure like in the elements would be far better, however that would probably involve a hell of a change.

you get it! That's the problem: a lot of work, probably several months, maybe a year?!?...
I think cable and automatic terminal strips diagram generation are more important that the implementation of the =/+/- system.

Like you, I also thought about new properties in the xml of the qet project.

<project version="0.5" title="example" folioSheetQuantity="2">
    <diagram rowsize="80" folio="%id/%total" rows="10" displayAt="bottom" colsize="60" displayrows="true" height="820" version="0.5" date="20150220" order="1" cols="20" displaycols="true"......>

In the xml tag <diagram...> we need 3 new properties:
1 installation (=)
2 location (+)
3 folionumber (an integer or a string)

and the property "order" can remain as it already is.

But the cross ref have to use the new properties and not "order" anymore.

Re: QElectroTech v0.5 beta released

For Ubuntu 14.4 can not find a public key nomicons/sad
http://ppa.launchpad.net trusty Release: The following signatures could not be verified because the public key is not available: NO_PUBKEY D412D6795858D2CE

Re: QElectroTech v0.5 beta released

Is QET repository key you want?

http://qelectrotech.org/wiki_new/doc/in … _depot_apt

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: QElectroTech v0.5 beta released

Yes, everything is made according to the instructions.
sudo apt-key list
/etc/apt/trusted.gpg
--//--
pub   2048D/1D4FB6C1 2013-06-07
uid                  QElectroTech (Unofficial Debian Repository) <scorpio@qelectrotech.org>
sub   2048g/56BBD828 2013-06-07
------------------------------------------------------------------------------
apt-cache policy libqt5core5a
libqt5core5a:
  Установлен: 5.2.1+dfsg-1ubuntu14.3
  Кандидат:   5.3.2+dfsg-4~ppa11
  Таблица версий:
     5.3.2+dfsg-4~ppa11 0
        500 http://ppa.launchpad.net/packetlost/qt- … ce/ubuntu/ trusty/main amd64 Packages
*** 5.2.1+dfsg-1ubuntu14.3 0
        500 http://lv.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     5.2.1+dfsg-1ubuntu14 0
        500 http://lv.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
---------------------------------------
surce.list
--//--
deb http://debian.qelectrotech.org/qet/debian/ stable main
# deb-src http://debian.qelectrotech.org/qet/debian/ stable main
deb http://ppa.launchpad.net/packetlost/qt- … rce/ubuntu trusty main
# deb-src http://ppa.launchpad.net/packetlost/qt- … rce/ubuntu trusty main
--------------------------------------------
apt-get update
--//--
Чтение списков пакетов… Готово
W: Ошибка GPG: http://ppa.launchpad.net trusty Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY D412D6795858D2CE
------------------------------------------
I could not find how to get a public key
------------------------------------------
Tried on a virtual machine of Ubuntu 15.10, it all works. I would like to start a stable system.

Re: QElectroTech v0.5 beta released

D412D6795858D2CE is the public key to https://launchpad.net/~packetlost/+arch … opensource

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: QElectroTech v0.5 beta released

[19:55:37] laurent@debian:~$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5858D2CE
[sudo] password for laurent: 
Executing: /tmp/tmp.XABiVpLZse/gpg.1.sh --recv-keys
--keyserver
keyserver.ubuntu.com
5858D2CE
gpg: demande de la clef 5858D2CE sur le serveur hkp keyserver.ubuntu.com
gpg: clef 5858D2CE : clef publique « Launchpad PPA for remi poittevin » importée
gpg:       Quantité totale traitée : 1
gpg:                     importées : 1  (RSA: 1)

pub   4096R/5858D2CE 2014-10-16
uid                  Launchpad PPA for remi poittevin

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: QElectroTech v0.5 beta released

Everything worked! Super!
Now the details.
The key to the link I have not found. But the script to make the key will return results. The public key has been accepted.
But polycy didn't show it. I tried to install Qelectrotech, only installation of Qelectrotech pulled with itself libqt5core5
---------------------
after Qelectrotech installation

apt-cache policy libqt5core5a 
libqt5core5a:
  Установлен: 5.2.1+dfsg-1ubuntu14.3
  Кандидат:   5.3.2+dfsg-4~ppa11
  Таблица версий:
     5.3.2+dfsg-4~ppa11 0
        500 http://ppa.launchpad.net/packetlost/qt- … ce/ubuntu/ trusty/main amd64 Packages
 *** 5.2.1+dfsg-1ubuntu14.3 0
        500 http://lv.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     5.2.1+dfsg-1ubuntu14 0
        500 http://lv.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages


before:

apt-cache policy libqt5core5a 
libqt5core5a:
  Установлен: 5.3.2+dfsg-4~ppa11
  Кандидат:   5.3.2+dfsg-4~ppa11
  Таблица версий:
 *** 5.3.2+dfsg-4~ppa11 0
        500 http://ppa.launchpad.net/packetlost/qt- … ce/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     5.2.1+dfsg-1ubuntu14.3 0
        500 http://lv.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     5.2.1+dfsg-1ubuntu14 0
        500 http://lv.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

Many thanks!
And I will continue to use the program, and help it improve!

24 (edited by Aleksandr 2015-12-02 23:45:24)

Re: QElectroTech v0.5 beta released

The first test launch.
There artifact ...

Post's attachments

qel-5.png, 179.98 kb, 892 x 620
qel-5.png 179.98 kb, 637 downloads since 2015-12-02 

Re: QElectroTech v0.5 beta released

I think, this it better integrate in latest Ubuntu 15.10, isn't it?

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."