01-10-2006 11:44 AM - edited 01-10-2006 11:44 AM
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.
Message Edited by Philip C. on 01-10-2006 11:57 AM
01-10-2006 03:20 PM
01-10-2006 04:17 PM - edited 01-10-2006 04:17 PM
Message Edited by Wes Ramm on 01-10-2006 04:20 PM
01-11-2006 10:36 AM
I use LabVIEW to test Slot Machines used in Casino Based Gaming. It is a mix of high-end vision analysis, button pressing, and several stand alone LabVIEW based device simulators all connected together using TCP communication. It plays the slot machine just like anyone would play a gaming machine: inserts money, places a bet, spins the reels, and hope that it will win some money.
I use NI Vision to analyze the display of the gaming device. Read the reel symbols displayed, how much it paid, and how much money remains on the gaming machine. All the results are recorded to Excel compatible files and images are only saved it there is a possible issue for latter review by a game tested. It is truly like having a game tester in a standard Windows PC running XP. Certainly a bit more interesting than making DC voltage measurements on a power supply.
01-11-2006 11:11 AM
01-11-2006 11:34 AM
It is a known fact that the best way to win is not to play. Guaranteed 100% payback every time. Now the truth is there is no system, technique, or real skill to be learned to win at a slot machines. EVERY pull has the same chance of winning or loosing as the last game with a free running random number generator providing the outcomes. It has no memory of previous games so there is no such thing as a machine that is, "about to hit".
This I think is a the appeal of a slot machine being that anyone can win or loose based on luck in a given day and have fun playing them. The percent to payback is configured by the casino operator and they don't set them too tight because they want people to have fun while they are playing them.
I hope this clears the air about slot machines,
Matt
01-11-2006 12:23 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.
01-11-2006 02:20 PM
My N-Scale model railroad is controlled using a LV program.
I reveal all in the the "model Railroading" thread.
http://forums.ni.com/ni/board/message?board.id=BreakPoint&message.id=183&jump=true
01-11-2006 03:34 PM
01-11-2006 04:12 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.
Rob