Voir plutôt https://forum-photovoltaique.fr/index.php pour avoir un avis d'experts de nombreux membres qui ont construit leur propres installations, et proposent leurs schémas, souvent fait avec QElectroTeh aka QET, et aident les nouveaux, ce sont aussi des passionnés prêt à vous conseiller, vous pouvez y aller sans crainte!

Salut,
le wiki est sur un serveur, après le code etc, est sur github.
En parlant de CI, si tu connais ça m’intéressais bien de ne plus avoir avoir a faire de mon coté toutes les builds et packages (Debian deb, stable sid, Windows installer, readyToUse, flatpak,AppImage, Apple Intel)sur ma machine après chaque gros commits, de 1 ça exige une grosse machine qui coûte une fortune à l'achat et qui est dépassé 4 apres.. et de 2 elle consomme beaucoup de courant Lmême en idle..(180W) et plus de 500W en compile 48 Thread..
les factures qui augmentent .. ne font que réduire mon petit budget.. et suite à mes gros problemes de santé mon salaire à bien diminué..

En parlant de sphinx, dommage qu'il n'y ai plus de contributeur sur la documentation:
https://github.com/qelectrotech/qelectrotech-doc

Çà ressemble à ce que je fait avec Doxygen ici: https://download.qelectrotech.org/qet/doxygen/html/

555

(1 replies, posted in Export DXF)

Hello,
you can't, crossref items isn't added yet to generate these informations on DXF export.

https://github.com/qelectrotech/qelectr … g.cpp#L436
https://github.com/qelectrotech/qelectr … efitem.cpp

Merci,
bonne soirée a toi aussi.

https://qelectrotech.org/forum/viewtopi … 052#p20052

Bonjour et bienvenu Maxime,

voir:

Potentiel électrique et générateur de borniers
https://qelectrotech.org/forum/viewtopi … 182#p18182
cable numbers
https://qelectrotech.org/forum/viewtopic.php?id=2343
qet_tb_generator Version 1.3.1
https://qelectrotech.org/forum/viewtopi … 048#p17048
Nomenclature filerie
https://qelectrotech.org/forum/viewtopic.php?id=2764

Cordialement,
Laurent

En principe sous une Debian like il suffit de cloner le git

git clone --recursive https://github.com/qelectrotech/qelectrotech-source-mirror.git

D'installer ces dépendances:

               libqt5svg5-dev,
               qt5-qmake,
               qtbase5-dev,
               libkf5widgetsaddons-dev,
               libkf5coreaddons-dev, 
               libsqlite3-dev,
               pkgconf

Ensuite dans Qt creator ouvrir projet, puis rechercher et sélectionner le fichier qelectrotech.pro dans le dossier récupéré lors du git clone.

Si l'on veut juste compiler la dernière version dans un terminal sans passer par Qt creator:

git clone --recursive https://github.com/qelectrotech/qelectrotech-source-mirror.git
cd qelectrotech-source-mirror.git
mkdir build && cd build
qmake  ../qelectrotech.pro
make -j$(nproc)

https://qelectrotech.org/forum/viewtopi … 702#p19702
https://qelectrotech.org/forum/viewtopic.php?id=2313

Pour l'emplacement des collections, on peux maintenant choisir leurs emplacements à la volée dans le menu configurer QElectroTech depuis le logiciel, ce qui évite de rajouter les arguments de l’exécutable dans Qt creator.

Cordialement,
Laurent

560

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

Bonjour Robert,

1) on ne peut convertir un DXF que en tant que symbole, donc ce n'est pas très pratique de convertir un schéma.
2) ne connaissant pas Elec view et le format des projets enregistrés avec, je dirai que non.

Cordialement,
Laurent

561

(1 replies, posted in EN : Help, suggestions, discussions, ...)

https://qelectrotech.org/forum/viewtopi … 166#p18166

Yes you can, see
https://github.com/qelectrotech/qelectr … irror/wiki

git clone https://github.com/qelectrotech/qelectrotech-source-mirror.wiki.git

Edit: If you're interested, I can give you writing rights to the dokuwiki, if you want?

I think this readme can help you.
1) Yes.
https://github.com/qelectrotech/qelectr … IBUTING.md

Hello Karl,

you are welcome, we are very happy to saw you are a big open-source supporters and you using QElectroTech, thanks. nomicons/wink
I didn't know about your project and I love the idea.

Best regards,
Laurent

How we can help you?

Hello,
Old documentation for Qt creator
https://qelectrotech.org/wiki_new/doc/qt_creator

My old note for debian packaging: https://qelectrotech.org/wiki_new/doc/packaging_debian

https://github.com/qelectrotech/qelectr … ppImage.sh
https://github.com/qelectrotech/qelectr … Windows.sh
https://github.com/qelectrotech/qelectr … Flatpak.sh

https://github.com/qelectrotech/qelectr … y_arm64.sh

I've just remembered, while looking for something else on the forum, that this list of yarns was of interest to a lot of people. nomicons/wink

https://qelectrotech.org/forum/viewtopic.php?id=1743
https://qelectrotech.org/forum/viewtopic.php?id=2517

The list of wires is easily exploitable with Xmlstarlet, but for those who want a more specialized tool, like informations of the comments and location of master elements, etc..  connected to wires in the list, that will require a lot of code to work, like plc-user 's  C++ work.

Btw, I'm tried some projects modified with lastest version and I can't saw any crash with older QET version like 0.9, only these news informations added to XML can't be readed and not rewrited in olders versions.

Basically, old code from older versions of QET won't look for these new instructions added recently to the project XML, so if you save with an older version these instructions won't be rewritten.

Edit : with only Xmlstarlet you can extract more informations:
https://stackoverflow.com/questions/697 … th-subnode

xmlstarlet sel -T -t -m /project/diagram/conductors/conductor -s A:N:- "@num" -v "concat(@num,';',@conductor_color,';',@function,';',@tension_protocol,';',@conductor_section,';',@element1_label,';',@terminalname1,';',@element1_name,';',@element1_linked,';',@element2_label,';',@element2_name,';',@element2_linked,';',@terminalname2,';')" -n  sansnom2.qet  > test_liste3.csv

https://download.qelectrotech.org/qet/forum_img_2/1_schema.png

A little example for the Wire  number :10 connected on slave KA1 contact terminal name:13 to terminal name:14 off slave contact of KA2

scorpio810 wrote:

Hallo plc-user




Edit merged

xmlstarlet sel -T -t -m /project/diagram/conductors/conductor -s A:N:- "@num" -v "concat(@num,';',@conductor_color,';',@function,';',@tension_protocol,';',@conductor_section,';',@element1_label,';',@terminalname1,';',@element1_name,';',@element1_linked,';',@element2_label,';',@element2_name,';',@element2_linked,';',@terminalname2,';')" -n  test_terminal_name3.qet > test_liste3.csv

https://download.qelectrotech.org/qet/forum_img_2/relais_anexpng9.png

Re Edit:
J'ai du désactiver les informations "element1_linked" et "element2_linked" dans le code, un de mes projets plantait au chargement.. ainsi que le projet "Verweise.qet " de plc-user.. Ce qui est dommage car à la place de l'UUID on avait le label du contact esclave.


StephanS wrote:

Hello Laurent,

excuse me, here in English in case my descriptions were not so clear.
What I want to do is very simple:
Every element has a number of terminals that are connected with another element's terminals via conductors.
What I need to make is a human-readable list of these connections in that shape that later anybody can take this list and see
things like "Start: K1 (Terminal 3), End: XMAIN (Terminal 5), Color: Green, Diameter: 1mm²".
Therefore I want to find an elegant solution to set the terminal names without creating a new part each time that name is different.
Can you get my meaning? nomicons/smile

Hallo plc-user,

verstanden, ich dachte mir schon, dass das nicht ganz so einfach ist - Du hast aber erkannt, was ich gerne möchte nomicons/smile
Das mit den Verbindungen wäre weniger ein Problem, weil es bei uns alle gewohnt sind, Spleiße zu verwenden, um die Leiter zu verbinden.
Ich bin zwar auch in Qt "drin", bin aber letztens an irgendwelchen Abhängigkeiten gescheitert, sonst hätte ich mal schnell versucht, mich in das Projekt einzuarbeiten und ggf. einen kleinen "Hack" einzubauen. Probiere ich mal bei Gelegenheit nochmal aus...


Have a great weekend,
Stephan



Fixed on last commit.
With slave elements, you can find the master's label as well as its UUID.
It's just a workaround for now, waitting more news about plc-user 's advanced C++ /Qt works.

https://download.qelectrotech.org/qet/forum_img_2/relais_anexpng11.png
https://download.qelectrotech.org/qet/forum_img_2/relais_anexpng12.png

Bonjour et merci,


https://qelectrotech.org/forum/viewtopic.php?id=2724

Only drag and drop to the tiitlblock in the diagram..

Bonjour,

l'avantage des textes dynamiques c'est surtout le fait qu'on peux les modifier sans passer par l'éditeur d'élément, directement on the fly dans l'éditeur de schéma!

1 -> https://qelectrotech.org/forum/viewtopi … 256#p16256
2-> you have insert %prefix in the rule for formula and if show contactor or relays add letter "K"
5 ->https://qelectrotech.org/forum/viewtopic.php?pid=18748#p18748
6 -> No, but you can copy these off other project.

Maybe an example with Leiterbeschriftungen exportieren
https://github.com/qelectrotech/qelectr … export.cpp

https://github.com/qelectrotech/qelectr … r.cpp#L458
https://github.com/qelectrotech/qelectr … r.cpp#L835
https://github.com/qelectrotech/qelectr … .cpp#L1559

Tip:

            //We must define if the connected terminal is a folio report, if it is the case
            //we don't add the num to the hash because the terminal doesn't represent a real terminal.
            if(!(c->terminal1->parentElement()->linkType() & Element::AllReport))
            {
                int value = m_hash.value(num, 0);
                ++value;
                m_hash.insert(num, value);
            }
            if(!(c->terminal2->parentElement()->linkType() & Element::AllReport))
            {
                int value = m_hash.value(num, 0);
                ++value;
                m_hash.insert(num, value);
            }