Salut Nuri, 

joli bébé ^_^, j'imagine que ça a dut te prendre quelques heures, j'imagine que tu travailles sur un gros moniteur 43" UHD (4K)? nomicons/whistling
Pour la 0.8 c'est les paquets qui proviennent du PPA ou l'AppImage, ou paquet Snap?

3,527

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

Bonjour Christophe,

malheureusement ton fichier une fois extrait est vide.

Rien dans C:\Users\chris\AppData\Local\stalefiles\QElectroTech ?

Ce qui est étrange d’après vos retours c'est que ce problème ne concerne que la plateforme MS Windows....

On peut faire pas mal de choses avec : http://xmlstar.sourceforge.net/doc/UG/x … et-ug.html comme extraire les noms de bornes, peut-être des câbles aussi, etc.
Ou utiliser Python https://www.guru99.com/manipulating-xml … ython.html

3,529

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

Ah, ok je comprend mieux, merci pour l'explication.

Si il existe d'autre format de fichier pouvant être utilisé avec les imprimantes de numéro de filerie, nous pouvons essayer de créer ces fichiers en question.

En principe elles devraient se contenter du format csv, je n'ai pas eut encore le temps ni l'occasion de tester notre nouvelle imprimante https://www.bradyid.com/applications/wi … e-labeling

Pour l'instant pour extraire les numeros de fil il faut passer par xmlstarlet exemple :

xmlstarlet sel -T -t -m /project/diagram/conductors/conductor -s A:N:- 
"@diagram" -v "concat(@num,';')" -n master.qet > 
extract_only_conductors_project_maser.csv
 
 
xmlstarlet sel -T -t -m /project/diagram/conductors/conductor -s A:N:- 
"@diagram" -v "concat(@num,';',@condsize,';',@function,';',@tension-
protocol,';',@type,';',@color,';')"
-n master.qet > 
extract_conductor_project_master.csv

On Windows :

C:\Users\laure>Downloads\xmlstarlet-1.6.1-win32\xmlstarlet-1.6.1\xml.exe  sel -T -t -m /project/diagram/conductors/conductor -s A:N:- "@diagram" -v "concat(@num,';')" -n c:\Users\laure\Documents\master.qet > c:\Users\laure\Documents\master.csv



Pour les repères câbles d’après nos retours c'est un gain évident de temps, pour les repères fils on a pas encore testé.
https://www.bradyid.com/-/media/smartsite-images/application-pages/wire-and-cable/wiretags.ashx?la=en-us&hash=C7A8425D2EB56A73BD86B940FEEC229D53424C65

Les repères unitaires c'est bien, mais quelle perte de temps ..
http://www.zoneindustrie.com/var/plain_site/storage/images/entreprises/partex/reperes_unitaires_pour_cables/1076305-1-fre-FR/reperes_unitaires_pour_cables_visuel_big.jpg 
Pour les repères fils, c'est pire...
http://melec64.free.fr/wp-content/uploads/2019/02/image019.png

Si vous utilisez ces imprimantes et je sais que certains s'en servent, si vous pouvez partager vos retours, format de fichiers, avis, etc.

  - open a .qet file (or create a new one)
- make your first drawings (e.g. insert something, draw a line)
- make settings for the projekt. Define own projectvariables , anything else.
- save the file as e.g. sample.qet
think about: "hm, that's nice. Why shouldn't i use this as my fafourite template for many of my drawings?!"
- so : delete all! pages (tab's)
- save the file again
- close the file.


Now open your project add one folio, save the file again, close and re open project, variables work now. 

3,532

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

Bonjour,

quel sont les attributs fichier de ton projet qui provoque cette erreur?
https://doc.qt.io/archives/qt-4.8/qfile … Error-enum

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

@Nuri,

I think is a Mojave problem, and dont use Virtualbox because it can't use all my CPU threads :
https://forums.developer.apple.com/thread/104605
https://discussions.apple.com/thread/8596178

You can help Pawel, is easy to update translation example here :

Get the latest GIT sources here :
git clone git://git.tuxfamily.org/gitroot/qet/qet.git qet_git
or on Github mirror :
https://github.com/qelectrotech/qelectr … rce-mirror


For translating program interface you need to have qtlinguist application, it 
installed by qtcreator program.
https://www1.qt.io/offline-installers/?hsLang=en


After just click on qet_pl.ts file in lang directory, it open qtlinguist.


http://doc.qt.io/qt-5/linguist-translators.html


Due comment chains in sources are in French you can open in the same editor 
English translation, that can help you for translate.




When you work is finished click on save and publish and send me your qet_pl.ts 
and qet_pl.qm file. 

Hello Jacek,

For me 0.80 DEV is better.

https://qelectrotech.org/wiki_new/doc/t … raductions

3,537

(554 replies, posted in News)

Bonjour,

pourrais tu être plus précis.

Hello,

Thanks for compliments.
1. is only a demo not added yet.
2. you can but with a lot of workaround, see in forums.
3. Project-> export csv. I you have added in all elements informations in the widget off course.

Cheers,
Laurent

@Plc-user,

added  thanks.

Bonjour,
ajouté dans la todo_list sur le Wiki.

Humm ! mouse scroll tabar not work here on Mojave but is ok on HighSierra, you can comfirm it's work on your Mojave?

QElectroTech V 0.80-DEV r79d3c7585
Compilation : CLANG 10.0.1 (clang-1001.0.46.4) - built with Qt 5.13.1 - Date : Sep 18 2019 : 17:45:51 - run with Qt 5.13.1 using 16 thread(s)
OS : darwin - x86_64 - Version : macOS Mojave (10.14.x) - Kernel : 18.x.x


Mojave  black theme  and Fusion.
https://qelectrotech.org/bugtracker/view.php?id=175
As a workaround, you can put the following CSS fragment into `$HOME/.qet/style.css` to force drawing everything in black:

QGraphicsView {
  color: #000;
}

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

Bonsoir,

quand tu modifies un élément embarqué depuis le widget collection / Project /éléments embarqués tu n'as aucune vérification, ton élément sera écrasé et tu verras la différence à la ré ouverture du projet qu' a condition que tu l'ais sauvegardé.
Car son UUID ne sera pas modifié par l’éditeur lors de l'enregistrement, et donc pour le programme l’élément est le même donc ton projet ne sera pas marqué modifié!
C'est très utile à condition de savoir ce que l'on fait!

Le mieux est d’éditer ton élément puis de le sauvegarder dans ta collection user puis de le drag and drop n'importe ou dans ton projet juste pour lancer ImportElementDialog qui te proposera plusieurs solutions, remplacer l’élément, faire cohabiter les deux versions, etc, et là le projet sera marqué comme modifié. Apres tu peux supprimer l'élément que tu viens juste de drag and drop.

Comme tu le vois tu a deux méthodes une plus rapide et sans vérification, l'autre un peu plus longue mais plus sure.


//Element already exist in the embedded collection, we ask what to do to user
    if (m_elements_collection->exist(import_path)) {
        ElementsLocation existing_location(import_path, this);
 
            //@existing_location and @location have the same uuid, so it is the same element
        if (existing_location.uuid() == location.uuid()) {
            return existing_location;
        }
 
        ImportElementDialog ied;
        if (ied.exec() == QDialog::Accepted) {
            QET::Action action = ied.action();
 
                //Use the exisitng element
            if (action == QET::Ignore) {
                return existing_location;
            }
                //Erase the existing element, and use the newer instead
            else if (action == QET::Erase) {
                ElementsLocation parent_loc = existing_location.parent();
                return m_elements_collection->copy(location, parent_loc);
            }
                //Add the new element with an other name.
            else if (action == QET::Rename) {
                int a = 0;
                QString parent_path = existing_location.parent().projectCollectionPath();
                QString name_ = existing_location.fileName();
                name_.remove(".elmt");

Si on remonte le fil sur l'histoire du plug-in générateur de bornier les premières versions avaient cette possibilités.

Please try latest packages.

Interesting, thanks for your feedback.

Les constructeurs font tout pour réduire les coûts de productions, la compétitivité, toussa, je le comprend, et souvent je pense qu'ils s'en fichent que les clients galèrent en maintenance préventive ou curative.. c'est du vécu, et ça n'engage que moi ...quand c'est nous qu'on défini un projet ou crée une installation on réfléchi autrement, car les temps d’arrêts machine sont crucial et coûtent beaucoup d'argent.

Quand aux bornes rapides a ressort, on les as bannies chez nous. En théorie c'est chouette, en pratique et sur le long terme cela l'est beaucoup moins. Il vaut mieux resserrer une borne que la remplacer car le ressort ne fait plus sont travail correctement avec les risques que ça comporte..
Les nouvelles bornes vis + ressort (Borne hybride - Vis-IDC) seraient peut-être plus pratiques...et plus fiables dans le temps?.

Je déteste les bornes à étages, ça devrait être proscrit, sauf quand t'as vraiment pas le choix. nomicons/grin
C'est chiant a dessiner sur les schémas, et encore plus chiant quand tu dépannes...

galexis wrote:

Ne faudrait-il pas régler la problématique des "bornes à sorties multiples" qui ne permettent le passage du numéro de conducteur que sur 2 bornes ? Le problème est ressortit plusieurs fois sur le forum...

Heuu.... ce problème est réglé depuis un moment...nomicons/smiley-green tu peux mettre autant de bornes et même des bornes 4 points de connections  (-|-)  l ’équipotentialité sera conservé.

========================Gestion des éléments borne (2)========================
-Dans l'onglet informations ou dans un nouvel onglet, ajouter une entrer afin de choisir le groupe de bornier parent.
-Ajouter une nouvelle variable de formule de label qui indique le numéro de fil (ainsi la borne pourra avoir comme label le numéro de fil raccordé)

+ champs informations sur la borne, infos qu'il est difficile de mettre en place sur le schéma mais qui doit être présent dans le dessin du bornier à moins que t'ais prévu qu'on puisse y ajouter des textes dynamiques comme avec les anciens borniers?

https://download.qelectrotech.org/qet/forum_img/66_bornier_chassis_guillotines_51-88.jpg