These just keep getting better: https://www.youtube.com/watch?v=k1zdS6Nhifw
@neal@video.typica.us As far as I know, Diedrich no longer offers the DATAQ hardware as a logging option. That was always a weird design choice made to keep the cost of the option down and was especially painful for temperature measurements where the combination of low resolution ADC, mis-matched range for the signal conditioner feeding that compared with what values could be reasonably expected, and poor channel isolation made it difficult to get this working as well as it does in Typica.
Since doing this video I've made some changes that make this workable even with pretty awful quality hardware and even better with low noise/high resolution data acquisition devices.
It's nice that markdown links to related videos in the description seems to work. Rate of change calculations are the sort of thing where how you choose to do that calculation can greatly impact usability of the feature. Most programs do a horrible job at it and I don't understand why they don't take advantage of the fact that Typica is released under the MIT license and just steal/adapt my implementation.
https://video.typica.us/videos/watch/8459de3b-2592-4040-8a9f-68df5af397cb
Hardware simulation is sort of a crazy feature to have, but less crazy than the motivation for the feature that's a side effect of: the ability to write communications protocol handlers for devices that look like serial ports in Javascript. It's always better to just write a new hardware support class in C++ and upstream the patch, but as awful as it sounds, script devices can work surprisingly well.
Author of Typica software for coffee roasters.