Guten Tag zusammen,

ich arbeite gerade an einem Skript für QET.
Hierfür muss ich jeden Leiter so ziehen, wie dieser nachher auch verdrahtet wird.
Allerdings gibt es hier ein Problem. Vorher habe ich das Problem so gelöst, dass ich alle Leitungen von einem Startpunkt aus gezogen habe. So würde aber das Skript nicht funktionieren.
Jetzt möchte ich, vom Querverweis zum 1. Bauteil eine Linie ziehen, dann vom 1. Bauteil zum 2. und vom 2.Bauteil zum dritten.
Im angehängten Bild bin ich also vom Querverweis zu 101P1, von 101P1 zu 101P2 und von 102P2 zu 101P3 gegangen.
Sobald ich die Linien allerdings als gestrichelt oder Strich-Punkt Linie einstelle, wird daraus eine "durchgehende" Linie.
Die Abstände sind hier einfach nicht identisch, dass dort wo vorher eine Lücke war diese von der 2 Linien überdeckt werden und es wie eine durchgehende Linie aussieht.
Gibt es hierfür eine Lösung, außer dass man jede Linie vom Querverweis zum Bauteil zieht? Dann wird das richtige Format beibehalten.

Please post a few Pics of your Problems. Maybe then i could help you.

28

(159 replies, posted in Code)

Do i understand it correctly that the Problem with Wayland

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

is gone with QT6?

Ich hatte so ein ähnliches Problem. Ich habe es so gelöst, dass ich eine Klemme erstellt habe, welche unten und oben keinen Anschluss haben.
Danach habe ich einfach nur separat als Bauteil ein Anschluss erstellt. Diesen setze ich auf die Klemme. Dadurch kann ich beidseitig alles definieren wie ich will und die Potentiale und Definitionen werden nicht von der jeweiligen anderen Seite beeinflusst.

Die Funktiondeklarierung der Klemmen kann ich dir nicht erklären, da ich bisher damit nicht gearbeitet habe.

30

(1 replies, posted in Elements)

Bei Etagenklemmen wird immer jeder Klemmpunkt als eigene Klemme dargestellt. So hat man z.B. für eine Etagenklemme L/L/PE oder L/N/PE im Schaltplan 3 Klemmen gezeichnet.

Dein Anhang fehlt aber ich habe dir mal was angehangen.
Das Kabel habe ich als eigenes Bauteil erstellt.
Die Klemmen, die du dort siehst sind dann in echt im Schrank 2 Etagenklemmen.
Dies ist einmal eine L/L Etagenklemme und einmal L/L/PE

31

(159 replies, posted in Code)

You're welcome. Merry Christmas to you too.

32

(159 replies, posted in Code)

are u fine with this?

walter wrote:

Gibt es projektbezogene Einstellungen die dieses Verhalten erklären können?

ich habe rein geguckt und erstmal nichts gefunden.

moin Walter,

achim wrote:

in deinem Master-Element ( io_links.elmt ) hat der Label-Text nur die Göße 1,
aber noch viel wichtiger: er ist weiß.

Das habe ich mit Absicht so gebaut, damit dieser in der DDC-Übersicht nicht stört.

Das ist komisch.
Die sind ja ungefähr wie meine Elemente die ich erstellt habe.

Wenn ich meine eigenen rein ziehe, dann funktioniert dies auch bei deiner markierten OK und bei der markierten nicht Ok auch nicht.

Da bin ich jetzt überfragt, ob irgendwas an der Datei an sich kaputt ist. Das ist was ich jetzt vermuten würde.

35

(159 replies, posted in Code)

scorpio810 wrote:

Yes, we can close out the year by tagging version 0.100 since it's been a while, but it bothers me that we're not providing a detailed changelog... like we used to do for older versions.

It's become something of a habit over the last four or five years, you might say, and critics will point out that three years later, nothing has been noted. The fault lies with a lack of time and perhaps rigour on our part... We have experienced very serious health problems affecting Joshua and myself at the same time, which almost put an end to this magnificent community project used daily around the world.


Of course, future versions built with the Qt6 frameworks will have updated QET version numbering in the qet.h file, but I don't yet know how they will be numbered: 0.200 or 0.600, 2026, etc.

Who knows what has changed since version 0.9?
Is there a summary somewhere, and does this only need to be described in detail once?

Puh das übersteigt meine SQL-Kenntnis.

geht's ums Materialverzeichnis?
Da filtere ich auch Sachen raus.

ich mache es so:
Wenn die Materialen nicht rein sollen, schreibe ich unter der Rubrik Bestellnummer "bauseits" (ohne Anführungszeichen).

Mein Standard SQL-Befehl für die Materialliste sieht dann so aus:


WITH nums(n) AS (VALUES (0),(1),(2),(3),(4))
SELECT
  printf('%-8s', COALESCE(Folio, ''))                   AS Seite,
  printf('%-8s', COALESCE(label, ''))                   AS BMK,
  printf('%-20s', COALESCE(manufacturer, ''))           AS Hersteller,
  printf('%-40s',
    COALESCE(
      CASE n
        WHEN 0 THEN designation
        WHEN 1 THEN designation_auxiliary1
        WHEN 2 THEN designation_auxiliary2
        WHEN 3 THEN designation_auxiliary3
        WHEN 4 THEN designation_auxiliary4
      END, ''
    )
  ) AS Artikelnr,
  printf('%-140s',
    COALESCE(
      CASE n
        WHEN 0 THEN description
        WHEN 1 THEN description_auxiliary1
        WHEN 2 THEN description_auxiliary2
        WHEN 3 THEN description_auxiliary3
        WHEN 4 THEN description_auxiliary4
      END, ''
    )
  ) AS Artikelbeschreibung
FROM element_nomenclature_view
CROSS JOIN nums
WHERE (element_type = 'simple' OR element_sub_type IN ('coil','protection'))
  AND label NOT LIKE '%W%'
  AND (manufacturer_reference IS NULL OR manufacturer_reference NOT LIKE '%bauseits%')
  AND (
       n = 0
       OR (n = 1 AND TRIM(COALESCE(designation_auxiliary1, '')) <> '')
       OR (n = 2 AND TRIM(COALESCE(designation_auxiliary2, '')) <> '')
       OR (n = 3 AND TRIM(COALESCE(designation_auxiliary3, '')) <> '')
       OR (n = 4 AND TRIM(COALESCE(designation_auxiliary4, '')) <> '')
  )
ORDER BY CAST(folio AS INTEGER) ASC, label COLLATE NOCASE ASC, n ASC;

Dort ist dieser Abschnitt drin:
  AND (manufacturer_reference IS NULL OR manufacturer_reference NOT LIKE '%bauseits%')

damit wird es rausgefiltert.

Wenn ich mich nicht irre, muss es so aussehen:

AND (label NOT LIKE '%_%')

38

(159 replies, posted in Code)

I have no idea how difficult it is to program this and whether it is even possible, but wouldn't it be possible to automatically create a backup when a .qet file created with qt5 is opened with a qt6 version?

ja ich hatte ihn mir komplett durchgelesen.

Dadurch kam ich darauf, dass es mit dem Folienverweis geht, diese Attribute auszulesen / anzuzeigen.
Ich habe ein Projekt nur gerne sauber. Das heißt auch, dass eine keine offenen Enden mehr gibt. Deshalb setze ich für jeden Folienverweis nachher das Nebenstück neben die Folie um diese zu verbinden. So habe ich nachher in der Übersicht kein offenes Ende mehr.

ja die Elemente habe ich gesehen. Ich habe sie auch probiert allerdings sind diese, meiner Meinung nach, zu mächtig. Ich mag lieber das feine kleine Detail, wie ich es erstellt habe.
Es ist ja nur ein kleiner Hinweis über die Farbe und den Querschnitt und sollte, in meinen Augen, nicht so krass ins Auge stechen.

Nochmal vielen Dank an dich Achim. Dadurch habe ich eine Lösung gefunden.

Ich habe jetzt noch einmal etwas rum gespielt.
Mit den Klemmen geht's wohl nicht,  was auch nachvollziehbar ist.

Jetzt habe ich ein eigenes Bauteil erstellt, welches sich, in meinen Augen, sanfter in die Schaltplanseite integriert. Ich habe dieses mal angefügt.

Damit ich nachher in Übersicht der Folienverweise offene Enden habe, werde ich einfach neben der Schaltplanseite die gegenteile platzieren und verbinden. Ich vermute, dass das die für mich beste Lösung ist.

Ich glaube ganz richtig hast du mich nicht verstanden, habe mich aber, glaube ich, auch etwas doof ausgedrückt.

Die Textformel bzw der Text ist soweit klar.

Das die Folienverweise an sich nur einen Anschluss haben dürfen ist auch logisch. Ich wollte nur testen, einen 2. zu machen um bei der Elipse die der Kollege erstellt hat, links und rechts einen Anschluss zu haben. Dies sieht auf dem Bild in dem Post auch so aus, dass es links und rechts von der Elipse angeschlossen ist.

Das dies nicht ging, habe ich das Bauteil als Klemme definiert. So konnte ich beide Anschlüsse rein bringen.
Aber eine Klemme kann dann nicht auf die Definition für Farbe und Querschnitt von dem Leiter gucken, das ist richtig oder? mir wurde dann nichts angezeigt.

Sonst müsste ich entweder ein Bauteil erstellen, bei dem ich den Querschnitt und die Farbe selbst eintrage oder ich trenne die Elipse auf, damit dies einmal ein ankommender und ein abgehender Folienverweis ist. So habe ich das nachher im Projekt auch sauber, dass eine keine offenen Enden gibt.

Perfekt. Damit kann ich arbeiten. Vielen Dank Achim!

edit:
ist das nur mit einem abgehenden Folienverweis möglich? Wie wurde dort dann die 2. bzw. abgehende Verbindung hergestellt?
Mein Gedanke war, dass ich jetzt mit 2 Anschlüssen arbeite, damit ich direkt beide Verbindungen habe.
Dann kam die Fehlermeldung, dass ein abgehender Folienverweis nur einen Anschluss haben darf.
Wenn ich es als Klemme definiere, dann kommen diese Infos nicht.

Guten Tag zusammen,

gibt es eine Möglichkeit, wenn ich bei einem Leiter die Eigenschaften eintrage wie Funktion, Spannung, Leiterfarbe oder Querschnitt diese im Plan anzuzeigen oder zu exportieren?
Wenn ich auf Leiterbeschriftungen exportieren gehe, kommen dort nur die eingetragen Texte an dem Leiter.

Wow, that would be fantastic. Currently, I always do this with xmlcopyeditor.

QET does not have a standard scale for drawings internally. Many people use 2 pixels for 1 mm as a workaround.
I think the better solution for you would be to create the floor plan of the house using CAD software, then generate a PDF from it and convert that into an image. You can then insert this into QET and use it to plan your electrical installation.

If you want to stick with your previous approach, you will need to save the socket and all other components from the official component collection in your user collection. There you can then edit them (size, appearance, etc.) and insert them into your drawing from there.

Translated with DeepL.com (free version)

Thanks a lot!

ok thank you a lot.
i will stay at X11 when im working with QET.

Ah, okay, so that will be fixed in the future as soon as it is built with the new QT version? So it's just a matter of time? Will that come in via a normal update?

Hi Laurent,

Sorry, but I think I'm too stupid to understand that right now.
According to the QElectrotech info, I have version QT 5.15 installed.
With 6.9, the problem should no longer exist?
How do I upgrade the version in QElectrotech? I installed it from the Ubuntu sources and then upgraded to V0100 according to your instructions.

Guten Morgen zusammen,

ich habe testweise mal von X11 auf Wayland umgestellt.
Dabei ist mir ein Problem aufgefallen. Ich kann die Werkzeugleisten nicht am Rand wieder andocken.

Ich habe mal Beispielvideos angehangen. Ist das ein bekannter Fehler oder nur ein Problem bei mir?