@ Sylvain :

écrit un message et envoie-le.
Ensuite, tout en restant connecté sue le forum QET, va sur ton message et clique sur "modifier".
Ton message passe alors en mode éditable et, en bas, tu trouves un champ où tu peux attacher ton fichier.

@ Laurent :

merci, j'ai corrigé.


@ Sylvain :

envois ton .csv ici sur le forum. Vu de ce que tu relates, il doit y avoir une petite coquille quelque part.
Soit dans la macro, soit dans la manière dont tu génères la nomenclature.
Dis-moi aussi quelle version de QET tu utilises car, d'une version à l'autre, le fichier .csv généré par QET contient plus ou moins de colonnes ce qui parfois perturbe le fonctionnement de la macro.
Je dois aussi avouer que j'ai pas encore tester la macro avec QET v0.6 RC1. La dernière fois que je l'ai utilisée, c'était il y a quelques semaines et QET en était encore à la version de développement v0.51.

@ sylvain :

Ah, je comprend mieux maintenant !
Pour que la macro fonctionne, il faut que le champ "localisation" des éléments soit renseigné.
D'ailleurs, seuls les éléments dont le champ "localisation" est renseigné seront exportés vers la nomenclature, les autres éléments seront purement et simplement ignorés.
Et donc, si "localisation" n'est pas renseignée, la macro affiche le message d'erreur et ne fait rien du tout.

Je te conseille vivement de lire EN ENTIER le tutoriel (voir précédemment le lien de scorpio810).
Je sais, ca fait une vingtaine de pages mais il me semble assez indispensable de le lire pour bien comprendre toutes les petites subtilités et éviter d'avoir à poser 25 questions sur ce forum... et devoir attendre les réponses avant de pouvoir aller plus loin.

Et vu que tu es sous Windows, une fois la nomenclature exportée en csv, ouvre le fichier csv avec l'éditeur de texte de Windows et enregistre-le avec le codage de la table de caractère UTF-8 (cliquer sur le boutons "options" dans l'éditeur de texte) sinon tu auras une mauvaise interprétation des caractères spéciaux, tels que é è ê à...
Car Windows utilise principalement une table de caractères ANSI et Linux une table UTF-8.

Ce conseil est aussi dans le tuto, donc, tu vois, ca vaut le coup de le lire nomicons/whistling

@ scorpio :
depuis la version V03 de la macro, j'ai rajouté le support Windows. Je l'ai testé (mon client utilise aussi la macro sous Windows 7) et ca fonctionne.

@ sylvain :
normalement, le chemin vers ta collection utilisateur ne pose pas de problème pour la macro.
Est-ce que tu pourrais poster ici un screenshot du message d'erreur en question ?
Ca me permettrait de voir ce qui cloche chez toi.

I have a similar problem:

in the schematic editor, when I drag&drop an element from my user collection on the drawing area and then very quickly right click the mouse, QET often crashes.

@ unio:
does the crash happen when you right click your mouse after inserting a text field?

@ Daniel

du kannst auch 2 Projekte gleichzeitig öffnen und irgendwas im Projekt 1 kopieren, dann wechseln auf Projekt 2 und es darin einfügen.
Es funktioniert mittlerweile einwandfrei. Das nutze ich sehr oft, wenn ich eine schon vorhandene Schaltung aus einem alten Projekt in einem neuen Projekt brauche.
Das Gleiche gilt auch für das Deckblatt.

the current development version is the 0.6.

0.51 is dead as development version.

I'm on Ubuntu 16.04 64bit with the development version 0.6 RC1 and I have no problem with master/slave referencing.

Please note that between the 0.5 version (current stable) and the 0.6 RC1 (development), the widget to link master and slave elements has been changed.
If you want to link a slave to a master, you have to right click in the widget list and choose "Link the item" from the context menu.

Hallo Daniel,

Daniel wrote:

Kann man die Texte auch fett machen, unterstreichen usw? Dazu habe ich leider nichts gefunden.

Es gibt keine Möglichkeit im Symboleditor die Texte zu formatieren (fett, kursiv, usw.).
Es ist von den Entwicklern mehr oder weniger so gewollt.

Im Gengensatz zu Calypsos Vorschlag, würde ich an deiner Stelle das Deckblatt nicht mit einem Symbol machen.
Wenn du dafür ein Symbol verwendest, hast du natürlich den Vorteil, dass das Symbol wie eine Vorlage genutzt werden kann (drag&drop aus der Sammlung, ausfüllen und fertig). Nachteil ist, dass die Texte nicht formatiert werden können (hast du schon bemerkt).

Es ist irgendwie einfacher das Deckblatt mit "ganz normalen" Textfeldern zu realisieren, die du direkt im Schaltplaneditor einfügen kannst. Siehe meine Vorlage im Anhang.

Zu deinen Fehlermeldungen, wenn du das Bauteil abspeicherst:
Es ist Pflicht ein BMK (Betriebsmittelkennzeichen) zu definieren, um ein Bauteil abzuspeichern.
Aber QET verpflichtet nicht, einen Anschluss (was du "Klemmpunkt" nennst) einzufügen. Es ist lediglich einen Warnhinweis, was dich nicht hindert, das neue Bauteil abzuspeichern.

Wenn du aber trotzdem das BMK los haben willst, dann muss du diesen kleinen Hackertrick versuchen:
- zeichne dein Bauteil wie gewünscht
- füge ein Textfeld hinzu und definiere es als "Betriebsmittelkennzeichen"
- speichere das Bauteil ab
- finde das Bauteil in deiner Benutzersammlung
- Rechtsklick drauf und Eintrag "Ordner öffnen" im Kontextmenü auswählen
- dann öffnet sich dein Dateimanager
- finde die .elmt Datei von deinem Bauteil und mache sie mit einem Texteditor auf
- finde die Zeile, die

tagg="label"

beinhaltet und lösche die KOMPLETTE Zeile
- speichere die Datei mit dem Texteditor ab und mache den Texteditor zu
- kehre zu QET zurück, Rechtsklick auf deine Benutzersammlung und "Sammlungen neu laden" auswählen
- fertig!
Du kannst dann das Bauteil mit drag&drop in deinen Schaltplan einfügen. Falls du aber später das Beuteil ändern muss, dann muss du wieder ein BMK definieren (sonst kannst du es nicht abspeichern) und es wieder mit dem Texteditor löschen.
Es ist halt einen kleinen Hackertrick...

sous Windows, sous Mac ou sous Linux ?

Par "base de données", tu désignes ta collection d'éléments ?

hello Unio,

no, QET has no auto save function.
You need to save your project regularly by yourself.

I personaly make an incremental saving each day or two times a day.
I save my projects (with "save as") like this:
[project name]_[date]_[time stamp].qet

If something goes wrong, I can always use the last backup.
I encourage you to use the same saving system.

Pour ma part, je suis en ce moment très investit dans la conception de la nouvelle maison familliale.
Je jette un coup d'oeil de temps en temps sur le forum mais j'ai pas trop le temps de m'y investir.
En plus, Joshua prend un petit congé de QET donc pas la peine de le gaver avec des tonnes de nouvelles fonctionalites ;-)

Sinon je garde encore le nouveau site web QET sous la main en attendant la release de la version 0.6.
Malheureusement, depuis plusieurs semaines, j'ai pas avancé d'un millimètre.
Je pense que je finaliserai le site lorsque ce sera le moment de le publier.

a+

at the moment, no, until you create the functionality by yourself.

Bonjour toffe82,

tu as bien cherché, cette fonctionnalité n'existe pas !
Pour ma part, quand je veux dessiner une implantation armoire, je fais comme cela :
Lorsque je crée un élément, je crée également dans la foulée sa miniature dans un deuxième élément.

Et donc, quand j'insère un élément sur le schéma, j'insère également la vignette correspondante sur le folio de mise en armoire et je lui attribue le même "label" que le symbole électrique.

Ainsi, lorsque les plans électriques sont terminés, y'a plus qu'à placer correctement toutes les vignettes sur la plaque de montage.

Pour faire les mise en armoire, je considère que 1 pixel = 1 mm. Ce qui signifie que la distance entre 2 points de la grille dans QET correspond en réalité à 1cm. Cela fait un folio beaucoup plus grand que ceux des schémas électriques et, pour cette raison, il faut créer un cartouche adapté à ces dimensions.

Quand tout est en place (folio de mise en armoire, cartouche approprié, vignettes du matériel électrique) c'est très rapide de faire une mise en armoire.
La plaque et les rails de montage ainsi que les goulottes de câblage sont réalisés avec des formes basiques (rectangles) pour pouvoir être facilement modifiés en fonction des besoins.

Au final, ca donne un plan qui ressemble à ca :
Exemple de mise en armoire

@ Ficare74 :

oui, c'est exact : lorsqu'on épingle QET à la barre des tâches Windows, le raccourci ainsi créé va pointer sur le mauvais fichier, en l'occurence :
"C:\Program Files\QElectroTech\bin\qelectrotech.exe"

Pour avoir un raccourci épinglé qui fonctionne correctement, il faut éditer sa cible manuellement en tapant :
"C:\Program Files\QElectroTech\Lancer QET.bat" 0

C'est pour cette même raison que Windows remplace l'icône QET par un icône générique (car "l'épinglage" pointe sur les mauvais fichiers et papa windows ne retrouvent plus ses petits).

@ Joshua :

le bug du "conducteur fantôme" existe toujours, il est juste devenu moins fréquent.

@ simlas :
non, le plugin pour générer les borniers n'est pas encore intégré au logiciel à proprement parlé (c'est-à-dire en C++). Dans le menu "projet" de la version developpement de QET, il existe une action "lancer le plugin création de borniers" qui permet de lancer le script python.

Si tu veux plus d'infos, cherche sur le forum les messages de Unalcalde, c'est lui qui a développé le script.
Je pense qu'il aimerait bien avoir un peu plus de retours sur son travail.
Actuellement, il continue de peaufiner ce qu'il avait commencé.

@ Ficare74 :

c'est le fameux bug du "conducteur fantôme" : une fois effacé, le conducteur reste quand même partiellement existant dans le schéma. Si tu continues à travailler, QET plante systématiquement. Au plus tard, quelques secondes seulement après que le bug se soit produit.

Pour contourner le plantage :
lors qu'un conducteur (ou une forme simple : rectangle, ellipse...) ne se laisse pas effacer, il faut immédiatement faire un "undo" puis enregistrer le projet.
Modifier le conducteur ou la forme simple en question puis à nouveau essayer de l'effacer. Si l'effacement réussi (sans que le bug se produise) alors c'est bon, enregistrer le projet, QET ne plantera pas.
Si l'effacement échoue (le bug se produit) alors recommencer depuis le début : undo puis enregistrer, puis modifier...

@ hlafuma :

Les éléments de la collection QET ne peuvent être modifiés. Ils sont disponibes en lecture seule.

Si tu veux éditer des éléments de la collection QET, il faut faire un drag & drop de la collection QET sur la collection utilisateur. Cela a pour conséquence de copier l'intégralité de la collection QET dans le répertoire de la collection utilisateur. Les éléments seront alors éditables.

Bonjour Ficare74,

le plus efficace c'est par l'intermédiaire du BugTracker. Il te faut créer un compte pour y accéder (ca prend très peu de temps).
Faire un rapport sur le BugTracker n'a seulement de sens si tu peux décrire assez précisément la situation dans laquelle le plantage s'est produit. Si tu arrives à reproduire le plantage systématiquement, fais un rapport sur le BugTracker.
Sinon, pour les assidus du déboggage, la meilleure solution consiste vraisemblement à éxécuter QElectroTech depuis Qt Creator en mode "Debug". Je ne saurais te décrire la procédure détaillée pour y arriver, mais voici quand même les grandes lignes :
- installer Qt Creator
- télécharger le "trunk" de QET (la toute dernière version, avant que les builds officiels ne soient produits)
- configurer la compilation
- compiler en mode debug
- utiliser QET tel quel, fraîchement compilé
En cas de plantage de QET, le logiciel de développement Qt Creator affiche la cause du plantage dans un rapport de bug. Celui-ci peut devenir très utile pour les développeurs qui ont alors un peu plus d'informations pour faire la chasse aux problèmes.

@ Julien :

C'est clair que les numéros de ligne en automatique (rungs) et les conducteurs obliques, ca ne sera pas faisable.
Par expérience, je sais que les conducteurs obliques, en général, c'est pas indispensable du tout. Il y a toujours une facon de dessiner un peu différemment pour pouvoir s'en passer.

Le reste ne devrait pas être un problème du tout à dessiner avec QElectroTech.

Pour revenir à une de tes questions précédentes, oui, nous n'avons presque pas de contributions en provenance d'Amérique du Nord, ce qui explique que la collection QET ne possède quasiment pas de symboles ANSI.
Il ya quelques temps, j'avais hésiter à me lancer moi-même dans la création de ces symboles, mais vu l'ampleur du travail et le peu d'utilité que j'en ai, j'ai préféré remettre ce travail à... quelque part dans le futur...

Pour faire du vrai travail pro avec QElectroTech et laisser derrière soi tous les logiciels propriétaires concurrents, je me permettrais ces quelques conseils, puisque, moi aussi, j'ai franchi le pas depuis 2 ans :

- prévoir un temps de préparation pour faire tous les essais et tests possibles avant de se lancer dans son premier projet.
- quand on bloque sur quelque chose que QElectroTech ne sait pas encore faire (les rungs, par ex.), trouver des solutions alternatives !
- si ces solutions restent introuvables, avertir collègues et clients que certaines choses ne peuvent pas (encore) être réalisées. Est-ce alors vraiment un problème ou simplement une vieille habitude qui doit être revue ? Si les collègues ou clients rechignent malgré tout, ne pas oublier de remettre l'accent sur la gratuité du logiciel. Un logiciel comme cela, ca ne se trouve pas à tous les coins de rue.
- la plupart des choses seront très bien et rapidement faites avec QElectroTech. D'autres seront plus laborieuses et réclameront donc un peu plus de temps qu'avec un logiciel propriétaire. Pareil, avertir collègues et clients.

Après, je ne sais pas dans quels contextes tu travailles, il soit donc possible que les facteurs coûts et temps de conception ne soient pas trop importants pour toi.

En ce qui te concerne, tu devras élaborer une collection de symboles ANSI répondant à tes besoins. Faut pas se leurrer, c'est du travail mais, arrivé au 3ème ou 4ème projet sur QElectroTech, tu passeras beaucoup moins de temps sur l'éditeur d'éléments. Et là, tu vas commencer à travailler beaucoup plus vite. Evidemment, les bonnes habitudes et la connaissance du logiciel en profondeur y sont aussi pour beaucoup dans la vitesse d'éxécution.

Donc voilà, c'est juste une question de temps au début.

Puis arrivera une époque où tu te demanderas pourquoi tu achetais autrefois des licenses... nomicons/wink

@ Ficare74 :
pour la 0.51, il faut alors installer QET depuis une ppa.

Désinstalle la 0.5 avant de continuer.
Ensuite, y'a qu'à suivre cette procédure :
installer QET 0.51 via ppa

@ Laurent :
ben tu m'enverras tes notes en vrac et j'essairai de mettre tout ca dans des "tirroirs".
Euh... quoique... on n'avait pas dit qu'on mettrais toutes les notes dans la section devel du forum ?

@ Laurent :
je comptais faire un template html pour les "release notes". Ca t'intéresse ?
Le but du template étant de structurer à minima toutes les évolutions réalisées entre 2 versions stables, ce que tu fais déjà, mais y'a peut-être moyen de simplifier un peu. Le template ne servirait uniquement que pour les releases stables (ca va, c'est déjà assez de boulot !).
J'en profite de faire cette proposition car je suis à fond dans le nouveau site web en ce moment.

J'ai remarqué que les releases notes, vu leurs tailles, sont assez inadaptées pour être postées en tant que news sur le forum (ca pose des problèmes entre les différentes feuilles de style css utilisés sur le site, les grosses images, etc...).
Evidemment, il faudra toujours poster une news pour la release, mais elle ne contiendrait quasiment qu'un lien vers la release note en question.

Sinon, je suis toujours partant pour traduire la news en anglais quand l'heure sera venue.

@ Ficare74 :
tu peux y'aller, la version de développement (0.51) est en travaux depuis plus d'un an, on commence à avoir du recul.
Par rapport à la 0.5 (stable), la 0.51 (dev) est maintenant peut-être même plus stable, beaucoup moins gloutonne en RAM et beaucoup plus rapide pour charger les projets et les collections (si ton PC dispose d'un processeur à plusieurs coeurs).

scorpio810 wrote:

You run chmod +x DXFQET before?

nomicons/blush

Now it's working!