07-28-2022 09:04 AM
Hello,
I've been using DIAdem 2020 to view IPEmotion IAD format data. I had recently removed the data plugin and then tried to re-install it. However, when I execute the plugin (ni-dataplugins-ipemotion-iad_21.3_online.exe) I receive a message that says "No operation to be performed." It acts like it thinks the plugin is already there, yet it is not in my plugin list, nor can I pull in any of the IPEmotion .iad files. Is it possible there are some leftover plugin install files somewhere on the computer from the original install that makes the software think it is still there?
Any help would be appreciated.
Kevin Learman
Solved! Go to Solution.
08-01-2022 12:51 AM
Hi KLearman,
If you remove a DataPlugin, it is typically only unregistered and not deleted.
Customer DataPlugins are stored here:
c:\ProgramData\National Instruments\Shared\USI\Plugins\DataPlugins\
There you should find the IPEmotion folder. In that folder there is a *.URI file which registers the DataPlugin. Please double-click this file.
If this doesn’t work rename or remove the IPEmotion folder and rerun the DataPlugin installer.
Greetings
Walter
08-01-2022 08:34 AM
Walter,
Thank you for your input.
I did find the IPEmotion_IAD folder as you suggested. However, it did not contain any .URI file. I also changed the folder name, but I still get the same result. I suspect that the IPEmotion_IAD folder may be left over from an older plugin version (when a .URI file was used).
Based on my recollection and confirmation with a co-worker the newer IPEmotion plugin is a C++ format and doesn't seem to require a folder in the "c:\ProgramData\National Instruments\Shared\USI\Plugins\DataPlugins\" location. I wonder if the C++ plugins are handled differently.
Hoping this new information will provide some insight to why I still can't re-install the plugin.
08-01-2022 08:42 AM
Hi KLearman,
Please have a look into this folder:
c:\Program Files\National Instruments\Shared\USI\DataPlugins\
Greetings
Walter
08-01-2022 09:04 AM
Walter,
I found the .uri file in this location and double-clicking on the file did resolve my issue. The plugin is now active again.
Thanks for your help.
Would you happen to know what dictates why a data plugin reads in data channels as waveform versus numeric? This plugin brings the data in as waveform rather than numeric. With the waveform format I can't just pick my X channel and then my Y channels from the data portal to create an X vs. Y plot in the View tab. Instead it wants to plot every channel vs time.
08-03-2022 01:54 AM
Hi KLerman,
The waveform is a kind of numeric. The difference to simple numeric channel is that the waveform contains its time (X) information in a few properties. With that it is not necessary to have a full qualified channel for the X data – which can reduce the file size. In the end this is the reason for using waveforms.
If you don’t like this, you can convert waveform channels to normal numeric channels in ANALYSIS.
It is also possible have a waveform channel as X and another waveform channel as Y and display them.
Greetings
Walter
08-03-2022 03:19 PM
Hi Walter,
For the waveform topic I was simply hoping there was a way for a plugin to bring the data in as numeric, without having to go through the extra steps of converting it in DIAdem.
I was aware that you can in fact have a waveform channel as X and another as Y. However, it takes a few extra steps. When the data is numeric I can quickly select my X channel from the data portal, press the ctrl key and select 1 or more other (Y) channels, and then drag them into a View plot and each Y channel will be plotted versus the first channel I selected (the X channel). With waveform channels this is not the case. All of the channels will be plotted versus its time (X) channel (including the first one I pick).
Since I do this a lot when quickly verifying data, it would be a time saver if the channels loaded as numeric channels rather than waveform. I was just wondering if anyone knew if it was possible. I'm guessing it depends on how the plugin is configured.
08-04-2022 12:45 AM
Hi KLearman,
Yes, I can understand this. There would be a workaround if you create a script which automatically converts the waveform channels to X/Y channels. For this you can use the OnLoaded-Event (Navigator.Events.OnLoaded). This is called all the time a dataset is loaded. In this script you can check whether the file was loaded with the IPEmotion_IAD DataPlugin and convert the channels. The script is registered as user command. (You find a small example in the help for this event.
Maybe this is an option for you.
Greetings
Walter