Suggestion for a basic course SLI programming?

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: 1216
Registriert: 31 Okt 2010, 22:23
Wohnort: Enschede (NL)

Suggestion for a basic course SLI programming?

Beitrag von vleeuwen » 26 Mär 2020, 17:25

(for other languages, see https://translate.google.de/)
Next week we also have to stay at home in the Netherlands because of the Corona virus. So I have some time left.
Maybe I can share some of my experiences abot SLI -programming with some other fischertechnik hobbyists.
If some fischertechnik fans are interested, I can organize and set up a small online course on the basics of SLI programming.
How: some interactif distance learn meetings, frequency and when depends on the participators.
First I like to know if there are people who like the idea and are willing to participate?

My idea for the content:
-) Setting up Eclipse
-) Installing the example workspace about SLI for the GitHub
-) Installing and setting up the "Linaro-7.2.1-2017.11" tool chain
-) Installing and connecting FileZila
-) Installing and connecting Putty
-) What is RoboPro expecting from the C/C++ SLI code
-) How is the C/C++ function communicating in RobPro.
-) How to use a SLI in RoboPro
-) Understanding, compiling, installing and testing TxtSharedLibraryInterfaceDemo (01)
-) What is the TA, were to find/how to read the documentation.
-) limitations.
-) Setting up the output for tracing the progressing of your programming (SPDLOG, stout, sterr)
console and file.

Requirement:
  • you have basic knowledge about C/C++ programming and working with classes.
  • you have a TXT with firmware 4.6.6 and two encoder motors, switch
  • You have RoboPro 4.6.6 installed and working.
  • A laptop/PC with Windows 8 or 10 and an Internet connection.
The documentation is most of the times in English.
Language: English or Dutch.

Rei Vilo
Beiträge: 79
Registriert: 19 Dez 2015, 15:39

Re: Suggestion for a basic course SLI programming?

Beitrag von Rei Vilo » 27 Mär 2020, 15:28

Carel,

That is a very interesting program.

I've already installed Eclipse and the Linaro tool-chain, and started playing with the examples.

So the SLI extension is perfect.

See you at the broadcast!

juh
Beiträge: 472
Registriert: 23 Jan 2012, 13:48

Re: Suggestion for a basic course SLI programming?

Beitrag von juh » 27 Mär 2020, 15:49

Hi Carel,

I don't own a TXT and don't use RoboPro, so the course is not for me. Nevertheless I just wanted to say that I think this is a great idea of yours and I hope that the course will be a success and everybody will have fun.

Best
Jan

Kurz deutsch: Tolle Initiative und viel Erfolg!
Meine fischertechnik Designs für den 3D-Druck: https://www.thingiverse.com/juh/designs

chehr
Beiträge: 161
Registriert: 07 Apr 2015, 21:07
Wohnort: Friedrichshafen

Re: Suggestion for a basic course SLI programming?

Beitrag von chehr » 19 Apr 2020, 18:54

Dear Carel,
I am interested about your proposal and it would be very appreciated to have a course within this week.
Currently I am struggling with Eclipse with the TxtDemo00.
May be we can use Skipe or Zoom for Screen sharing?

Regards
Christian

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

Re: Suggestion for a basic course SLI programming?

Beitrag von vleeuwen » 21 Apr 2020, 20:13

@chehr,
I hope that you have received my message?

TxtDemo00 is part of the other section, fischertechnik/txt_demo_c_download.
But with the part "How to setup your programming tools" is covering the tools for both the section txt_demo_c_download and the section LSI.

I will use Skype, Zoom has some serieus security problem.
Zuletzt geändert von vleeuwen am 27 Apr 2020, 00:44, insgesamt 1-mal geändert.

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

Re: Suggestion for a basic course SLI programming?

Beitrag von vleeuwen » 24 Apr 2020, 01:22

Tomorrow the first introduction training about SLI programming will start with two participators.

https://translate.google.nl/

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

Re: Suggestion for a basic course SLI programming?

Beitrag von vleeuwen » 09 Mai 2020, 01:37

Last evening we have held our second international interactive session about "SLI programming for the TXT".
Subjects:
"Tools which could be part of the software development environment",
"Work around for the RoboPro 5sec on-line problem",
"Tracing and logging for error-resolving and problem-solving",
"Initialisation and termination of running objects",
"Role and function of the transfer area (TA)"
"start and stop of an encoder motor (distance, power) in the SLI functions".
It was very nice to do.

jodeka
Beiträge: 16
Registriert: 10 Dez 2019, 22:09

Re: Suggestion for a basic course SLI programming?

Beitrag von jodeka » 10 Mai 2020, 09:29

Hello,

I am interrested too for a Basic Course.

I like to program in C(++).

The best would be for me to include the TXT in the Arduino IDE.
I use it for my Arduinos, Teensys, M0/M4s-boards, PICs, and of
course Ftduino

wbr jode

Bjoern
Beiträge: 266
Registriert: 04 Jan 2018, 12:34

Re: Suggestion for a basic course SLI programming?

Beitrag von Bjoern » 10 Mai 2020, 19:47

Hello Carel,

I had no time to participate your training.

But do you have some slides? Maybe you can provide them and other have the chance to have a look on them offline.

Regards
Björn

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

Re: Suggestion for a basic course SLI programming?

Beitrag von vleeuwen » 10 Mai 2020, 20:42

@ Jodeka,
The training is about the SLI.
The SLI-mechanism is part of the fischertechnik TXT-firmware and offers the possibility to add elements (and functionality) to RoboPro either in the local-mode and online-mode.
The objective is the fischertechnik TXT.

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

Re: Suggestion for a basic course SLI programming?

Beitrag von vleeuwen » 10 Mai 2020, 22:18

@Björn
Sorry but I have not self-study material to publish for the moment.
The basic information is already available on the fischertechnik GitHub side.
The training is more a interactif way build up around experiments with the SLI-mechanism.
The accompany written material and Eclipse-projects is not aiming on self study but on preparation of the interactif part.
During the 3 or 4 training sessions it will also be specially adapted to the skill level and the points of interest of the participators.

Bot there is a leading common thread running through the training, how to deal as a software engineer with the SLI-mechanism:
- Setup a nice set of tools (the programing development environment) and there role by developing SLI's.
- Some programming technics.
- Systematical problem resolving approach: On what base are your creating code.
- Be prepared for design errors (tracing and debugging)
- Documentation as part of the design and development cycles.
Al these element as support for coding a SLI to add new elements (functionality) to RoboPro.

Beside of the fischertechnik hobbyists, I am also aiming on teachers at secondary education and higher education and developers of educational material for ICT and mechatronic courses at Dutch schools.

I think over to start later this year a second one after the actual training/course.
I also did the suggestion to the organisation of the Ft-convention for a workshop in Sinsheim on the second day.

chehr
Beiträge: 161
Registriert: 07 Apr 2015, 21:07
Wohnort: Friedrichshafen

Re: Suggestion for a basic course SLI programming?

Beitrag von chehr » 11 Mai 2020, 22:05

I attended both SLI course with Carel and sharing my experience now.
The course is well prepared and therefore already in the fist course the development environment was sucessfully established and sucessfully verifed with the TXT, Eclipse, Linaro Toolchain, FileZilla, Putty and Notepad++ and finally the RoboPro Program.
The subject is complex but the possibilites with the TXT can be significant increased. The first Shared Library was tested with RoboPro.

May we will have in the near future advanced possibility with RoboPro (ie. Sensor logging on SD-Card, TXT Processor temperature in ROBOPro, Accu Power supply voltage etc)

I can recommend to have a look to the SLI feature and to take part to the SLI course, if offered by Carel
Regards
Christian

Antworten