Most Imaginative / Craziest / Interesting Thing You've Done With LabVIEW

  • Follow


We know that LabVIEW is being used in an abundance of
situations to perform all kinds of functionality.




Now it?s time that we specifically want to hear about your most
imaginative / craziest / interesting thing you have ever done with LabVIEW. We
want to see how far from "the ordinary application" it?s possible to take
LabVIEW.
Please submit any descriptions, VIs, screenshots, links, etc.
This will be a fun thread - thanks in advance!
Message Edited by Philip C. on 01-10-2006  11:57 AM
0
Reply x9561 (148650) 1/10/2006 6:10:48 PM

I used LV 3.1 to automate an experimental apparatus aboard
NASA's DC-9
Vomit Comet out of NASA Lewis in 1992.  As far as we know we had
the world's first weightless LV program.  The program did data
acquisition and data logging to disk and fully automated
the entire experiment while we were free to float around
weightless. 
It was cool. The experiment was called Ignition and Combustion of
Metals (ICOM), and was meant to assess the feasibility of creating
rocket fuel in-situ on Mars.  The idea was that if you could make
fuel on the planet, then you wouldn't have to carry all that weight
_with_ you in the first place.  You could land, set up your rocket
fuel apparatus, and wait until you had enough fuel to get back to
Earth.  We were igniting bulk Titanium, Copper and Magnesium
basically with a lamp and a magnifying glass in a pure-oxygen
reactor.  The coolest project I have ever worked on.

Wes
Message Edited by Wes Ramm on 01-10-2006  04:20 PM
0
Reply x9561 (148650) 1/10/2006 10:40:55 PM


To bring up an interesting / different program that I wrote (a FEW years ago):
In an attempt to learn how to do networking with LabVIEW, I built a BattleShips program. It would attempt to start a game with anyone else who started the program. So, you didn't know who you were going to play against when starting the program.
So then we tried to turn it into a real-time, multiplayer, interactive version. With players moving their ships around in the seas and blasting away at the other players. And, for the most part, it worked.
 
Not your usual "LabVIEW" type of program.
 
 
0
Reply x9561 (148650) 1/11/2006 6:40:49 PM

To bring up an interesting / different program that I wrote (a FEW years ago):
In an attempt to learn how to do networking with LabVIEW, I built a BattleShips program. It would attempt to start a game with anyone else who started the program. So, you didn't know who you were going to play against when starting the program.
So then we tried to turn it into a real-time, multiplayer, interactive version. With players moving their ships around in the seas and blasting away at the other players. And, for the most part, it worked.
 
Not your usual "LabVIEW" type of program.
 
    
0
Reply x9561 (148650) 1/11/2006 6:40:50 PM

To bring up an interesting / different program that I wrote (a FEW years ago):
In an attempt to learn how to do networking with LabVIEW, I built a BattleShips program. It would attempt to start a game with anyone else who started the program. So, you didn't know who you were going to play against when starting the program.
So then we tried to turn it into a real-time, multiplayer, interactive version. With players moving their ships around in the seas and blasting away at the other players. And, for the most part, it worked.
 
Not your usual "LabVIEW" type of program.
 
  
0
Reply x9561 (148650) 1/11/2006 6:40:50 PM

To bring up an interesting / different program that I wrote (a FEW years ago):
In an attempt to learn how to do networking with LabVIEW, I built a BattleShips program. It would attempt to start a game with anyone else who started the program. So, you didn't know who you were going to play against when starting the program.
So then we tried to turn it into a real-time, multiplayer, interactive version. With players moving their ships around in the seas and blasting away at the other players. And, for the most part, it worked.
 
Not your usual "LabVIEW" type of program.
 
 
0
Reply x9561 (148650) 1/11/2006 6:40:50 PM

My N-Scale model railroad is controlled using a LV program.
<img src="http://forums.ni.com/attachments/ni/130/2174/1/RR_3d.JPG"> 
I reveal all in the the "model Railroading" thread.
<a href="http://forums.ni.com/ni/board/message?board.id=BreakPoint&amp;message.id=183&amp;jump=true" target="_blank">http://forums.ni.com/ni/board/message?board.id=BreakPoint&amp;message.id=183&amp;jump=true</a> 
&nbsp;
Ben
0
Reply x9561 (148650) 1/11/2006 8:40:52 PM

Unfortunately, that was at a different company and I do not have a copy of it anymore.
We seriously cheated on the program startup. The program would look in a specific directory on a server (configurable of course) and see if there was a file there. If there was a file there, it contained the IP address and port of a "host" computer. If the file was not found then the program would create one and become the host. In the 2 player version, the file would be immediately deleted. At least we had the game play via network.
The multi-player would query the host and get told what port to play on. Each computer had its own port to talk to the host. When the game was full (or the user on the host pressed "Start"), the file would be deleted.
&nbsp;&nbsp;&nbsp;&nbsp; Rob
0
Reply x9561 (148650) 1/11/2006 10:41:11 PM

Some years ago ('02?)&nbsp;my sister was responsible for a certain part of a museum&nbsp;exposition&nbsp;called&nbsp;'Mensch &amp; Tier' (Men&nbsp;&amp; Animal) and one&nbsp;thing she would have liked to show up was a research project about cow&nbsp;voice recognition.&nbsp;&nbsp;More <a href="http://www.tb.fal.de/staff/jahns/animal.htm" target="_blank">http://www.tb.fal.de/staff/jahns/animal.htm</a><a href="http://tb.fal.de/staff/jahns/papers/pdf/afn-ruferkennermitquelle.pdf" target="_blank"></a> 
The idea came up to&nbsp;make a 'game' for the visitors:&nbsp;&nbsp;&nbsp;
I had a collection of cow 'Muuuhhs' from different cows. The 'user' could play&nbsp;some&nbsp;known cow calls with spectogram on the left side and some 'unknown' calls with spectogram on the right side. By comparing the spectograms and trusting their ears they have to find out which cow was calling. 
&nbsp;
I have to dig in my old backups to see if I find that again 
&nbsp;
Muuuuuuhhhh&nbsp;&nbsp;&nbsp;:smileytongue:
&nbsp;
&nbsp;
0
Reply x9561 (148650) 1/13/2006 11:10:41 AM

I have written a thermal printer simulator for a pH-meter once! 

Well kind of.&nbsp; We were using an old Epson thermal printer (with a
cute old spool of thermal paper) when it suddenly and unexpectedly
(After around 20 years or flawless operation!) died.

Having no other way to extract the data from the pH-meter, I wrote a
small LV probram to listen to the serial port and re-construct the
graphics on the screen and save them on the hard-disk.&nbsp; Some of
the information was simple text, others were graphics in EPS format.

It seemed like a silly thing to be doing at the time, but it actually
allowed us to archive the results much more effeciently than
before.&nbsp; It actually became something I was asked for from others,
so it couldn't have been so silly after all.&nbsp; Unless they all
wanted to laugh at me.&nbsp; :(

The final version was expanded to support multiple meters (different
models - simultaneously!) and was in regular use when I left the
company.

Shane.
0
Reply x9561 (148650) 1/13/2006 1:40:39 PM

Hi Shane,
Do you have that code?
I am planning on doing that same project&nbsp;&nbsp;next month!
Ben
0
Reply x9561 (148650) 1/13/2006 1:40:40 PM

Here is another one that I thought was cool.
The manfacturer of railroad locomotives&nbsp; has a very extensive test plans that must be repeated and tracked in order to comply with all of the regulations of all of the contries where that equipment will be operated. The test plans (vary by customer and contry) required two engineers working together for&nbsp;three days to punch al of the buttons, verify, and log the results (if every worked perfectly!).
I replaced the opeartor interface (a rs-232 device) with a laptop running a LabVIEW aplication and was able to complete the test plan in 20 minutes.
Along the way we also discovered an issue with the interface that was never noticed by the human operators because the problem came and went faster than the eye could see!
So...
If you are riding a modern train, there is a good chance LV verified its operation.
Ben
0
Reply x9561 (148650) 1/13/2006 2:10:46 PM

Ok Ben, 

I'm having trouble working out if you're being funny or not.

Either way, the code is at my last employer.&nbsp; I suppose it MIGHT
be possible to get to it, but since there was nothing really
mindblowing about it (And it was programmed quite inefficiently I
believe) I'm not sure how much good it will do you.

What exactly do you have to do? (Assumption : You're not pulling my leg).

Shane.
0
Reply x9561 (148650) 1/13/2006 2:40:53 PM

Shane,
I do a lot of work for US government labs that know very little about automation.
I have quoted a project that is intended to toss dedicated thermal printers that are attached to a row of washing machine sized instruments.
It sounded like your application was what I was planning on developing. Any time I can find a cheaper way to fill my customer's need's I try to jump on it. It makes my customers happy by getting what they want for less $$$ and lets me play with more interesting challenges with the money that is left over.
Do not chase down the code!
Ben
&nbsp;
BTW: Vivi Terra-Viewer is some great code! I keep getting requests from my modeling partner to dump more maps.
0
Reply x9561 (148650) 1/13/2006 3:10:45 PM

We made a rodent densitometer prototype for a customer with a fieldpoint controller.
Measured the volume (non-destructively) and mass, then calculated.&nbsp; Rats and mice
rejoiced because the current industry practice _is_ destructive, significantly impacting
the utility of the subjects for further experimentation.


Matt
0
Reply x9561 (148650) 1/13/2006 5:10:41 PM

tst wrote
"I want to know is who would want to measure the volume and density of rodents"
I can't tell you who or reveal any details but we needed to test a drug that would help mice relax after being disturbed.
They hung mice by their tails and measured how long it took them to accept the situation and relax.
Just short rodent tail tale.
Ben
0
Reply x9561 (148650) 1/14/2006 8:41:06 PM

chilly charly wrote:

Ho ho !How did you measure the volume ? 



Never mind that!
What I want to know is who would want to measure the volume and density of rodents.
And more importantly, did you get some of those not-destructed rodents after the job so you could have a friendly game of whack-the-mole? :smileyvery-happy:
0
Reply x9561 (148650) 1/14/2006 8:41:06 PM

altenbach wrote:
And I definitely don't want to know how the destructive volume measurement works. ;)
&nbsp;
(Does it involve a blender and a graduated&nbsp;beaker? :o)


Don't forget that if you do that, you need to compensate for the volume of air which you lose in this method. :smileyvery-happy:
0
Reply x9561 (148650) 1/15/2006 12:10:35 PM

CC wrote 
"Since ultimately this drug will have human therapeutic use, I hope that they will imagine some kind of other test on man ! <img height="16 src= http://forums.ni.com/i/smilies/16x16_smiley-surprised.gif" width="16" border="0">&nbsp;" 
Yes of course. Those studies are conducted once every four years here in the US.
Thy break the contiy up into "Red states" and "Blue states" and the water systems of one group gets the trial drug and the other group get a placebo. :smileywink:
Then they go through this complacted ritual that results in most residents being disturbed.
They call it a "presidential election".
The results are evaluated by measuring how long the bumper stickers stay on the cars. :smileytongue:
&nbsp;
tst wrote 
"Don't forget that if you do that, you need to compensate for the volume of air which you lose in this method. <img height="16 src= http://forums.ni.com/i/smilies/16x16_smiley-very-happy.gif" width="16" border="0">&nbsp;" 
That is just one of the destructive methods available and is rarely used because of the issue you mentioned, repeating that measurement is also very messy, and the safety equipment cost were extreme. 
&nbsp;
The age old alternative is to take a container of known volume and then count the number of rodents required to fill same. But this latter method requires a large rodent count to get 2 or more significant digits of precistion and getting all of the rodents to exhale at the smae time was troubling in itself (some may argue that the random respiratory cycles acted as natural "dithering" and acted to improve measurement quality but this is not widley accepted).
&nbsp;
A third method was inspired by Houdini and works like an inverted version of&nbsp;the "Tail suspension" experiment I mentioned earlier but involves a tank of water. :smileysurprised:
BUT....
Fear not!
Matt has found a solution! :smileyvery-happy:
Ben
0
Reply x9561 (148650) 1/15/2006 3:10:42 PM

tst wrote:        chilly charly wrote:    Ho ho !How did you measure the volume ?         Never mind that!  What I want to know is who would want to measure the volume and density of rodents.  And
more importantly, did you get some of those not-destructed rodents
after the job so you could have a friendly game of whack-the-mole?
:smileyvery-happy:  The rodents are used in obesity research (very big (sorry) in the US now).

Unfortunately the animals are much too valuable as research subjects to become
pets.&nbsp; Most of their carcasses are worth much more than mine.&nbsp; Helps me keep
perspective ;)

Matt
0
Reply x9561 (148650) 1/15/2006 4:40:47 PM

Hi Matt,
I know what you mean with the NDA.
Unfortunately, all my wacky stories are under solid NDA as well.&nbsp;&nbsp;
The only one (not under NDA)&nbsp;worth considering was to build a small application to reverse engineer binary code for an RF chip.&nbsp; The manufacturer refused to give the code or any details of the code, so the application took the binary and created (translated?) into Assembly language.&nbsp; Not wacky... and probably quite ordinary use of LV.&nbsp; It was way much faster to implement than using C++ :D
JLV
PS:
Solving USA obesity is definitely a very important issue... especially after seeing a movie on the subject... what was it called?? "Super-Size Me"???
&nbsp;Message Edited by JoeLabView on 01-16-2006  08:39 AM
0
Reply x9561 (148650) 1/16/2006 1:40:43 PM

I thought this one was cool.
<img src="http://forums.ni.com/attachments/ni/170/161383/1/Alien.JPG"> 
We had to engage children in trying the hardest to squeeze a load cell. THis was provided as feedback to keep them interested.
Ben
Message Edited by Ben on 01-16-2006  10:13 AM


Alien.JPG:
http://forums.ni.com/attachments/ni/170/161383/1/Alien.JPG


Picture_Ring_2.vi:
http://forums.ni.com/attachments/ni/170/161383/2/Picture_Ring_2.vi
0
Reply x9561 (148650) 1/16/2006 4:40:42 PM

It seems we are all addicted to gambling:&nbsp; 
I got in a dicussion with a few friends a couple of years ago, one of which claimed to have increased black jack winnings in Vegas by employing a ramping betting strategy.&nbsp; His strategy was to ramp your bet by one chip everytime you won, and return to a single chip bet when you lost.&nbsp; There were a few other variations, but that was pretty much it.&nbsp; So, if you kept winning your betting would look like 1,2,3,4,5, ... and when you lose you go back to 1.
His claim was that he was "always playing with the house's money when on a winning streak" and that with more money on the table he would "win bigger when he doubled down on&nbsp;a strong&nbsp;hand".&nbsp; I made a simulation comparing the different strategies, and tried to account for probabilities of doubles and such.&nbsp; 5 minutes on the web didn't yield any results for the statistical probabilities of streaks, so I left that out.
The simulations showed that while the eventual outcome of casino gambling is always guarunteed (you lose all of your money), his strategy had higher volatility but didn't last as long as a constant bet.
So, there are&nbsp;3 ways to win in Vegas:&nbsp; 1.&nbsp; don't play (easy).&nbsp; 2.&nbsp; find a way to get drinks and comps faster than you lose your money (not easy) and 3.&nbsp; count cards (not that hard, but not&nbsp;fun either... and not legal).
Happy Labview gambling,
Casey
0
Reply x9561 (148650) 1/16/2006 7:40:51 PM

If I remember correctly, I saw an article on a group of MIT students
who cracked the blackjack tables in Vegas by counting cards and working
in a group.&nbsp; Each member had a role to play and when the stars
aligned (so to speak) the main player would place a huge bet. 

They were mathematicians of course, and they were surprised themselves
at how quickly and how much money they won.&nbsp; The method (Although
I can't recall the intricate details) seemed surprisingly simple yet
complex (A lot of things to track and remember - even though they had
simplified things greatly).

They also mentioned a blackjack computer invented before which fitted
into the jacket sleeve which more or less guaranteed winnings.I
remember they said that THIS was indeed made illegal.&nbsp; Seeing as
the state makes a few cents from the taxes (Backhanders not included).

The only problem is that PROVING someone was card-counting is kinda
difficult.&nbsp; Proving that someone has a blackjack computer in their
jacket sleeve is relatively easy, thus making it illegal makes sense.

All in all, these are more or less just uneducated guesses, having enver beein in or near Vegas.

Shane.
0
Reply x9561 (148650) 1/17/2006 8:10:34 AM

I'm sure&nbsp;many of you know what's it's like to have a "significant other" who has no clue what you do&nbsp;at work or what planet LabVIEW&nbsp;came from.&nbsp; My wife 
 doesn't want to&nbsp;know about&nbsp;the complexities of the large scale RT, cFP,&nbsp;and FPGA automotive apps that occupy my days.
&nbsp;
In this case, pure simplicity broke the barrier.&nbsp;&nbsp;I filled the screen with 3 large color boxes, showed her how to select the 3 colors and press CTRL-P.&nbsp; No coding was involved.
&nbsp;
Now when she wants to re-paint a room, she prints her own custom&nbsp;color sample combinations, tapes them all over the walls, and then brings them to the paint store.&nbsp; She can use different grades of printer paper to get matte, semi-gloss, and gloss.&nbsp; 
&nbsp;
And she's amazed at my programming skill!
&nbsp;
McSynth
0
Reply x9561 (148650) 1/20/2006 1:40:55 PM

"the system as a whole has some problems"
I thought you were going to say, "getting a horse connected to all of that equipment and still be calm enough to not skew the results."
Otherwise, sounds cool.
&nbsp;&nbsp;&nbsp;&nbsp; Rob
0
Reply x9561 (148650) 1/24/2006 6:43:11 PM

Long ago, I had some connectivity problems with my cable modem.
&nbsp;
Solution: I wrote a tiny UDP reflector (see image), that just sits there listening on UDP port 17000 forever. Whenever a packet arrives, it sends it immediately&nbsp;back to the originating IP. This runs on my office PC.
&nbsp;
On the other end (at home), I have a labview program that sends UDP packets at regular intervals to the reflector, containing e.g.&nbsp;a timestamp in the payload, then listens for the return with a timeout. If a timeout occurs, the connection is bad, otherwise it calculates the roundtrip time, time/length of outages, packet loss%, plots it on a chart, makes a historgram, and does other statistics. Worked nicely!
&nbsp;
<img src="http://forums.ni.com/attachments/ni/170/163134/1/UDP-Reflector.png"> Message Edited by altenbach on 01-24-2006  12:26 PM


UDP-Reflector.png:
http://forums.ni.com/attachments/ni/170/163134/1/UDP-Reflector.png
0
Reply x9561 (148650) 1/24/2006 8:43:13 PM

Oh no!!! Ben you didn't bring out the Alien!!!&nbsp; Back in the Old Days!!! (that one is for you Ben) I wrote an app that tested the strength of children with Muscular Dystropy.&nbsp; We used a variety of strain gages to measuere muscle strength and in the original design the Alien image that Ben posted was used.&nbsp; It was pretty cool when you gripped the "Gripometer" you could squeeze the head of the alien.&nbsp; It later evolved into programmatically choosing a vehicle (plane, car, jet, etc.) and having the image ride along a curve of a chart... Not the most efficient code but it got a good reaction from the kids!!&nbsp; Too bad the medical types had problems with colors... (another one for you Ben).&nbsp; Good times.&nbsp; 
&nbsp;
I also agree that riding the trains was a fun time Ben.&nbsp; I probably could go on and on....
&nbsp;
I'm in a vi state of mind!!! ; ) 
&nbsp;
0
Reply x9561 (148650) 1/25/2006 8:12:57 PM

Also on a trip down to NI I wrote pong and a simple slot machine... later I wrote spades and my favorite BJD blackjack, once you go bankrupt you need to remortgage your house... :)&nbsp; 
&nbsp;
0
Reply x9561 (148650) 1/25/2006 8:13:00 PM

I once had to write a program to control a pump which fed measured amounts of pre-cooled peach flavoured iced tea into the mouth of a person in a MRI scanner.
(preferably without drowning them)
Chris
&nbsp;
0
Reply x9561 (148650) 1/27/2006 3:13:52 PM

What a great topic -- and so many interesting replies!
&nbsp;
Here are a few LV 'oddballs' that I have done over the years:
&nbsp;
- a software-based FM/AM (audio) synthesizer (no musical keyboard -- just exports sound files)
&nbsp;
- a MIDI file parser (never quite finished it though...)
&nbsp;
- a simulation of one of those "Magic 8-ball" toys from the '60s or '70s -- you know: &nbsp;you ask it a question, shake it up, and get a prediction. (Programmed as part of a corporate presentation -- the entire presentation was actually a LV-based slideshow using a Tab Control...)&nbsp;
&nbsp;
- a contraction timer -- for my wife,&nbsp;when she was&nbsp;expecting our daughter. It was intended to give her a way to track and record contractions when she went into labor. (Of course, when the moment actually arrived, we were far too distracted to fire up the computer... ;-)
&nbsp;
- a math quiz/game to help my kids&nbsp;master basic arithmetic skills. (Also started on a musical symbols quiz, but haven't gotten too far yet...)
&nbsp;
- A utility to extract and store contact and other information from html/perl forms (generated on a web site).
&nbsp;
- A simple WYSIWYG web page builder (never quite finished that one either...)
&nbsp;
There are a few others, but those are&nbsp;the oddest I can recall at the moment.
&nbsp;
Anyway, keep 'em coming -- this is fun!
&nbsp;
-- D.
0
Reply x9561 (148650) 1/31/2006 9:40:58 PM

Here's another one:
&nbsp;
A few years ago, one of my clients always communicated using .PDF files. The problem was, every PDF they sent attached to an email arrived corrupted. I still don't know the reason...
&nbsp;
Anyway, I used LabVIEW to open the corrupted PDF files, and compare them with uncorrupted PDF files. Using this procedure, I discovered a problem with the header of the corrupted files. Next, I cobbled together a little LV utility to repair the corrupted files. 
&nbsp;
In the end, I was able to read the PDFs they were sending. It just required an extra 'decoding' step!&nbsp; ;-)
&nbsp;
-- D
0
Reply x9561 (148650) 1/31/2006 9:41:00 PM

How about replacing all the wires with TCPIP links, every vi with a
different IP address, that is pretty different! We are doing this quite
successfully (even wireless links) , and it is the future for
distributed instrumentation(I believe). 

Thanks,
Sam @ Coherent
0
Reply x9561 (148650) 2/2/2006 10:11:11 PM

My nicest program was a bingo version for a youth chess club. We used chess pieces instead of numbers and used a labview program to print out bingo like pictures in a square, randomized of course.a picture ring in an array of pictures was the drawing.
the most difficult part were the pictures, untill I stole them from a chess game.
&nbsp;
&nbsp;
0
Reply x9561 (148650) 2/13/2006 9:42:47 PM

DAQ Dude wrote:
&nbsp;  - a software-based FM/AM (audio) synthesizer (no musical keyboard -- just exports sound files)I've
been wanting to do this for a while.&nbsp; Looking through all the
waveform generation functions, it seems so obvious and tempting.
0
Reply x9561 (148650) 2/20/2006 8:10:38 PM

Norlux1: (iButton vi's)
Here is an llb (LV7.1.1)&nbsp;that reads and writes to an EEPROM.&nbsp; I don't use the EEPROM iButton (I use the NVRAM) so the vi's are not very well tested, but they are able to read/write to an EEPROM iButton at a minumum.&nbsp; I created the subvi's from scratch, modeling them after the iButton functions found in IBFS32.DLL, so you will need that DLL for these to run.&nbsp; The DLL gets installed when you install the 1-wire drivers, as you probably already know.&nbsp; There are lots of white papers on Maxim's website that explains how to communicate over the network.
If you need more help, please ask.
&nbsp;Message Edited by tbob on 02-28-2006  01:52 PM


TEST_EEPROM_MAIN.llb:
http://forums.ni.com/attachments/ni/170/170550/1/TEST_EEPROM_MAIN.llb
0
Reply x9561 (148650) 2/28/2006 9:10:53 PM

I've wrote a Labview program&nbsp;six years ago that&nbsp;downloaded the Texas lotto database (.csv) from the net&nbsp;, analyzed the results (histogram, anova, etc) and created a list of preferred numbers.&nbsp;Since then I've added&nbsp;a subprogram to create a random set&nbsp;of quick pick numbers based on that preferred set.&nbsp;I started this project to familiarize myself with the way VI's handle arrays of data and the statisitical VI's. 
Yep, I'm still a&nbsp;poor old&nbsp;daq developer.
&nbsp;
&nbsp;
0
Reply x9561 (148650) 3/3/2006 7:40:41 PM

Wasn't there a big thread a few months ago about using Labview to datalog beer/wine fermentation processes?&nbsp; That's a good use!
Interesting things I've done with labview (other than lab control stuff):
- Tetris game
- simple cursor moving program to thwart the screensaver and it's password settings on my old work computer.&nbsp;
- supercharger belt tension tester using the microphone input
- complete speaker measurement and test suite (still a work on progress) that lats me measure Ts parameters of drivers, and in-room sweeps as well as quasi-anchoic driver responses.&nbsp; This relies on an impedance bridge that I also built.&nbsp; 
&nbsp;
Sheldon
0
Reply x9561 (148650) 3/3/2006 9:40:40 PM

I used LabVIEW to create a program for monitoring students while they work on their experiments!
&nbsp;
Students who work on their rigs require 'frequent visual contact' by other people, whether that be other students or staff, in the vicinity of the experiment to check they are ok and haven't dismembered themselves on the large rotating fans etc. This strict health and safety regulation became a hindrence for some students who wanted to run their experiments outside normal working hours, say after 8pm, because if no-one else was around they wouldn't be able to run.
&nbsp;
The code I wrote, dubbed "Buddy Client" and currently at release V1.4.1, uses webcams to send images from two computers connected over the network to each other so an 'office working' student/staff member can see what the 'experimenter' is up to, and vica versa.
&nbsp;
Furthermore, the regulations added that to ensure the users of Buddy Client were truely monitoring students and not just running the package in the background, a timing feature is used to keep track of the user's interaction! Included is a text interface, like the old ICQ, so the users can send short messages to each other. If they don't send any text for 10 minutes then it is assumed the user is not monitoring the experimenter adequately, and an alert is displayed and sounded.
&nbsp;
Furthermore! A third program, running on a server machine, is in constant network contact with BOTH running sessions of Buddy Client, and keeps a log of all activity, especially noting when these alerts are displayed. These logs are encrypted using my own encryption tools, and our Health and Safety officer can read these logs, using a fourth tool, to see how effective the use of Buddy Client is.
&nbsp;
User can set frame rates, image sizes, image compression rates, text size, text colour, send 'pages' to each other, choose different cameras etc.
&nbsp;
The best thing - the entire package is compiled and has its own installation routine, as created by LabVIEW, and looks very impressive to the students/staff. If we were to have commissioned a company to code this it would have cost thousands.
&nbsp;
LabVIEW RULES!!
&nbsp;
0
Reply x9561 (148650) 3/7/2006 3:40:55 PM

Dear!
&nbsp;
I saved the dynamic data in the array, after that, I clicked right mouse, chose "Data Operation -&gt; Copy data". But I don't know where I can copy those&nbsp;data. Please, help me for that.
How could I export them to&nbsp;.txt file.&nbsp;I&nbsp;tried,&nbsp;&nbsp;but it just display by row, not column like array. Because it is a 1D array, so I can not use "transpose" as 2D array. 
&nbsp;
Thanks.
0
Reply x9561 (148650) 3/16/2006 6:10:59 AM

Dear!
&nbsp;
I saved the dynamic data in the array, after that, I clicked right mouse, chose "Data Operation -&gt; Copy  data". But I don't know where I can copy those&nbsp;data. Please, help me for that.
How could I export them to&nbsp;.txt file.&nbsp;I&nbsp;tried,&nbsp;&nbsp;but it just display by row, not column like array. Because it is a 1D array, so I can not use "transpose" as 2D array. 
&nbsp;
Thanks.
0
Reply x9561 (148650) 3/16/2006 8:40:58 AM

Dear!
&nbsp;
I saved the dynamic data in the array, after that, I clicked right mouse, chose "Data Operation -&gt; Copy  data". But I don't know where I can copy those&nbsp;data. Please, help me for that.
How could I export them to&nbsp;.txt file.&nbsp;I&nbsp;tried,&nbsp;&nbsp;but it just display by row, not column like array. Because it is a 1D array, so I can not use "transpose" as 2D array. 
&nbsp;
Thanks.
0
Reply x9561 (148650) 3/16/2006 8:40:58 AM

Tuong
You are in the wrong thread! Didn't you read what it is about?
Post your problem in the LabVIEW board and you will get answers.
Thomas
0
Reply x9561 (148650) 3/16/2006 9:11:24 AM

Wrote a LV program to help teach my parrot to talk. In '97 I had just purchased a baby McCaw and wanted to keep it company and teach it to talk. I wrote a program that randomly play .wav files that I had recorded in my own voice or gotten off of the web. It worked amazing well. I had gotten the Clint Eastwood line "Go ahead make my day" and others.&nbsp; My best friend baby sat the bird for me one time when I was traveling overseas and his wifes favorite response to their children was "Oh, whatever". On morning months later my bird was in his cage chattering along when he came up with this one. Go ahead make my day.&nbsp; Oh, whatever!" I laughed until I had tears in my eyes.
&nbsp;
johnfr
Colorado
0
Reply x9561 (148650) 3/28/2006 3:10:10 AM

I am in the process of connecting an original Nintendo controller to a custom built high power laser system for use in a manually-operated mode.&nbsp; The 'A' button will begin the q-switching, the 'B' button will open the safety shutter (hence, FIRING the laser), the D-Pad will obviously move the laser around by computer-controlled mirrors.&nbsp; I haven't decided what the 'select' and 'start' buttons will do... and moreover I am thinking of Upgrading to a Super Nintendo controller for more buttons.&nbsp; 
I am using labview with imaq vision package to see the laser's target station over a simple ccd camera and then there are two (basically) modes of use.&nbsp; The first is a vector-list based mode I am creating where you will be able to draw vectors overtop of the ccd feed.&nbsp; Obviously I will be posting MANY MANY question relating to this in the forums later :)&nbsp; Then the second mode is the manual mode where I will be using the nintendo controller.
&nbsp;
All I need now is for someone to give me lots of money so I can build this laser system on a moving vehicle!&nbsp; Every gamers' dream.
0
Reply x9561 (148650) 4/3/2006 4:40:16 PM

What is this going to be?
An ATAT? ;-)
&nbsp;
S�ren
0
Reply x9561 (148650) 4/3/2006 4:41:00 PM

Hi ! 
&nbsp;
I can't find an Code how can I get the Text in the middle of excel cell. 
&nbsp;
Can Everybody help me !
&nbsp;
Thanks
0
Reply x9561 (148650) 4/25/2006 7:10:07 AM

Caki wrote:
I can't find an Code how can I get the Text in the middle of excel cell. 
&nbsp;
Can Everybody help me !


Caki,
It seems you got lost and posted offtopic in an existing thread. I would recommend to start a new thread, using a descriptive title.&nbsp;
0
Reply x9561 (148650) 4/25/2006 2:10:12 PM

Not terribly crazy or imaginative, but relatively easy and kinda fun...&nbsp; Enjoy.

- Jim


Simon.vi:
http://forums.ni.com/attachments/ni/170/181280/1/Simon.vi
0
Reply x9561 (148650) 4/25/2006 2:40:12 PM

how can i intialise a counter whenever a value is sampled in DAQ. 

how can i start new thread here please help me thanks!
0
Reply x9561 (148650) 4/26/2006 10:10:12 AM

twilight wrote: how can i start new thread here please help me thanks! 



- Just go to the <a href="http://forums.ni.com/ni/board?board.id=170" target="_blank">LabVIEW forum </a>for anything LabVIEW related (or to the&nbsp;<a href="http://forums.ni.com/ni/board?board.id=250" target="_blank">Multifunction DAQ forum</a> if the question is more specific to DAQ).
 
- Click on "New Message" and on the next screen you would ask your question (i.e. enter your prospective title)&nbsp;to see if it already has been answered (Just follow steps 1-3 listed on that page). For example, you could ask "What is the conductance quantum times the magnetic flux quantum in zeptocoulombs, rounded down?" and on the next page you might, or might not, get the right answer (160), but this is irrelevant, because now you get a chance to post the question as a new thread.

- Try it!

&nbsp;
0
Reply x9561 (148650) 4/26/2006 2:40:11 PM

altenbach wrote:

  "What is the conductance quantum times the magnetic flux quantum in zeptocoulombs, rounded down?"  
  
  
:smileyvery-happy:
0
Reply x9561 (148650) 5/11/2006 7:40:11 PM

Now he has the chance to find the right answer .... under the assumtion that your answer is right :smileywink:
&nbsp;
0
Reply x9561 (148650) 5/12/2006 7:40:09 AM

Hi,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; That's great!What I'm doing now is something related to you.I'm doing my own project to write the serial number read from barcode reader to Maxim DS2431 EEPROM. Together with it is some data like data from digital weighing scale, displacement sensor data and few more. I'm having a testing on my own but I face the problem where i cant make the vi to write and read to 1-wire eeprom ds2431 works!!mind to share some info to me?thanks for your great contribution!!!if possible i hope you will send me the vi for read and write to ds2431 eeprom.heres my email : tehwengsoon@yahoo.com or <a href="mailto:wsteh@excel.com.my" target="_blank">wsteh@excel.com.my</a>&nbsp;just for personal use only.&nbsp;
0
Reply x9561 (148650) 8/9/2007 3:10:20 AM

Hi Bob,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; That's great!What I'm doing now is something related to you.I'm doing my own project to write the serial number read from barcode reader to Maxim DS2431 EEPROM. Together with it is some data like data from digital weighing scale, displacement sensor data and few more. I'm having a testing on my own but I face the problem where i cant make the vi to write and read to 1-wire eeprom ds2431 works!!mind to share some info to me?thanks for your great contribution!!!if possible i hope you will send me the vi for read and write to ds2431 eeprom.heres my email : tehwengsoon@yahoo.com or <a href="mailto:wsteh@excel.com.my" target="_blank">wsteh@excel.com.my</a>&nbsp;just for personal use only.&nbsp;
0
Reply x9561 (148650) 8/9/2007 3:10:20 AM

Dear all,
I have done two main things in LabVIEW which made me to believe in my programming ability. 
First project is on developing a Radar application which was actually a demo based product and we(company) sent that project to malaysia for student's educational purpose.That project was already 65 %developed by my seniors(they took sincere 15 months for it)&nbsp;and when they are leaving the company they did a major blunder by modified lot of things in that vi they have developed and also password protect it. But later on they told the password on the belief that it was hard to trace out their code. I joined that company last year and that time LabVIEW was completely new to me. But still with the help from NI helpdesk (bangalore), ni.com forums, i developed it within&nbsp;4 months. (It took 1 month almost to just package the project that i did successfully&nbsp; - That's a different comedy story). Finally did it.......
Second one its a small automation testing project involving lot of dll's. But still since i was little bit familiar with LabVIEW that time i have lot of confidence and finished immediately that too individually.
&nbsp;
The thing to be noted here is the 2 projects i mentioned above, i did individually without any discussion with my colleagues. I just got help from NI Bangalore(Phone calls) and NI forums.
&nbsp;
Thanks,
Mathan
0
Reply x9561 (148650) 4/23/2008 12:40:11 PM

55 Replies
37 Views

(page loaded in 0.384 seconds)

Similiar Articles:




7/28/2012 7:09:18 AM


Reply: