You mean a direct upload of a correction matrix? Yes, the SDK allows that in theory. I would have included this as a feature. But for some reason, I am unable to access wMatrix and set the properties.Anyhow Klein SDK allows also for matrix uploading. It might be interesting you allow also this feature.
While everybody is waiting for Godot, the AVS-user KarlKlammer programmed a small tool "K10-A Cal" and I was allowed to give him some advice.
We have separated the creation of the measurement and the saving of the matrix (Cal-File) into the K10-A, so that we don't have to invent the wheel of measurement technology a second time.
We use the "Measure All" function, which provides LightSpace and also ColourSpace for probe matching.
This has the advantage firstly that it is a ready-made and proven process, where the average of three measurements is determined immediately, and secondly that we can use all sensors and pattern generators etc. that support LightSpace and ColourSpace.
Those who can write quickly are welcome to enter the values manually.
The procedure is very simple:
0. Learn a little German
1. setup spectro and K10-A (Factory Cal File !!) in LightSpace or ColourSpace
2. "Measure All" with K10-A and save the bpd file + disconnect K10-A
3. measure all with spectro and save the bpd file + disconnect spectro
4. call the Tool "K10-A Cal" and "verbinden" (activate the connection) with K10-A - all memory locations are displayed
5. "öffnen" (open) the bpd file of the spectro as reference (left side)
6. "öffnen" (open) the bpd file of the K10-A as target (right side)
7. memory location selection (e.g. number 30) - Only locations above 14 can be written to protect Klein's cal files.
8. the name of the cal file can be edited.
9. click on "Matrix erstellen" (Create Matrix) to calculate the matrix and save it in the K10-A on the selected memory location. At the same time a backup file is created, which can be used to restore the matrix later on and you can send the backup to other K10-A users.
10. repetition of the "Measure ALL" measurement with the K10-A with activated matrix (Cal-File)
11. "öffnen" opening the bpd file (with matrix) on the right side and clicking on "NIST Abgleich" (NIST Adjustment) shows whether the deviations below the NIST limits are +-0.001 for x, y and +-1.5% for Y.
Of course there is also a function to delete a memory location.
If you are interested in the tool, please contact KarlKlammer.
If you want to recover a matrix, you have to find a file like yyyymmdd_hhmm_CalFileName.setx in the program folder. This is the backup of the original measurement sets.I could not successfully run Recover matrix. It says "No Valid Cal File selected" ...Maybe something wrong. Anyhow it is pointless to save a Matrix if you cannot upload it.
That was my plan, before I saw that it is a read-only property in the SDK. If you have a .setx file you could rename the CalFileName part of the backup file to give the Cal File a new name.It would be nice to have a way of changing the name of a calibration file without having to recreate the matrix
What is wrong with the calculation of Klein Instruments?Anyway, the coolest thing would be to store a classic FCCM into the K10-A.
Klein doesn't use the "classic" formula. They preferred another RGBW luminance balance which won't give you perfect white luminance. So red luminance might be back into tolerance but white will not be as accurate as with the classic formula.
I already created some Excel spreadsheets by the way, one of them applies TMC to profile created in LightSpace. If you are interested, write me a PM.
Hi, Steve,I haven't checked this, but could the 'LightSpace Secondary Execution Protocol' not be used to further automate the process?
If not, let us know and we'll look into adding the required changes.
Maybe I can give you hope there. The thing with the storing of a finished matrix did not let me rest and in the meantime I succeeded in creating a program on pure C++ basis, which saves any 3 x 3 Colormatrix into the Klein K10-A. Let's see what we can do with it.Klein doesn't use the "classic" formula. They preferred another RGBW luminance balance which won't give you perfect white luminance. So red luminance might be back into tolerance but white will not be as accurate as with the classic formula.