Die Shift-Taste nur zum markieren, zum bewegen musst du die wieder loslassen

Hallo Kellermorph,
bei den Einstellungen für die Folienverweise gibt es doch auch die Variablen %M und  %LM.
Habs gerade getestet, bei mir funktionierts. Allerdings funktiniert es erst in einer neu
erstelleten Foie (erst Namen für die Variable Anlage in den Projekteinstellungen vergeben,
und dann neue Folie erstellen)

3

(6 replies, posted in Code)

Thanks Joshua, the solutions described in the links helped.

4

(6 replies, posted in Code)

Exactly as you said. Last evening I discovered that the problem doesn't exist on my both Debian systems.
It only affects my two Win11 computers.
Let's see, maybe I'll be able to solve the problem eventually.

5

(6 replies, posted in Code)

Okay, thanks for the reply.
It seems the problem is on me. I'm not an expert with Git/GitHub. I spent half the day
on it yesterday. The problem is indeed the large QElectrotech.qch. I deleted the file in
my GitHub repository, and then I was able to clone from my repository.

Okay, I guess I'll have to keep looking.

6

(6 replies, posted in Code)

I can no longer clone the QElectroTech repository.
The cloning process ends with an error message:

C:\Users\xxx\xxx\xxx\xxx> git clone --recursive https://github.com/qelectrotech/qelectr … mirror.git
Cloning into 'qelectrotech-source-mirror'...
remote: Enumerating objects: 153432, done.
remote: Counting objects: 100% (176/176), done.
remote: Compressing objects: 100% (101/101), done.
remote: Total 153432 (delta 105), reused 99 (delta 71), pack-reused 153256 (from 2)
Receiving objects: 100% (153432/153432), 133.84 MiB | 9.72 MiB/s, done.
Resolving deltas: 100% (128382/128382), done.
Updating files: 100% (1627/1627), done.
Downloading doc/QElectroTech.qch (530 MB)
Error downloading object: doc/QElectroTech.qch (7b77982): Smudge error: Error downloading doc/QElectroTech.qch (7b7798233e8251baac7717d4b0f991ad5fdf23a76d9fbe864d363e3b93458560): batch response: This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.

Errors logged to 'C:\xxx\xxx\xxx\xxx\xxx\qelectrotech-source-mirror\.git\lfs\logs\20260317T120632.3963731.log'.
Use `git lfs logs last` to view the log.
error: external filter 'git-lfs filter-process' failed
fatal: doc/QElectroTech.qch: smudge filter lfs failed
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'



The problem seems to be the size of the "QElectroTech.qch" file
in the doc directory.

@Laurent
You are not alone.
In my case, 90% are retrofits. Generally, I very rarely use automatic numbering, only in a few cases.

Schau mal in den Einstellungen unter Allgemein->Projekte den
Punkt "Betriebsmittelkennzeichn von Bauteielen beim Kopieren/Einfügen nicht beibehalten",
da darf kein Haken rein.

The XML in your project file is corrupted.
Something went wrong with the project properties.
Open the project file in a text editor and adjust the file accordingly,
as shown in the image.
Then you should be able to open the project again.

Wenn man in den Projekteinstellungen unter 'Cross References'
den Typ 'Switch/Button' auswählt und 'view contacts' aktiviert, wird
der Querverweis angezeigt.

Aber wo das Problem liegt,  habe ich noch nicht wirklich erkannt.
Bei Gelegenheit werde ich noch einmal schauen.

sorry, war etwas vorschnell, habe ich inzwischen auch erkannt.
Ich schau auch gerade, habe aber auch noch nichts gefunden.

moin Walter,

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

Hattest Du dir den ganzen Thread, den ich dir verlinkt habe, durchgelesen?
Da geht es um das Thema Leiterbeschriftung. Darüber war ich mir gar nicht im klaren,
ich hatte nur das mit den  Variablen gelesen.
In dem Thread werden auch einige Elemente geteilt.

Ich weiß nicht, ob ich Dich verstanden habe.
Die Variablen benutzt du im Feld 'Textformel' im Leitereigenschaften Dialog,
wodurch dann der entsprechende Text an den Leiter geschrieben wird.
In den Folienverweisen hast du ja sowieso über die Bauteilinformationen Zugriff
auf die Variablen.
Und das beim Verweis nur ein Anschluß erlaubt ist, ist eigentlich auch logisch,
schließlich wird der Verweis ja über die angeschlossene Leitung definiert.
Und bei mehreren Leitungen am Verweis wäre die Zuordnung nicht mehr eindeutig.

Es gibt seit einiger Zeit neue Variablen für Leiter:

https://qelectrotech.org/forum/viewtopi … 445#p21445

Ich denke, das sollte helfen

Have a look at
https://qelectrotech.org/forum/viewtopic.php?id=2309
Search the forum, there are some posts and solutions to this problem

Set the 'Page' column first, or adjust the SQL query

look here
https://download.qelectrotech.org/qet/m … _size.html

Simply enter an empty directory in the settings for the QET collection,
then no collection will be loaded

Was ist ein Kontaktkamm? Meinst du Kontaktspiegel?
Wenn du den Kontaktspiegel meinst, den kannst du allein nicht frei bewegen.
Wie der Kontaktspiegel positioniert wird, wird in den Projekteigenschaften unter
Querverweise festgelegt.
Bewegen kannst du den Kontaktspiegel nur mit dem Element, oder als Bestandteil
vom BMK(Label). In den Einstellungen kannst du unter 'Position' mit der Einstellung
'Unter dem Betriebsmittelkennzeichen' den Kontaktspiegel unter dem BMK anzeigen
lassen. Für das eigentliche BMK nutze ich den Composite Text mit der Label-Variablen,
und mit dem eigentlichen BMK-Text positioniere ich den Kontaktspiegel so, wie ich den
brauche.
Hoffe es hilft Dir.

Ich habe gerade einen pull request gemacht. Die Positionierung der Texte sollte jetzt passen. Wenn eine neue QET-Version
rauskommt könnt ihr ja reichlich testen.

@Laurent
Das / Zeichen hat in diesem Fall keine funktionale Bedeutung, es ist nur ein Char. Jedes andere Zeichen hätte auch das
Problem verursacht. Der Fehler war einfach nur, das ich bei Composite Text mit nur einer Variable getestet habe. Dadurch
habe ich nicht bemerkt das für Composite Text mit mehren Variblen oder mit user Text ein anderes handling nötig ist.


I just made a pull request. The text positioning should be correct now. You'll have plenty of time to test it when a new QET
version comes out.

@Laurent
The / character has no functional meaning in this case; it's just a character. Any other character would have caused the
problem. The mistake was simply that I was testing composite text with only one variable. As a result, I didn't realize that
different handling is required for composite text with multiple variables or with user text.

Thanks for the tip

Ja, habe ich auch gerade festgestellt. Und damit das ganze noch etwas komplizierter wird,
es ist ein Unterschied ob ich z.B. den '/' im Elementeditor oder im Diagram Editor ändere.
Ich schau mir das an, vielleicht finde ich ja eine Lösung.

Yes, I just realized that too. And to make things a little more complicated,
it makes a difference whether I change the '/' in the element editor or in the diagram editor.
I'll take a look into it, maybe I'll find a solution.

I just did a little testing, and it looks like the '/' sign is the problem.
Could you please delete the '/' in the comming arrow and then test again.

Ganz so einfach ist es leider nicht.
Ich habe das schon so gemacht wie du es beschreibst, alle Conductor-Koordinaten
auf Null. Funktioniert auch wenn man ohne sichtbaren Conducter-Text arbeitet.
Sobald Coductor-Text mit ins Spiel kommt funktioniert das nicht mehr, die Koordinaten
vom Conductor-Text sind nähmlich relativ zu den Koordinaten des Conductors.
Ich habe dann auch die Text-Koordinaten angepasst, aber das hat nicht zuverlässig
genug funktioniert.

Ich bin mir noch nicht sicher, ob die Koordinaten keine Bedeutung haben.
Verschieben zB führt auch zu negativen Koordinaten und nicht alle negativen Koordinaten
führen zu diesem weißen Rand.
Wir sollten die Ursache beseitigen und nicht das Ergebnis anpassen.

Ich glaube nicht das wir das zum jetzigen Zeitpunkt so in Qelectrotech einzufügen sollten.

Allerdings kann ich mir vorstellen das man diesen Ansatz in einem Script oder einem kleinen
Programm benutzt um alte beschädigte Projekte zu reparieren.