This commit is contained in:
2018-04-17 12:05:48 +02:00
parent 14edc0e745
commit 58a1260003
428 changed files with 41350 additions and 477 deletions

View File

@@ -0,0 +1,55 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
// Calibrating array and matrix pseudo-devices
///////////////////////////////////////////////////////////////////////////////////////////////////
var ArrayCalibrated = Java.extend(ReadableArray, ReadableCalibratedArray)
var ac1 = new ArrayCalibrated() {
read: function () {
return wf1.read()
},
getSize: function (value) {
return wf1.size
},
getCalibration: function (value) {
return new ArrayCalibration(5,1000)
},
}
var ac2 = new ArrayCalibrated() {
read: function () {
return wf1.read()
},
getSize: function (value) {
return wf1.size
},
getCalibration: function (value) {
return new ArrayCalibration(5,1000)
},
}
var MatrixCalibrated = Java.extend(ReadableMatrix, ReadableCalibratedMatrix)
var mc1 = new MatrixCalibrated() {
read: function () {
return im1.read()
},
getWidth: function (value) {
return im1.width
},
getHeight: function (value) {
return im1.height
},
getCalibration: function (value) {
return new MatrixCalibration(2,4,100,200)
},
}
set_device_alias(ac1, "wf1_calib")
set_device_alias(ac2, "wf1_calib_1d")
set_device_alias(mc1, "im1_calib")
set_preference(Preference.PLOT_TYPES, {"wf1_calib_1d":1})