07-01-2025 03:12 AM - edited 07-01-2025 03:14 AM
Hello,
I am currently working on integrating an NI PXI-5922 oscilloscope into FlexLogger using the FlexLogger Plugin Development Kit (version 1.3). My current version (attached below as "SingleChannel PXI 5922.zip") is already capable of providing some data. However, I have encountered two issues:
The plugin experiences time drift on slower PCs or when the processing interval is too frequent (around 10 ms on my device). The time tends to progress slower in FlexLogger than in real time.
The simulated sine wave displayed in FlexLogger shows some irregularities (as seen in the attached .png file). I presume this is due to the process being able to fetch only a limited number of points at a time. It would be very helpful to have a plugin that writes data continuously without "gaps".
I would be extremely grateful for any assistance!
Best regards
(My Software: FlexLogger 2025 Q1, LabView 2020 Sp1, FlexLogger PDK 1.3, NI-Scope 2022 Q3)
03-26-2026 04:13 AM
Hello LV_User2025,
I would like to know if you are using a windows OS ? Unfortunately, when using it, time drift will occur 100%, it comes from the process itself and you won't be able to manage to counter it.
About the second part it is quite a strange behavior, maybe in your plugin you try to generate too many points at a time and flexlogger is not able to keep up with that many points. But it might be coming from your code directly as well