About tcRunCycle()
18 May 2011 06:10 #9910
by euerka
About tcRunCycle() was created by euerka
When i read the source code in void tcRunCycle(TP_STRUCT *tp, TC_STRUCT *tc, double *v, int *on_final_decel) , I can't understand the follows mean:
discr = 0.5 * tc->cycle_time * tc->currentvel - (tc->target - tc->progress);
discr = 0.25 * pmSq(tc->cycle_time) - 2.0 / tc->maxaccel * discr;
newvel = maxnewvel = -0.5 * tc->maxaccel * tc->cycle_time +tc->maxaccel * pmSqrt(discr);
although i have read Simple Tp Notes(wiki.linuxcnc.org/emcinfo.pl?action=history&id=Simple_Tp_Notes), and understand it.
Is there anyone can explain it? or you can contact me with email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Thank you very much.
discr = 0.5 * tc->cycle_time * tc->currentvel - (tc->target - tc->progress);
discr = 0.25 * pmSq(tc->cycle_time) - 2.0 / tc->maxaccel * discr;
newvel = maxnewvel = -0.5 * tc->maxaccel * tc->cycle_time +tc->maxaccel * pmSqrt(discr);
although i have read Simple Tp Notes(wiki.linuxcnc.org/emcinfo.pl?action=history&id=Simple_Tp_Notes), and understand it.
Is there anyone can explain it? or you can contact me with email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Thank you very much.
Please Log in or Create an account to join the conversation.
18 May 2011 11:53 #9911
by BigJohnT
Replied by BigJohnT on topic Re:About tcRunCycle()
You might ask this on the mailing list as the developers hangout there.
John
John
Please Log in or Create an account to join the conversation.
18 May 2011 12:11 #9912
by euerka
Replied by euerka on topic Re:About tcRunCycle()
Yes. I think it is a basic question. Anyway thank you, i will try there.
Please Log in or Create an account to join the conversation.
18 May 2011 13:09 #9913
by BigJohnT
Replied by BigJohnT on topic Re:About tcRunCycle()
Yes, basic for a developer... mostly users hang out here.
John
John
Please Log in or Create an account to join the conversation.
19 May 2011 12:30 #9925
by euerka
Replied by euerka on topic Re:About tcRunCycle()
But there is nobody reply it. I am still looking forward to anyone explain it to me here.
Thank you!
Thank you!
Please Log in or Create an account to join the conversation.
20 May 2011 06:39 #9944
by euerka
Replied by euerka on topic Re:About tcRunCycle()
Anders Wallin have explained it on the mailing list. Thank him very much.Here it goes:http://www.anderswallin.net/2011/05/emc2-tpruncycle-revisited/
Chen Chengxi
Chen Chengxi
Please Log in or Create an account to join the conversation.
Time to create page: 0.080 seconds