1

(10 replies, posted in Scripts)

Hallo miteinander,

es gibt ein Update:
- die Darstellung der Seitenverweise werden aus dem Projekt ausgelesen
- es gibt die Möglichkeit einen Schutzvermerk oder Zubehör einzufügen oder auch nicht
- der Bug, dass der Kopf der  XML "verbogen" wurde ist beseitigt, Logos bleiben im Projekt enthalten und sind lesbar  (umstellung xmlTree auf lxml)

TerminalTableApp 0.5.0

Für mich ist es so brauchbar.
Viele Grüße
       Xander



Hello everyone,

There’s an update:
- Page references are now read directly from the project
- You can choose whether or not to include a copyright notice or accessories
- The bug where the XML header was ‘corrupted’ has been fixed; logos remain in the project and are readable (switch from xmlTree to lxml)

TerminalTableApp 0.5.0

It works well for me.
Best regards
       Xander

https://private-user-images.githubusercontent.com/258473685/550911588-212be986-00e0-4067-9bca-dbc0b74c5544.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzM1NjYxNzYsIm5iZiI6MTc3MzU2NTg3NiwicGF0aCI6Ii8yNTg0NzM2ODUvNTUwOTExNTg4LTIxMmJlOTg2LTAwZTAtNDA2Ny05YmNhLWRiYzBiNzRjNTU0NC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMxNVQwOTExMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wNGM2ZTc0ZjUwOThiNzUyMTk4NzViNzM4ZjZiNDIxNmM5NTRkYmQ3YjFmNTdkZGJhZmMwYmYwYWRhMjk3NzgxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.FwzpQLMh33ckl1jhBdqNeyd_b0RjzVMT3AOkXJir9T4

2

(10 replies, posted in Scripts)

https://qelectrotech.org/forum/misc.php?action=pun_attachment&item=3638&preview&secure_str=3876t3091Hallo Miteinander,
ich habe meine App etwas weiterbearbeitet, so, dass sie TextEdit unterstützt und jetzt Englisch und Deutsch kann.
Sie heißt jetzt TerminalTableApp, um die Mehrsprachigkeit zu verdeutlichen.
Herunterladen könnt ihr sie über:
https://github.com/Xander-gz/QET_TerminalTableApp
Über weitere Übersetzungen oder Korrekturen der Englisch-Übersetzung würde ich mich freuen.
Anregungen und Hinweise auf Fehler sind gerne gesehen.
Grüße
    Xander

Hello everyone,
I have further developed my app so that it supports TextEdit and now works in English and German.
It is now called TerminalTableApp to emphasise its multilingual capability.
You can download it from:
https://github.com/Xander-gz/QET_TerminalTableApp
I would be grateful for any further translations or corrections to the English translation.
Suggestions and error reports are welcome.
Best regards,
     Xander

3

(10 replies, posted in Scripts)

0-3-2 Ich habe Fehlermeldungen hinzugefügt, und das design der Tabelle geringügig geändert.
Auto-Bauteil- und Auto-Foliennummerierung gehen bei QET-0.100, hier sieht die Abgespeicherte XML anders aus.
Eine Brücke über das Ende der Tabelle zur nächsten Seite sind möglich.
Brücke über Verweis funktioniert noch nicht.

4

(4 replies, posted in Scripts)

Hallo Kellermorph,

ich habe die scripte ausprobiert, sie sollten zusammengefasst werden.

Auserdem musste ich feststellen, das das Einfügen der Seite nur funktioniert, wenn der gleiche Zeichnungskopf eingestellt ist.
Andernfalls wurde meine Test-Kopie total zerschossen!

Bitte beachten, wer das ausprobieren will.

5

(10 replies, posted in Scripts)

Danke, das höre ich gerne.

Im Moment wäre ich mit einer nicht ganz grundlegenden Überarbeitung zufrieden:
Kannst Du in den Leitereigenschaften die Eigenschaft Kabel freischalten? (Vielleicht so dass diese Eigenschaft nicht auf alle Verbindungen des Potentials übertragen wird?)
So müsste ich nicht die .qet-Datei im Editor öffnen um die jeweilige Verbindung als Kabel zu kennzeichnen.

Kannst Du das Häckchen "Eigenschaften auf alle Verbindungen des Potentials übertragen" so einstellen, das es sich merkt, dass ich es deaktiviert habe?


Merci, ça me fait plaisir de l'entendre.

Pour l'instant, je me contenterais d'une modification mineure :
Peux-tu activer la propriété « Câble » dans les propriétés du conducteur ? (Peut-être de manière à ce que cette propriété ne soit pas appliquée à toutes les connexions du potentiel ?)
Ainsi, je n'aurais pas besoin d'ouvrir le fichier .qet dans l'éditeur pour marquer la connexion correspondante comme câble.

Peux-tu régler la case « Appliquer les propriétés à toutes les connexions du potentiel » de manière à ce qu'elle mémorise que je l'ai désactivée ?

6

(4 replies, posted in Scripts)

Hallo Kellermorph,
das Script ist tatsächlich zu gebrauchen!

Die Mühe mit dem Öffnen der als qet-Seiten-template abgespeicherten qet-Datei, kopieren und als .txt abspeichern kannst Du dir sparen,
indem Du einfach die .qet in .txt umbenennst.

Falls Du das weiterentwickeln möchtest, wäre eine config-Datei nicht schlecht, in der die Pfade zu den Sammlungen hinterlegt sind.

7

(10 replies, posted in Scripts)

im File Hausverteiler2 sind Fehler:

die Verbindung -X3:4L nach -X3:5L muss im Textfeld als "Brücke 2o" bezeichnet werden, sonst befindet sich die Brücke unter der N-Brücke.

Die Kabelliste wird nicht richtig angezeigt weil bei den PE-Leitern die Querschnittsangabe fehlt.

Wenn ihr das verbessern wollt, wird eine schwäche sehr deutlich: Es darf immer nur der eine Leiter verändert werdern, vor allem bei der Brücke im Textfeld muss der Hacken "Eigenschaften auf alle Verbindungen dieses Potentials übertragen" deaktiviert werden.

Über die Kabel-Bezeichnungen und Eigenschaften besteht noch Diskusionsbedarf.

8

(10 replies, posted in Scripts)

Hello Laurent,

here ist a Zip-file.

Inside is a exe and the source code.

9

(10 replies, posted in Scripts)

Falsches AppImage, sorry, ich habe es getauscht.

10

(10 replies, posted in Scripts)

Hallo Miteinander,

es ist schon ein Weilchen her, dass ich einen Versuch unternommen habe eine App zu programmieren, die einen Klemmenplan erstellt.
Ich war sehr frustriert, nachdem ich sie hier hochgeladen hatte, hat sie bei mir selber auch nicht mehr funktioniert…

Heute ein neuer Versuch.

Nur als AppImmage, sie ist noch nicht ausgereift:

- Jegliche Formeln werden nicht akzeptiert: AutoFoliennummern, AutoBauteilnummern…
- Die App gibt keine Fehlermeldungen aus.
- Nur in deutscher Sprache
- Keine Brücke über eine Seite hinweg möglich.

Ganz wichtig: Werden neue Bauteile, Klemmen oder Betriebsmittel erstellt immer neue Terminals einfügen, sonst wird keine neue Terminal-uuid vergeben.
QET verträgt das, die KlemmenplanApp wird einfach keinen Klemmenplan erstellen.

Voraussetzungen für einen Klemmenplan:

- Die Terminals an einer Klemme an die ein Betriebsmittel angeschlossen wird müssen benannt sein (a,b,c,….) und als intern oder extern gekennzeichnet.
- die Terminals an einer Klemme für Brücken sind generisch und ohne Namen.

-die Verbindungen die eine Brücke darstellen müssen im Diagram als solche bezeichnet werden:
Der Text des Leiters muss „Brücke i1“ sein. i1 steht dabei für Intern 1.
Der Klemmenplan kann jeweils 3 Brücken intern und extern darstellen z.B. „Brücke e3“

- Die Terminals der Betriebsmittel müssen einen Namen erhalten. Betriebsmittelkennzeichen, Anlage und Ort müssen ausgefüllt sein.

Zum Ausprobieren am besten die Elemente/Bauteile, vor allem Klemmen, aus meinen Diagrammen verwenden.

Anwendung: App starten, QET-Datei auswählen, Klemmenplan erstellen.
Die Originaldatei bleibt erhalten, eine neue Datei mit „-terminals.qet“ wird erstellt.

Viel Spaß beim Probieren.
Ich freue mich auf Rückmeldungen und Verbesserungsvorschläge/Tipps.

11

(8 replies, posted in Scripts)

Ein kleiner Nachtrag:
Ich hab beim Hochladen die falsche Datei erwischt. Die Bezeichnung der Terminals intern und extern haben nicht gestimmt.
Sorry

Kann die Datei VerteilerII wieder aus dem Post gelöscht werden?

12

(8 replies, posted in Scripts)

I just tried to make a working Programm. So i used cxFreeze. This ist the result.

Like i said, it is my first attempt. I bought a Python book and tried to create a terminal diagram.

13

(8 replies, posted in Scripts)

!

14

(8 replies, posted in Scripts)

Here is the code.

It's not particularly nice to look at.

15

(8 replies, posted in Scripts)

Hallo Miteinander,
die Voraussetzunge sind hauptsächlich die Bezeichnung der Terminals in den Klemmen-Elementen.
Was ich erreichen will ist eigentlich klar.

Einschränkungen:
- der erzeugte Plan ist auf die Größe/Blattgröße beschränkt. Er wird entsprechend größer oder kleiner dargestellt.
  (ich habe das aber noch nicht probiert, weil meine Pläne diese Größe haben)
- eine Kabelliste kann nicht erstellt werden, die Kabel müssten im XML händisch eingetragen werden, was sehr mühsam ist.
  Nummer oder Farbe geht, aber ohne Kabelzuordnung bringt das nicht viel
- es ist nur eine sehr begrenzte Fehlerausgabe im Programm: Das File bzw. die Angaben in den Elementen werden nicht auf Fehler
  oder Vollständigkeit geprüft.

- wesentlich besser wäre die ganze Funktion im Programm zu realisieren, wo eventuelle Fehler oder fehlende Informationen gleich
  beim Erstellen auffallen.

Einfach mal probieren.

16

(8 replies, posted in Scripts)

Da bisher nur die nichtssagenden unbearbeiteten Files heruntergeladen wurden, habe ich hier noch ein Beispiel, wie das nach der Bearbeitung aussieht.

17

(8 replies, posted in Scripts)

Hallo Miteinander,

ich habe mich mal an einem Klemmenplan versucht. Das ist tatsächlich mein erstes Programm. In Python, C++ bin ich nicht durchgestiegen.

Die angehängten QET-Files können zum Ausprobieren verwendet werden, weil die Klemmentabelle nur mit bestimmtem Klemmenaufbau funktioniert.

Viele Grüße
         Xander

https://download.qelectrotech.org/qet/forum_img_2/2_stromlaufplan.svg
https://download.qelectrotech.org/qet/forum_img_2/3_klemmleiste_-x1_-_1.svg
https://download.qelectrotech.org/qet/forum_img_2/4_klemmleiste_-xpr_-_1.svg

Salut, jeremy,

Je pense que c'est possible. Jouez avec les projets/numérotation de voiture et les paramètres/projets du programme. Au moins, pour les étiquettes de matériel, tu vas réussir.

Salutations
Xander

(Traduction en ligne)

Hallo FabiaDarkblue,

versuch es mal hier:

Einstellungen -> Programmeinstellungen -> Texte

Hallo FabiaDarkblue,

Nicht ganz einfach...
Wenn Du ein Projekt öffnest und gleich blättern willst, kannst Du die Pfeiltasten rechts-links verwenden. Hast Du schon einmal in eine Seite (Folio) geklickt oder etwas bearbeitet, gehen die Pfeiltasten nicht mehr, dann musst Du die Bild auf-, Bild ab-Tasten nehmen. Bild auf und ab funktioniert wiederum nicht, bevor Du im Folio gewesen bist.

@Joshua: Das ist wohl ein kleiner Bug.

Grüße
           Xander

Hallo Kim,

Den Projektnamen im Reiter Projekt unter Projekteigenschaften eintragen, er wir auf alle Folien übertragen.

Wenn Du auf den Zeichnungskopf doppelklickst (Folieneigenschaften) findest du eine Standardvorlage die bearbeitet werden kann.
Zeichnungskopf-Editor mit klick auf den Bleistift öffnen. Klickst Du nun auf ein Feld kannst Du den Text bearbeiten.
Es geht ein Fenster auf: Wert der Zelle. Drück da auf "In die Zwischenablage kopieren". Hier findest Du die vordefinierten Variablen.

Eigene Variablen können in den Projekt oder Folieneingenschaften definiert werden z.B. "art_unterlage" im Editor dann "%art_unterlage" eingeben.


Im Projektdaten-Fenster sind weitere Zeichnungskopf-Vorlagen. Einfach einen neuen in dein Projekt hineinziehen.

Grüße
             Xander

Hallo  Daniel,

bei mir geht es. QET 0.8 und QER 0.9.

Stellst Du die Farbe im Reter Darstellung ein?
Der Text "Leiterfarbe" wird im Moment nur im Folienverweis verwendet. Vielleicht später im Klemmenplan, wo die Angabe dann auch mehr sinn macht.

Güße
     Xander

https://download.qelectrotech.org/qet/m … rance.html

Hallo Jörg,
diese Funktion ist so nicht gegeben.
Entweder den Text im Feld Text manuell eingeben oder eine Formel erstellen unter

Projekteigenschaften -> Autonummerierung -> Leiter

Hier musst Du dann allerdings den Leiter mit der entsprechenden Nummerierungsregel neu zeichnen.

Die Felder die Du ansprichst werden im Moment nur im Folienverweis verwendet.

Gruß
    Xander

Hallo q.e.d.,

schau doch erst mal im Reiter Manual 0.8 auf dieser Seite nach.
Die Anleitung ist echt gut, leider nur auf "neu-deutsch".

Du kannst übrigens bei Settings -> Configure QElektroTech -> Languages auch deutsch einstellen.

Grüße
         Xander

Hello everyone

The function is fine.
Maybe a hint in the manual would be better: "Here it is determined in which direction the text frame grows, when text is inserted"