We’ve also made several small UI improvements. The timer tab has gained a useful button to set the default polling command for the selected device.
Licenses are now available for purchase
At this point, we’ve implemented the most important functions of Simple Data Logger and have tested the software with multiple devices, high data rates and data acquisition operations running over several days. Even though SDL is still in beta and can be used for free by all users until September 30, 2018, we’ve received multiple requests for license purchases.
As of version 0.60, Simple Data Logger can send a user-defined command to the connected device to trigger a response (which is then recorded). The command is automatically repeated by a precise timer. Alternatively, SDL can also synchronize the command and the response, either adding a delay or polling the device as fast as possible.
The newest version of Simple Data Logger contains significant performance and usability improvements.
Multicolored event log
The event log shows the data received from your connected device. The parts of this data which were captured to be logged are now highlighted. In the example below, we recorded data sent from an Ohaus STX scale intentionally set to transmit lots of data:
“Connected!” message in event log also appears for COM connections.
Generic text device is shown in italics in the device list to highlight that alphanumeric text devices (e.g. barcode scanners) are treated differently from numeric devices (e.g. measuring instruments).
Relevant settings are validated when switching from COM to TCP/IP and vice-versa:
Relevant settings are validated when pressing the “Set default parameters for device” button.
Downward arrows were removed from “Set default parameters for device” button as they would not appear correctly on Windows 7.
Tab order improved in license tab and license details dialog.
If you’ve already installed Simple Data Logger, it should update to version 0.4.78 automatically. Otherwise, click here to install it. Simple Data Logger is currently free to use for testing purposes, paid licenses will be available soon.
If you’ve already installed Simple Data Logger, it should update to version 0.4.7 automatically. Otherwise, click here to install it. Simple Data Logger is currently free to use for testing purposes, paid licenses will be available soon.
Simple Data Logger just became significantly more powerful (and useful): You can now modify the regular expression used to match and capture data.
This is best explained with an example. Let’s say your scale sends the following data every time you press the print button:
Balance ID: 8336507294
Balance Type: STX421
Balance Name: Scout
Sample Name: OBJECT 1
Gross: 123.4 g G
Net: 123.4 g N
Tare: 0.0 g T
However, you actually only want to record the net weight. This can now be achieved in SDL by clicking on the customize button in the device tab:
Adding “Net:\s*” ahead of the original regular expression ensures that only lines where these characters appear before the weight are matched. SDL then uses a capturing group (subexpression) to capture the numeric value (weight).
SDL always captures the data matched by the first subexpression. You must therefore include a subexpression (in parentheses) in your regular expression.