TXT4.0 New examples Sorting line

Alles rund um TX(T) und RoboPro, mit ft-Hard- und Software
Computing using original ft hard- and software
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
vleeuwen
Beiträge: 1557
Registriert: 31 Okt 2010, 22:23
Wohnort: Enschede (NL)
Kontaktdaten:

TXT4.0 New examples Sorting line

Beitrag von vleeuwen » 03 Dez 2022, 11:40

Has anybody already loaded into RoboPro coding and try to understand the example Sorting_line_A1 or the HBW?
(RoboPro coding, new|Examples|Trainingmodels)
And compared this Sorting line program with the sorting line or HBW RoboPro program (ft-factory 9V)?

Nice to see that it is now possible to add Json data file's to a project.
Always nice to read the documentation :)
software enigineer/teacher/advisor
Google translate
http://tescaweb.nl/Carel/?p=713

niopio
Beiträge: 23
Registriert: 22 Jun 2018, 15:21

Re: TXT4.0 New examples Sorting line

Beitrag von niopio » 14 Dez 2022, 09:29

Where do you see documentation?

I am currently browsing:
https://git.fischertechnik-cloud.com/fi ... k-examples

I am searching the code example for the omniwheel with cam and 3 colored targets.

I like it a lot that they use a git repo, but the only type of documentation I find is:
"# Describe this function..."

And honestly this makes me mad!

vleeuwen
Beiträge: 1557
Registriert: 31 Okt 2010, 22:23
Wohnort: Enschede (NL)
Kontaktdaten:

Re: TXT4.0 New examples Sorting line

Beitrag von vleeuwen » 14 Dez 2022, 10:00

There is no documentation,that is the fun. :D
That is also the problem with this software, there is no documentation.
Where RoboPro (classic) had a special tab for documentation, the possibility for documentation with RoboPro coding is very limited with only the Blockly elements, which is quite confusing.
A good documentation generator is missing.
Adding description files to a project is also not possible.
All this makes RoboPro coding not such a good environment to teach software development. Design, not coding, is central to education. Coding is a follow up to a good bit of description and documentation.
Zuletzt geändert von vleeuwen am 14 Dez 2022, 10:25, insgesamt 1-mal geändert.
software enigineer/teacher/advisor
Google translate
http://tescaweb.nl/Carel/?p=713

niopio
Beiträge: 23
Registriert: 22 Jun 2018, 15:21

Re: TXT4.0 New examples Sorting line

Beitrag von niopio » 14 Dez 2022, 10:03

I understand that this trains kids for the real world .... but it would also be the chance to make world a better place.
Writting good comments or any documentation at all is no weakness!

vleeuwen
Beiträge: 1557
Registriert: 31 Okt 2010, 22:23
Wohnort: Enschede (NL)
Kontaktdaten:

Re: TXT4.0 New examples Sorting line

Beitrag von vleeuwen » 14 Dez 2022, 12:56

To train children in how to create a functional computer program, I think it is important as a teacher that they first learn and gain experience in being able to describe the problem properly and based on that description they can design their design for the computer program.
Also taking into account testability.
Coding is only the last step. Writing testable code is more than "try and error" programming.
Making computer programs has a clear start and a clear end.
Adding documentation to just documented code afterwards (reverse engineering) is a costly activity. Professionally (software engineer) I had a lot of work on it and also earned money
software enigineer/teacher/advisor
Google translate
http://tescaweb.nl/Carel/?p=713

vleeuwen
Beiträge: 1557
Registriert: 31 Okt 2010, 22:23
Wohnort: Enschede (NL)
Kontaktdaten:

Re: TXT4.0 New examples Sorting line

Beitrag von vleeuwen » 14 Dez 2022, 16:30

I think if you want to help people further, it should be explained:
What is the structure of the program and why was it chosen?
How did that structure come about?
What are the mutual relationships?
What are the specific problems arising from the chosen programming language?
If new Blocklies are created, how can the end user design and create such additional Blocklies himself and adapt existing additional Blocklies to his needs?
software enigineer/teacher/advisor
Google translate
http://tescaweb.nl/Carel/?p=713

vleeuwen
Beiträge: 1557
Registriert: 31 Okt 2010, 22:23
Wohnort: Enschede (NL)
Kontaktdaten:

Re: TXT4.0 New examples Sorting line

Beitrag von vleeuwen » 14 Dez 2022, 16:30

I think if you want to help people further, it should be explained:
What is the structure of the program and why was it chosen?
How did that structure come about?
What are the mutual relationships?
What are the specific problems arising from the chosen programming language?
If new Blocklies are created, how can the end user design and create such additional Blocklies himself and adapt existing additional Blocklies to his needs?
software enigineer/teacher/advisor
Google translate
http://tescaweb.nl/Carel/?p=713

Antworten