This is the front page to the sourceforge download site for Hirst
GM05/VGM01 driver software.
Currently it contains the driver and example programs for the GM05
Gaussmeter and VGM01 Gaussmeter as well as full source code. This site
is not part of Hirst Magnetic Instruments Ltd and is hosted on
sourceforge.net. Hirst Magnetic Instruments Ltd fully support this
project but it is a free and open source project.
Download the latest gm0-win32-install.zip file that is provided below.After unzipping the file, to install the software, run the setup.exe file.
The software installs itself in Program Files/Hirst Magnetic Instruments/Hirst Gaussmeter Drivers and adds an entry to the start menu.
A number of programs are included :-
A (fully working and usable) example program written in visual basic 6, supplied with source code
A excel 97/2000 spreadsheet demonstrating embedding of the GM05 Control. VBA source code supplied (2)
A console based example application to demonstrate the use of the DLL directly. (This is some what limited however) Source code supplied.
A COM Control as used by the above examples, for programmers (even novice) to access the GM05 functionality.
A DLL used by COM control to provide a low level API to access the Gaussmeter functions.
Full documentation is also provided of the serial protocol used as
well as an API reference for the COM control and the DLL.
1) The com object will not successfully register on win NT based machines (2K,XP etc) unless the person installing the software has sufficient privileges to install software and add to the registry. (Basically install the software as administrator.)
2) Macro Security must be at least set to medium to allow the VBA example (Excel) to run (you will be prompted when the sheet loads if you would like to enable it). A setting of high (Microsoft default for office 2000) will prevent the script from running at all. We do not recommend setting macro security to low.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
The license is included in the source and binary packages or from http://www.gnu.org