It is some time ago I last updated this thread, the program has been update many times since, but still look the same.
The last function (LogEvent popup) I have added makes it very easy to test batteries with a computer controlled electronic load:
First I configure the load for desired discharge current and remote sense.
Next I open the LogEvent setup and defined the final voltage, here I use 2.5V. Then pressed Start
After some time I have this curve.
That can be formattet, I used these commands to do it (They can be copied to the log window and executed with the run button):
The first point about device definitions is to know that there are many different types and none of them are really good at working with a continuous serial stream. Mostly the driver is designed to send a command and receive an answer (There is some for streaming data, but they are usually very device specific).
You can check the documentation for the more generic drivers here:
It’s okay if the driver makes a request. If my device continuously and fast enough is sending data, this will be interpreted by the driver as a valid response.
And I see it in debug.
I don’t know anything about programming and tried to edit the script at random. There may be a problem with the load, DL24MP is the “purple” version. However, if I use the Noob method: