Je vais le rajouter dans la todolist, car beaucoup aussi demandent cette fonctionnalité.
Apres c'est clair, on peut pas empêcher de mal utiliser un soft surtout à des personnes qui ne prennent pas le temps de lire la documentation.
6,301 2015-07-15 22:34:28
Re: Liaison mécanique et zône rectangle en couleur (25 replies, posted in FR : Aide, suggestions, discussions, ...)
6,302 2015-07-15 22:16:25
Re: Liaison mécanique et zône rectangle en couleur (25 replies, posted in FR : Aide, suggestions, discussions, ...)
T’inquiètes, tu n'est pas le seul à le demander, mais nous freinons des deux pieds là dessus, ayant trop vu par le passé des schémas frôlant le burlesque...
Mets un débutant devant le logiciel, a coup sur il va dessiner sur le schéma les éléments avec des shapes, voir même cabler les conducteurs avec.., si si on l'a déjà vu!
6,303 2015-07-15 22:02:03
Re: Liaison mécanique et zône rectangle en couleur (25 replies, posted in FR : Aide, suggestions, discussions, ...)
http://qelectrotech.org/forum/viewtopic … d=425#p425
D'un autre coté si j'avais toujours écouté Benoit, Qet n'aurai surement pas le succès qu'il a aujourd’hui.
Donc pourquoi pas, mais notre priorité en ce moment, c'est surtout l'ajout de fonctionnalités métier, améliorer l’éditeur d’éléments avec les poignées sur les primitives, réfléchir sur les bornes, entrées/sorties API, borniers etc.
6,304 2015-07-15 22:00:21
Re: Présentation c'est par ici. (130 replies, posted in Bar Fourre-tout)
Bonjour et bienvenue Denis,
et merci pour tes remerciements qui nous encouragent pour la suite. ![]()
46 ans aussi en fin d'année.
6,305 2015-07-15 21:52:19
Re: Liaison mécanique et zône rectangle en couleur (25 replies, posted in FR : Aide, suggestions, discussions, ...)
Bonjour et merci pour les remerciements,
nous n'osons pas trop nous lancer dans cette voie.
Certains y verrons une certaine facilité et ne vont plus s'encombrer à dessiner leurs éléments avec l’éditeur mais avec les shapes....
Ce qui risque d'arriver, c'est de voir passer de plus en plus de schémas fait sous ce nom et venir ternir l'image de QElectroTech avec des schémas de qualité hautement exécrable. Ce qui nuirait à notre vision de ce logiciel: sortir des schémas imprimés de qualité professionnel.
Peux-être nous rajouterons les textures: "hachures droite/gauche" sur les polygones fermés, mais ça s'arrêtera là.
6,306 2015-07-15 20:37:10
Re: Add attribut "uuid" for .elmt file. (13 replies, posted in News)
Revision: 4050
Author: blacksun
Date: 2015-07-15 18:54:30 +0200 (Wed, 15 Jul 2015)
Log Message:
-----------
QetShapeItem -> handler : handler is draw at the same size at screen, no matter the curent zoom
6,307 2015-07-15 18:49:12
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
exemple avec ce script:
#!/bin/bash
set -x
file="$1"
if [ ! -f "$file" ]; then
echo "Usage: $0 <file> <lang> <name>"
exit 150
fi
lang=${2:-es}
name=${3:-}
tmp_file=$(mktemp)
basename=$(basename "${file}")
if [ "${basename}" == "qet_directory" ]; then
root_elmt='qet-directory'
else
root_elmt='definition'
fi
# Does the file already have a name for the provided language?
name_xpath=$(printf '/%s/names/name[@lang="%s"]' "${root_elmt}" "${lang}")
already_exists=$(xmlstarlet select -t --value-of "count(${name_xpath})" "${file}")
if [ "${already_exists}" -eq 0 ]; then
# we need to insert the element
names_xpath=$(printf '/%s/names' "${root_elmt}")
name_xpath=$(printf '/%s/names/name[not(@lang)]' "${root_elmt}")
xmlstarlet edit --subnode "${names_xpath}" --type elem -n "name" --value "${name}" "${file}" | \
xmlstarlet edit --insert "${name_xpath}" --type attr -n "lang" --value "${lang}" > "${tmp_file}"
else
# we need to update the element
xmlstarlet edit --update "${name_xpath}" --value "${name}" "${file}" > "${tmp_file}"
fi
xmlstarlet format --indent-spaces 4 --omit-decl "${tmp_file}" > "${file}"
sed -i 's,<informations/>,<informations></informations>,' "${file}"
6,308 2015-07-15 18:33:28
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
Ce qu'il faudrait apprendre à maîtriser, ce sont les filtres XLST pour convertir le XML d'un projet QET en XML compréhensible par LibreOffice. Là, couplé avec des macros, ca commencerait à devenir intéressant.
Mais on en avait déjà parlé et finalement, personne ne s'y est mis sérieusement.
Ou en ligne de commande sous gnu/linux avec XmlStarlet
EXAMPLE:
# Rename elements (remplace rec par record)
xml ed -r "/xml/table/rec" -v record xml/tab-obj.xmlEdit: il existe un package Windows.
6,309 2015-07-15 17:26:53
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
Tiens, en parlant de séparateur, est-ce qu'il serait possible que nos amis francais de France utilisent le séparateur prévu par la norme internationale, c'est-à-dire ":" et non "." ?
Si j'ai un bornier -X01 avec 3 bornes (1, 2 et 3), cela nous donne :
-X01:1
-X01:2
-X01:3
Et si j'ai un bornier -X21.2 avec 2 bornes (L1 et L2), cela nous donne :
-X21.2:L1
-X21.2:L2
Le vieux Eplan 5.70 utilisait aussi cette méthode : [nom du bornier] + [séparateur :] + [numéro de la borne].
Maintenant, avec le nouveau Eplan P8, ils ont séparé [nom du bornier] et [numéro de la borne] en 2 champs de donnée bien distincts, ce qui est, à mon avis, la solution à préférer car cela limite un peu les erreurs dues aux fautes de frappe.
Une fois tout ça en place dans le code, ça devrait être transparent pour l'utilisateur. Donc on peux dans le code mettre le caractère ": " comme séparateur de champ et donc imposer la norme internationale sans gêner le dessinateur.
Dans le formulaire: (dock)
Sur le premier champ on choisit le nom du bloc dans la liste ou on entre le nouveau nom: X1, XS, etc. (parent)
Dans le second on entre le nom de la borne. (enfant)
Qet avec ces classes peut déjà connaitre les conducteurs branchés sur la borne et leurs numéros de fils.
En principe ce doit être les mêmes, la borne fournie dans la collection de type "terminal" étant un court-circuit.
D’après la documentation winrelais, il y a la méthode française et suisse....
6,310 2015-07-13 21:51:29
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
Tu ne le pourras pas, les bornes ne sont pas exportées dans le fichier csv, voir ma réponse plus haut.
Donc tu ne pourras extraire les numéros de fils facilement, je pense qu'il faudra aussi un attribut pour ça: récupérer la valeur de l’équipotentialité aux bornes de ces éléments.
J'attend de voir avec Joshua, surement qu'on rajouteras d'autres attributs sur les bornes *parent= nom du bloc bornier, *enfant= nom de la borne, et n° de conducteur (équipotentialité) pour envoyer mon petit patch ou pas.
Ou comme toi:
Le label doit être composé du numéro de bornier suivie du numéro de borne (exemple : X1.1).
6,311 2015-07-13 21:32:10
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
Joli^^ , merci pour ton travail.
Voila pour le lien:
QElectroTech_Terminal_V01.ods
et le fichier de test en download.
6,312 2015-07-13 21:22:23
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
Ça donne quoi en rendu, tu peux poster une capture d’écran?
6,313 2015-07-13 21:18:03
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
Bonsoir,
Envoie moi le par mail, je le rajouterai sur le serveur de download.
6,314 2015-07-10 05:55:10
Re: Add attribut "uuid" for .elmt file. (13 replies, posted in News)
Revision: 4039
Author: blacksun
Date: 2015-07-09 20:33:14 +0200 (Thu, 09 Jul 2015)
Log Message:
-----------
QetShapeItem : add handler for modified the geometry of shapes in the diagram
Des poignées permettent de modifier chaque segment d'une basic shape, et non ce n'est pas fait pour dessiner des symboles directement sur les schémas, ni des sapins de noël avant l'heure, après on peux pas vous l'interdire.
6,315 2015-07-09 08:21:19
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
Merci du tuyau !
Je regarderai quand j'aurai de nouveau un peu de temps et les nerfs solides... --> commander une palette d'aspirine
Pas besoin de palette d'aspirine.
Jette un œil à mon message plus haut, tu n'en tireras rien d'exploitable pour l'instant.
Index: sources/nomenclature.cpp
===================================================================
--- sources/nomenclature.cpp (révision 4034)
+++ sources/nomenclature.cpp (copie de travail)
@@ -101,7 +101,7 @@
//Get only simple, master and unlinked slave element.
ElementProvider ep(d);
QList <Element *> list_elements;
- list_elements << ep.find(Element::Simple | Element::Master);
+ list_elements << ep.find(Element::Simple | Element::Master | Element::Terminale);
list_elements << ep.freeElement(Element::Slave);
foreach (Element *elmt, list_elements) {
6,316 2015-07-09 08:05:55
Re: Repérage automatique (13 replies, posted in FR : Aide, suggestions, discussions, ...)
Hello,
like this?
6,317 2015-07-09 06:56:28
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
Finalement, sous forme csv, qu'est-ce qui différencie une borne d'un moteur ou d'un relais ?!?
En principe c'est toujours un élément dont l'attribut est de type terminal (borne de continuité), on s'en sert déjà pour garder la même liaison équipotentielle donc la même numérotation de conducteurs à ses bornes.
On pourrait aussi filtrer sur la colonne "Label". Chez nous en Allemagne, les borniers sont toujours identifiés avec la lettre "X". Mais ce n'est pas toujours le cas et ce n'est pas partout pareil...
Une borne pour bornier est toujours définie et représentée dans un schéma par le nom du bloc, et ensuite son numéro. ex: XS_104/10
Ces éléments doivent avoir en plus de leur attribut : terminal, un attribut parent de type: XS, XA, etc, et un autre de type enfant (numéro/texte de borne).
On filtrent ces éléments "bornes" à l'exportation volontairement, car pour l'instant il manque encore les attributs parents et enfants dessus.

+ list_elements << ep.find(Element::Simple | Element::Master | Element::Terminale);
6,318 2015-07-08 20:28:55
Re: Add attribut "uuid" for .elmt file. (13 replies, posted in News)
Chaque élément posé sur le schéma à son UUID propre, ça ne change pas et permet de les différencier. Sur leur définition en fin du XML on a ajouté dans leur description un UUID.
Qt peux maintenant enregistrer les chaines d attributs dans l'ordre qu'il veut, ça nous permet de savoir si cet élément existe déjà ou pas dans les schémas lors de l'insertion d'un élément.
6,319 2015-07-07 22:28:11
Re: QElectrotech and Linux Systems (2 replies, posted in FR : Aide, suggestions, discussions, ...)
Hi,
Your Mint is based on Ubuntu 14.04, and doesn't support Qt 5.3.
You need first install this PPA for Qt5 libraries (Qt 5.3):
deb http://ppa.launchpad.net/packetlost/qt-opensource/ubuntu trusty main After use my Debian repository for "QElectroTech 0.5 devel" packages have compiling with Qt 5.3 for binary compatible with your distribution:
deb http://debian.qelectrotech.org/qet/debian/ stable mainThis repository is the same but is synced with Debian unstable, now make package for Qt version =4.5, and GCC 5.1 is for soon:
deb http://debian.qelectrotech.org/qet/debian/ unstable main
6,320 2015-07-07 21:44:09
Re: Xref (Références croisées), donner une position manuelle ? (2 replies, posted in FR : Aide, suggestions, discussions, ...)
Bonjour,
non, par contre la représentation type croix n'est pas des plus adaptée pour les Eléments protections, ce n'est que mon avis.
6,321 2015-07-06 22:09:19
Re: Saisie semi-auto référence et fabricant (32 replies, posted in FR : Aide, suggestions, discussions, ...)
Oui, depuis le départ je pense que la page web de QET peut jouer le rôle d'extension, par exemple, pour fournir des bibliothèques d'éléments un peu différents. Faudra y réfléchir. A garder sous le coude, pour plus tard...
Salut Nuri,
oui, c'est déjà en place suffit juste que je rajoute une catégorie "constructeurs".
Voila c'est fait: https://qelectrotech.org/showcategory.php?cat=constructeurs
J'attend, vos éléments pour la remplir.
@ Nuri: si tu as envie, tu peux les mettre sur le repo dans ton répertoire, je les ajouterai sur l'autre serveur.
6,322 2015-07-06 22:02:10
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
A priori, c'est tout à fait faisable. D'ailleurs je comptais aussi faire les borniers semi-auto mais vu le temps que j'ai passé sur les nomenclatures, là j'ai plus trop envie !
En fait, le Basic pour LibreOffice est assez simple. Par contre j'avais clairement sous-estimé l'API de LibreOffice pour faire des interfaces utilisateurs. Ca devient assez rapidement de la POO et je suis vite largué...
T’inquiètes, Galexis va s'en occuper.
6,323 2015-07-05 16:21:45
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
Clair.
......
6,324 2015-07-05 16:19:26
Re: New floating dock is now ready, news colors, patterns, etc. (94 replies, posted in News)
scorpio810 wrote:Apres ça peut te servir de base, pour tes propres macros.
C'est ça, oui ! Je suis curieux .
Pas du tout, tu comptes plancher dessus pour nous,
pour générer directement avec LO des éléments XML borniers pour Qet en relation avec le projet (en filtrant avec tes macros sur les éléments bornes).
6,325 2015-07-05 15:15:29
Re: Saisie semi-auto référence et fabricant (32 replies, posted in FR : Aide, suggestions, discussions, ...)
Et puis, tous les appareils de distribution électrique, disjoncteurs, bornes, disjoncteurs-moteur, relais, contacteurs... je suppose que tu utilises toujours les mêmes, donc une fois que tu les as créés, ils sont toujours dispos, y'a qu'à faire du drag and drop.
De plus, pour créer ces appareils standards, tu prends un symbole normalisé qui existe déjà dans la collection officielle, tu le copies et le définies en tant qu' "article constructeur", tu rentres les données d'article et t'as fini. Y'a même pas besoin de bricoler le graphisme du symbole, vu que ca existe déjà.
Quand j'ai créé le répertoire "articles constructeur" dans la collection officielle, je l'avais fait expressément dans cette optique :
avoir un maximum d'infos déjà intégrées aux éléments, et pas seulement leur définition graphique.
Rarement le cas pour moi, c'est plutôt de la réfection de projet et je vais pas m'amuser ni le temps de lister toutes les références dans les armoires, -> schémas remis à jour et au propre (pas de gribouillis de schéma, ratures au crayon des modifications, etc).
Apres tout, pourquoi pas les mettre dans le dépôt d’éléments, chacun pouvant ensuite télécharger des éléments spécifique d'un constructeur, pour enrichir sa collection privé suivant ses besoins?
Chaque boite a ses constructeurs fétiches suivant le matériel:
Boutons/commutateurs -> marque X
Contacteurs -> marque Y
etc
