Dne čtvrtek 28. února 2019 1:04:09 UTC+1 bradley.j...@student.uts.edu.au napsal(a):
Perhaps I should have loaded that and it would prevent some of the errors generated later in the file.
But the system I am looking to control is a stepper-based setup, and I'm not certain if the reference to SERVO_PERIOD is directly related to a servo drive, or if it is just a concept that applies to both servo and stepper based systems.

SERVO_PERIOD is just a tag, it could be ELEPHANT_PERIOD

Traditionally there was a base_thread and servo_thread
The base_thread ran as fast as the machine was capable of and was used for things like software step generation which were time critical.
The servo_thread was used for components that whilst they needed to be polled regularly, were not so time critical.

The servo_thread at some point probably got the name because it was fast enough to run servos

Machinekit has dropped software step generation and its reliance upon rtai kernels to get a low a latency as possible to make it work.
The recommended stepper generation methods are FPGA card or SOC,  or the BBB PRU

Therefore there is generally only a servo_thread, but if the INI file referred to
ELEPHANT_PERIOD = 1000000
that would function just as well :)


--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit
---
You received this message because you are subscribed to the Google Groups "Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to