Well, seeing as no one seems to be taking my deadline as seriously as I
I would think that's obvious. Your deadline means nothing to us, and many of us are perverse enough to respond more slowly to "urgent" questions. Let's also not fail to notice that it's unreasonable to get angry that nobody in the narrow audience of VB6 PID controller writers hasn't replied after a mere two hours. :icon_rolleyes:
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,483
Solved Threads: 1,407
Skill Endorsements: 53
Apparently sarcasm is not as easy to detect through text as it is in person....
A cross we of the dry wit brigade must all bear.
By the way, do YOU have any information regarding PID controllers (sorry for being shameless)
Not that couldn't be gleaned from a similar Google search that I would use to fake sounding knowledgeable. ;) But for actually addressing your problem, faking it won't help.
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,483
Solved Threads: 1,407
Skill Endorsements: 53
Question Answered as of 1 Year Ago by
Narue Hah. Believe me, I tried the Google route. Pretty much ended up with either A)wiki pages with formulas containing unlabeled variables and fuzzy implementations or b)horribly messy, uncommented, and completely hard-coded spaghetti code.
Good news though, I put it installed the PID module (as above with a little modification) on the customers system today and he told me that I am "The foundation of my company". :P So this thread is solved.
That sounds like Basic, maybe you should learn modern language:
http://code.activestate.com/recipes/577231-discrete-pid-controller/ (I would remove the getters and setters though)
http://cgkit.sourceforge.net/doc2/pidcontroller.html#PIDController
pyTony
pyMod
6,300 posts since Apr 2010
Reputation Points: 879
Solved Threads: 986
Skill Endorsements: 26