La variable %sequ est l'incrémentation du chiffre 1 par pas de 1.
You are not logged in. Please login or register.
QElectroTech → Posts by scorpio810
La variable %sequ est l'incrémentation du chiffre 1 par pas de 1.
Bonjour,
voila le dock est en place pour switcher rapidement d'une règle à l'autre.
Revision: 4573
Author: dfochi
Date: 2016-07-13 16:57:27 +0200 (Wed, 13 Jul 2016)
Log Message:
-----------
Added AutoNumbering Dock Widget
Enjoy !
Voila, ça devrait régler le problème (touches Ctrl +/-).Révision: 4571
C'est depuis la révision 4549, pour faciliter le travail au clavier, les touches + et - jouent sur la valeur zoom.
C'est en discussion et normalement prévu, je pense que ce sera un petit dock flottant, ou on pourra sélectionner les règles déjà définies et enregistrées d'autonum.
Dans ce dock tu devrais y trouver plusieurs sections : conducteurs, éléments et dans chacune de ces sections une liste déroulante de règles déjà établies par fonction. il suffira ensuite de sélectionner une règle pour quelle soit active.
Revision: 4569
Author: dfochi
Date: 2016-07-10 03:33:49 +0200 (Sun, 10 Jul 2016)
Log Message:
-----------
Element Autonumbering now has sequential variables and selectautonum widget. Renamed autonumbering variables.
Revision: 4568
Author: blacksun
Date: 2016-07-09 20:24:40 +0200 (Sat, 09 Jul 2016)
Log Message:
-----------
Project embedded collection, Clean unused elements and empty directory work again
Bonjour,
depuis la version svn 4565 il est maintenant possible d'affecter des règles sur les labels d’élément.
Davi a d'abord ajouté un nouveau fichier ./elements/10_electric/qet_labels.xml, ce fichier XML permet de définir un préfixe a une catégorie d’éléments suivant le nom de leur répertoire.
Exemple : les fusibles auront un préfixe défini F, les bobines K, etc.
...
<category name="200_fuses&protective_gears">
<category name="10_fuses">
<prefix>F</prefix>
</category>
...
Davi a ensuite ajouté un formulaire pour automatiser le label de ses éléments suivant vos variables %F %f %prefix, etc.
1) Created a .xml file containing electric elements folder structure.
File path is
./elements/10_electric/qet_labels.xmlThis file basically contains *some* of the ISO/IEC 81346-12 element's
labels to be assigned to each element. The idea here is to assign a
prefix (or label) to each directory containing elements so that when the
element is created it will automatically assign its correct label. Example:...
<category name="200_fuses&protective_gears">
<category name="10_fuses">
<prefix>F</prefix>
</category>
...When user creates a fuse the element will be assigned "F" to its label
instead of the usual "_". However, if the element has already a specific
label (different than "_") it will assign it's specific label instead of
the ISO one. There are elements that do not have a prefix label but if
it's parent directory has a label prefix, it will be assigned to the
element. This was designed to allow simple and fast directory structure
attributes management instead of the edition of thousands of library
elements.
Example:...
<category name="140_connectors&plugs">
<category name="01_connectors_pins"></category>
<category name="10_connectors_circular"></category>
<category name="15_connectors_dsub"></category>
<category name="20_socket_outlets"></category>
<category name="60_connectors_electronics"></category>
<prefix>X</prefix>
</category>
...Every element inside the connectors&plugs folder (connectors pins,
connectors circular etc) will be assigned the label "X". If however, we
choose to assign prefix "X1" for connectors pins we would change the xml
file to:...
<category name="140_connectors&plugs">
<category name="01_connectors_pins">
<prefix>X1</prefix>
</category>
<category name="10_connectors_circular"></category>
<category name="15_connectors_dsub"></category>
<category name="20_socket_outlets"></category>
<category name="60_connectors_electronics"></category>
<prefix>X</prefix>
</category>
...The important thing to notice here is that the parent label "X" is
located after all of it's child folders and, hence, their prefixes. This
is done because of the way the parsing (QXmlStreamer) was implemented.Note that qet_labels.xml must be revised for correctness.
2)Element autonumbering formula.
There is a new tab inside the autonumbering menu that allows users to
assign a formula to automatically number all elements. User can assign
variables, texts and numbers to be inserted automatically when creating
a element.
In the example bellow, please note that the dash is a fixed text:Formula = %prefix-%l%c
If a coil is placed on line A column 1 it's label will be "K-A1". There
are also other variables available (the same there we were implementing
before e.g.: %F: Folio Name and etc). If user then changes the formula
new elements will be assigned the new formula.
Merci, les paquets sont disponibles.
Pas bien compliqué à faire Nuri, en gros une heure de boulot.
Modified: trunk/sources/qetgraphicsitem/crossrefitem.cpp
===================================================================
--- trunk/sources/qetgraphicsitem/crossrefitem.cpp 2016-06-30 09:12:25 UTC (rev 4561)
+++ trunk/sources/qetgraphicsitem/crossrefitem.cpp 2016-07-03 12:00:27 UTC (rev 4562)
@@ -455,27 +455,27 @@
// for delay on contact
if (flags &DelayOn) {
if (flags &NO) {
- painter.drawLine(12, offset+4, 12, offset+6);
- QRectF r(9.5, offset+1, 5, 3);
- painter.drawArc(r, 180*16, 180*16);
+ painter.drawLine(12, offset+8, 12, offset+11);
+ QRectF r(9.5, offset+9, 5, 3);
+ painter.drawArc(r, 180*16, 180*16);
}
- if (flags &NC) {
- painter.drawLine(QPointF(13.5, offset+2), QPointF(13.5, offset+3.5));
- QRectF r(11, offset-1, 5, 3);
- painter.drawArc(r, 180*16, 180*16);
+ if (flags &NC) {
+ painter.drawLine(QPointF(12.5, offset+5), QPointF(12.5, offset+8));
+ QRectF r(10, offset+6, 5, 3);
+ painter.drawArc(r, 180*16, 180*16);
}
}
// for delay off contact
else {
if (flags &NO) {
- painter.drawLine(12, offset+3, 12, offset+6);
- QRectF r(9.5, offset+2, 5, 3);
- painter.drawArc(r, 0, 180*16);
- }
+ painter.drawLine(12, offset+8, 12, offset+9.5);
+ QRectF r(9.5, offset+9.5, 5, 3);
+ painter.drawArc(r, 0, 180*16);
+ }
if (flags &NC) {
- painter.drawLine(QPointF(13.5, offset+1), QPointF(13.5, offset+3.5));
- QRectF r(11, offset, 5, 3);
- painter.drawArc(r, 0, 180*16);
+ painter.drawLine(QPointF(12.5, offset+5), QPointF(12.5, offset+7));
+ QRectF r(10, offset+7.5, 5, 3);
+ painter.drawArc(r, 0, 180*16);
}
}
}
Il me reste à faire encore quelques ajustements, [s]mais on verra plus tard dans la semaine[/s]
Please download latest 4560 Windows packages.
Merci, c'etais bien ça le problème, j'avais testé de mon coté aussi cette build sous des VM Win Xp, Win 10 : plus de problème avec les logos ni même avec Windows defender ...
les paquets 4560 sont disponibles et devraient régler ce problème.
- Qet par le .bat sans ouvrir de projet : pas vu de différence (quasi instantané)
Merci, c'est ce que je voulais savoir.
Pour l'optimisation du chargement des projets ce n'est pas encore fait.
Cela pourrait peut-etre venir du fichier conf :?
Non, ça vient des options que j'ai modifié pour la compilation de qtbase dans l'environnement de compilation croisée, dans le but d’être de nouveau compatible Win XP, et preferer le support des libs Sqlite, jpeg, etc de Qt au lieu de celles de l'OS.
Merci du retour, ah tu peux me dire si Qet se charge plus vite, pareil ou moins vite. version svn 4556 vs 4559?
Bonjour,
je pense savoir d'ou vient le problème :
Pour moi, la représentation la plus courante est celles des symbole d ela bibliothèque. La représentation des Xref est juste mais moins courante.
C'est ce que je m'efforce de dire depuis le début ...
Oui, les symboles des Xref c'est figé dans le code.
Je n'avais jamais prêté attention à cela, mais il est vrai qu'il serait mieux la représentation des contacts soit harmonisée entre schéma et xref.
Pareil, autant remplacer ces symboles, vous êtes d'ailleurs libres d'utiliser les vôtres.
Ce n'est pas un problème, mais un dessin différent entre le contact posé et sa représentation dans les références croisées.
Compare le sens des parachutes entre les deux, et tu devrais comprendre suivant l'orientation des parachutes si on freine le contact à l'ouverture ou à la fermeture sur l'alimentation bobine ou lors de la mise hors tension de la bobine : tempo travail/ repos.
Certes ce n'est le dessin normalisé, mais ça nous arrangeaient bien pour le dessin qui je le rappelle est fait directement par code.
Bonjour
J'utilise la version 0.51-dev+svn4471 sous Windows
Tu as un wagon de retard, voir un train entier
4559 la dernière
Bonjour,
il ne sont pas inversés, c'est la représentation des parachutes qui est différente.
Hi Shooter,
you could send us your old project?
QElectroTech → Posts by scorpio810
Powered by PunBB, supported by Informer Technologies, Inc.
Generated in 0.100 seconds (26% PHP - 74% DB) with 5 queries