Silver Lake Sand Duners
May 23, 2012, 08:14:44 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Search Video Pics Login Register  
Pages: [1]
  Print  
Author Topic: Custom softwarez  (Read 419 times)
0 Members and 1 Guest are viewing this topic.
ELake
Elite Members
****
Offline Offline

Posts: 3312


brrt


View Profile
« on: May 19, 2009, 08:19:16 AM »

Heres a little project I've been developing for awhile now..

Mainscreen.jpg is just that - the main screen.

Valvecontrol.jpg shows the different valves that can be tested, when selected, selector switches pop up to allow the operator to energize solenoid valves on the valve to be tested. The neat thing here is that depending on which one you select, the number of switches visible changes. The slider isn't shown very well but this is just an analog output slider. 0-10VDC output. This is the preset voltage going to the PID control card that positions the valve to be tested proportionally. When the slider is at 10VDC, the feedback from the valve should be 20mA. The ramp was a bitch to program and I don't really use it much but it basically allows an operator to ramp the valve to a specific setpoint with an adjustable time base.

xducercal.jpg sounds like exactly what it is, this is what calibrates the different transducers on the test stand. I also added some custom controls for modifying the sample rate and duration of time to sample for. The bottom output is the number of cells the spreadsheet will contain once the operator starts the flow shut off test.

datafile.jpg this popup allows the operator to create a custom file name for the valve to be tested. There is a template that the program reads with header information pertaining to what is to be tested.

I tried to attached a .xls showing the results of a 9800GPM shut off run but thanks to Pete's 500K limit I had to take a screen shot. You can see how we plot flow, valve position (LVDT), upstream, downstream and also calculate CV. There are some other rows that I used in an attempt to do my own flow calculation because the velocity output on the transducer has a moving average that it uses to smooth out the output. However, we had an application in which the moving average was really screwing with us because the valve would trip so quickly. I had to crank the sample rate up to 5000 samples per second to actually see that the valve was doing what it was supposed to. On the X axis you can see that the whole thing only took around 600 milliseconds to achieve close to 10,000GPM and that the valve closed during that short period of time.



* mainscreen.JPG (50.04 KB, 1024x768 - viewed 42 times.)

* ValveControl.JPG (67.47 KB, 1024x768 - viewed 38 times.)

* XducerCal.JPG (68.36 KB, 1024x768 - viewed 44 times.)

* DataFile.JPG (86.99 KB, 1024x768 - viewed 38 times.)

* Flowtest.JPG (158.08 KB, 1152x720 - viewed 43 times.)
« Last Edit: May 19, 2009, 08:34:41 AM by ELake » Logged
Pete
Administrator
*****
Offline Offline

Posts: 19437



View Profile WWW
« Reply #1 on: May 19, 2009, 08:20:30 AM »

big things Mr. Software Developer.  Are you still running that Vista theme on XP?
Logged

You'd be a Libertarian too if you knew what one was.

http://www.campaignforliberty.com/
ELake
Elite Members
****
Offline Offline

Posts: 3312


brrt


View Profile
« Reply #2 on: May 19, 2009, 08:22:18 AM »

Yeah its on a big gay IP67 rated POFS with a 2gb SSD and an AMD processor
Logged
Pete
Administrator
*****
Offline Offline

Posts: 19437



View Profile WWW
« Reply #3 on: May 19, 2009, 08:23:34 AM »

weak.  CBC Computing need to get in there 
Logged

You'd be a Libertarian too if you knew what one was.

http://www.campaignforliberty.com/
ELake
Elite Members
****
Offline Offline

Posts: 3312


brrt


View Profile
« Reply #4 on: May 19, 2009, 08:31:48 AM »

For sure. Next build will have a PC sitting in the panel and some VGA cables running out of the cabinet so I can represent with a C2D
Logged
ELake
Elite Members
****
Offline Offline

Posts: 3312


brrt


View Profile
« Reply #5 on: October 08, 2009, 12:13:13 PM »

Newest revision is utilizing National Instruments modular DAQ system. The capabilities are freakin insane.
The program was all developed in labview 
 
The advanced options screen is probably my favorite, it allows you to enable/disable channels that plot to excel. We ran a simulation test for a customer and we were polling data from 19 different devices at a sample rate of 5000 per second for a duration of 5 seconds. The excel spreadsheet pops up at the end and then the thing just hammers data into the cells. It's pretty badass.

The manual control screen proportionally controls the valve being tested's position and also allows the operator to control the pressure supplied to the valve. We upgraded on this new setup and have two 75hp motors now. They can be started/stopped from the software as well.


* main_screen.JPG (137.02 KB, 1055x838 - viewed 34 times.)

* advanced_options.JPG (107.78 KB, 755x829 - viewed 34 times.)

* manual_control.JPG (58.05 KB, 665x836 - viewed 35 times.)
Logged
Pete
Administrator
*****
Offline Offline

Posts: 19437



View Profile WWW
« Reply #6 on: October 08, 2009, 12:56:01 PM »

will the disk array in your server keep up with that?   uglylol
Logged

You'd be a Libertarian too if you knew what one was.

http://www.campaignforliberty.com/
ELake
Elite Members
****
Offline Offline

Posts: 3312


brrt


View Profile
« Reply #7 on: October 08, 2009, 02:11:22 PM »

nope I save all of the data locally (sometimes 15-20 megs after I graph it all!)
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 0.093 seconds with 20 queries.