Hi,

for dynamic texts you can compose only with these elementInfoKeys() variables added on your element :


              << "label"
              << "plant"
              << "location"              
              << "comment"
              << "function"
              << "tension-protocol"
              << "auxiliary1"
              << "auxiliary2"              
              << "description"
              << "designation"
              << "manufacturer"
              << "manufacturer-reference"
              << "machine-manufacturer-reference"
              << "supplier"
              << "quantity"
              << "unity";

Tittle block variables can only be used for custom Tittle blocks :
This video is now old, copy to clipbard added for variables.

BTW, you could found other interesting Videos here :
https://download.qelectrotech.org/qet/forum_img/

Bonjour,

si c'est la collection d'éléments fournie qui est en lecture seule, c'est normal elle a pour but d’être écrasée lors des mises à jour du programme, ajout d'éléments et corrections d’éléments, on empêche sa modification. L'utilisateur doit faire un drag and drop dans sa collection user, ou enregistrer sous ...vers sa collection user pour éditer et modifier un symbole.

https://qelectrotech.org/forum/viewtopi … 702#p10702

Bah si ton élément n'apparaît pas 25 fois dans ton projet, il ne te le comptabilisera qu'une fois..

Bonjour Bernard_andre,

un lien ici : https://qelectrotech.org/forum/viewtopi … 9882#p9882

Petit conseil pour vos gros projets, méthode que j'applique depuis ~30 ans.. quelque sois l 'OS ou le soft.

scorpio810 wrote:

@Christophe : tu devrais faire des backups de tes projets importants, sur de gros projets j'ouvre toujours l'ancienne version et je fais de suite enregistrer sous en modifiant par la date du jour au format US, j'ouvre mon projet-19-09-28.qet et je faisais enregistrer sous projet-19-10-2.qet ça me permettrai d'avoir un historique et quand QET était instable sur les versions 0.4, 0.5, ne perdre que quelques heures ou au max un jour de travail, et même de pouvoir revenir en arrière suite à une bourde ou autre changements dans le projet.

C'est une méthode de bon sens qui s'applique quelque soit le logiciel surtout quand le travail demande de longs mois..

Il manque les symboles de ta collection User, mais comme le fichier est incomplet ce n'est pas gagné: j'en ai rajouté quelque uns depuis embed://import/10_electric/...
Dommage il avait l'air intéressant ton projet, j'aurai aimé le voir complet.

https://download.qelectrotech.org/qet/forum_img/circuit__moteur_-_6xx.svg

type="embed://import/bornes/bornes/borne_fusible_cablage.elmt
type="embed://import/contacts/interrupteurs/interrupteur.elmt"
type="embed://import/sources/convertisseurs/blocs/ac1_dc1.elmt"
type="embed://import/bornes/bornes/prise_fiche.elmt"
type="embed://import/sources/generatrice_dc.elmt"
type="embed://import/bornes/borniers/repartiteur.elmt"
type="embed://import/sources/pile_1_element.elmt"
type="embed://import/protections/interrupteurs_differentiels/int_diff2.elmt"
type="embed://import/domestique/architectural/covered_isolated_ground_receptacle_11-13-0x_en60617.elmt
type="embed://import/bornes/bornes/connecteur_m.elmt"
type="embed://import/contacts/interrupteurs/inter_2.elmt"
type="embed://import/moteurs/moteurs/moteur.elmt"
type="embed://import/bornes/bornes/borne_f.elmt"
type="embed://import/contacts/interrupteurs/contact_013.elmt"
type="embed://import/recepteurs/lampes/lampe2.elmt"
type="embed://import/bornes/bornes/borne_finale.elmt"
type="embed://import/protections/disjoncteur_magneto_thermique/disjoncteur_magneto-thermique_1.elmt"
type="embed://import/10_electric/11_singlepole/200_fuses&amp;protective_gears/12_magneto_thermal_circuit_breakers/disjoncteur_magneto-thermique_1.elmt"
type="embed://import/contacts/interrupteurs/inter_2n.elmt"
type="embed://import/contacts/etanches/con_simple_etanche.elmt"
type="embed://import/moteurs/moteurs/moteur_dc.elmt"
type="embed://import/60_energy/21_refrigeration/ventilation/ventilateur.elmt"
type="embed://import/capteurs/divers/sonde_temperature.elmt"
type="embed://import/capteurs/capteurs_pression/pressostat_no.elmt"
type="embed://import/contacts/interrupteurs/cle_04.elmt"

La liste des symboles a rajouter dans ton nouveau folio (n'ai pas peur ;-) l y a beaucoup de doublons):

Edit : j'ai extrait la liste des éléments manquants en supprimant les doublons :

xmllint --recover Electricité.xml > electricite.xml
Electricité.xml:4890: parser error : Premature end of data in tag image line 4890
hpJ7Fg7v73uG3iq9sM0nsCQJ0FPAYp56lY1HPxXWFYs4e3bt7ZlofZ+IjoejxqZ2Qw8tj/A9YkT07qYO
                                                                               ^
Electricité.xml:4890: parser error : Premature end of data in tag images line 4888
hpJ7Fg7v73uG3iq9sM0nsCQJ0FPAYp56lY1HPxXWFYs4e3bt7ZlofZ+IjoejxqZ2Qw8tj/A9YkT07qYO
                                                                               ^
Electricité.xml:4890: parser error : Premature end of data in tag diagram line 3786
hpJ7Fg7v73uG3iq9sM0nsCQJ0FPAYp56lY1HPxXWFYs4e3bt7ZlofZ+IjoejxqZ2Qw8tj/A9YkT07qYO
                                                                               ^
Electricité.xml:4890: parser error : Premature end of data in tag project line 1
hpJ7Fg7v73uG3iq9sM0nsCQJ0FPAYp56lY1HPxXWFYs4e3bt7ZlofZ+IjoejxqZ2Qw8tj/A9YkT07qYO

                                                                               ^
Clair il manque la fin du projet avec les définitions des éléments embarqués, étrange comme s'il y avait eu un problème d'I/O pendant l'enregistrement du fichier... La version 0.5 n'était pas très fiable sur ce point. Windows 10 et ces MAJ n'est pas innocent non plus..
Alors ce n'est peut-être pas perdu pour autant, tu dois tu avoir tes éléments spéciaux dans ta collection User, crée un nouveau folio et tu drag and drop tous ceux qui semblent correspondre à ceux de ton projet. Tu enregistres en renommant ton projet , et tu le fais avec la version 0.5.

Thanks for your feedback.

https://qelectrotech.org/forum/viewtopi … 7809#p7809

Bonjour Ran,

si tu peux mettre ton projet ici, on pourra regarder ce qui bloque.

3,513

(53 replies, posted in Videos howto)

3,514

(23 replies, posted in News)

WoW ;-)

http://www.comptoir-hardware.com/articl … ml?start=6
https://www.phoronix.com/scan.php?page= … &num=9

https://openbenchmarking.org/embed.php?i=1911248-HU-THREADRIP46&amp;sha=95c11ae&amp;p=2

3,515

(317 replies, posted in News)

Bonjour,

pour ceux que ça intéressent "déploiement réseau", Christophe Admin du site MyEleec a crée un package MSI de QET :

https://www.myeleec.fr/deployez-qelectr … ir-du-msi/

Le format d'enregistrement des requêtes SQL dans le json a changé, te faudra recréer tes requêtes :
https://download.qelectrotech.org/qet/forum_img/bug_sql_query.png
https://download.qelectrotech.org/qet/forum_img/bug_sql_query2.png

3,517

(1 replies, posted in FR : Aide, suggestions, discussions, ...)

Bonjour,

il suffit de faire un click droit dans le widget, là tu as plusieurs options, voir les reports libres, lier ce report.

quantity =1
designation_qty =4

C'est une liste de matériel, c'est donc normal s'il trouve 4 références identiques qu'il ne crée qu'une ligne avec ta référence et comptabilise le nombre total dans le champ "quantity".

m_format_as_bom_rb = liste de materiel

Maintenant examine la requête SQl, en dur dans le code, ça devrait être plus clair pour toi, ou pas. nomicons/smiley-green


QString where_bom;
    if(ui->m_format_as_bom_rb->isChecked())
    {
        if (where.isEmpty()) {
            where = " WHERE designation IS NOT NULL";
        } else {
            where.append(" AND designation IS NOT NULL");
        }
 
    }
 
    QString group_by = ui->m_format_as_bom_rb->isChecked() ? " GROUP BY designation" : "";
    QString q(select + column + count + from + where + where_bom + group_by + order_by);
    return q;

https://qelectrotech.org/forum/viewtopi … 728#p10728

Galexis wrote:

J'ai un soucis avec l'export csv en mode liste de matériel : il ne comptabilise pas le nombre d'élément de référence identique.
J'ai 4 relais de référence identique, dans la liste la référence apparaît sur une seule ligne et indique une quantité de 4.
La requête sqlite me parait pourtant pas mal....

Je ne vois pas ce qui cloche ..la référence apparaît sur une seule ligne et indique bien une quantité de 4..

rallyedescartes wrote:

Ah oui personnellement je trouve pratique de pouvoir relier un element à un conducteur. Je ne pense pas que cela soit possible actuellement. Pouvez-vous me confirmer?

Justement on relie impérativement les bornes des éléments entre eux par des conducteurs, qui eux ont des propriétés électriques, d'équipotentialité, etc.
https://qelectrotech.org/test/images-features/0105.png


Les outils formes et traits "basic shapes" sont là pour dessiner une liaison mécanique, délimiter une zone, un coffret ou pour faire de petits dessins, en aucune façon il ne faut s'en servir pour relier des éléments. Autant faire ses schémas sous Paint ou Excel ... nomicons/smiley-green

rallyedescartes wrote:

Pouvoir directement éditer un élément en lecture seule. Au lieu de l'enregister sous dans notre collection puis de le modifier. C'est juste pas très intuitif actuellement.
Editer une image en pouvant paramétrer la longueur et la largeur séparemment.
Ce sont des avis personnels. Etant nouveau dans ce domaine je suis sur qu'il existe de bonnes raisons expliquant pourquoi  tel ou tel retours d'utilisateur n'est pas possible/une bonne idée.

La collection officielle sera écrasée lors des mise à jour du logiciel, pas la collection utilisateur, voila pourquoi on là force en lecture seule.
Un symbole peut-être édité online suffit de le drag and drop sur le schéma, la modification pourra cohabiter avec la version précédente ou remplacer ce même symbole dans tout ton schéma après une réouverture de ton projet.

Quelques exemples de schémas réalisés sous QET :
https://download.qelectrotech.org/qet/schemas_pdf/

rallyedescartes wrote:

Bonjour

Bonjour

rallyedescartes wrote:

Je suis actuellement en école d'ingénieur et je viens de découvrir votre logiciel. Je compte m'en servir pour mon stage de fin d'étude. Je dois editer des shémas pour des installations de panneaux solaires en Afrique du sud.  Tout d'abord félicatations. Je ne suis pas encore très habitué avec les cad en electricité pourtant la prise en main est plutot facile.

J'aurais deux trois questions dont la premiere concerne les cartouches. Sur ma mise en forme je souhaiterais les placer à droite. Mon problème est que l'écriture est verticale. Il y a t il un moyen de changer l'orientation de l'écriture dans les cartouches ?

Non. Les cartouches à droites sont prévus pour être imprimés dans du A3, Le texte est horizontal dans le cartouche.

rallyedescartes wrote:

Ensuite et c'est plus une question d'ordre générale. Peut on faire des recherches de topic ? Par exemple je souhaitais vérifier si il n'y avait pas déjà eu cette question.

Sur le forum tu as deux boutons, search recherche par défaut depuis le moteur du forum, certes limité, et GG_search instance de Recherche personnalisée Google, après il y a la documentation online, ainsi que la chaîne Youtube, etc.

rallyedescartes wrote:

Enfin pour mes premiers retour utilisateur. Le fait de pouvoir adapter l'echelle des symbols sans passer par l'éditeur serait vraiment un plus je pense.

Le scale des symboles est fonction de la dimension de ton diagramme plus tu augmentes le nombres de colonnes, lignes, plus les symboles apparaitront petits. Et vice versa.

rallyedescartes wrote:

De plus pouvoir personnaliser ses propres raccourcis serait top. Enfin editer plusieurs conducteurs en meme temps serait un vrai plus. Par erreur je n'avais pas bien configuré mon SLD jái pris pas mal de temps à éditer les propriétés de mes conducteurs. Apres ca reste une erreur de ma part au début.

Encore bravo pour votre travail et bonne continuation.

ps: Il y a t il un moyen de vous soutenir/aider autrement que par un don ? Etudiant ne roulant pas sur l'or. Quelques euros ne vont pas me ruiner mais si je peux faire plus je vous invite à me dire comment.

Çà dépend du temps de libre que tu as à disposition ainsi que de tes connaissances, programmation C++/Qt, travailler sur la documentation (Sphinx), etc. Nous avons aussi synchronisé et externalisés nos sources sur Github, il est ainsi plus simple de participer et de faire une Pull request que la procedure normale pour rejoindre le projet > https://qelectrotech.org/wiki_new/doc/rejoin_project

3,524

(14 replies, posted in Code)

Get Qt 5 and install the version you want  in your $HOME Qt directory:

wget http://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run

Edit qtchooser/qt5.conf
cat /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf

/home/laurent/Qt/5.13.2/gcc_64/bin
/home/laurent//Qt/5.13.2/gcc_64/lib

cat .bashrc

PATH=.:~/Qt/5.13.2/gcc_64/bin:$PATH
export PATH=~/kde/src/kdesrc-build:$PATH

Apply change

source ~/.bashrc 

$ qtchooser -print-env
QT_SELECT="default"
QTTOOLDIR="/home/laurent/Qt/5.13.2/gcc_64/bin"
QTLIBDIR="/home/laurent/Qt/5.13.2/gcc_64/lib"
$ qmake --version
QMake version 3.1
Using Qt version 5.13.2 in /home/laurent/Qt/5.13.2/gcc_64/lib

https://community.kde.org/Get_Involved/ … esrc-build
https://jbbgameich.github.io/misc/2019/ … om-qt.html


mkdir -p ~/kde/src
cd ~/kde/src/
git clone https://invent.kde.org/sdk/kdesrc-build.git  && cd kdesrc-build

Edit ~/.kdesrc-buildrc, and replace the path to Qt qtdir with the path you installed Qt to. The line should then look similar to this:
cat .kdesrc-buildrc

# This is a sample kdesrc-build configuration file appropriate for KDE
# Frameworks 5-based build environments.
#
# See the kdesrc-buildrc-sample for explanations of what the options do, or
# view the manpage or kdesrc-build documentation at
# https://docs.kde.org/trunk5/en/extragea … index.html
global
    branch-group kf5-qt5
    kdedir ~/kde # Where to install KF5-based software
    # Uncomment this and edit value to choose a different Qt5
    qtdir ~/Qt/5.13.2/gcc_64   # Where to find Qt5

    # Where to download source code. By default the build directory and
    # logs will be kept under this directory as well.
    source-dir ~/kde
end global

# Instead of specifying modules here, the current best practice is to refer to
# KF5 module lists maintained with kdesrc-build by the KF5 developers. As new
# modules are added or modified, the kdesrc-build KF5 module list is altered to
# suit, and when you update kdesrc-build you will automatically pick up the
# needed changes.

# NOTE: You MUST change the path below to include the actual path to your
# kdesrc-build installation.
include ~/kde/src/kdesrc-build/kf5-qt5-build-include

# If you wish to maintain the module list yourself that is possible, simply
# look at the files pointed to above and use the "module-set" declarations that
# they use, with your own changes.

# It is possible to change the options for modules loaded from the file
# included above (since it's not possible to add a module that's already been
# included), e.g.
options kcoreaddons
    make-options -j16
end options

Compiling KDE frameworks :

kdesrc-build kwidgetsaddons karchive kcoreaddons --include-dependencies
cp ~/kde/mkspecs/*.pri ~/Qt/5.13.2/gcc_64/mkspecs/modules/

Get QET source files and compile it:

git clone git://git.tuxfamily.org/gitroot/qet/qet.git qet_git
cd qet_git
mkdir build/ && cd build
qmake ../qelectrotech.pro
make -j$(nproc)

3,525

(29 replies, posted in Code)

Hi,

added, thanks Stromie.