Seite 1 von 1

TXT4.0 New examples Sorting line

Verfasst: 03 Dez 2022, 11:40
von vleeuwen
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 :)

Re: TXT4.0 New examples Sorting line

Verfasst: 14 Dez 2022, 09:29
von niopio
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!

Re: TXT4.0 New examples Sorting line

Verfasst: 14 Dez 2022, 10:00
von vleeuwen
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.

Re: TXT4.0 New examples Sorting line

Verfasst: 14 Dez 2022, 10:03
von niopio
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!

Re: TXT4.0 New examples Sorting line

Verfasst: 14 Dez 2022, 12:56
von vleeuwen
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

Re: TXT4.0 New examples Sorting line

Verfasst: 14 Dez 2022, 16:30
von vleeuwen
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?

Re: TXT4.0 New examples Sorting line

Verfasst: 14 Dez 2022, 16:30
von vleeuwen
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?