Commit 3cdc3532 authored by kpetersn's avatar kpetersn
Browse files

Merge branch 'Windows' into 'master'

Windows

See merge request !1
parents d2fa461b 735dd0a8
......@@ -15,12 +15,13 @@ record(ao, "$(P)$(T):rampLimit")
{
field(DTYP, "asynFloat64")
field(OUT, "@asyn($(PORT),$(ADDR))RAMP_LIMIT_OUT_VALUE")
#field(PINI, "YES")
field(PINI, "YES")
field(LINR, "NO CONVERSION")
field(PREC, "4")
field(EGU, "Celsius")
field(SCAN, "Passive")
field(VAL, "22.0")
field(VAL, "20.0")
field(FLNK, "$(P)$(T):rampLimit_RBV")
}
record(ai, "$(P)$(T):rampLimit_RBV")
......@@ -38,12 +39,13 @@ record(ao, "$(P)$(T):rampRate")
{
field(DTYP, "asynFloat64")
field(OUT, "@asyn($(PORT),$(ADDR))RAMP_RATE_OUT_VALUE")
#field(PINI, "YES")
field(PINI, "YES")
field(LINR, "NO CONVERSION")
field(PREC, "4")
field(EGU, "Deg C / min")
field(SCAN, "Passive")
field(VAL, "20.0")
field(FLNK, "$(P)$(T):rampRate_RBV")
}
record(ai, "$(P)$(T):rampRate_RBV")
......@@ -64,6 +66,8 @@ record(ai, "$(P)$(T):heaterPower_RBV")
field(PINI, "YES")
field(LINR, "NO CONVERSION")
field(PREC, "4")
field(HOPR, 100.0)
field(LOPR, 0.0)
field(EGU, "Watts")
field(SCAN, "Passive")
}
......@@ -72,8 +76,189 @@ record(bo, "$(P)$(T):heating")
{
field(DTYP, "asynInt32")
field(OUT, "@asyn($(PORT),$(ADDR))HEATING_OUT_VALUE")
#field(PINI, "YES")
field(PINI, "YES")
field(ZNAM, "Off")
field(ONAM, "On")
field(VAL, 0)
}
record(bo, "$(P)$(T):lnpMode")
{
field(DTYP, "asynInt32")
field(OUT, "@asyn($(PORT),$(ADDR))LNP_MODE_OUT_VALUE")
#!field(PINI, "YES")
field(ZNAM, "Manual")
field(ONAM, "Auto")
field(VAL, 1)
}
record(longout, "$(P)$(T):lnpSpeed")
{
field(DTYP, "asynInt32")
field(OUT, "@asyn($(PORT),$(ADDR))LNP_SPEED_OUT_VALUE")
#!field(PINI, "YES")
field(OMSL, "closed_loop")
field(DRVH, 100)
field(DRVL, 0)
field(VAL, 0)
field(HOPR, 100)
field(LOPR, 0)
field(EGU, "%")
}
record(ai, "$(P)$(T):lnpSpeed_RBV")
{
field(DTYP, "asynFloat64")
field(INP, "@asyn($(PORT),$(ADDR))LNP_SPEED_IN_VALUE")
field(PINI, "YES")
field(LINR, "NO CONVERSION")
field(PREC, "4")
field(HOPR, 100)
field(LOPR, 0)
field(EGU, "%")
field(SCAN, "Passive")
}
record(bo, "$(P)$(T):vacuum")
{
field(DTYP, "asynInt32")
field(OUT, "@asyn($(PORT),$(ADDR))VACUUM_OUT_VALUE")
#!field(PINI, "YES")
field(ZNAM, "Off")
field(ONAM, "On")
field(VAL, 0)
}
record(ao, "$(P)$(T):vacuumLimit")
{
field(DTYP, "asynFloat64")
field(OUT, "@asyn($(PORT),$(ADDR))VACUUM_LIMIT_OUT_VALUE")
#!field(PINI, "YES")
field(LINR, "NO CONVERSION")
field(PREC, "4")
field(EGU, "mBar")
field(SCAN, "Passive")
field(VAL, "10.1325")
field(FLNK, "$(P)$(T):vacuumLimit_RBV")
}
record(ai, "$(P)$(T):vacuumLimit_RBV")
{
field(DTYP, "asynFloat64")
field(INP, "@asyn($(PORT),$(ADDR))VACUUM_LIMIT_IN_VALUE")
field(PINI, "YES")
field(LINR, "NO CONVERSION")
field(PREC, "4")
field(EGU, "mBar")
field(SCAN, "Passive")
}
record(ai, "$(P)$(T):pressure_RBV")
{
field(DTYP, "asynFloat64")
field(INP, "@asyn($(PORT),$(ADDR))PRESSURE_IN_VALUE")
field(PINI, "YES")
field(LINR, "NO CONVERSION")
field(PREC, "4")
field(EGU, "mBar")
field(SCAN, "Passive")
}
record(longin, "$(P)$(T):controllerConfig_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR))CONTROLLER_CONFIG_IN_VALUE")
field(PINI, "YES")
field(EGU, "N/A")
field(SCAN, "Passive")
}
record(longin, "$(P)$(T):controllerError_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR))CONTROLLER_ERROR_IN_VALUE")
field(PINI, "YES")
field(EGU, "N/A")
field(SCAN, "Passive")
}
record(longin, "$(P)$(T):controllerStatus_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR))CONTROLLER_STATUS_IN_VALUE")
field(PINI, "YES")
field(EGU, "N/A")
field(SCAN, "Passive")
}
record(longin, "$(P)$(T):stageConfig_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR))STAGE_CONFIG_IN_VALUE")
field(PINI, "YES")
field(EGU, "N/A")
field(SCAN, "Passive")
}
record(bi, "$(P)$(T):statusError_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR))STATUS_CONTROLLER_ERROR")
field(ZNAM, "Ok")
field(ONAM, "Error")
field(SCAN, "I/O Intr")
}
record(bi, "$(P)$(T):rampAtLimit_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR))STATUS_RAMP_SETPOINT")
field(ZNAM, "No")
field(ONAM, "Yes")
field(SCAN, "I/O Intr")
}
record(bi, "$(P)$(T):heating_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR))STATUS_RAMP_STARTED")
field(ZNAM, "Off")
field(ONAM, "On")
field(VAL, "0")
field(SCAN, "I/O Intr")
}
record(bi, "$(P)$(T):vacuumAtLimit_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR))STATUS_VACUUM_SETPOINT")
field(ZNAM, "No")
field(ONAM, "Yes")
field(SCAN, "I/O Intr")
}
record(bi, "$(P)$(T):vacuumStatus_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR))STATUS_VACUUM_STARTED")
field(ZNAM, "Off")
field(ONAM, "On")
field(SCAN, "I/O Intr")
}
record(bi, "$(P)$(T):lnpStatus_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR))STATUS_LNP_COOLING_STARTED")
field(ZNAM, "Off")
field(ONAM, "On")
field(SCAN, "I/O Intr")
}
record(bi, "$(P)$(T):lnpMode_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR))STATUS_LNP_COOLING_AUTO")
field(ZNAM, "Manual")
field(ONAM, "Auto")
field(SCAN, "I/O Intr")
}
$(P)$(T):rampLimit
$(P)$(T):rampRate
$(P)$(T):heating
$(P)$(T):lnpMode
$(P)$(T):lnpSpeed
$(P)$(T):vacuum
$(P)$(T):vacuumLimit
$(P)$(T):temperature_RBV.SCAN
$(P)$(T):heaterPower_RBV.SCAN
$(P)$(T):lnpSpeed_RBV.SCAN
$(P)$(T):pressure_RBV.SCAN
file {
name="/home/oxygen40/KPETERSN/Current/Linkam/Linkam/LinkamApp/op/adl/Linkam_T96.adl"
name="/home/oxygen40/KPETERSN/Current/9idc_Linkam/Linkam_T96.adl"
version=030111
}
display {
object {
x=10
y=37
width=400
height=280
x=668
y=129
width=560
height=430
}
clr=14
bclr=4
......@@ -87,27 +87,151 @@ display {
1a7309,
}
}
text {
object {
x=15
y=10
width=530
height=30
}
"basic attribute" {
clr=14
}
textix="Linkam T96"
align="horiz. centered"
}
text {
object {
x=15
y=55
width=190
height=25
}
"basic attribute" {
clr=14
}
textix="Temperature"
}
text {
object {
x=15
y=85
width=200
height=25
}
"basic attribute" {
clr=14
}
textix="Ramp Limit"
}
text {
object {
x=15
y=115
width=200
height=25
}
"basic attribute" {
clr=14
}
textix="Ramp Rate (C/min)"
}
text {
object {
x=15
y=175
width=200
height=25
}
"basic attribute" {
clr=14
}
textix="Heating"
}
"text update" {
object {
x=50
y=141
width=150
height=40
x=220
y=55
width=160
height=25
}
monitor {
chan="$(P)$(T):temperature_RBV"
clr=14
bclr=4
}
align="horiz. centered"
limits {
}
}
"text update" {
object {
x=385
y=85
width=160
height=25
}
monitor {
chan="$(P)$(T):rampLimit_RBV"
clr=14
bclr=4
}
align="horiz. centered"
limits {
}
}
"text update" {
object {
x=385
y=115
width=160
height=25
}
monitor {
chan="$(P)$(T):rampRate_RBV"
clr=14
bclr=4
}
align="horiz. centered"
limits {
}
}
"text entry" {
object {
x=220
y=85
width=160
height=25
}
control {
chan="$(P)$(T):rampLimit"
clr=14
bclr=4
}
limits {
}
}
"text entry" {
object {
x=220
y=115
width=160
height=25
}
control {
chan="$(P)$(T):rampRate"
clr=14
bclr=4
}
limits {
}
}
menu {
object {
x=227
y=143
width=120
height=35
x=385
y=55
width=160
height=25
}
control {
chan="$(P)$(T):temperature_RBV.SCAN"
......@@ -115,89 +239,420 @@ menu {
bclr=4
}
}
text {
object {
x=15
y=145
width=200
height=25
}
"basic attribute" {
clr=14
}
textix="Heater Power"
}
"text update" {
object {
x=220
y=145
width=160
height=25
}
monitor {
chan="$(P)$(T):heaterPower_RBV"
clr=14
bclr=4
}
align="horiz. centered"
limits {
}
}
menu {
object {
x=385
y=145
width=160
height=25
}
control {
chan="$(P)$(T):heaterPower_RBV.SCAN"
clr=14
bclr=4
}
}
"text update" {
object {
x=385
y=175
width=160
height=25
}
monitor {
chan="$(P)$(T):heating_RBV"
clr=14
bclr=4
}
align="horiz. centered"
format="string"
limits {
}
}
"related display" {
object {
x=445
y=395
width=100
height=25
}
display[0] {
label="asyn record"
name="asynRecord.adl"
args="P=$(P),R=$(R)"
}
clr=14
bclr=4
label="-More"
}
text {
object {
x=15
y=205
width=200
height=25
}
"basic attribute" {
clr=14
}
textix="LN Pump Mode"
}
text {
object {
x=15
y=250
width=200
height=25
}
"basic attribute" {
clr=14
}
textix="LN Pump Speed (%)"
}
menu {
object {
x=220
y=205
width=160
height=25
}
control {
chan="$(P)$(T):lnpMode.VAL"
clr=14
bclr=4
}
}
"text entry" {
object {
x=220
y=265
width=160
height=25
}
control {
chan="$(P)$(T):lnpSpeed.VAL"
clr=14
bclr=4
}
limits {
}
}
"text update" {
object {
x=220
y=235
width=160
height=25
}
monitor {
chan="$(P)$(T):lnpSpeed_RBV"
clr=14
bclr=4
}
align="horiz. centered"
limits {
}
}
menu {
object {
x=385
y=235
width=160
height=25
}
control {
chan="$(P)$(T):lnpSpeed_RBV.SCAN"
clr=14
bclr=4
}
}
text {
object {
x=15
y=295
width=190
height=25
}
"basic attribute" {
clr=14
}
textix="Pressure (mBar)"
}
"text update" {
object {
x=220
y=295
width=160
height=25
}
monitor {
chan="$(P)$(T):pressure_RBV"
clr=14
bclr=4
}
align="horiz. centered"
limits {
}
}
menu {
object {
x=385
y=295
width=160
height=25
}
control {
chan="$(P)$(T):pressure_RBV.SCAN"
clr=14
bclr=4
}
}
text {
object {
x=15
y=325
width=200
height=25
}
"basic attribute" {
clr=14
}
textix="Vac Limit (mBar)"
}
"text update" {
object {
x=385
y=325
width=160
height=25
}
monitor {
chan="$(P)$(T):vacuumLimit_RBV"
clr=14
bclr=4
}
align="horiz. centered"
limits {
}
}
"text entry" {
object {
x=220
y=325
width=160
height=25