Beaucoup d'informations essentielles de Joshua dans les messages des derniers jours nomicons/smile

Alors, le plus important : laisser tomber QET et en faire un fork. Oui, pourquoi pas nomicons/w00t .
En fait, ce sera pas vraiment un fork, vu que la branche principale de développement s'achèvera quand la nouvelle commencera.
Il s'agit simplement de ne plus assurer de rétro-compatibilité.

Personnellement, je suis plutôt pour car il manque à QET certaines choses primordiales qui n'ont pas été pensées à la base.

De mon point de vue, le fait que les bornes de connexion (les barres rouges et bleues) n'aient pas un ou plusieurs champs texte qui leur soit attaché représente une grosse lacune de conception.
Cela revient à dire que QET ne sera jamais capable de dire sur quelle borne d'un appareil est relié tel ou tel conducteur.
Cette fonctionnalité, c'est la base nécessaire à beaucoup d'édition de post-traitement, comme par exemple :
- les borniers automatiques complets (ceux de Unalcalde ne sont pas complets mais il a tiré le maximum de ce qu'on pouvait faire dans l'état actuel des choses).
- les listes de câble
- les plans/listes de filerie
- etc.

Evidemment, c'est une grosse décision de stopper la rétro-compatibilité.
Mais franchement, pour moi, elle a déjà cessée entre la 0.61 et la 0.7.
Récemment j'ai du retrevailler le plus gros projet que j'ai fait avec QET jusqu'à maintenant. Environ 150 folios créés avec la v0.5-dev de l'époque.
J'ai essayé de la passer en v0.7-dev pour pouvoir profiter des derniéres fonctionnalités et notamment le chercher/remplacer très pratique dans les gros projets. Et ben j'ai failli m'arracher les cheveux quand j'ai réalisé le travail que je devais accomplir pour upgrader tout le projet à la v0.7-dev. Donc je me suis contenter de sortir l'appimage v0.61, d'ouvrir le projet et de réaliser les modifications pour lesquelles mon client me paye.
Ce projet ne sera donc vraisemblablement jamais édité avec une version supérieure à la v0.61.
Evidemment, si ce projet ne faisait que 15 folios, ce serait assez rapide de l'upgrader, mais là, 150 folios, personne ne paiera le travail nécessaire.

Petite anecdote pour éventuellement modérer la dureté de l'évolution possible de QET :
en 1984, Eplan 5 sort sur plate-forme MS-DOS.
Quelques années plus tard, suivant l'évolution des systèmes d'exploitation, Eplan 5 est adapté à Windows et devient, déjà à l'époque, une référence dans son domaine.
Les années passent, le logiciel évolue et est toujours rétro-compatible : on peut toujours ouvrir un ancien projet avec une nouvelle version du logiciel.
Début des années 2000, Windows 7 va bientôt devenir le nouveau standard et Eplan 5 commence à faire viellot dans tous les domaines : performances, graphismes, utilisation, étendu des fonctionnalités, ergonomie... Bref, ce logiciel de plus de 20 ans, qui trimballe toujours sa base MS-DOS sous le capot, doit être remplacé sinon il mourra.
Son remplacant arrive en 2006 et s'appelle Eplan P8. Totalement nouveau (partant d'une page vierge) et utilisant le .NET framework de Microsoft, Eplan P8 est complètement dans l'air du temps et utilise déjà nombres d'améliorations déjà inclues dans QET ou intuitivement souhaitées par Joshua, comme par exemple :
- stockage de quasiment toutes les informations en format XML
- utilisation de base de données pour gérer, entre autre, les articles
- un projet est une archive comprimée contenant toutes les données nécessaires (projet en xml, images, extraits de bdd...)

Malgré tous les chamboulements et améliorations, il est toujours possible de convertir un projet Eplan 5 créé par exemple en 1988 au nouveau format d'Eplan P8 version 2018. Grosso-modo, 30 ans de rétro-compatibilité. Pas mal !

Mais... et il fallait que cela arrive, avec la publication d'Eplan P8 version 2.8 en 2018, la maison-mère arrête officiellement le support et la conversion des projets de l'époque Eplan 5 (1984-2006).
Ce qui signifie que le vieux format devient un gros boulet qui freine voire empèche de nouvelles fonctionnalités (ou mêmes des simplifications qui seraient bienvenues) de voir le jour. Il est donc purement et simplement abandonner après 12 ans pendant lesquelles les utilisateurs avaient la possibilité d'upgrader leurs anciens plans.

Voilà... Il aura fallu 12 ans à QET pour apprendre de ses erreurs de jeunesse. Entre les premières lignes de code de Xavier-l'étudiant-en-informatique aux fonctionnalités pro écrites par Joshua-l'électricien-de-maintenance-qui-maîtrise-bientôt-Qt... Sans compter tous les hacks et améliorations réalisées par Laurent.
Aujourd'hui on en est là et je trouve très bien que Joshua pose ouvertement la question :
faut-il rester éternellement retro-compatible ou non ?

Je pense que l'erreur vient du copier/coller d'un retour chariot, caractère qui est invisible dans les widgets de QET.
Pour avoir moi-même expérimenté un temps avec les retours chariot dans le champ commentaire, je sais que c'est pas bon quand on exporte vers la nomenclature csv.

Je sais pas si c'est faisable mais ce serait bien que QET enlève par lui-même les retours chariots présents dans les champs d'information.

De même qu'il faut interdire l'utilisation du point-virgule dans tous les champs d'information (et aussi dans ceux de l'éditeur d'éléments) car c'est le caractère qui sert de séparateur en format csv.

Malgré tout, l'export svg est là et permet d'exporter les schémas en vectoriel.

Dans QCAD, c'est très facile d'importer un svg, de le travailler et de l'enregistrer en dxf.

Certes, certains auraient préféré s'économiser cette étape de conversion... Ce que je peux comprendre.

Perso, ici en Allemagne, j'ai jamais vu quelqu'un faire des plans électriques en format dxf. C'est un pur format graphique, incapable de gérer les ref. croisées etc.
Il vaut toujours mieux télécharger gratuitement QET et travailler les fichiers en format natif.
Je comprends finalement pas trop l'intérêt de pouvoir exporter en dxf.

@ Flurk:

you can not edit the elements provided in the QET collection. They are in read-only mode.
If you want to edit these elements, please drag&drop the whole QET collection into the user collection (from the collection panel).

@ Fredhuber:

wenn du ein neues Projekt anfängst, dann lieber die allerletzte Version von QET nehmen. Also in dem Fall die 0.7 dev (mit der letzten svn Nummer).

Es gibt doch schon große Unterschiede zwischen die letzte Stable (0.61) und die Entwicklungsversion, vor allem was Verwaltung von Texten angeht.
Ein Projekt, das mit 0.61 kreiert wurde ist nicht in 5 Minuten auf die 0.7 upgradet. Man muss schon einige Texte anpassen und es kann tatsächlich zeitaufwendig werden.

Sorry but I don't understand your questions. nomicons/ermm

What means "direct an element"?
What is an "ID of an element"?

Hi Tray,

at the moment there is no dedicated function to edit a cable list or a PLC I/O overview but you can partialy workaround it, depending of what info fields you're using and how you edit the csv file generated by QElectroTech.

The csv export functionality is the only thing you can use to create cable list and PLC I/O overview.

Hallo Walter,

wenn du z.B. ein Potenzial blau konfigurierst, dann werden alle Leiter von diesem Potenzial blau.
Sehr sinnvoll wenn ein Leiter sich über mehrere Folien streckt, vorausgesetzt die Leiter der einzelnen Folien sind mit Folienverweise (die Verweispfeile) miteinander verbunden.

Grüße.

59

(16 replies, posted in Bar Fourre-tout)

nomicons/laughing  Le prix !!!

A ce tarif tu peux t'acheter quelques stations Threadripper et les faire bosser en parallèle, ce sera toujours plus rapide, et de loin, que le Xeon cadencé à 2,3GHz.

La machine est sûrement super à l'utilisation mais, à ce prix, on a tellement d'autres possibilités que cela remet franchement en cause le bien-fondé d'une telle config hardware.

256Go de RAM, c'est bien pour faire tourner une cinquantaine de machines virtuelles en même temps nomicons/smiley-green .
Ou alors faire du montage vidéo en 4K...

Hallo Peter,

Calypso hat Recht:
sobald man ein bereits verlinktes Bauteil ausschneidet oder kopiert (um es auf eine andere Folie einzufügen) sind die Querverweise getrennt und man muss sie wieder herstellen.

Beim Kopieren/Einfügen würde es keinen Sinn machen, die Querverweise beizubehalten, da die Slave-Bauteile noch nicht existieren oder schon mit dem ursprünglichen Master-Bauteil verbunden sind.

Beim Ausschneiden/Einfügen wäre es durchaus sinnvoll, geht aber im Moment nicht.

ok, thanks but when i use a "print on file PDF" i can't set a margins.

Yes you can!

"Stampa su un file PDF", then OK and then you come to the dialog displayed in the screenshot of Calypso.
And then click on the button shown by Calypso, a dialog opens where you can set the margins.

Erreur de ta part.

Toutefois, les formes de base (ligne, cercle, rectangle...) peuvent être agrandies ou rétrécies séparément (mais pas en tant qu'ensemble).
Les éléments peuvent uniquement être agrandis ou rétrécis dans l'éditeur d'éléments (pas dans l'éditeur de schémas).

Salut Tristan,

vu ta dernière capture d'écran, j'ai l'impression que tu dessines un élément pour un bornier complet.
Il aurait mieux fallu créer un élément pour une borne, c'est beaucoup plus facile à l'utilisation.

Ensuite, pour tes textes (une fois que tu as un élément = une borne), tu utilises le champ [label] pour entrer la désignation du bornier (par ex. X0), le champ [commentaire] pour entrer le numéro de borne (1, 2, 3...) et le champ [fonction] pour entrer les textes "Géné_L1", "Géné_L2", etc.

Bref, je pense que tu n'as pas choisi la bonne solution au départ, lors de la création de tes borniers. Le fait que tu utilises la version 0.6 ou 0.7 ne change finalement pas grand chose.

Sorry, diese Nachricht ist irgendwie untergegangen, ohne Antwort nomicons/blush .

Mehrsprachige Projekte sind im Moment gar nicht möglich. Es gibt nicht mal einen Umweg, da Übersetzungsfunktionen echt kompliziert werden können...
Aber... Das Thema wurde schon Mal vom Hauptentwickler angesprochen. Er hätte eine Lösung dafür. Diese braucht aber Zeit um entwickelt zu werden. Es wird nicht in die kommende Version 0.7 implementiert, ganz sicher nicht.

Wenn wir aber in ein paar Wochen bzw. Monate nochmal fragen, während der Entwicklung der Version 0.8, dann könnte man vielleicht mehrsprachige Projekte bearbeiten können.
Diese Funktion brauche ich nämlich auch! nomicons/rolleyes

@ Laurent:

I agree that a solid line default is the best standard for all basic shapes.
I assume that a solid line pattern is the most used in the most cases.

Hallo Lebowski,

also vielleicht gibt es ein Missverständnis meinerseits aber, für mich, ein Schütz wird mit einer Spule dargestellt.
Dazu kommen noch Leistungskontakte und eventuell auch Hilfskontakte als separate Symbole, die man mit der Spule "verbindet" (Querverweis).
In QElectroTech wird das mit einer Master/Slave Verbindung realisiert:
- die Spule ist das Master Bauteil
- die Kontakte sind die Slave Bauteile

All diese Bauteile sind in der QET Sammlung zu finden, unter:

Hi Dawid,

to 1:
no, there is no way at the moment to link electric symbols with their thumbnail in the assembly drawing.

to 2:
the terminal block generator is still in a beta state and, as far as I know, there is no extra feature to manage multi-level terminals.
But you can display them as several one-level terminals, what they actually are!

The text size set in the config only apply to new created dynamic texts.

For those which are already on your diagrams, you have to change them one by one using the "Selection properties" widget as shown in my screenshot above.

Yes you can resize all texts.
Here:

@ Denis25

pour les paires torsadées, je vois pas trop l'intérêt de créer un symbole.
Une polyligne fait largement l'affaire, non ?!?

@ Galexis

Une fois que t'as configuré un blindage complet (avec les 2 symboles, les pointillés et tout...) il te suffit de copier/coller l'ensemble.
Ainsi, pas besoin de refaire la config des conducteurs à chaque nouveau blindage à dessiner.

...Et sur les schémas, voilà ce que cela donne :

Tiens Galexis, essaie les éléments joints à ce message.
En attendant que cette fonctionalité soit implémentée, j'utilise 2 éléments qui permettent justement de pouvoir contourner ces problèmes :
- largeur variable du symbole
- raccordement à la terre ou à la masse

Une fois les 2 éléments mis en vis-à-vis, y'a plus qu'à mettre les conducteurs les reliant en pointillés et le tour est joué nomicons/wink .

Je viens d'essayer la dernière build avec la sélection à main levée.
C'est top !
Reste plus qu'à savoir si on entre dans la fonction de connexion automatique avant la sélection (bouton dans la barre d'outils) ou après (menu contextuel).
Perso, je penche toujours plutôt du côté du menu contextuel qui apparaît quand on relâche le bouton gauche de la souris.

Prévoir aussi de pouvoir tout annuler en cours de route avec la touche ESCAPE.

Galexis wrote:

Il me semble que le but de ce système de connexion est qu'il soit rapide, hors une fenêtre de réglage à la fin me parait être à contre courant ....

C'est pas une fenêtre de réglage, c'est simplement un menu contextuel où il suffit de choisir une action. Donc, un clic de souris. C'est tout !
Comme disait Joshua, l'avantage du menu contextuel est qu'il peut être étendu par la suite avec d'autres actions, comme :
- copier
- collage multiple

Après, je dis pas que c'est l'idéal, y'a peut-être de meilleures idées...
Disons que quelques tests en "grandeur nature" pourraient être très utiles pour voir comment on se dépatouille avec cette nouvelle fonctionalité.