FlexLogger

cancel
Showing results for 
Search instead for 
Did you mean: 

Can tables be made in Screen view?

Solved!
Go to solution

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.

0 Kudos
Message 1 of 10
(209 Views)

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.

0 Kudos
Message 2 of 10
(194 Views)

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. 

0 Kudos
Message 3 of 10
(177 Views)

Just wanted to make sure you saw there is a table in FlexLogger:

Brad_0-1732056996089.png

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:

Brad_1-1732057109059.png

Just wanted to confirm you wanted something like this instead:

Brad_2-1732057445756.png

 

0 Kudos
Message 4 of 10
(147 Views)

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!

0 Kudos
Message 5 of 10
(130 Views)

I can help provide a plug-in to address this. What version of FlexLogger are you using?

0 Kudos
Message 6 of 10
(106 Views)

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.

0 Kudos
Message 7 of 10
(100 Views)
Solution
Accepted by jlucier

I'll post the source code on GitHub here:
https://github.com/ni/niflexlogger-plugins

Here's what it looks like:

Brad_0-1732243792867.gif


To use this, copy the attached folder in the zip to:
C:\Users\Public\Documents\National Instruments\FlexLogger\Plugins\IOPlugins

Message 8 of 10
(76 Views)

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! 

0 Kudos
Message 9 of 10
(62 Views)

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.

0 Kudos
Message 10 of 10
(41 Views)