Skip to content
Snippets Groups Projects
Commit d15de8a8 authored by Emanuele Laface's avatar Emanuele Laface
Browse files

Fix scale beam current

parent 8858d4d6
No related branches found
No related tags found
No related merge requests found
Pipeline #99976 passed
......@@ -363,8 +363,8 @@
"plot_type": "line",
"legend": true,
"height": 5,
"value": "datasources[\"Clock\"][\"numeric_value\"];\n\nisrcxdata = datasources[\"POS\"][\"ISrc-010:PBI-BCM-001:PRC-TR1-ArrayTimeUs.[0:400:-1]\"][\"value\"];\nisrcydata = datasources[\"POS\"][\"ISrc-010:PBI-BCM-001:PRC-TR1-ArrayData.[0:400:-1]\"][\"value\"];\nlebtxdata = datasources[\"POS\"][\"LEBT-010:PBI-BCM-001:PRC-TR1-ArrayTimeUs.[0:400:-1]\"][\"value\"];\nlebtydata = datasources[\"POS\"][\"LEBT-010:PBI-BCM-001:PRC-TR1-ArrayData.[0:400:-1]\"][\"value\"];\nrfqxdata = datasources[\"POS\"][\"RFQ-010:PBI-BCM-001:PRC-TR1-ArrayTimeUs.[0:400:-1]\"][\"value\"];\nrfqydata = datasources[\"POS\"][\"RFQ-010:PBI-BCM-001:PRC-TR1-ArrayData.[0:400:-1]\"][\"value\"];\nmebt1xdata = datasources[\"POS\"][\"MEBT-010:PBI-BCM-001:PRC-TR1-ArrayTimeUs.[0:400:-1]\"][\"value\"];\nmebt1ydata = datasources[\"POS\"][\"MEBT-010:PBI-BCM-001:PRC-TR1-ArrayData.[0:400:-1]\"][\"value\"];\nmebt2xdata = datasources[\"POS\"][\"MEBT-010:PBI-BCM-002:PRC-TR1-ArrayTimeUs.[0:400:-1]\"][\"value\"];\nmebt2ydata = datasources[\"POS\"][\"MEBT-010:PBI-BCM-002:PRC-TR1-ArrayData.[0:400:-1]\"][\"value\"];\n\nfclebtydata = datasources[\"POS\"][\"LEBT-010:PBI-FC-001:TRC2-ArrayData-Comp.[0:20:-1]\"][\"value\"];\nfcmebtydata = datasources[\"POS\"][\"MEBT-010:PBI-FC-001:TRC2-ArrayData-Comp.[0:20:-1]\"][\"value\"];\n\nisrcdata = [];\nlebtdata = [];\nrfqdata = [];\nmebt1data = [];\nmebt2data = [];\nfclebtdata = [];\nfcmebtdata = [];\n\nfor (i=0; i < isrcxdata.length; i++) {\n\tisrcdata.push([isrcxdata[i], isrcydata[i]]);\n}\nfor (i=0; i < lebtxdata.length; i++) {\n\tlebtdata.push([lebtxdata[i], lebtydata[i]]);\n}\nfor (i=0; i < rfqxdata.length; i++) {\n\trfqdata.push([rfqxdata[i], rfqydata[i]]);\n}\nfor (i=0; i < mebt1xdata.length; i++) {\n\tmebt1data.push([mebt1xdata[i], mebt1ydata[i]]);\n}\nfor (i=0; i < mebt2xdata.length; i++) {\n\tmebt2data.push([mebt2xdata[i], mebt2ydata[i]]);\n}\nfor (i=0; i < fclebtydata.length; i++) { \n\tfclebtdata.push([i*20, fclebtydata[i]]);\n}\nfor (i=0; i < fcmebtydata.length; i++) { \n\tfcmebtdata.push([i*20, fcmebtydata[i]]);\n}\n\ndata = [{label: 'BCM ISrc', data: isrcdata, color: \"lightblue\"},\n {label: 'BCM LEBT', data: lebtdata, color: \"red\"},\n {label: 'BCM RFQ', data: rfqdata, color: \"green\"},\n {label: 'BCM MEBT 1', data: mebt1data, color: \"pink\"},\n {label: 'BCM MEBT 2', data: mebt2data, color: \"black\"},\n {label: 'FC LEBT', data: fclebtdata, color: \"lime\"},\n {label: 'FC MEBT', data: fcmebtdata, color: \"yellow\"}];\n\nreturn data;",
"xticks": "datasources[\"Clock\"][\"numeric_value\"];\n\nvar cols = document.getElementsByClassName('gs_w')[0].getAttribute('data-sizex');\n\ncurrxdata = datasources[\"POS\"][\"ISrc-010:PBI-BCM-001:PRC-TR1-ArrayTimeUs.[0:400:-1]\"][\"value\"];\ncurrtimelength = currxdata[currxdata.length-1];\n\ncurrxtick = [];\nsize = 10;\nif (cols == 1) {\n size = 4;\n}\n\nfor (i = 0; i < (size+1); i += 1) {\n\tcurrxtick.push([currtimelength*i/size, (currtimelength*i/size/1000).toFixed(3).toString()]);\n}\n\ncurrxtick[size/2][1] = currxtick[size/2][1]+\"<br>t [ms]\";\nreturn currxtick;",
"value": "datasources[\"Clock\"][\"numeric_value\"];\n\nisrcxdata = datasources[\"POS\"][\"ISrc-010:PBI-BCM-001:PRC-TR1-ArrayTimeUs.[0:400:-1]\"][\"value\"];\nisrcydata = datasources[\"POS\"][\"ISrc-010:PBI-BCM-001:PRC-TR1-ArrayData.[0:400:-1]\"][\"value\"];\nlebtxdata = datasources[\"POS\"][\"LEBT-010:PBI-BCM-001:PRC-TR1-ArrayTimeUs.[0:400:-1]\"][\"value\"];\nlebtydata = datasources[\"POS\"][\"LEBT-010:PBI-BCM-001:PRC-TR1-ArrayData.[0:400:-1]\"][\"value\"];\nrfqxdata = datasources[\"POS\"][\"RFQ-010:PBI-BCM-001:PRC-TR1-ArrayTimeUs.[0:400:-1]\"][\"value\"];\nrfqydata = datasources[\"POS\"][\"RFQ-010:PBI-BCM-001:PRC-TR1-ArrayData.[0:400:-1]\"][\"value\"];\nmebt1xdata = datasources[\"POS\"][\"MEBT-010:PBI-BCM-001:PRC-TR1-ArrayTimeUs.[0:400:-1]\"][\"value\"];\nmebt1ydata = datasources[\"POS\"][\"MEBT-010:PBI-BCM-001:PRC-TR1-ArrayData.[0:400:-1]\"][\"value\"];\nmebt2xdata = datasources[\"POS\"][\"MEBT-010:PBI-BCM-002:PRC-TR1-ArrayTimeUs.[0:400:-1]\"][\"value\"];\nmebt2ydata = datasources[\"POS\"][\"MEBT-010:PBI-BCM-002:PRC-TR1-ArrayData.[0:400:-1]\"][\"value\"];\n\nfclebtydata = datasources[\"POS\"][\"LEBT-010:PBI-FC-001:TRC2-ArrayData-Comp.[0:20:-1]\"][\"value\"];\nfcmebtydata = datasources[\"POS\"][\"MEBT-010:PBI-FC-001:TRC2-ArrayData-Comp.[0:20:-1]\"][\"value\"];\n\nisrcdata = [];\nlebtdata = [];\nrfqdata = [];\nmebt1data = [];\nmebt2data = [];\nfclebtdata = [];\nfcmebtdata = [];\n\nmaxtime = 6400;\n\nfor (i=0; i < isrcxdata.length; i++) {\n if (isrcxdata[i] > maxtime) {\n break;\n }\n\tisrcdata.push([isrcxdata[i], isrcydata[i]]);\n}\nfor (i=0; i < lebtxdata.length; i++) {\n\tif (lebtxdata[i] > maxtime) {\n break;\n }\n\tlebtdata.push([lebtxdata[i], lebtydata[i]]);\n}\nfor (i=0; i < rfqxdata.length; i++) {\n\tif (rfqxdata[i] > maxtime) {\n break;\n }\n\trfqdata.push([rfqxdata[i], rfqydata[i]]);\n}\nfor (i=0; i < mebt1xdata.length; i++) {\n\tif (mebt1xdata[i] > maxtime) {\n break;\n }\n\tmebt1data.push([mebt1xdata[i], mebt1ydata[i]]);\n}\nfor (i=0; i < mebt2xdata.length; i++) {\n\tif (mebt2xdata[i] > maxtime) {\n break;\n }\n\tmebt2data.push([mebt2xdata[i], mebt2ydata[i]]);\n}\nfor (i=0; i < fclebtydata.length; i++) {\n\tif (i > maxtime/20) {\n break;\n }\n\tfclebtdata.push([i*20, fclebtydata[i]]);\n}\nfor (i=0; i < fcmebtydata.length; i++) { \n\tif (i > maxtime/20) {\n break;\n }\n\tfcmebtdata.push([i*20, fcmebtydata[i]]);\n}\n\ndata = [{label: 'BCM ISrc', data: isrcdata, color: \"lightblue\"},\n {label: 'BCM LEBT', data: lebtdata, color: \"red\"},\n {label: 'BCM RFQ', data: rfqdata, color: \"green\"},\n {label: 'BCM MEBT 1', data: mebt1data, color: \"pink\"},\n {label: 'BCM MEBT 2', data: mebt2data, color: \"black\"},\n {label: 'FC LEBT', data: fclebtdata, color: \"lime\"},\n {label: 'FC MEBT', data: fcmebtdata, color: \"yellow\"}];\n\nreturn data;",
"xticks": "datasources[\"Clock\"][\"numeric_value\"];\n\nvar cols = document.getElementsByClassName('gs_w')[0].getAttribute('data-sizex');\n\ncurrtimelength = 6400;\n\ncurrxtick = [];\nsize = 10;\nif (cols == 1) {\n size = 4;\n}\n\nfor (i = 0; i < (size+1); i += 1) {\n\tcurrxtick.push([currtimelength*i/size, (currtimelength*i/size/1000).toFixed(3).toString()]);\n}\n\ncurrxtick[size/2][1] = currxtick[size/2][1]+\"<br>t [ms]\";\nreturn currxtick;",
"yticks": "datasources[\"Clock\"][\"numeric_value\"]\n\nif (typeof axes === 'undefined') {\n return;\n}\n\nytick = [];\nfor (i = 0; i < axes.yaxis.ticks.length-1; i += 1) {\n\tytick.push([axes.yaxis.ticks[i][\"v\"], axes.yaxis.ticks[i][\"label\"]]);\n}\n\nytick.push([axes.yaxis.ticks[axes.yaxis.ticks.length-1][\"v\"], \"I [mA]\"]);\nreturn ytick;",
"zoom": "xy"
}
......
WebSites/pos/img/pos.png

271 KiB | W: | H:

WebSites/pos/img/pos.png

283 KiB | W: | H:

WebSites/pos/img/pos.png
WebSites/pos/img/pos.png
WebSites/pos/img/pos.png
WebSites/pos/img/pos.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -6,7 +6,7 @@
<title>European Spallation Source ERIC - Public OPI</title>
<meta property="og:title" content="European Spallation Source ERIC - Public OPI"/>
<meta property="og:image" content="/img/pos.png"/>
<meta property="og:updated_time" content="1636297327" />
<meta property="og:updated_time" content="1636383882" />
<meta property="og:description" content="Realtime operations information directly from the Control Room of the European Spallation Source ERIC"/>
<meta property="og:url" content="https://pos.esss.lu.se" />
<meta name="twitter:card" content="summary_large_image">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment