02-01-2006 08:00 AM
02-01-2006 12:27 PM
Finally, my turn. Anybody ever hear of an iButton? This handy device is the size of a watch battery and comes in several flavors, one being an NVRAM. You communicate with the device with a USB adapter. A network can be built by daisy chaining devices. The network consists of a signal wire and ground. Since ground is common throughout a rack and stack test set, only 1 wire is needed for communication, hence the name 1-wire network. Made by Dallas Semiconductor.
Anyway, my project uses Labview to call many DLL functions to operate an entire file system on the NVRAM iButton. I can create files, directories; read, write to them; set attributes; all the stuff you do with a file system on a hard drive. I am using this system to store model and serial numbers of test instruments in the rack. With newer test instruments, you can send a GPIB query (*IDN) to get the serial number, but with older equipment, especially VXI stuff, you cannot. Now the iButton holds the info in text files.
My software creates the text files, the user types in model/serial numbers, and such. Software also does maintenance such as delete or rename of re-write files. But the main thing is that I created software to read all instruments model and serial numbers that reside on the test set. This hardware configuration is stored in a data base with a timestamp. This allows the tracking of test equipment, and retreiving info about which equipment was used to test a certain product on a certain date and time. Comes in handy when there is trouble, and also to track down test equipment that seems to give trouble wherever it goes. The project isn't finished yet, but the iButton hardware design has been tested and works like a charm. Next comes the tracking software and such. I learned a lot about calling DLL functions and passing clusters, arrays and such between LV and DLLs.
02-02-2006 04:03 PM
02-04-2006 09:34 AM
02-13-2006 03:27 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.
02-16-2006 05:13 AM
Using IMAQ and DIO DAQ I made a LabVIEW program that solves a 6x6 maze and moves the object from the start position to the end.
the user configures the maze as he whants and put it on a plate that is attached to 4 steppers to move the plate in 4 directions. LabVIEW analyzes the maze and find a way starting from the object cell you wish to move. then it starts moving the object from its position to the end.
02-20-2006 01:59 PM
I've been wanting to do this for a while. Looking through all the waveform generation functions, it seems so obvious and tempting.
@DAQ Dude wrote:
- a software-based FM/AM (audio) synthesizer (no musical keyboard -- just exports sound files)
02-20-2006 02:40 PM
02-26-2006 08:53 AM
02-28-2006 02:06 PM