11-19-2024 01:39 PM
Does anyone know of a way to have a running live-updated table of values in a screen in FlexLogger? For example, each column represents a data channel, each row represents a data input, and every 1 Hz the table updates, always showing the most recent 20 rows.
Solved! Go to Solution.
11-19-2024 02:14 PM
There currently isn't a way to do this in the Screens tab, but you could make a custom FlexLogger Plug-in with a popup window to display this info. We now have a new GitHub page with plug-ins to help illustrate the capabilities of plug-ins with the source code if you want to use any of them or modify them or add your own.
https://github.com/ni/niflexlogger-plugins
Let us know if you need help creating this type of plug-in and if a popup window (similar to Waterfall or Spectrogram plugins) might work for you.
11-19-2024 02:24 PM
Hi Brad - thanks for your response. Admittedly, I'm pretty new to FlexLogger so writing a custom plugin may be tricky for me at this point. I am for sure OK with a pop-up window that has live data read outs.
Full disclosure, we are considering FlexLogger for our data collection at our laboratory and I am trying to see what functionality is available. Our previous software had a live table that updated every X Hz. So while the background data is being recorded at 100 Hz, you could have a table that updates every 1 Hz just for visual aid and quick reference.
11-19-2024 05:04 PM
Just wanted to make sure you saw there is a table in FlexLogger:
but it only show current values (no history).
We also have charts on the Screens tab with configurable history length to show most recent channel values, but not in table format:
Just wanted to confirm you wanted something like this instead:
11-20-2024 06:44 AM
Yes your bottom image is exactly what I am after, thanks for confirming!
The live read outs of the current value as well as the configurable plots are excellent, its one of the major selling points for FlexLogger for me. There are a few uses that the "running table" works a little better in our laboratory setting. Doesn't make a difference to me if it's a pop out or an embedded feature on a Screen.
Thanks for your help with this!
11-20-2024 10:07 AM
I can help provide a plug-in to address this. What version of FlexLogger are you using?
11-20-2024 10:08 AM
Wow, this is awesome, thanks Brad! We are actually going through the purchasing process now for some more licenses, we will be on the most recent version.
11-21-2024 08:52 PM - edited 11-21-2024 08:56 PM
I'll post the source code on GitHub here:
https://github.com/ni/niflexlogger-plugins
Here's what it looks like:
To use this, copy the attached folder in the zip to:
C:\Users\Public\Documents\National Instruments\FlexLogger\Plugins\IOPlugins
11-22-2024 08:04 AM
Brad this is excellent! Exactly what I was looking for, I can't thank you enough. This is going to help our guys out a lot in seeing the data in a familiar way.
I'm very interested to check out the source code too so I can learn how this is done. I'll definitely let you know if I have any questions.
I appreciate your help very much!
11-22-2024 03:20 PM
Glad this will work for you. Here's the link to where the source is in GitHub:
https://github.com/ni/niflexlogger-plugins/tree/main/plugins/Historical%20Table/source/Historical%20...
Hope FlexLogger works well for your needs.