Could any one give a hint to use C language to implement a plant first order hold? Thanks.
implement first order hold
Mar 17, 2006
1 Replies
What are you trying to Do?!?
A first-order hold is most useful to model the action of a DAC at the interface of a discrete-time digital control system with the outside world. In fact, I think of it as a mathematical construct which takes impulses as input and outputs rectangular pulses that just happen to be at the system sampling rate -- as such it is doomed to forever be a mathematical construct, because impulses do not exist in reality.
The closest thing that I can think of to a first-order hold would be a sample-and-hold block, whose behavior in system-modeling language would be a sampler followed by a hold. A sample-and-hold would be an easy thing to implement in C -- maintain a state variable for it, and only update the state on the samples that you're supposed to remember.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required