ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Slow Power Ramp Up

Hello, 

 

I have a high power voltage supply.  I need to slowly ramp up the voltage of the power supply, say 20 V per second, up to 1000 V.  

 

I can control the power of the supply manually. For example I can set the power supply to be 100 V run the program, then 120 V run the program, etc. Is there a way to have the program do this automatically?

 

Attached please see my code.


Thanks for the help.


Respectfully, 

 

Andre

0 Kudos
Message 1 of 9
(7,064 Views)

What power supply?  Do you have drivers for it?  A simple FOR loop or a state machine could easily do this.



There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 9
(7,060 Views)

I have a SRS PS 350.

 

Can I take my entire program and then do a small for loop with a let's say half a second delay? How would I incrementally increase the power to the supply?

 

Thanks for your help.

0 Kudos
Message 3 of 9
(7,051 Views)

AndreUVA wrote:

Can I take my entire program and then do a small for loop with a let's say half a second delay? How would I incrementally increase the power to the supply?


Use a shift register to hold your set voltage and increment it with each iteration.



There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 4 of 9
(7,042 Views)

Thanks

0 Kudos
Message 5 of 9
(7,039 Views)
Or use the Ramp function to create an array of step values and wire that through a for loop.
0 Kudos
Message 6 of 9
(7,036 Views)

Could you please provide me with a bit more information, where do I find the ramp function? and do I simply replace my manual control with a ramp function?

 

I apologize LabVIEW is not my strong area.

 

Help is greatly appreciated.

0 Kudos
Message 7 of 9
(7,027 Views)
Use the search button on the function palette.

You should look at some of the free tutorials. Pay attention to the auto-indexing feature of a for loop.
0 Kudos
Message 8 of 9
(7,020 Views)

Thanks

0 Kudos
Message 9 of 9
(7,014 Views)