376

(2 replies, posted in DE : Hilfe, Vorschläge, Unterhaltungen...)

Hallo murat-ertas,

zunächst:
Ich bin kein Jurist und dies ist meine rein subjektive Meinung!

QElectroTech wird unter der Lizenz GPLv2 vertrieben.
Siehe: https://qelectrotech.org/

Wenn ich mir dies ansehe:
https://www.gnu.org/philosophy/free-sw
wird meiner Meinung nach klar, dass es die Lizenz erlaubt,
GPLv2-Software auch kommerziell zu nutzen!

Hallo Andreas,

Du hast gerade die Effekte erlebt, von denen ich im anderen Thread (interne Verbindungen...)
mit "wie gut die erstellende Software die Grafik speichert hat oder gar am Format DXF"
geschrieben habe.

Einzelne Elemente des DXF treten in der Grafik als sehr kurze Linien auf, sind aber wohl
originär sehr kurze Abschnitte eines Kreises mit großem Radius. Daher die riesigen
gestrichelten Kreise im QET-Element...

Ich habe mir mal die Mühe gemacht und mit meinem Lieblings Zeichen-Programm Inkscape
die DXF vom Sitop UPS 1600 geöffnet. Dort liegen Front und Seitenansicht als "Symbole"
vor. Die Frontansicht habe ich dann kopiert und in eine neue Inkscape-Instanz eingefügt.
Nun lag das "Symbol" als reguläre Zeichnung vor und konnte wiederum in DXF exportiert werden.

Das daraus konvertierte QET-Element beinhaltet zwar nun knapp 7000 Einzel-Elemente, sodass
man z.B. das Bauteil auch nicht einfärben kann, weil keine geschlossene Kontur vorhanden ist,
dafür sind nun keine riesigen Kreise für minimal kurze Linien mehr vorhanden...

Meine Vorgehensweise für ein gutes QET-Symbol ist folgende:
Die DXF-Datei in Inkscape importieren die Grafik soweit bearbeiten, dass die Anzahl
Einzelelemente deutlich geringer wird, um danach über DXF-Export aus Inkscape mit
DXFtoQET ein QET-Element zu erstellen.
Ja, das hört sich umständlich an, aber die Bearbeitung mit Inkscape empfinde ich als
komfortabler als mit dem Element-Editor oder anderen CAD-Programmen. Für den
Feinschliff ist anschließend der Element-Editor natürlich unerläßlich!

Im Anhang findet ihr das Sitop UPS 1600 - DXF wie folgt bearbeitet:
- in Inkscape geöffnet
- Front-Symbol kopiert (Ctrl+C) und in neuem Inkscape-Fenster eingefügt (Ctrl+V)
- Export nach DXF
- mit DXFtoQET ein Element erstellt

Vielleicht hilft's!

Hallo zusammen!

Habe ein paar der Wago-Komponenten überarbeitet und damit
die jeweilige Dateigröße teilweise deutlich verringert.
Zusätzlich sind zu den Reihenklemmen noch zu einigen Serien
Brücker dazugekommen, die in separaten Unterverzeichnissen
liegen, weil die gleichen Brücker bei mehreren Reihenklemmen-
Serien zum Einsatz kommen.

In dem Zusammenhang ist mir noch eine Inkonsistenz bei
einigen Verzeichnissen und Dateinamen aufgefallen, die es
leider erforderlich machen, dass die QET-Kollegen das komplette
Verzeichnis austauschen müssen.

@Laurent:
In the attached package I updated some of the parts of the
package I sent last time. Additionally I re-arranged some files.
So please delete all parts from the package I sent last time,
and use only the ones from the attachment.
Sorry for this inconvenience!

@Andreas:
Es ist auch die KNX-Klemme als Bild dazugekommen
als Schaltplan-Symbol war sie bereits vorhanden.

Greetings
  plc-user

Hallo zusammen!

Mit den verbesserten Möglichkeiten im Element-Editor
habe ich noch ein wenig an den Front-Ansichten der
WAGO-Bauteile gewerkelt und in dem Zuge sind nun auch
Reihenklemmen aus deren Produktion mit in das Paket
gewandert.

Leider musste ich dafür die Verzeichnisstruktur innerhalb
des Wago-Zweiges anpassen, was im Moment für die
QET-Betreuer einen kleinen Mehraufwand bedeutet.
Damit die Kollegen die Erklärung besser verstehen,
wechsele ich nun die Sprache...

@Laurent:
In the attached package I updated some of the parts of the
package I sent last week. Also I added some Terminal-Blocks
as front-view from the same manufacturer. To keep the directory-
structure clearly arranged, I had to do a rework!

Please delete all parts from the package I sent last week, inside
directory "02_fronts" and use only the ones from the attachment.
The new directory-structure makes it possible that everybody who
wants to add parts, can find the right directory and filename.

Sorry for the inconvenience but I think this new directory-structure
is much more effective!

Greetings
  plc-user

Hello everybody!

@joshua:
The possibility to add/delete nodes from the polygon
points-list works very fine! Thank you!  nomicons/smile

Only the (german) translation needs adjustment:
We could use the same texts as with mouse-editing...

A short notice to the list of parts:
EDIT: Deleted this part of post!

Thanks again for your great work!  nomicons/smile

Greetings
  plc-user

Already downloaded Debian-Packages!

Works really fine!  nomicons/smile 

Thanks again!

Hallo Nuri,

es kann natürlich sein, dass ich das mit den Begriffen in den
Vorlagen durcheinander bringe. Dort steht in der "default"-Vorlage
jedenfalls ein Author mit "h" in der deutschen Übersetzung.

Dass die Variable-Namen nicht übersetzt werden, ist klar!
Das würde auch zu weit führen ...

Insgesamt bin ich mit QET (und der deutschen Übersetzung)
sehr zufrieden! nomicons/smile

Wenn mir etwas auffällt, melde ich mich, wie Du siehst! 

Gruß
  plc-user

Hallo zusammen,

die deutsche Übersetzung vom englischen "Author" ist: "Autor" ohne "h".
Den Tippfehler gibt's leider häufiger in QET, deswegen keine genaue Stelle...

... und irgendwo ist noch ein "Fehler aufgetretten". nomicons/shocked
Weiß gerade gar nicht mehr, wo...
Da ist ein "t" zu viel - richtig: "aufgetreten".

Gruß
  plc-user

Now that's what I call fast! nomicons/smile 

Merci beaucoup, Laurent!

Hallo zusammen!

Thank you for the quick reaction!  nomicons/smile

@Laurent:
Three step-sizes would be more comfortable, but it wouldn't be a
real problem if the step-size would be 0.1

My knowledge of QT-Programming is very limited - a quick search found
this link about "enum Qt::KeyboardModifier" and "flags Qt::KeyboardModifiers":
https://doc.qt.io/qt-5/qt.html#KeyboardModifier-enum


@Nuri:
Schaue ich mir an, wenn das nächste Debian-Package verfügbar ist!
Danke!


Greetings
  plc-user

Hello Joshua,

Another small one:
With the mouse you move elements by 10 points, by using the Cursor-Keys
the movement is done by 1 point.
Do you think it is possible to use for example <Ctrl> or <Shift> together
with the Cursor-Keys to reduce the step-size to 0.1 ?

Greetings
  plc-user

Hallo Andreas,

ich glaube, das liegt nicht am DXF-Converter, sondern daran, wie
gut die erstellende Software die Grafik speichert hat oder gar am
Format "DXF" (die Format-Interna kenne ich nicht!):
Schau' Dir mal die Anzahl Elemente des Bauteils an! Bei den PFCs
waren das mehrere tausend! Die wollen erstmal gelesen, extrahiert
und neu geschrieben werden...

Gruß
  plc-user

Hello Joshua,

yes, the reason for this behavior is the Z-Order!

Just as an idea:
Could it be possible to look at this situation as "Node-Editing-Mode"?
If a polygon is selected you enter this Editing-Mode and before you can
select another item you have to de-select the polygon by clicking into
free space.
This special mode wouldn't be necessary, if the Node-list was editable... nomicons/wink

I'll wait and see, what your decision is!

Greetings
  plc-user

Hallo Andreas,

eine Anmerkung zu den "Bildern":
Hier habe ich mich auf die Erstellung von typischen Vertretern der verschiedenen
Module konzentriert. Von den Modulen (WAGO-Jargon: "Klemmen") gibt es jeweils
sechs Hauptvertreter:
 - Koppler und Controller,
 - digitale Eingänge (gelbes Beschriftungsschild),
 - digitale Ausgänge (rot),
 - analoge Eingänge (grün),
 - analoge Ausgänge (blau) und
 - System- und Funktionsmodule (weiß bzw. grau)
Dies wurde bei den Modulen mit acht Anschlüssen und (bis zu) vier runden LEDs
eingeführt und bei den Modulen mit 16 Anschlüssen fortgesetzt.
Die Module mit acht Anschlüssen und Lichtleitern statt LEDs haben (leider)
keine farbliche Markierung, sodass hier nur ein Bild nötig ist, um alle
Vertreter diesen Typs darzustellen.

Wer seine Module weiter aufschlüsseln möchte, braucht nur die jeweilige
"Vorlage" in seine Benutzersammlung übernehmen, die Typenbezeichnung und
eventuell die LED-Farben anpassen und hat dann irgendwann eine komplette
Sammlung, die wiederum den Weg in die QET-Sammlung finden sollte...

Wie angedeutet, habe ich den DXF-Converter ausprobiert und dann im Element-
Editor nachbearbeitet. Das erklärt meinen anderen Post im Forum.

Gruß
  plc-user

Salut Laurent,

I have noticed the possibility to do that with the mouse, but:
For example in the drawings I sent in the other thread there are several
polygons so close to each other that the mouse-pointer can't reach the
right node!
By pointing to the desired node of one polygon the polygon next to it is
marked with the surrounding blue border. And when I click, the "bordered"
polygon is selected...
That is why I (sometimes) prefer using keyboard and lists...

Additionally: The node selected in the list could be marked with another
colour to see what node is selected.

Another one: Is it possible to show the coordinates of the mouse-pointer?

Greetings
  plc-user

Salut Laurent,

as discussed earlier:
In the attachment you find elements for devices from
the German manufacturer "WAGO Kontakttechnik".
The elements are sorted in separate directories for
symbols in Schematics with terminals and for the
drawing of construction-graphics without terminals.

I hope these elements meet the QET-Standards!

Greetings
  plc-user

Salut Laurent,

please be a little patient!

I would like to add some more modules before we should
add them all together to the collection!

As mentioned before I created many elements for use in
schematics and they should be separated from the ones
created for construction diagrams. As you may have seen:
"My" elements are a bit different from those already
available in QET...

Additionally I would want to pack a package with a meaningful
directory-structure.

So please wait a bit - I'll send a Package! Promised! nomicons/smile

Greetings

  plc-user

Hallo zusammen,

Bin ich hier auch richtig, wenn es um Ideen für neue Features geht?

Beim Bearbeiten von etwas komplexeren Grafien könnte die Erweiterung
des Element-Editors recht nützlich sein:
Beim Bearbeiten eines Polygons (Pfad) fände ich es super-Hilfreich,
wenn man aus der Liste der Eckpunkte Zeilen entfernen und auch neue
Punkte ein- bzw. hinzufügen könnte.
(engl.: add and remove Points from list)


Zusätzlich ist mir ein Übersetzungsfehler aufgefallen. Wenn ein Element
keinen Anschluß hat, dann kommt die Meldung "Die Überprüfung dieses
Bauteils generierte 1 avertissement(s)<NewLine>:"
Wäre schön, wenn dort zukünftig "... generierte 1 Warnung(en):" auch ohne
Zeilenumbruch vor dem Doppelpunkt stünde...


Gruß
  plc-user

Hello everybody,

@Andreas:
Was meinst Du mit 2D-Modelle? Die Front-Ansicht wie real?!?
Mein Haupt-Augenmerk liegt auf dem Erstellen von Schaltplänen.
Die "richtigen" Ansichten für den Aufbau im Schaltschrank habe
ich innerhalb QET bislang vernachlässigt, da ich von vielen
WAGO-Modulen Grafiken in anderen Formaten nutze...

Habe aber mal die DXF-Import-Funktion ausprobieren wollen und
dabei ist der Anhang "herausgefallen".

Die Controller und die 16-fach - Klemmen sind bislang nur recht
rudimentär implementiert. Der Element-Editor hat für komplexe
Grafik-Bearbeitung noch Potenzial "nach oben"... nomicons/wink

Beim Bearbeiten der Grafiken ist mir ein Übersetzungsfehler
aufgefallen und ein zusätzliches (Mini-)Feature könnte der
Element-Editor auch noch brauchen. Aber dafür mache ich neue
Threads auf!

Gruß
  plc-user

scorpio810 wrote:

Nun meine Frage:
Ist es möglich, innerhalb eines Bauteils diese Anschlüsse so zu verbinden bzw.verknüpfen, dass die Potenziale weitergereicht werden?

Yes possible, you need to add internal conductors above the drawing.And the only way to backup it is keep in project sample.

Hello Scorpio,

thank you for the idea to this (let me say) "workaround"!

I wouldn't want to call it "solution", because this way the creator
and the user of an element would need double-inventory: Once for
the original element and another one for the sample qet-project!
Just think about the great amount of elements/modules only the
mentioned manufacturer offers: Several hundreds!
I don't think this procedure is very practical for everyday use ...
The task to create usable elements should stay with the creator
and not with the user!


Greetings
  plc-user

Hello everybody,

@scorpio:
Looking forward to seeing QET making progress!

In the attachment I put a few of my created elements as sort of a
"preview". Is there someone who can review the elements so that I
can improve them, if necessary? Please give feedback!
When you look at the elements you will see that the "combined"
elements I am asking for would behelpful when creating a new
schematic with such modules...

Do you discuss specifications for new features in public reachable
forums (and in languages besides french)?

@Andreas:
Vielleicht ist im Anhang ja was Nettes für Dich dabei... nomicons/rolleyes

Greetings
  plc-user

Hello everybody,

@Andreas:
Nee, bin eher in der Wago-Welt unterwegs:
Das große "S" ist ein Graus für mich...

@all:
I already created about 250 modules that I also want to provide to
the community, but I want to wait for scorpio's answer if it may be
possible to have "mixed" elements to make the modules even better!

Greetings
  plc-user

Hello everybody!

@a.funke:
Ein PLC-Modul als Terminal-Block zu deklarieren ist (wie Du schreibst)
kontraproduktiv, weil dann auch z.B. alle I/O ein- und dasselbe Potential
hätten ... blöd!

... und dass die grafischen Linien, die ich im Bauteil zeichne, nichts
mit den elektrischen Signalen zu tun hat, ist auch klar. Deswegen hatte
ich bereits vom Wusch nach einem Element geschrieben, das die Möglichkeit
bietet, innerhalb des Elements Anschlüsse zusammenzufassen, die nach außen
wie ein Terminal-Block aussehen, andere Anschlüsse aber einzeln bleiben.

Quote:

aber das fehlt leider noch

Deutet das darauf hin, dass Du diese Variante auch brauchen könntest?!?
Dann wären wir ja schon mal (mindestens) zu zweit! nomicons/smile

@scorpio810:
I don't know how complex it would be for the QET-Programmers, to create
the possibility inside an element to group terminals to achieve one or
more "terminal-blocks" inside an element.

BTW:
It is not only PLC-Modules that are equipped with double terminals:
Just think of relay-modules or optocouplers that offer the possibility
to connect wires and place Jumpers to interconnect the modules...

Greetings
  plc-user

Hello scorpio810,


In principle the wires retain their potentials when they are connected to the same terminals.

I see that too, when we are talking about ONE terminal of an element.
But like in the screenshot above we have four terminals with the same potential "0V", four terrminals with "24V" and four terminals with "PE".
When I connect a wire with potential "0V" to the first terminal I have to edit three of four wires (connected to the other three terminals "0V") to have the same potential as the first.
That would be different, if I could "group" terminals during creation of an element.

...drawing several overlapping modules with different properties.

Do you mean to create one element per potential (0V, 24V, PE and x outputs) and then add these e.g. four elements to the folio?
I tried that but when some elements overlap in the folio I can only connect wires to the uppermost element, because the terminals of the elements below are covered.


Greetings
  plc-user

Hello scorpio810,

so let me try in english, because my french is very bad!

Many of the PLC-Modules from that manufacturer are a mixture
between "Simple" Elements and "Terminal Blocks".

What I am trying to achieve is a sort of element that combines
some properties of "simple" and "terminal-block". During creation
of an element I want to say: "The four connectors named 0V are a
terminal-block and these named 24V are another terminal-block and
the rest of the connectors are simple."

So when I use the element all lines connected to e.g. "0V" are
automatically named with the right potential when I connect a
"0V"-Wire.

Hope this makes it clearer...

Greetings
  plc-user