There are two programs involved; DPM.exe is the main program, and DPMConfig.exe is used to assign IDs to the devices.

DPMConfig

DPMConfig.exe can be put in any dir, simply double-click it to run it. It's best to start with all devices unplugged; plug a device in, assign it a position, then unplug it. If multiple devices are plugged in at once, it can get confusing.

Each container gets a group of three devices. The groups are numbered, and within each group the devices are V-First(voltage for the first 120 batteries), V-Last(voltage for the last 120 batteries), and Temp(120 temperature inputs for all batteries). DPMConfig will automatically advance to the next ID, and will remember this between runs.

DPM

Wherever DPM.exe is put will be the "default" dir where log files are created. (This can be changed via shortcuts.) Note that Windows Seven limits file creation in the Program Files dir, so if you put it there you'll need to make sure to run it with a different starting dir for the log files. It's probably best to put it outside Program Files.

If you just double-click DPM.exe to run it, it will show the detected group(s) so you can pick one. A group can be specified on the command line, which is also normally done in a shortcut.

To create a shortcut specifying these things, right-click on DPM.exe and click Create Shortcut. Then right-click on the shortcut and click Properties. The Target edit gives the command line, which is where a group is specified, by adding a /G=[group number] parameter. For example, if this is already C:\DPM\DPM.exe and you want it to use group 1, change it to C:\DPM\DPM.exe /G=1. The Start In edit gives the starting dir, which is where DPM will put the log files. For example, you're wanting to keep the .EXEs in Program Files and the log files just off root, this may already be C:\Program Files\DPM; change it to C:\DPM.

DDE & Log Files

To view the realtime voltage & temperature data in a spreadsheet, click the Copy DDE button, then paste the resulting DDE link into the spreadsheet. This uses a vertical layout to make room for realtime graphs and such.

The log files have a file name including the group number, the date, and the hour. They use a horizontal layout to improve sharing.

Acquisition Interval

DPM defaults to taking readings every 10 seconds. This can be changed on the main window, even if the Select Group dialog is open, or can be changed on the command line, by adding a /I=[interval seconds] parameter. For example, if you have a shortcut whose command line is C:\DPM\DPM.exe /G=1, and you want it to check once a minute, change the command line to C:\DPM\DPM.exe /G=1 /I=60.

Smoothing

DPM has a default amount of smoothing. This can be increased on the main window, even if the Select Group dialog is open, or can be changed on the command line, by adding a /S=[deviation scalar] parameter. Noise is effectively divided by the deviation scalar, but the time to acquire is multiplied by its square. For example, if you have a shortcut whose command line is C:\DPM\DPM.exe /G=1, and you want it to divide noise by 1.4 (taking twice as long to acquire), change the command line to C:\DPM\DPM.exe /G=1 /S=1.4.