Les scripts ne sont pas encore terminés pour automatiser tout ça, mais voila le résultat
Download installateur et ReadyToUse
https://download.qelectrotech.org/qet/builds/20131212/
Enjoy!
You are not logged in. Please login or register.
QElectroTech → Posts by scorpio810
Les scripts ne sont pas encore terminés pour automatiser tout ça, mais voila le résultat
Download installateur et ReadyToUse
https://download.qelectrotech.org/qet/builds/20131212/
Enjoy!
Bonjour,
Serait-il possible à chaque nouveau build ready-to-use d'inclure le n° de version dans 1 des onglets du logiciel Qet (onglet A propos par exemple) afin de savoir quelle version on utilise si on le désire.
exemple pour la rev-1935-x86-win32-readytouse.zip : mettre 0.3a rev 1935La raison de ma demande est que j'ai passé des schémas à une personne qui était en 0.3a (1ère version), alors que moi je suis en 0.3a-1935.
Les schémas obtenus n'étaient pas identiques car j'utilise certaines fonctions qui ont été débug ou ajoutées depuis la 1ère version.Merci.
Bonjour friskolon,
Je pense pouvoir te dire que les prochaines builds Windows serons tagué comme sous les debs, j'y travaille.
Le numéro de version svn apparaîtra dans le menu a propos.
Voila, pour un début ça fonctionne, même si l'on peux mieux faire pour les scripts :p
Cygwin dans VM :
Qet_svn_tagg.sh
#!/bin/bash
# trouve la derniere revision de svn://svn.tuxfamily.org/svnroot/qet/qet/trunk
if [ -z "$HEAD" ] ; then
HEAD=$(svn --xml info svn://svn.tuxfamily.org/svnroot/qet/qet/trunk | grep revision=\" | tail -1 | cut -d\" -f2) #trunk
echo -e "\033[1;34mdownload source qelectrotech-0.30.r$HEAD.\033[m"
fi
#variables repertoires de travail
#DEFAULT_DIR="/home/laurent"
#TEMP_DIR="/home/laurent"
#svn export
#cd $TEMP_DIR
svn export svn://svn.tuxfamily.org/svnroot/qet/qet/trunk qelectrotech_trunk/
#tag de la version
cd qelectrotech_trunk/sources
sed -i "s/const QString displayedVersion = \"0.3\"/const QString displayedVersion = \"0.30+svn$HEAD\"/" qet.h
exit
Merci à Merlin8282 pour son aide sur sed ;-)
Compilation dans VM:
Qet_build.bat
rem Dossier de travail
set working_directory=%~dp0
//on supprime le qelectrotech.exe dans le repertoire bin
cd /d %working_directory%\packaging_windows\files\bin
del /s *.exe
cd ..
//on supprime les repertoires elements, examples, lang et titleblocks
rd elements /S /Q
rd examples /S /Q
rd lang /S /Q
rd titleblocks /S /Q
//on crée de nouveaux dossiers
MD elements examples lang titleblocks
//on se rend dans le working_directory et on supprime l'ancienne version de qelectrotech_trunk
cd /d %working_directory%
rd qelectrotech_trunk /S /Q
//on déplace l'export du svn du trunk qelectrotech et taggé dans le working_directory
move c:\cygwin\home\test\qelectrotech_trunk C:\Users\test\Desktop
cd /d %working_directory%\qelectrotech_trunk
//on lance la compilation
qmake
mingw32-make -j9 -f Makefile.Release
//on copie le exe dans le repertoire files/bin
copy /Y release\qelectrotech.exe ..\packaging_windows\files\bin
//on copie les nouveaux dossiers dans le repertoire files
xcopy /Y elements ..\packaging_windows\files\elements /s
xcopy /Y examples ..\packaging_windows\files\examples /s
xcopy /Y lang ..\packaging_windows\files\lang /s
xcopy /Y titleblocks ..\packaging_windows\files\titleblocks /s
mingw32-make clean //supprime tous les fichiers inutiles.
exit
Apres il reste plus qu'a lancer le script nsis pour produire l'installateur sur Qet.
Todo:
Ou que je trouve le moyen de le lancer en ligne de commande.
Ajouter des commandes dans le script pour mettre à jour les fichiers de la ReadyToUse, créer l'archive en zip.
(remplacer le .exe dans bin et les dossiers: elements, examples, lang et titleblock dans le squelette)
Upload en ssh des fichiers installateur et ReadyToUse et création d'un répertoire %date (`date +%y%m%d`) sur le ftp.
ssh + sed pour éditer le %date du script "php dl_link.inc.php" pour le lien "Accéder à la version la plus récente de QElectroTech"
Là ça pourrait p-e être aussi amusant que sous debian pour faire des builds :p
c-a-d tout automatiser sous forme de scripts, pour avoir rien à faire
Bonjour,
Tu utilises quelle version de Qet?
Ce que tu demandes est déjà disponible sur les dernières versions en 0.3, ou alors j'ai pas compris ton message.
On peux changer la taille et la couleur d'un champ texte sur un folio, changer la couleur d'un conducteur, appliquer ce changement à l'ensemble des conducteurs au même potentiel.
Les éléments peuvent prendre plusieurs couleurs de base dans leur primitives.
j'avais découvert qet il y a quelques temps avec la version des dépôts d'ubuntu (0.22) qui était déjà prometteuse.
Faudra que je trouve le temps de pousser la 0.3 dans les dépôts debian officiel.
ce week end, je susi passé à la 0.3.
On a mis en place un dépôt apt ou tu pourras avoir les derniers deb de Qet.
je vais pouvoir recopier sur format informatique et aux nouvelles normes des plans de 35 ans d'age!
Wow, j’espère qu'avec Qet tu réussiras ta mission sans trop de difficultés.
J'ai vu les besoins en programmation pour le projet qet,, malheureusement, mes connaissance en POO sont trop faibles et s'articulent surtout autour de C#(vive le projet mono) et vb;net.
Tu peux toujours nous envoyer un patch pour ajouter une fonctionnalité, régler un bug etc .
vu son ampleur et son avenir prometteur
Oui le code commence à être très gros de cela on peux remercier Xavier le premier développeur, pour le travail titanesque qu'il à produit en six ans.
pour des montages simples j’utilisais souvent shemaplic (reste du bts..) qui à le gros avantage d'avoir un mode simulation, mais qui n'est pas aussi adaptable que Qet pour des projets industriels.
Joshua et moi même sommes dans la maintenance électrique/automatisme en milieu industriel, on est donc content quand des symboles industriel viennent gonfler la collection Qet. (process, variateurs, automates, régulation, etc.)
Je comprend tout à fait, je suis un peu dans le même cas que toi
J'avais plus de facilité il y a quinze en arrière quand j'ai développé une appli acces + VB "gestion d'un parc moteur" pour mon service, pendant mon temps libre, vacances, etcc..
On s'en sert encore de nos jours, ce qui me ravi :-)
Quand à Qet et le C++ j'ai un peu perdu pied récemment suite à des problemes de santé, mais Joshua et Cyril s'en tirent très bien sur le code.
Nous recherchons justement des autodidactes pour rejoindre l’équipe de développement.
Bonjour.
Les dernières modifications sont sur la branche 0.4 ou directement sur la 3 ? (Je parie pour la 0.4)Par avance merci
Manqué uhuhu
Elles sont sur le trunk ;-)
Le merge de code d'une branche sur une autre étant un sacré merdier avec subversion, je
l’utilise avec parcimonie sauf quand Joshua etCyril ont besoin d'une branche spéciale pour développer une grosse feature.
On pourrait passer sous Git, mais nos traducteurs commencent à peine pour certains à se débrouiller sous svn. :p
Avec une incursion dans le dév en info industrielle pendant une dizaine d'années en autodidacte. Malheureusement mon manque de diplôme officiel m'a contraint à abandonner à très grands regrets.
Hallucinant de voir que les compétences se mesure aux diplômes ;/
Si tu suis ce post tu verras que ce n'est pas toujours vrai :-)
http://linuxfr.org/users/snarky/journau … ompetences
Sincèrement, comme moi je suis technique, si dans ton CV tu as en expérience 15 ans de boulangerie, mais dans tes loisirs tu es développeur de GIMP/Blender/Gnome/Kde… je t'appelle dans les 10mn. Je préfère 100 fois un réel passionné autodidacte, qu'un ingénieur qui rale car il est pas assez payé pour son diplome.
Mais comme beaucoup de partisans du privatif, ils sont indécrotables...
Pour leur défense, il manque encore à Qet de quoi faire gagner du temps sur un projet conséquent, génération des références croisées, sommaire, liste de câbles, génération de borniers etcc..
ça viendra ...
'ai eu tellement les boules que lorsque l'on m'a affecté à une affaire, j'ai pris sur mon temps libre pour en réaliser les schémas en un week-end avec Qet. Histoire de leur apporter la preuve que l'on pouvait sortir du boulot pro avec des logiciels libres et totalement gratuits. Cela concernait la piscine olympique de Nanterre. Composé de 5 variateurs de fréquence ATV61 de Schneider dont les symboles étaient déjà existants dans la bib Qet contrairement à Elecworks où il a fallu les créer !
Si la collection de symbole s'étoffe c'est grâce à vous tous, qui font qu’aujourd’hui elle dépasse les 1800 éléments.
Y a t-il une option à configurer, ce comportement est il voulu par les développeurs ou bien est-ce un bug ?
Non ce n'est pas un bug, ce comportement a été prévu car simple.
Mais p-e pour la suite on pourrait ajouter un "flags" aux éléments "bornier" ainsi qu' une case à cocher dans l'annotation:
"ne pas appliquer l’incrémentation sur les bornes"
Divers outils pour générer ses tableaux
Pour debian ubnuntu etc..
http://packages.debian.org/sid/freetable
en ligne
http://www.quackit.com/html/html_table_generator.cfm
0.3 + svn, correspond aux commits du code ou traduction faites sur le depot subversion
http://svnweb.tuxfamily.org/log.php?rep … dir=1&
pour windows, je dois donc comprendre que la version instaler 0.3.1 est plus vielle que celle en cours( installer qelectrotech _0.3.6.1.exe) par contre je n'ai pas trouvé sur le forum une page disant les differences entre chaques versions
voir:
http://qelectrotech.org/forum/viewtopic.php?id=380
http://qelectrotech.org/forum/viewtopic.php?id=397
bonne journée
arnaudG wrote:Super pour la modif sur la taille du texte des conducteurs : bien pratique pour ceux qui trouvaient que la taille n'était pas à leur convenance. Par contre pour les champs
Ton post semble tronqué
Je pense que tu dois parler de la numérotation automatique et du champ taille?
Pour l'instant la taille n'est pas géré dans l'annotation, ça devrait l’être bientôt.
Bonjour,
A ce jour il n'est pas encore possible de renuméroter un projet.
Mais si les règles d'annotations sont prévus des le début, alors les conducteurs seront automatiquement numérotés des leur création.
[video]https://vimeo.com/66562835[/video]
bonjour,
tout d'abord merci pour la création de ce logiciel!
Merci ;-)
je l'ai decouvert avec la version 0.22 des dépôts ubuntu, qui etait prometteuse malgres quelque lacunes de jeunesse.
On a un depot debian ou tu peux avoir les dernieres nightly
http://qelectrotech.org/wiki/doc/install_debian
un collègue vient de me passer la version 0.3 (fichier d'installation sous windows installer qelectrotech-0.3.1.exe et là le bond est impressionnant sur la page des news, il y a un lien pour les dernières versions.
ce lien mène à 2 fichiers :
installer qelectrotech _0.3.6.1.exe et qelectrotech 0.3 +svn 2647 x86_win32readytouse.zip
quelle est la difference entre ces 2 fichiers?
ou puis je trouver la difference entre ces fichiers et la version windows que j'ai installée?
L'installateur comme son nom l'indique installe Qet sous Windows, il crée un menu une icone pour lancer Qet, un menu désinstallation.
La ReadyToUse est plus basique, on Lance Qet en cliquant sur le Lancer_Qet.bat et non le .exe.
L'avantage de la RedyToUse est de pouvoir tourner sur une clé usb etc..,c'est la version portable de Qet elle ne necessite pas d'installation.
j'ai mis à jour mes dépôts pour ubuntu, quelles version vais télécharger une fois que j'aurai supprimé
la 0.22?
La 0.3+svn**
j'ai chercher sur le site, mais ces question doivent etre trop basique (je ne suis pas un as des téléchargement) et du coup je n'ai pas trouvé de réponse
autrement, je vais etre amené à creer pas mal de symboles, quelle est la procédure si cela vous intéresse pour les partager?
Oui ça profitera à tout le monde
Et c'est d'ailleurs grâce a vous que la collection affiche aujourd’hui environ 1800 symboles.
Pour soumettre des éléments voir ce lien
http://qelectrotech.org/submit-element.php
merci d'avance pour votre réponse et encore bravo pour la qualité de ce logiciel
ps : je vais chercher sur le site pour ma derniere question, à savoir : y a il un moyen de dessiner des lignes totues simple sur le shema afin de faire des séparation physique sur le plan (machine, BJ,pupitre local, poste de contrôle)
cette question a du deja etre posée, je vais donc chercher sur le forum mais si vous repondez en ayant la réponse, merci!
Pour l'instant non ce n'est pas possible et nous ne voulons pas que l'on puisse dessiner n'importe comment sur le schéma.
La meilleure méthode pour représenter un pupitre est de créer un coin dans l’éditeur de symbole dans sa collection utilisateur:
Ce coin étant constitué de deux bornes à angle droit
Apres il suffit d'ajouter ce symbole "coin" aux quatre coins du rectangle qu'on veut délimiter sur le schéma.
On pivote le "coin" pour représenter un rectangle, ensuite il ne reste plus qu'a relier les bornes par un conducteur en pointillés ou en trait point trait.
Bonjour
Y a-t-il une possibilité pour l'avoir aussi sous linux ?
D'avance merci
Bonjour Chipsterjulien,
Oui, je build des paquets "debian" "deb" plus souvent que les paquets Windows.
C'est pour ça que je le signale, sous Windows ils ont pas de depot "apt"
Le choix stable ou unstable reflette la version des libqt4 soit celle de debian "stable" ou celle très récente de debian "sid".
deb http://debian.qelectrotech.org/qet/debian/ stable main
ou
deb http://debian.qelectrotech.org/qet/debian/ unstable main
Sinon, tu peux compiler toi même les derniers commits Subversion
svn export svn://svn.tuxfamily.org/svnroot/qet/qet/trunk qelectrotech_trunk
Super pour la modif sur la taille du texte des conducteurs : bien pratique pour ceux qui trouvaient que la taille n'était pas à leur convenance. Par contre pour les champs
Ton post semble tronqué
Bonjour,
Nous sollicitons votre avis, ou expertise sur la façon dont vous voyez les renvois à venir sur les schémas Qet.
Oui, on pourrait copier ce qui se fait sur les autres logiciels métier, mais premièrement on y tient pas trop, de plus nous n'utilisons pas ces logiciels nous même :p
Donc c'est pour ça qu'on demande vos avis, avant de coder inutilement.
1)
Pour nous les renvois devraient permettre de se déplacer dans le projet en cliquant sur un renvoi on son aboutissant dans le folio de la même façon qu'un lien web vous permet de naviguer dans une page html.
Es-ce vraiment indispensable pour vous?
2)
numéroter automatiquement le conducteur des renvois (même liaison équipotentielle) ?
3)
La partie, la plus compliqué à définir et à concevoir reste la gestion de historique des annulations, restauration (undo/redo).
Je m'explique:
Doit 'on gérer l’historique au sein du projet rien que pour les renvois?, ce qui implique un gros changement de programmation, et un temps de développement plus long, car il faudra se déplacer graphiquement dans les divers folios sinon l'utilisateur perdra vite le fil des annulations effectuées.
A ce jour, Qet gère l'historique des actions par folio, et non sur l'ensemble d'un projet, ce qui implique que si on supprime un renvoi sur le folio 2
que doit devenir un renvoi sans son aboutissant sur le folio 1 ?, et inversement si on supprime l’émetteur que devient le renvoi récepteur?
* Il doit changer d’état (couleur)? -> vert renvoi actif, rouge renvoi orphelin ?(tout en restant imprimé en noir).
* On supprime la liaison et son émetteur ou récepteur ?
* si on supprime un renvoi qui est utilisé, on demande confirmation, et on supprime les deux?
Je propose que l'historique des actions reste tel quel, et que l'utilisateur refasse lui même ses connexions avec l'aide d'une table liste des renvois orphelins.
Qu'en pensez vous ?
Si vous avez des idées ou une autre vision sur la façon de gérer les renvois, n'hésitez pas.
Nous attendons vos avis avant de se lancer dans sa programmation.
Bonjour,
Tout d'abord, la collection d'éléments se voit grandir de 1844 éléments dans 305 catégories, dont l'ajout d'une collection QNX etc.
Merci à Pawel, Chajo, Morvion, Renaud, David, Ludo etc, pour leurs travaux de dessin.
Ces derniers temps le travail à porté sur :
* L'installateur Windows ajoute maintenant l'icone de Qet sur les bureaux des autres sessions utilisateur.
* L’éditeur de symbole se voit ajouté un champ couple " nom/valeur" sur les bornes des symboles.
* Il est maintenant possible d'avoir une taille de police variable sur le texte des conducteurs.
* Il est aussi possible d'appliquer les nouvelles propriétés à l’ensemble des conducteurs au même potentiel.
* Le widget propriété de l’élément sélectionné se voit ajouté la miniature de l’élément.
Un onglet devrait être rajouté pour permettre d'y définir des valeurs: constructeur, référence, intensité, tension, etc.
http://listengine.tuxfamily.org/lists.t … 00008.html
* Lors de la pose d'un élément de la collection utilisateur, son répertoire est mis en évidence.
(Add highlight item on drag element)
* Le verrouillage des images sur le schéma.
* Un gros travail est encours sur le code .Cela permettra de
simplifier grandement le code et de permettre l'ajout de fonctions complexe dans l'avenir
On a commencé à faire quelques tests sur le changement de langue à la volée (dynamic translations on fly), autant pour l'interface graphique sa semble pas poser de problemes particulier, mais pour la collection d’élément sa risque d’entraîner de futurs bugs (re écriture du cache et lecture de la nouvelle base de donnée pour appliquer le changement de locale).
Donc on mise plutôt sur un widget "langage" dans le menu "configurer Qet" et qui ne serait lu qu'au lancement.
Ceux sous Windows pourront télécharger les derniers builds ici:
https://download.qelectrotech.org/qet/builds/20131203/
Quelques captures pour la fin.
Enjoy !
Laurent
Bonjour
Je cherche une option qui n'est peut-être pas encore implantée. Je cherche, comme indiqué dans mon sujet à changer la taille des numéros de fils mais je ne trouve pas comment faire.
Si vous pouviez m'éclairer, par avance je vous en remercie.
Revision: 2647
Author: blacksun
Date: 2013-12-03 11:17:49 +0100 (Tue, 03 Dec 2013)
Log Message:
-----------
add widget for change size of conductor text item
http://fr.wikipedia.org/wiki/WTFPL
Il va falloir quand même que je progresse pour pouvoir vous être d'une petite aide, mais je vais déjà éplucher le code en m'aidant de doxygen ^^
Le plus simple étant de télécharger le source et de l'ouvrir avec Qt creator ou ton IDE favori, et de commencer à le lire
http://qelectrotech.org/wiki/doc/qt_creator
http://qelectrotech.org/bugtracker/my_view_page.php
http://qelectrotech.org/wiki/roadmap
WTFPL en français ça donne Licence Publique Rien À Branler (LPRAB) version 1 ;-)
Merci pour ta réponse et tes liens pour la création de paquets . ça va bien m'aider car pour l'instant j'étais un peu perdu.. Sans vouloir être indiscret, où as tu trouvé les informations relatives à la création de paquet à partir de Qt ?
Tu peux déjà commencer par lire le mainteneur guide, mais packager un deb avec cdbs c'est juste quelques include à ajouter dans le fichier debian/rules dans le cas de Qet.
http://www.debian.org/doc/manuals/maint-guide/
https://wiki.duckcorp.org/DebianPackagingTutorial/CDBS
Pour ce qui est du temps libre, c'est un peu rappé (beaucoup de travail, jeune papa^^ ) d'autant que je reste débutant sous Qt. Mais je garde ça dans un coin de la tête ^^ A plus court terme, je pourrai partager des symboles de connecteurs, etc..
Le meilleur moyen est de récupérer les sources de Qet pendant que bébé fait sa sieste ¿:^_^,? de l’étudier de faire quelques tests avec Qt creator comme IDE par exemple, d'arriver à s'y retrouver dans les ~80 000 lignes de code, la documentation doxygen de Qet peux aussi t'aider à t'y retrouver.
Bonjour zodd et bienvenue,
j'ai découvert QElectroTech car nous avions besoin d'un logiciel pour dessiner du câblage électrique et on en avait assez d'utiliser excel en guise de logiciel de dessin... (pas taper)
J'en connais qui utilisent encore excel pour leurs schémas, les habitudes ....
Dans les années 90 2000, les solutions de dessin pour elec étaient soit inexistante ou inabordable.
Ensuite j'ai été interpellé par le fait que QElectroTech est développé avec Qt et sous GNU/Linux !
Bah si tu voyais le merdier que c'est sous Windows pour compiler, une console rudimentaire... je suis bien content d’être passé du coté obscur dans les années 90/2000, j'en avait marre de passer plus de temps à nettoyer mon OS que de l'utiliser.
Sans parler de toutes les capotes logicielle qui accaparaient trop souvent le cpu ....fin bref :p
Enfin j'essaie de comprendre comment packager des programmes Qt pour Debian, mais j'avoue que je n'ai pas encore trouvé la recette..
Pour les deb, tu as notre dépôt debian dont je fais des paquets beaucoup plus fréquemment que pour Windows (pas taper)
Avec le temps je me suis fait un petit script qui automatise la création des paquets pour le dépôt Qet et qui me facilite la vie, je râle quand je doit faire des paquets pour Windows à la mano ....
http://qelectrotech.org/wiki/doc/packag … n#reprepro
http://qelectrotech.org/wiki/doc/packaging_debian
Je suis en train d'apprendre à utiliser C++ et Qt depuis quelques temps. Je débute mais plus je progresse plus je trouve ce SDK fabuleux !
Si tu as du temps de libre et passionné par ce projet tu peux nous rejoindre sur IRC, il ne manque pas de travail à faire sur le code, et toute aide est la bienvenue ;-)
Laurent
Un bouton "appliquer les nouvelles propriétés à l’ensemble des conducteurs au même potentiel" dans le widget serait p-e plus pratique.
Vous pouvez télécharger les derniers builds pour windows: installer et ReadyToUse
https://download.qelectrotech.org/qet/builds/20131123/
A ce sujet Joshua, il faudrait touver une autre façon de proceder, car cela devient vite du SPAM et énerve lorsqu'on ne veut pas appliquer au autres conducteurs...
Un bouton "appliquer les nouvelles propriétés à l’ensemble des conducteurs au même potentiel" dans le widget serait p-e plus pratique.
QElectroTech → Posts by scorpio810
Powered by PunBB, supported by Informer Technologies, Inc.
Generated in 0.057 seconds (33% PHP - 67% DB) with 5 queries