Topic: Quality of the elements II

Hello Laurent and Joshua,

during the winter time I have more time available and so I wanted
to ask you if you are interested in redrawing more libraries?

The position of the pins is often not correct, the size of the devices is always different...
If you are interested, please let me know.

Post's attachments

qet_2023-01-15_14-39-31.png, 51.6 kb, 794 x 749
qet_2023-01-15_14-39-31.png 51.6 kb, 92 downloads since 2023-01-15 

Re: Quality of the elements II

Hello Vbxler,

you are welcome.
Yes we are interested if you have free time for correcting some elements.

If you know a little Git and github please us send PR. ;-)
(is more easy to me to push a PR patch to offcial repository than send files here)

Maybe is a possible platform bug?, see :
https://qelectrotech.org/forum/viewtopi … 375#p17375

Laurent

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Quality of the elements II

I don't know if I have a platform bug.
Maybe you could try if these components are also displayed like this in your case:
https://wasserdaten.net/qet/qet_2023-01-16_11-58-38.png

Re: Quality of the elements II

Same here, the size and position of the elements are not the same.
https://download.qelectrotech.org/qet/forum_img_2/not_symbol_size.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Quality of the elements II

Hello Vbxler,
Me too I'm very interested if you redraw some (a lot) of elements.
It's very long and tedious work, but will be a great improvement.

Some advice (even if think you already know that) :

-The position X,Y of terminal must be in multiple of ten (in the crosses of the grid in the element editor)
-The step between two terminal must be 20 for common element like, contactor, fuse, circuit breaker.
-For special element like speed variator, PLC I/O etc.... the step between terminals must be greater (from my experience, 40 is the minimum acceptable, but 60 is better. How do you think about that ?)

-The name of some generic elements (I don't remember which ones) are a reference or a wrong name, you can fix that if you want.
-There is a lot of double or worst triple elements in several place of the official element collection. Also you can remove all of theses elements and keep only one who is located in the appropriate folder.
-There is a lot of duplicated element in the same category only for have the entire set of reference caliber etc... (example circuit breaker 5A, 10A, 20A etc....) QElectroTech must provide only one element of this kind without special information (Ampere, voltage power etc...) and if user want a collection with a set of every reference etc... he can make is own user collection.
Some example about these three last points :
Search for circuit breaker, light...

Thanks for your future contribution, QElectroTech will be better.

Développeur QElectroTech

Re: Quality of the elements II

Because you will spend a lot of time in the element editor I think you will encounter some bugs or little disagrements. Let me know (even small things).

Développeur QElectroTech

Re: Quality of the elements II

First of all, I will make a list with the rules for the components and send it to you.
So we have a fixed starting point. I will also include this page:
https://qelectrotech.org/wiki_new/en/do … guidelines

You're right, the libraries have to be freed from many duplicate components.

Re: Quality of the elements II

Hallo zusammen!

Meiner Meinung nach sollten wir ein gemeinsames Konzept für alle Symbole und Elemente bezüglich Größe, Aussehen, etc. erstellen.

Hatte das bereits in anderen Threads angesprochen, dass wir ein paar Regeln für die Erstellung von Symbolen brauchen und auch Vorschläge dazu gemacht. Die waren bislang überwiegend für Eigenschaften von Front-Ansichten. Wenn wir das auch für Schaltplan-Symbole hinbekämen ... umso besser!

Ich konnte mich noch nicht dazu durchringen, die vorhandenen Symbole zu überarbeiten, weil es viel manuelle Arbeit bedeutet. Mitstreiter zu haben, motiviert natürlich! 

Hier Links zu vorhandenen Diskussionen hier im Forum:
https://qelectrotech.org/forum/viewtopi … 247#p14247
https://qelectrotech.org/forum/viewtopi … 224#p14224

via online-translator:

Hello all!

In my opinion, we should create a common concept for all symbols and elements in terms of size, appearance, etc..

I had already mentioned in other threads that we need some rules for the creation of icons and also made suggestions. So far these have been mostly for front view properties. If we could do the same for schematic symbols ... all the better!

I have not yet been able to bring myself to revise the existing symbols because it means a lot of manual work. Having fellow campaigners is motivating, of course! 

Here are links to existing discussions here in the forum:
https://qelectrotech.org/forum/viewtopi … 247#p14247
https://qelectrotech.org/forum/viewtopi … 224#p14224

Re: Quality of the elements II

Here are my general rules:

Name of element files and folders
---------------------------------------
* Without spelling mistakes
* Characters: 'a..z', '0..9', '_'
* Lower case only
* Would the english language be possible for the elements? Perhaps better for an international used software?

Draw the elements:
-------------------------
* Port locations are multiples of 10.
* Distance between terminals 20
* Special components possibly even greater distance >40

Designation of the elements
-------------------------
* Without spelling mistakes
* Translation into the QET languages
* begins with an uper-case letter
* All characters are allowed except: <>&"'

The elements in hydraulics are well drawn, we can expand on them later.
If you're okay with that, I'll start with the Logic folder as a warm-up.

Re: Quality of the elements II

I'm ok

Développeur QElectroTech

Re: Quality of the elements II

I'm ok too.

Name of element files and folders
---------------------------------------
* Characters: 'a..z', '0..9', '_'

Remove space in filename.

for i in *; do mv "$i" "$(echo $i | tr " " "-")"; done 

remove capitals in filename.

for i in *; do mv "$i" "$(echo $i | tr A-Z a-z)"; done
or
for i in *; do mv "$i" `echo $i | tr [:upper:] [:lower:]`; done

I doubt there are many, I'm watching....



Designation of the elements
-------------------------
* Translation into the QET languages
"en" and maybe "fr" by default because they are visible in all languages and even if it is not translated the user sees the name of the element regardless of the language used in the interface , if it is a proper name do not add another translation, example "Siemens" must not be translated in other languages than "en" and "fr", unless it differs in other languages.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Quality of the elements II

Hello, everyone!

Here is my suggestion how I would do it.
I plan to use number circles for folders and element files, so each element has a unique identification number.:

20_logic/2010_logic_gates/201010_ANSI_IEEE/20101000_and.elmt
20_logic/2010_logic_gates/201010_ANSI_IEEE/20101002_nand.elmt
20_logic/2010_logic_gates/201010_ANSI_IEEE/20101010_or.elmt
20_logic/2010_logic_gates/201010_ANSI_IEEE/20101012_nor.elmt
20_logic/2010_logic_gates/201010_ANSI_IEEE/20101020_not.elmt
20_logic/2010_logic_gates/201010_ANSI_IEEE/20101030_xor.elmt
20_logic/2010_logic_gates/201010_ANSI_IEEE/20101031_xnor.elmt
20_logic/2010_logic_gates/201010_ANSI_IEEE/20101060_input.elmt
20_logic/2010_logic_gates/201010_ANSI_IEEE/20101070_output.elmt
20_logic/2010_logic_gates/201010_ANSI_IEEE/qet_directory
20_logic/2010_logic_gates/201020_IEC_60617/20102000_and_two.elmt
20_logic/2010_logic_gates/201020_IEC_60617/20102001_and_tree.elmt
20_logic/2010_logic_gates/201020_IEC_60617/20102002_nand.elmt
20_logic/2010_logic_gates/201020_IEC_60617/20102010_or_two.elmt
20_logic/2010_logic_gates/201020_IEC_60617/20102011_or_tree.elmt
20_logic/2010_logic_gates/201020_IEC_60617/20102012_nor.elmt
20_logic/2010_logic_gates/201020_IEC_60617/20102020_not.elmt
20_logic/2010_logic_gates/201020_IEC_60617/20102030_xor.elmt
20_logic/2010_logic_gates/201020_IEC_60617/20102031_xnor.elmt
20_logic/2010_logic_gates/201020_IEC_60617/20102060_input.elmt
20_logic/2010_logic_gates/201020_IEC_60617/20102070_output.elmt
20_logic/2010_logic_gates/201020_IEC_60617/qet_directory
20_logic/2010_logic_gates/201030_DIN_40700/20103000_and.elmt
20_logic/2010_logic_gates/201030_DIN_40700/20103002_nand.elmt
20_logic/2010_logic_gates/201030_DIN_40700/20103010_or.elmt
20_logic/2010_logic_gates/201030_DIN_40700/20103012_nor.elmt
20_logic/2010_logic_gates/201030_DIN_40700/20103020_not.elmt
20_logic/2010_logic_gates/201030_DIN_40700/20103030_xor.elmt
20_logic/2010_logic_gates/201030_DIN_40700/20103031_xnor.elmt
20_logic/2010_logic_gates/201030_DIN_40700/20103060_input.elmt
20_logic/2010_logic_gates/201030_DIN_40700/20103070_output.elmt
20_logic/2010_logic_gates/201030_DIN_40700/qet_directory
20_logic/2010_logic_gates/qet_directory

20 | _logic
20 | 10 | _logic_gates
20 | 10 | 10 | _ANSI_IEEE
20 | 10 | 10 | 00_and.elmt

Of course, further groups or elements can be added at any time.

Post's attachments

Attachment icon 20_logic.7z 25.03 kb, 95 downloads since 2023-01-21 

Re: Quality of the elements II

Hello Laurent,
please let me know if the element names are correct.
The group '20_logic' can already be distributed.

I added the tip from posting #8 to the two erroneous elements.
https://qelectrotech.org/forum/viewtopic.php?id=2401

I wish a nice evening!

Post's attachments

Attachment icon 20_logic_2023_01_27.7z 25.12 kb, 108 downloads since 2023-01-27 

Re: Quality of the elements II

Hello Vbxier,

merged, thanks.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Quality of the elements II

Pushed to 0.9.0 branch
https://git.tuxfamily.org/qet/qet.git/c … bdad055e82
https://git.tuxfamily.org/qet/qet.git/c … 6e787738bb

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Quality of the elements II

Hello Laurent,

here are the revised symbols for pneumatic.
The main thing that has changed is the numbering of the elements.
Next I will edit the symbols for energy.

Have a nice weekend everyone

Rudolph

Post's attachments

Attachment icon 50_pneumatic_2023_02_03.7z 112.56 kb, 113 downloads since 2023-02-03 

Re: Quality of the elements II

Hello Rudolph,

merged, thanks.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Quality of the elements II

Hello Laurent,

there is quite a rampant growth in the energy technology section.
I'm going to radically reorganize it all.
Otherwise I'll never finish the changes to the components.
As a result, many components are thrown out.
I hope nobody will be offended.

I wish everyone a nice weekend.

Post's attachments

Bildschirmfoto_2023-03-03_09-13-49.png, 31.86 kb, 1095 x 275
Bildschirmfoto_2023-03-03_09-13-49.png 31.86 kb, 72 downloads since 2023-03-03 

Re: Quality of the elements II

Hello Rudolph,

I make a backup of energy directory on element-contrib repository

https://github.com/qelectrotech/qelectr … 46d3023758

Cheers,
Laurent

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."