18 lines
496 B
JavaScript
Executable File
18 lines
496 B
JavaScript
Executable File
importPackage(Packages.org.csstudio.opibuilder.scriptUtil);
|
|
|
|
var cbs = PVUtil.getString(pvArray[0]);
|
|
var cbs3 = PVUtil.getString(pvArray[1]);
|
|
var slot = PVUtil.getDouble(pvArray[2]);
|
|
var channel = "" + PVUtil.getDouble(pvArray[3]);
|
|
var type = PVUtil.getString(pvArray[4]);
|
|
|
|
if (channel < 100){
|
|
channel = "0" + channel;
|
|
}
|
|
|
|
if (channel < 10){
|
|
channel = "0" + channel;
|
|
}
|
|
|
|
var name = cbs + "-" + cbs3 + ":IO-B" + slot + "-FIR" + type + "-" + channel + "-S";
|
|
widget.setPropertyValue("pv_name",name); |