5,701

(38 replies, posted in News)

galexis wrote:

C'est cool tout ça !

5,702

(38 replies, posted in News)

Nuri wrote:
scorpio810 wrote:

Ajout de folios non conséquents par leur numérotation, possibilité de numérotation avec des lettres et des caractères */=- +, etc

C'est bon ca ! :love: c'est Galexis qui va aussi être content !

Ça risque d'être très utile, exemple : on doit modifier les schémas d'un ancien projet papier (fait avec un autre logiciel) et donc redessiner les folios puissance : {178,179}  et commande : {203, 204} de ce projet !

Tu n'auras plus besoin d'utiliser de tours de magie et de workaround, et de copier péniblement des Xrefs, renvoi, etc à la main, juste besoin de créer tes 4 folios, ajouter la variable %autonum sur le projet, renommer tes folios ou te servir du widget règles de folio pour les créer, tes XRefs, renvois de folios, etc ne seront plus basés sur le numéro d'index folio dans le projet mais liront ce nouveau %autonum/%id du cartouche.

Le but de Davi c'est d'ouvrir la voie vers une numérotation automatique d’éléments, de câbles, etc suivant la localisation: tes =+-, etc.

Nuri wrote:

Par la suite, il faudra voir comment ce système s'intègrera dans le panel (arborescence) du projet.
Pour l'instant, je pense pas encore qu'on puisse faire des documentations =/+ avec le nouveau widget de numérotation.
L'idéal serait que les conteneurs = et + aient leur propres variables dans les cartouches.
En plus, ce sera plus facile pour créer le QTreeView du panel projet.
Bon... j'avoue que j'ai pas encore compris toutes les subtilités du nouvel outil de numérotation :whistling:

Ça n'a rien a voir, la vue projet en mode Eplan c'est autre chose, c'est juste une vue en arbre de ton projet avec des sous dossiers. Pour moi c'est juste cosmétique ou alors j'ai pas tout compris comment fonctionne ton Eplan, mais le nouvel panel d’éléments devrait pouvoir avoir cette vue du projet en mode QTreeView.

Nuri wrote:
scorpio810 wrote:

Le déplacement dans un projet au clavier est maintenant géré par les touches PgUp, PgDn

Cool ! Comme dans un certain logiciel commercial que j'utilise trop souvent...

Les touches Home et End sont aussi très appréciables et c'est bien plus rapide qu'avec la souris pour naviguer sur des gros projets.

Nuri wrote:

@Laurent
ce serait pas une bonne idée de faire toutes les news en anglais et francais à partir de maintenant ?
Je pense que les nouveaux développeurs brésiliens et argentins apprécieront, ainsi que tous les users non francophones.
Je veux bien faire les traductions en anglais mais faut pas s'attendre à une extrême réactivité de ma part (disons 1 à 3 jours pour la traduction, selon la taille de la news et mon temps libre).

Bien sur, je veux bien, mon anglais est un peu rouillé en ce moment, il est aussi plus technique que littéraire. 
:D

Bonjour Pach,

merci du retour, on verra si on peux arranger ça.

5,704

(38 replies, posted in News)

Bonjour,

Depuis la dernière news certains changements sont apparus:

Hilário a rejoint l’équipe il est charge de la traduction en Brésilien, l'interface est maintenant presque entièrement traduite et activée dans le logiciel.

Davi nous a aussi rejoint comme développeur, il a la charge d'ajouter de nouvelles fonctions aux cartouches, numérotation de composants, etc.

* Ajout de folios non conséquents par leur numérotation, possibilité de numérotation avec des lettres et des caractères */=- +, etc.

* Gestionnaire de règles de numérotation de folios.
* Widget d'ajout de folios multiples suivant des règles.

ex: ajout 25 folios à la suite avec une règle "X0" -> "X1", "X2" ... "X25"

* Widget de renommage en masse des numérotations de folios sélectionnés.

Example: User has 4 folios:
Folio 1:
-title: "Folio1"
-folio: "1/4"
Folio 2:
-title: "Folio2"
-folio: "2/4"
Folio 3:
-title: "Folio3"
-folio: "3/4"
Folio 4:
-title: "Folio4"
-folio: "4/4"
User selects From "Folio2", To "Folio4", Folio Auto Numbering "auto1" 
and applies the autonumbering. The result would be:
Folio 1:
-title: "Folio1"
-folio: "1/4"
Folio 2:
-title: "Folio2"
-folio: "X0"
Folio 3:
-title: "Folio3"
-folio: "X1"
Folio 4:
-title: "Folio4"
-folio: "X2"

Il va de soit que les renvois de folios, l'auto numérotation des conducteurs et références croisées vont tenir compte de ce changement de numérotation des folios.
Ce qui n'est pas encore le cas actuellement, le widget correspondant est pour l'instant non commité.

Le déplacement dans un projet au clavier est maintenant géré par les touches PgUp, PgDn, Home et End : ces touches permettent de se déplacer de folio en folio en avant, arrière, de retourner en tout début ou fin de projet. (Davi)

La touche "suppr" dans le panel d’élément sur un folio donné supprime directement ce folio.(Davi)

Scrollaera dans les widgets regles de conducteurs, folios. (Davi)

Et comme toujours : Joshua continu de progresser sur le code du nouveau panel d’éléments.

* Une fois l’édition d'un élément fini il est rafraîchi instantanément dans le panel, prêt à poser sur le folio.
* Les copies de dossier dans les collections sont pareillement instantanées, les éléments sont prêts à être posés sur les folios.

Fini le rechargement des collections avec ce nouveau panel. 

Re-écriture et suppression de certaines classes.


Enjoy ! nomicons/smile

5,705

(4 replies, posted in Import DXF)

Calypso wrote:

But I can insert only as an element in the drawing. Is there a possibility of the pure artwork from the DXF insert into the drawing.

Best regards

Hello Calypso,

that easy, convert your DXF to SVG or other image format and insert into folio as image.

Best regards

Ahh, j'avais pas besoin d'envoyer les builds, (cf le post plus haut).
Oui tu peux, tu as les deux versions maintenant, la Qet 0.5 et un binaire de la 0.22.
Pour tes nouveaux schémas tu peux les dessiner directement sur la 0.5, pour les anciens lancer la 0.22 si tu veux les modifier.

Entre temps la 0.5 n'enregistre plus sa configuration dans ~/.qet mais maintenant dans ~/.config/QElectroTech
tu peux donc passer d'une version à l'autre en attendant.

Voila ce a quoi ressemble ton projet suivant les versions de Qet.

Builds linux_X86_64 des versions 0.22 0.3 0.4 0.5

Ces builds sont déjà compilées et ne contiennent que l’exécutable, pas de collection officielle embarquée
(c'est bien sur possible de rajouter les cartouches et éléments embarqués en les extrayant des sources d'origines, et en les lançant par une commande du style:).

./qeletrotech-0.3 --common-elements-dir=/chemin vers dossier/elements --lang-dir=/chemin vers dossier/lang  --common-tbt-dir=/chemin vers dossier/titleblocks

Elles ont seulement besoin en dépendances des libqt4-core pour les versions de 0.22 à 0.4, et de Qt 5 pour la 0.5.
Il suffit d'extraire l'archive et de cliquer sur la version voulue.


Qet 0.22 :
https://download.qelectrotech.org/qet/forum_img/qet_0.22.png


Qet 0.3 :
https://download.qelectrotech.org/qet/forum_img/qet_0.3.png


Qet 0.4 :
https://download.qelectrotech.org/qet/forum_img/qet_0.4.png


Qet 0.5 :
https://download.qelectrotech.org/qet/forum_img/qet_0.5.png

Clair, ça a un peu changé :

Si ça t'interresse et pour te depanner en attendant, voila comment j'ai fait pour avoir une version 0.22 sur ma Debian, une autre possibilité est de passer par Wine et installer le paquet Windows de la 0.22.



#on crée un dossier qet_0.22 et on s'y rend :
mkdir qet_0.22 && cd qet_0.22/
#on recupere l'archive et on la decompresse :
wget https://download.qelectrotech.org/qet/tags/20100313/qelectrotech-0.22-src.tar.gz
tar zxvf qelectrotech-0.22-src.tar.gz &&  cd qelectrotech-0.22-src/
 
# on va compiler les sources (il faut les paquets qmake-qt4, libqt4-dev, build-essentials)
 
qmake-qt4
make release
 
#on lance l'executable :
./qelectrotech

https://download.qelectrotech.org/qet/forum_img/qet_0.22.png

C'est la méthode que tu as employé pour ajouter ton image.
Le menu importer un fichier n'est accessible qu'en éditant ou citant un post, pas sur les nouveaux messages.

Mon problème,quand j'ouvre un de mes schémas il apparait complètement déformé avec une partie en dehors du cadre et mes éléments plus orienté comme il était au départ.

Un seul de tes schémas a ce problème, ou c'est tous?
Sans le fichier original, on ne pourra rien faire.

Tu es sur quelle distribution?
Il existe des dépôts : PPA, Debian, et Fedora / RHEL et CentOS 7 pour avoir les dernieres versions en cours de developpement.
https://qelectrotech.org/wiki_new/doc/installation

Les paquets sur le PPA Ubuntu, sur le dépôt Debian Qet, ainsi que les paquets Windows c'est moi qui en ai la charge, pour les paquets RPM c'est Remi.

Avec les outils traits, rectangles, cercles, polygone.

Bonjour xituxo,

on peut dessiner des formes simples directement sur le folio, mais le mieux est de créer directement un symbole avec l’éditeur.


Bonjour kaazan,

aie ! c'est pour ainsi dire le grand saut, upgrade de l'ancienne LTS ? 

Petite explication :
La version 0.22 est sortie le [13/03/2010], le [27/11/2015] la Version 0.5.
La version 0.3 est sortie le [28/09/2013] .
Entre temps les paquets de la 0.3 n'ont pas été envoyés dans Debian, mon co-mainteneur Debian, Denis ayant repris ses études, et j'avais pas non plus le temps de mon coté.
La sortie de la 0.4 [20/02/2015] est tombée en plein Gel Debian Jessie, incluse dans Debian unstable qu'en Juin 2015 et remplacée par la 0.5 depuis le 27 Nov 2015.

En 5 ans environ et plus de 3400 commits plus tard, il est possible d'avoir quelques irrégularités à l'ouverture de très vieux schémas sur une version récente.
0.22 -> svn 897  il y a 2248j 
0.5   -> svn 4275  il y a  163j

Mon problème,quand j'ouvre un de mes schémas il apparait complètement déformé avec une partie en dehors du cadre et mes éléments plus orienté comme il était au départ.

Tu pourrais nous le faire passer?  
j'ai le cas d'un vieux schéma sous les yeux, dans les exemples fournis, qui semble avoir le même soucis que le tien "Convoyeur .." à première vue, je pense qu'il est possible manuellement de les remettre d'aplomb sans tout recommencer.

5,715

(1 replies, posted in Bar Fourre-tout)

Bonjour,

s'ils sont sur le même folio, oui tu dois les redessiner, tu as plusieurs solutions ici :
https://qelectrotech.org/forum/viewtopic.php?pid=4564#p4564

5,716

(38 replies, posted in News)

Bonjour,

quelques nouvelles sur les dernières avancées:
Du coté des traductions: 

  • OSSau2mation nous a rejoint, il est en charge de traduire Qet en Danois, à ce jour l'interface du logiciel est entièrement traduite.

  • Hilário de son coté me signale qu'il a entièrement traduit Qet pour le Portugais brésilien.

 QElectroTech fonctionne maintenant sur les écrans QHD et 4k avec les librairies Qt 5.6.

A ce jour, seul ceux sous Windows peuvent en profiter, les paquets Windows sont cross-compilés avec les dernières librairies du framework (Qt5.6).


Pour Debian Sid il faudra attendre l'arrivée de Qt 5.6.1 dans Unstable pour en profiter.
Sous Ubuntu c'est raté, la version LTS qui vient juste de sortir est limitée à Qt 5.5.1.

Fedora RPM Nightly Builds:
Remi Collet a mis en place un dépôt nightly auto build pour Fedora / RHEL et CentOS 7 :
Une nouvelle construction est lancée chaque soir (à 02h21 UTC) si des changements ont
été fait dans le dépôt SVN.

https://copr.fedorainfracloud.org/coprs … ectrotech/

Ubuntu PPA Nightly Builds:
De mon coté j'ai mis en place un PPA pour ceux sous Ubuntu/Mint en parallèle du dépôt Debian.
Ce PPA fourni des paquets 32 et 64 bits, pour les distributions Xenial (16.04), Wily (15.10), Vivid (15.04) et Trusty (14.04).

https://qelectrotech.org/wiki_new/doc/install_ubuntu


Joshua continu de progresser sur le code du nouveau panel d’éléments.

Mac OS X:
Yoann a packagé le convertisseur DXF pour MAC OS X (version du 2015-Nov-15)
Il est disponible ici :
https://download.qelectrotech.org/qet/b … ET.app.zip


Nuri par ce tuto explique sa méthode pour la Gestion des données d'article et l'édition de nomenclature:

QETTUTO001V02_article_data_and_parts_list_edition.pdf
La macro LibreOffice a été mise à jour, elle fonctionne maintenant aussi sous Windows.

Galexis a mis à jour son Script pour génération borniers :
https://qelectrotech.org/forum/viewtopic.php?id=841


Un nouveau développeur argentin Leonardo nous a rejoint, il va essayer d'implémenter de nouvelles fonctionnalités à QElectroTech pour faciliter la gestion des données d'article dans le logiciel.

Les entités Web du projet Qet pour plus de sécurité sont dorénavant en HTTPS.

Enjoy ! nomicons/smile

C'est difficile de satisfaire toutes les utilisations qui peuvent en découler.
Les réglages des cartouches diffères suivant l’utilisation, si l'on doit produire des schémas pour son entreprise comme moi, ou pour des clients différents comme Nuri.
Pour un novice, ça peut sembler complexe, en espérant que mes posts auront éclaircis un peu le fonctionnement des cartouches complexes et l'automatisation poussé que l'on peut vouloir avoir par la suite.

Si on à pris la peine de traduire les labels de ces variables/constantes dans plusieurs langues lors de la création du cartouche, il sera par la suite facile de fournir des plans en plusieurs langues aux clients, avec des cartouches automatiquement traduits pour les langues demandées.

Apres, pour une utilisation ponctuelle, et pour un projet de trois folios, l'utilisateur va préférer ne pas s’embêter et faire du simple drag and drop de cartouche.

Bonjour Friskolon,

Donc chaque fois que j'intègre un cartouche par une méthode autre que glissé (du panneau gauche), il faut que je pense à supprimer les variables projet qui sont apparues dans personnalisées.

Oui, si tu comptes ensuite vouloir les modifier sur tous tes folios depuis le menu projet.


Y a t'il possibilité de modifier QET pour que les 'variables projet' utilisées dans un cartouche ne se rentrent pas en automatique (cas 2 et 3) comme 'variables statiques' ?

Non, et ça serais dommage de sans priver, pour mes tests ces constantes je les ais directement définies au niveau config général pour tous mes projets dans l'entrée nouveau projet puis onglet custom avec un cartouche par défaut [1].

Les variables ne seront ajoutés ou modifiées que plus tard dans propriété du nouveau projet.

[2] Pour un nouveau projet, dans les propriétés on ajoute les variables qui pourront être modifiables à la volée pour tous les folios.

[3] Dans l'onglet nouveau folio ces constantes sont rappelées [1] dans le tableau, évitant justement de les entrer à nouveau ou de se rappeler de leur nom.
Si certaines doivent être modifiable à la volée pour ce projet -> on les supprime du tableau. 

Maintenant si on a une constante location, tu sais les trucs que Nuri se sert  les = +, ou que l'on doit faire un groupe de folios avec un sous titre puissance, commande, etc, on renseigne la constante, tous les nouveaux folios en profitent.

Au sous groupe de folios suivant, on revient dans l'onglet nouveau folio, on change la valeur de cette constante, les folios ajoutés ensuite auront cette nouvelle valeur de constante.

Bon, je vais essayer d'expliquer (et si j'y arrive, il se fait tard et je suis crévé !....) comment fonctionne le système de variables au niveau de la configuration générale, configuration du projet, configuration des nouveau folio.

En premier il faut s'avoir qu'il ne faut jamais mettre les mêmes variables sur les différentes branches.

Un exemple sera plus clair.
si je suis seul à produire des schémas avec le même employeur ou société et que je veux que tous mes nouveaux projets contiennent ces variables en mémoire.
-> je vais configurer ces variables globales dans le menu configurer QElectroTech, choisir le cartouche par défaut et ajouter ces deux variables, c'est tout.

Maintenant tous mes nouveaux projets qu'on créera par la suite aurons les variables %Author et %société (par exemple) déjà définies et leur cartouche aussi, donc plus besoin de les re définir, sauf si tu les remets dans le projet, ou folio ou elles seront écrasées.

Dans le menu projet, on vas mettre les variables spécifique à ce projet (qu'il sera possible de changer à la volée), comme les variables nom du projet, date, contrôleur, cartouche différent suivant le client, etc.

Dans l'onglet nouveau folio les variables qui doivent rester statiques pour un lot de 20 ou 30 folios (chapitrage de sous projet, autre template de cartouche, etc).
Il suffit ensuite de changer ces variables à nouveau pour produire de nouveaux folios avec ses nouvelles valeurs sans toucher le groupe de folio déjà dessinés.

Il va de soit que le système de %variable dans son ensemble permet d'automatiser des cartouches très complexes, et traduction automatique des variables du cartouche en changeant la langue de l'application.


Dans ton projet modifié que j'ai ajouté un peu plus haut, si tu veux que la variable %projecttitle puisse être modifiée à la volée sur tous les folios existant et à venir, il te faut enlever cette variable dans l'onglet nouveau projet que j'avais ajouté pour essais.

En espérant que ce soit plus clair pour toi.

Edit: dans le premier exemple donc fichier test2.qet dans l'onglet nouveau folio : j'ai enlevé toutes les variables.
Maintenant elles peuvent être changées sur tous les folios en changeant leur valeur directement depuis le menu projet.

Bonjour Friskolon,

je pense que tu as zapé un truc :
https://download.qelectrotech.org/qet/forum_img/friskolon_bug.png

Je viens juste de regarder ton projet, les variables et cartouche par defaut pour le projet doivent etre renseignées dans l'onglet nouveau folio.

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

Chapeau pour ce superbe travail de documentation, bravo Nuri. ;-)

Hs: regarde ici : http://linuxmao.org/forumthread53318

Complément d'information pour Snaps :
https://docs.google.com/presentation/d/16TkgRXp3BgtFO9GSvpb497oC1RpwwBvBYWMJF1vMKvg/edit?usp=docslist_api
https://blog.karolak.fr/2016/04/13/snap-de-ubuntu-bonne-ou-mauvaise-nouvelle/

Pour un ou deux paquets importants pour l'utilisateur ça peut avoir son intérêt, mais ça existe déjà pour certains softs ou les libs sont fournies avec le programme en statiques.
De la à vouloir remplacer nos dépôts et paquets deb et rpm par snap sur du desktop, c'est reproduire ce qui se fait déjà sur Windows, là ça serais un désastre, AMHA.


Edit : ajouts de liens pour t’éclairer. 

Avis simple de korben :

http://korben.info/ubuntu-snap-snappy-paquet.html

Des avis plus éclairés :

https://linuxfr.org/users/bassiste/jour … ans-ubuntu

Au départ j'avais plutôt ajouté ce smiley ->  :'(  et nomicons/sick  après le lien Snaps, comme j'ai pas essayé je me suis ravisé !
Mais j'en pense pas moins, et crois moi je suis loin d’être le seul.
Mon avis pour l'instant, est tout le contraire de toi, je vois venir un OS en état de pagaille chez certains utilisateurs, rempli de failles et troués jusqu’à la moelle sans parler du remplissage des FS à la Windows si on généralise ce système de paquet à la place de nos chers dépôts surveillés, sécurisés et à jour de nos distributions (.deb, .RPM).

Prend juste en exemple le paquet Qet que je fourni pour Windows, et regarde sa taille : 95% du paquet c'est juste les librairies pour le faire fonctionner ... 

Autre exemple : si je ne met pas régulièrement à jour les librairies fournies avec, et qu'elles contiennent des failles déjà connues et exploitées?

On en revient au même problème que les utilisateurs Windows, qui ... passe en revue tous les softs installés sur la machine et va voir chez chaque éditeurs et non pas sur les sites de download/crapware, si une version plus récente existe et comble pas des failles de sécurités !?

Sur nos distributions, qui entre autres sont très bien conçues, tu installes qu'une seule brique de ta librairie et elle sert a tous les logiciels installés qui en dépendent, sur Windows chaque logiciel amène avec lui toutes les librairies dont il a besoin.

Prenons l'exemple de Qet, je peut pas demander à nos utilisateurs d'installer les 800 Mio de libs du framework Qt pour faire tourner le soft !


nuri wrote:

Toutefois, cette innovation me pose une question de fond. A partir du moment où un debianeux fait :

$ apt-get install snapcraft

Est-ce qu'on peut alors dire que Debian est basé sur Ubuntu, qui est basé sur Debian, qui est basé sur Ubuntu...?

Tout comme la poule et l’œuf, qui est arrivé en premier, hein. nomicons/tongue

Merci, Joshua. nomicons/wink

J'attends des retours de votre pars pour ce nouveau dépôt PPA, merci d'avance.
L'ancien pinning devrait être toujours valable.