SERVO_PERIOD

More
28 Apr 2024 11:19 #299242 by diammo
SERVO_PERIOD was created by diammo
Hi, everyone. In the LinuxCNC source code, there should be a directive like IniFile->Find(, “SERVO_PERIOD”, ) to initialize SERVO_PERIOD, but why can't I find it? Also, I found in the motion.c file that SERVO_PERIOD_SEC is given by the system and this value does not change based on the ini file.

Please Log in or Create an account to join the conversation.

More
28 Apr 2024 15:14 #299258 by tommylight
Replied by tommylight on topic SERVO_PERIOD
No double posting.
The other topic deleted.

Please Log in or Create an account to join the conversation.

More
28 Apr 2024 15:52 #299259 by PCW
Replied by PCW on topic SERVO_PERIOD
Its done in the hal file when motmod is loaded:

loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS

It's done this way typically with ini file macro substitutions but can be done directly in the hal file without
any reference to the ini file at all...


 

Please Log in or Create an account to join the conversation.

More
29 Apr 2024 08:03 #299301 by diammo
Replied by diammo on topic SERVO_PERIOD
Thanks very much. And I see “loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD” code in the source code. But why is there no “traj_period_nsec=[EMCMOT]TRAJ_PERIOD”? Does this mean that traj_period cannot be set?

Please Log in or Create an account to join the conversation.

More
29 Apr 2024 14:23 #299320 by PCW
Replied by PCW on topic SERVO_PERIOD
The trajectory period can be set though it defaults to the servo thread period.

man motion
 

Please Log in or Create an account to join the conversation.

More
06 May 2024 06:49 #299892 by diammo
Replied by diammo on topic SERVO_PERIOD
Do you know what part of the source code it's embodying?

Please Log in or Create an account to join the conversation.

Time to create page: 0.071 seconds
Powered by Kunena Forum