07-13-2009 04:29 PM
Hello all,
I have a lookup table (see attached jpeg) for the main duration pulse (fuel injection) of a diesel engine, every data point (in msec) can be match to its respective speed (top row --RPM) and pressure (leftmost row --BMEP in bar). However, I do not have the complete map and thus I'm missing some points. I was told that LabVIEW has some neat data interpolation VIs that can be apply to this specific case, anyone knows one or knows how to tackle this problem?
Thank you!
07-15-2009 03:56 PM
Howdy,
Are you planning on running the lookup table on the cRIO FPGA? If so, are you needing to do the interpolation on the fly? Or, are you just needing to fill in the blanks in that table? What kind of interpolation are you needing?
07-15-2009 04:03 PM
Yes, I'll be running my lookup tables on the cRIO FPGA, but not on the fly. I'll be using the lookup tables as the calibration file for my host application. By kind of interpolation you mean a specific algorithm? What I have in mind is taking the 32 points on a 32 by 32 table and fill in the blanks by doing a 3D surface fit.
07-16-2009
07:46 PM
- last edited on
10-04-2024
03:10 PM
by
Content Cleaner
Well, if you are running on a LabVIEW FPGA then the Linear Interpolation VI may be of interest. In LabVIEW for the PC the Curve Fitting Express VI or the 2D Interpolation.vi found in the NI Example finder can help out.