Software for USB and wireless
modules.
The main functionality of software is communication with hardware and
displaying data on screen. Installation is simple and is fully
automatic ( installation package ).
Software
allows save of measured data in a .CSV-file. CSV files can easily be
opened in many programs ( Excel..) and import the measured data.
For USB modules is USBMeasure.exe software, for RF modules is
RFMeasure.exe. Software without USB or RF modules operates as a demo
application. It can be downloaded and tested. Software
documentation is in installation pack.
|
|
 |
Software for web server.
Software
for PC for web voltmeter is not necessary since the web voltmeter
operates independently and does not need a PC for its functionality.
The Web server is supplied with bootloader, which allows to upload the
HTML page to the EEPROM memory.
Download RF Measure.exe
demo
|
RF Measure.exe size :
5,6 MB , USB
Measure.exe size : 1,3 MB.
Operation system required : Windows XP, Vista, Windows 7
HW required : 512 MB RAM or
more, 30 MB HardDisk, USB connector
|

RF Measure download |
API interface
The software is distributed with APIs which
allows the creation of custom applications. User can thus create an
application with the required functionality.
Interface API is designed as a COM object, which cooperates with all
programming languages : C, C++, C# ,
visual basic, javascript etc.
Because
the API is as a COM object, it is necessary to register it in Windows.
Registration is automatically and run when installing software.
using API in visual basic aplication
Source code example :
Dim main As New RFMeasure.CRFMeasureMain
Dim coll As New RFMeasure.CRFMeasureCollection
main.RFMOpen()
' results of RFMOpen are put into properties Result, ReceiverVersion,
ReceiverSerialNumber
MsgBox(main.Result & "," & main.ReceiverVersion
& "," & main.ReceiverSerialNumber)
main.RFMDetectUnits(0, 15, coll)
' results of RFMDetectUnits are put into properties Result and
collection coll
'MsgBox(coll.Element(3))
coll.BeginIteration()
If coll.Size > 0 Then
Do
coll.GetNext()
MsgBox(coll.Key & " -> " & coll.Value,
MsgBoxStyle.DefaultButton1, "Map Iteration")
Loop Until coll.NextElement = False
End If
main.RFMGetData(1)
' results of RFMGetData are put into properties Result, UnitType,
UnitData
MsgBox("Data: " & main.UnitData)
main.RFMClose()
calling API in javascript
Using API in HTML code. You can build your web site and call COM object
in javascript. Wenn you has running web server like apache, XAMP etc..,
you can measure over internet/intranet.
<html>
<body>
<SCRIPT LANGUAGE= JavaScript>
{
document.write("in main,");
var obj = new ActiveXObject("RFMeasure.RFMeasureMain");
var col = new ActiveXObject("RFMeasure.RFMeasureCollection");
obj.RFMOpen();
obj.RFMDetectUnits(1,15,col);
document.write("RFMDetectUnits result: ", obj.Result);
}
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=JavaScript>
main();
</SCRIPT>
</BODY>
</HTML>