1

(8 replies, posted in Code)

more like this

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

but fully integrated in QET

yeah i know this features. They are nice

2

(8 replies, posted in Code)

Yes, a macro explorer. That way, you can save entire pages. All components within these pages should also be directly imported so that you can insert complete, finished pages right away without having to add components first.
This is also a standard feature found in WSCAD or Eplan and would save a lot of work.

This has nothing to do with search and replace, but rather with being able to insert complete pages.

3

(8 replies, posted in Code)

So should we wait for Joshua to continue working on this, or should I go ahead and implement this as a component?
If we wait, I would work on integrating a macro explorer into QET.

4

(8 replies, posted in Code)

Okay, that’s cool and better than what I’m currently doing and had planned to program. The only thing is, there’s no wire labeling here.
The way I’m doing it now—and the way I had planned to do it—is to use a dedicated component for this. I’ve attached an example image.

So should I not go ahead with it if Joshua already has an idea and has partially implemented it?

5

(8 replies, posted in Code)

Hi all

Under the conductor properties, there’s already a placeholder for a cable. How did you envision this? My idea would be to create a new component category for cables. That way, you’d have a component for the cable and could integrate it directly into the drawing. If the terminals are named with the wire designation, the terminal block plugin for terminal diagrams could check directly: Am I connected to a cable? Which wire is there? Then this could be nicely automated.

If this point is accepted by you, a function could be built to create a cable list from all cables, including start and end points.

What do you think? If that's okay, I'll get to work on creating it.

6

(1 replies, posted in Code)

I've attached the tutorial video in which I explain my new feature for automatically numbering clamps

https://github.com/qelectrotech/qelectr … r/pull/449

Wähle es bei gedrückter Shift-Taste aus. Dann kannst du es mit den Pfeiltasten im Raster verschieben oder wenn du es in kleinen Schritt willst alt+pfeiltasten

scorpio810 wrote:
LievenC wrote:

is this implemented?
and how to find it?

Pushed and uploaded for Debian  deb, Ubuntu ppa  and Windows, for now.

Thank you

No, not yet. I still have to install one more thing tonight.

You're welcome.
I hope you're happy with the code and that it proves useful.
It's been very helpful to me.

I also have a few more ideas for improvements. I'll try to write the source code for those as well.

Ach da. Ich habe den Reiter vollkommen vergessen. Danke dafür!
Ich war in dem zusammengesetzten Text direkt im Bauteil und habe es nicht gefunden. Vielen Dank dafür!

Guten Tag zusammen,

in den generellen Einstellungen der Querverweise für Master / Slave Elemente kann man mit %M die Anlage in dem Querverweis inkludieren.
Bei einem Folienverweis geht das mit %M nicht. Gibt es hier eine andere Möglichkeit?

c.lehner wrote:

I can.
As an example the parts on the top, and also left bottom side, shows additional lines, not needed.

Where should be the extra lines? i dont see them.
Which Version do u use?

Hello everyone,

I’ve continued developing the script.
To do this, I’ve configured and programmed a wide variety of settings from QET.
Could you please test it and give me some feedback? There might still be some errors, for example because the page size is significantly different and the scaling isn’t quite right yet, or something like that.

Features that aren’t included yet:
Position of the cross-reference for the slave component: text alignment. I’m not exactly sure how this works yet. Can someone tell me?
Also, the component information isn’t available in languages other than German and English yet.

As soon as the script runs without errors, I'll adapt it for the command line

Translated with DeepL.com (free version)

could a share an example project?

Im Programm sind die Variablen angegeben.
Wenn deine Seite 5/17 heißt wird dies dafür natürlich eingetragen.
Wenn du nur die 5 willst, müsste %f die richtige Variable sein.

Oder du vergibst der Seite einfach nur die Zahl 5 und hast das Ergebnis

I can't say for sure. I've never had that problem.
However, it looks like your connection isn't properly aligned. Could that be causing the problem?

Are the Terminals, the bridge, the cable etc created automatic or did u write it yourself for each terminal?

Could someone give me all the translations for the component information? I think they are already in the Code? Then i could add them in my tool

Thanks for testing and reporting back. I'll look into where the problem lies, fix it, and upload an update.

would it be possible, that u give me .qet to test it? I have tried with a single page with 2-1 and it works.

Thank you.

I think this should be possible.
i can take a look.

But that this works, i have to enter the different Settings from QET. This will take a bit of time. If u want, i can do that

I have attached everything.
I deleted many pages from a previous project. So don't be surprised that the plan doesn't make much sense as it stands.

scorpio810 wrote:

A workaround it's to program code that use PDF like yours python program and also read the .qet XML, also you didn't need to enter rows, columns counts, size, and maybe with the folio label found page position.

You neeed two file, PDF of your project and the project.qet, I think!

I have implemented your idea.
The script is attached.

Currently, German and English are supported.
The settings currently supported in QET are:

Text alignment for slave elements: Top, Right, Bottom, Left
Settings for the master: Position below the master and display as contacts.

This means that the options for displaying as a table and showing the contacts at the bottom of the slide are still missing. I don't use these settings either.
For Commutator must be used slave elements which are marked with other

I have implemented an additional function:
You can also enter component information, such as manufacturer, function, etc.
To do this, an info box is placed on the upper left contact of the element. This allows you to see directly which component it is and you don't have to go to the component directory. Since I use the variables for my tool with the terminal diagram differently than their labeling, I have included the option to exclude any components of the terminal type for the info boxes.

Translated with DeepL.com (free version)

I'm sorry, I don't understand your first question.
As far as I know, there is currently no way to center align text. If you want to do this, you have to do it manually. But I may be wrong.

25

(5 replies, posted in Scripts)

Ich habe meine Zusatzfunktionen noch einmal geupdated.
Die Änderungen sind folgende:
Der Titel in dem Klemmenplan und der Kabelliste wird jetzt aus dem Titel in den Projekteigenschaften gezogen. So wird kein separates Feld bei den Folien benötigt.
Die Punkte der Klemmen kommen nun über Protokoll / Spannung statt über den Eintrag in Funktion.
Die Suche in dem Klemmenplan geht jetzt über die UUID statt über das Betribesmittelkennzeichen. Das gab Probleme, wenn das BMK öfters vergeben ist.

Englisch:
I have updated my additional functions again.
The changes are as follows:
The title in the terminal diagram and cable list is now taken from the title in the project properties. This means that no separate field is required on the slides.
The terminal points are now entered via Protocol / Voltage instead of via the entry in Function.
The search in the terminal diagram now uses the UUID instead of the operating resource identifier. This caused problems when the BMK was assigned frequently.

Translated with DeepL.com (free version)