Widget for LUT visualization

Jelle Sleurink

Posted on 17.06.2025 11:49

Dear,


I'm using a 3D-LUT to estimate the efficiency of an electric motor as function of speed and current. I would like to be able to visualize this interpolation during measurements, such that I can keep track whether the interpolation is accurate or not. I considered several options, but they don't seem to be supported in the widgets:

  • Upper and lower bound reference curve with rpm on x and I on y. Plot the measured rpm and I together with these reference curves
  • An alarm that goes high whenever the measured values are outside the data limits. This would require interpolation of the current boundaries with respect to rpm. If measured current is above the limit, alarm should go high. This would require I as function of rpm, but the LUT only allows 3D-interpolation.

Is there a way to make this work?


Many thanks in advance

Pika Kreča Šmid

Posted on 18.06.2025 11:21

Dear Jelle,


thank you for reaching out to us.

I understand that you are making rpm and I measurements, and would like to display them on the XY graph. You mentioned two points, but I would kindly ask if you could expand on them a little

  • If I understand correctly, you would like to calculate the upper and lower bound reference curve and display it on the XY graph? What kind of a channel would this be, how do you plan on calculating it?
  • You are also looking for an alarm when a channel goes outside the specified limits. In what kind of a way would you like this alarm to present itself? We have an Alarms module that can display an event note whenever a specified channel goes over a predefined limit. Additionally, widgets such as the Digital display have the option to enable the use of a lower and upper limit. Here, the displayed values will change colours depending on whether or not the channel's values go above a predefined limit. You can read more about it here.


Best regards,

Pika

Jelle Sleurink

Posted on 23.06.2025 06:55

Hi Pika,


thanks for reaching out. I have a 3D LUT which returns the losses in the electric motor as a function of RPM and current. Hence, Ploss(n,Is). For every value of n, I have an upper and lower bound of Is. If the measured current is outside those bounds, the value is most likely erroneous and the returned motor efficiency should be treated with caution. Hence, I would like to compare, in real time, the measured current Is with the dynamic lower bound Is_lb(n) and upper bound Is_ub(n). It seems like your alarm module and the digital meter can only handle static limits, but my limits are dynamic as a function of the rpm. Is there a way to implement this? Best, Jelle

Pika Kreča Šmid

Posted on 24.06.2025 11:25

Hello Jelle,


do you by any chance have a chance to make a sample datafile with this kind of a measurement? We went over your request, but believe it would be easier and more effective if we had sample data we can directly work with.

Here is a link on all the ways you can share the data with us.


Best regards,

Pika

Login to reply to this topic. If you don't have account yet, you can signup for free account .