eaolson
-
Posts
261 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Gallery
Files posted by eaolson
-
Serial Mouse Driver for LabVIEW
Author:
Eric Olson
--see readme file for email address
Description:
This driver is an implementation of the Microsoft two-button mouse protocol, for using a serial mouse or trackball. It polls a specified serial port at a specified rate, and reads any data waiting there. This has been tested under LabVIEW versions 7.1.1, 8.0.1, and 8.20 under Windows 2000 and Windows XP, and under LabVIEW Real-Time 7.1.1 and 8.0.1.
This driver contains components created using the dqGOOP toolkit to enable object-oriented programming.
Note: When using a serial mouse under Windows, it is important that Windows not auto-detect the existence of the mouse (e.g. upon bootup). Otherwise, the operating system will intercept the mouse input and LabVIEW will never see it.
Dependencies:
None
Version history:
1.0.0:
Intial release of the code
License:
University of Illinois/NCSA Open Source License (view license.txt for complete verbiage).
1,409 downloads
Updated
-
MP3 ID3v1 Tags
By eaolson in Database & File IO
Copyright © 2007, <Eric Olson>
All rights reserved.
Author:
Eric Olson
--see readme file for contact information
Description:
Handles ID3v1 and v1.1 tags from MP3 files. Tags can be read, written, and deleted from files. This package does not handle the more complicated ID3v2 tags.
Dependencies:
Requires oglib_file and oglib_error available from www.openg.org.
Change Log:
1.0.0: Initial release of the code.
1.0.1: Added Validate ISO 8859-1 String to distribution zip file.
898 downloads
Submitted
-
Game of Life
Author:
Eric Olson
--see readme file for email address
Description:
Conway's Game of Life is a fun little simulation of a group of cells. How new cells are born and how old cells die is decided by a simple set of rules, but can lead to complicated behavior by the entire colony. I've always found this simulation to be interesting and I thought coding it in LabVIEW would be a fun exercise. Comments and critiques of either the game or of my coding style are always welcome.
The basic rules are simple:
1. A cell that has one or zero neighbors dies of lonliness.
2. A cell that has four or more neighbors dies of overcrowding.
3. An empty cell that has exactly three neighbors containes a new cell in the following generation.
A thorough explanation of the Game can be found at http://web.archive.o...7s_game_of_life .
Dependancies:
This uses the OpenG time, file, and variantconfig libraries. They are not included.
Download them via the OpenG Package Manager: http://web.archive.o...p?showtopic=233
Change Log:
1.0.0: Initial release of the code.
1.0.1: Include readme.txt in the zip file.
1.1.0: Added Open and Save As functions (in the menubar). Added an About dialog. Removed the Exit button (redundant to Close).
1.1.1: Forgot to include the .rtm file in the distribution. Rows/columns now update when opening a .gol file.
1,263 downloads
Updated