News

Version 1.3.2: New auto-stop conditions

New features in Simple Data Logger

Data logging can now be stopped automatically if the measurement value is less than or greater than the limits entered in the control tab or if a certain number of lines has been written to the CSV file:
Auto stop data logging

Auto-stop example 1

You’re using a scale to measure the amount of liquid draining from a test object over several hours and you only want to capture the measuring values up to a certain limit. You can enter this limit in the “value greater than” field.

Auto-stop example 2

You want to open the CSV file in Microsoft Excel and do not want to exceed the maximum number of rows (1048576):
Excel maximum number of rows

A timer to stop data acquisition is also still available (as in the previous versions).

Bug fixes

  • “Ohaus SPU, TA, NV” default polling command can now be set by pressing the command button in the control tab.
  • Pressing the reset button in the settings tab will correctly reset everything (except for licenses) and these default settings will be loaded when you restart the application. Previously, SDL would incorrectly revert to the settings of a previously installed version (if present).

Version 1.2.1: New A&D, Kern, Sartorius and Scale Manufacturers Association device profiles

The latest release of our data logging software includes many new device profiles:

Simple Data Logger software input tab with Sartorius (SICS) device profile selected

By selecting your scale or balance and clicking on the set default parameters for device button, you can easily set the required default interface parameters and the terminator:
Set default parameters for selected device

This also works in the control tab when polling the weight from the balance using a timer. With one click, you can set the command to request the weight immediately:
Set default command for Sartorius SICS

Visit the download page to get the most recent release of Simple Data Logger.

Version 1.2.0 released: support for Mettler Toledo SICS, new offline installer available

We’ve added an “MT-SICS” device profile for scales and balances which support the Mettler Toledo Standard Interface Command Set:
MT-SICS device profile

As an alternative to the ClickOnce installer, you can now download an alternative .msi Windows Installer Package (requires .NET Framework 4.7). Please note that settings are not shared between these two versions.

Further improvements in Simple Data Logger version 1.2.0:

  • On high DPI displays, the licensing tab contents are now resized correctly.
  • The TCP/IP protocol setting has been removed (it will be reintroduced when we add support for protocols other than ASCII/”raw TCP”), which enabled us to decrease the vertical size of the application window.
  • Minimum window sizes have been increased to ensure the application is still usable.
  • A warning is shown in the event log when polling is enabled, but no polling command has been entered.
  • An update notification is now shown in the status bar when a new version is available.

We’ve also updated our EULA and the message shown when the free version of the software is started to clarify that use in an organization (including academic institutions and non-profits) requires a paid license. You can easily purchase licenses online through our partner FastSpring (your license key and invoice will be generated automatically).

Note: If you’re already using Simple Data Logger, you may have to update manually to use the new features. Normally, the ClickOnce version can update automatically but we disabled this by mistake in the previous release. Simply go to the download page and click on install.

Version 1.1.2 released – support for Adam Highland balances and Kern KFB indicators

We’ve added two new device profiles to our data logging software:

Other improvements:

  • When a text device is selected, the decimal symbol setting in the output tab is deactivated (as it has no effect on text).
  • We’ve fixed a bug which prevented the weight sent from Adam CPWplus scales to be formatted as a number.
  • We’ve added configuration messages for some devices, these are shown when the set default parameters button is pressed:
    Adam Highland scale device configuration message

 

Version 1.1.0 released

This version contains a number of user interface improvements and fixes minor issues with “high DPI” displays.

To prepare for future functions, we renamed the following tabs:

  • Device tab -> Input tab
  • Timer tab -> Control tab
  • File tab -> Output tab

We added an auto-stop function to the Control tab (Plus feature). Data logging is stopped automatically after the set time (10 minutes in the screenshot below):
Control tab: Polling and auto stop

Version 1.0 released

We’re happy to announce the release of version 1.0 of our data logging software for scales and balances (also works with other measuring instruments, bar code readers, etc.).

Download: https://www.smartlux.com/sdl/download/

The basic functionality is free to use for personal, non-commercial purposes. A 30% discount will be applied to all license purchases until October 31st. Trial licenses are available upon request.

Version 0.9.0 – combine multiple lines into one row

With the new features in version 0.9.0, Simple Data Logger takes a big step towards the release of version 1.0 (planned for next Monday).

Combine multiple lines into one row

This is best explained with an example: We’re using a counting scale and it sends the (net) weight, count and average piece weight to the PC (each in a separate line):
Multiple lines received from counting scale

While we want to capture all of these values, we do not want them to appear in individual lines (rows) in our CSV file. Instead, these three values should be written into one row (as three columns).

This is now possible with Simple Data Logger by using the Combine setting in the Process tab:
Process tab

The result is one row containing three values:
3 lines combined into one row
Without this setting, the values would have been written into three separate rows:
3 separate rows

Ignore “empty” lines

In the example above, you may have noticed that the counting scale sent a fourth line containing only the carriage return and line feed characters. By selecting “Ignore received lines consisting only of white-space characters“, we don’t have to consider this row when setting the desired number of columns.

This settings also affects synchronized polling with a delay: “empty” lines are not considered to be an answer from the device and do not prompt SDL to repeat the polling command.

Show sent data in the event log

Until now, only data received form the connected device was shown in the event log even though SDL already had the ability to send commands. This sent data is now shown in green (the screenshot also shows the reply from the scale and the captured weight value):
Event log with sent dataYou can change this behavior in the Settings tab:
Settings tab

Line numbers and custom comments

SDL can add line numbers as well as a custom comment (e.g. the project or sample name) to each row. You’ll find these settings in the File tab:
Add additional informationResult:
Line numbers and comment

Bug fixes and UI improvements

We’ve fixed a bug which caused SDL to stop data collection when a number conversion error occurred. The error is now logged, but SDL does not stop.

We’ve also harmonized the positioning and margins of the user interface elements to make SDL easier and more pleasant to use.

Version 0.8.0

New features and improvements in version 0.8.0 of our data logging software:

Easily set the correct formats for your language and region (locale)

You can set the date, time and CSV formats by simply clicking on a button in the File tab (which shows your current language/region name):
Formats for English (United States)The formatted current date and time are shown to the right of the format boxes as examples.

It is, of course, still possible to manually change the format settings, i.e. to include milliseconds or to use a 24h time format.

Localized day and month names can be used by deselecting the “invariant culture” checkbox:
Formats in French (localized)

Flow control (handshaking)

Simple Data Logger supports XON/XOFF software flow control and RTS/CTS hardware flow control for RS-232 connections (as well as a mode that uses both). You can also enable the “data terminal ready” (DTR) and “request to send” (RTS) control signals by clicking on the corresponding button:
Flow control (handshaking)Some serial devices require one or both of these signals to be set before they will send any data to your PC. Please note that you cannot manually set the RTS signal when using RTS flow control.

A write timeout can be set in the Timer tab (default value: 500 ms). This is important when using flow control (handshaking) to prevent the port being blocked indefinitely on write operations:
Write timeoutTo disable the write timeout, set it to -1 (not recommended).

Additional COM port information shown in the event log

The RS-232 connection parameters, control signals as well as the polling command, timer/delay and write timeout are shown in the event log when opening the COM port:
Event log COM port information

This should simplify troubleshooting when we ask you for a screenshot.

Better display and handling of errors

Errors and important messages are shown in red in the event log:
Error messages

To trigger the errors above, we removed an RS-232 to USB converter while the port was open.

We’ve also fixed a bug which caused the application to exit when certain unusual errors (like the one above) occurred while using a timer to send commands (polling).

Reload user settings

Simple Data Logger saves all settings automatically when the application is closed. If you’ve made changes you want to undo, you can press the Reload button in the Settings tab to restore the last saved settings:
Reload user settingsThe Reset button is also still there and will reset everything to the application default values (as if you were running Simple Data Logger for the first time).

Version 0.7.2 – New device profiles for Adam Equipment scales

Version 0.7.2 of our data logging software includes tested* device profiles for the following scales made by Adam Equipment:

  • CBK, *GBK, GFK (GK indicator): We recommend setting “C8 LAb” to “off” in the menu of your scale, particularly if you’re using continuous transmission mode “Ct StA” oder “Ct AnY”).
  • *CPWplus: Set the scale to “trn 2” for continuous transmission or to “trn 3” to use polling (or the print button on the scale).
  • GBC, GFC (GC counting indicator): You can choose to capture the weight or the number of pieces. *We’ll receive a GBC counting scale later this week for tests.

Adam Equipment Scales

These new profiles make it easy to set the default RS-232 parameters and the command to poll the weight: simply press the “Set default…” buttons (available in the Device and Timer tabs):

Poll weight from Adam Equipment scale using timer

Please note that our software works with most scales and balances even if no pre-defined device profile is available yet: choose “Generic measuring instrument” and set the interface parameters and the polling command manually (your device manual should contain the necessary information). If required, you can also customize the regular expression SDL uses to match and capture data. Further information is available in our documentation.

If you’re a manufacturer and would like us to to include your measuring instruments, please contact us and send us the necessary information (or devices for testing):

  • RS-232 interface parameters and/or default IP port number.
  • Data format, including the terminator/delimiter (data has to be sent as ASCII, but we will need a precise description of the format so that we can can capture the measuring value).
  • Available device modes (e.g. manual transmission, automatic transmission on stability or in intervals, continuous transmission, command mode, etc.).
  • Polling command (which tells the instrument to send the measuring value immediately; weighing instruments should send the net weight).

Version 0.7.1 – Remove characters | Discounted licenses available for beta-version users

The latest version of Simple Data Logger comes with a function to remove unwanted characters from the data received from the connected device. This is particularly useful when dealing with accuracy class I or class II balances with differentiated digits.

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.

Licenses are now available through our partner FastSpring. You’ll receive your license key and invoice immediately once your payment has been processed. To thank the users who have accompanied us through the development of our software, a 30% “beta” discount is applied automatically.

Note: The basic functionality of Simple Data Logger will remain free for personal, non-commercial use.