diff --git a/iocBoot/iocCygwin/auto_settings.req b/iocBoot/iocCygwin/auto_settings.req index 1b8621c114620cc0d971ffda8b4a592b9a4b2114..6cfb7c4d05ca0a3ffd3a5b82976be314e8476469 100644 --- a/iocBoot/iocCygwin/auto_settings.req +++ b/iocBoot/iocCygwin/auto_settings.req @@ -53,3 +53,9 @@ file userAve10_settings.req P=$(P) # orientation matrix #file orient_settings.req P=$(P),O=1 #file orient_xtals_settings.req P=$(P),O=1 + +## Femto amplifier 4 +#file femto.req P=$(P),H=fem01:,F=seq01: + +## PF4 dual filter +#file pf4dual.req P=$(P),H=pf401:,F=seq01: diff --git a/iocBoot/iocCygwin/femto.req b/iocBoot/iocCygwin/femto.req new file mode 100644 index 0000000000000000000000000000000000000000..49e3cea3921fe31a2aba3371bb9444d9f6e93912 --- /dev/null +++ b/iocBoot/iocCygwin/femto.req @@ -0,0 +1,4 @@ +$(P)$(H)$(F)debug +$(P)$(H)$(F)gain +$(P)$(H)$(F)gainidx +$(P)$(H)$(F)femtodesc diff --git a/iocBoot/iocCygwin/pf4dual.req b/iocBoot/iocCygwin/pf4dual.req new file mode 100644 index 0000000000000000000000000000000000000000..c19dbd8b973a4019f9abb84d35013a346953567b --- /dev/null +++ b/iocBoot/iocCygwin/pf4dual.req @@ -0,0 +1,22 @@ +$(P)$(H)$(F)bankA +$(P)$(H)$(F)bankB +$(P)$(H)$(F)Z4A +$(P)$(H)$(F)Z3A +$(P)$(H)$(F)Z2A +$(P)$(H)$(F)Z1A +$(P)$(H)$(F)f4A +$(P)$(H)$(F)f3A +$(P)$(H)$(F)f2A +$(P)$(H)$(F)f1A +$(P)$(H)$(F)fPosA +$(P)$(H)$(F)Z4B +$(P)$(H)$(F)Z3B +$(P)$(H)$(F)Z2B +$(P)$(H)$(F)Z1B +$(P)$(H)$(F)f4B +$(P)$(H)$(F)f3B +$(P)$(H)$(F)f2B +$(P)$(H)$(F)f1B +$(P)$(H)$(F)fPosB +$(P)$(H)$(F)useMono +$(P)$(H)$(F)E_using diff --git a/iocBoot/iocCygwin/st.cmd b/iocBoot/iocCygwin/st.cmd index af1cb7b41f0cdf42b78c447df7fe6831c52ca5da..5b10d74abf31870796d22e9385c765c03c8ac7a1 100644 --- a/iocBoot/iocCygwin/st.cmd +++ b/iocBoot/iocCygwin/st.cmd @@ -142,6 +142,12 @@ dbLoadRecords("$(STD)/stdApp/Db/misc.db","P=xxx:") ### Queensgate Nano2k piezo controller #dbLoadRecords("$(STD)/stdApp/Db/Nano2k.db","P=xxx:,S=s1") +### Load database records for Femto amplifiers +#dbLoadRecords("$(STD)/stdApp/Db/femto.db","P=xxx:,H=fem01:,F=seq01:") + +### Load database records for PF4 filters +#dbLoadRecords("$(OPTICS)/opticsApp/Db/pf4dual.db","P=xxx:,H=pf401:,F=seq01:") + ############################################################################### iocInit @@ -161,6 +167,12 @@ seq &Keithley2kDMM,("P=xxx:, Dmm=D1, channels=22, model=2700") # Orientation-matrix #seq &orient, "P=xxx:orient1:,PM=xxx:,mTTH=m9,mTH=m10,mCHI=m11,mPHI=m12" +# Start PF4 filter sequence program +#seq pf4Dual,"P=xxx:pf401:seq01:,MONO=,A0=,A1=,A2=,A3=,B0=,B1=,B2=,B3=" + +# Start Femto amplifier sequence programs +#seq femto,"name=femto1,P=xxx:,H=fem01:,F=seq01:,GAIN1=,GAIN2=,GAIN3=,NOISE=" + ### Start up the autosave task and tell it what to do. # The task is actually named "save_restore". # Note that you can reload these sets after creating them: e.g., diff --git a/iocBoot/iocLinux/auto_settings.req b/iocBoot/iocLinux/auto_settings.req index 1b8621c114620cc0d971ffda8b4a592b9a4b2114..204684b3f8fcb2de201ac3ec0059a7c851c6209e 100644 --- a/iocBoot/iocLinux/auto_settings.req +++ b/iocBoot/iocLinux/auto_settings.req @@ -53,3 +53,10 @@ file userAve10_settings.req P=$(P) # orientation matrix #file orient_settings.req P=$(P),O=1 #file orient_xtals_settings.req P=$(P),O=1 + + +## Femto amplifier 4 +#file femto.req P=$(P),H=fem01:,F=seq01: + +## PF4 dual filter +#file pf4dual.req P=$(P),H=pf401:,F=seq01: diff --git a/iocBoot/iocLinux/femto.req b/iocBoot/iocLinux/femto.req new file mode 100644 index 0000000000000000000000000000000000000000..49e3cea3921fe31a2aba3371bb9444d9f6e93912 --- /dev/null +++ b/iocBoot/iocLinux/femto.req @@ -0,0 +1,4 @@ +$(P)$(H)$(F)debug +$(P)$(H)$(F)gain +$(P)$(H)$(F)gainidx +$(P)$(H)$(F)femtodesc diff --git a/iocBoot/iocLinux/pf4dual.req b/iocBoot/iocLinux/pf4dual.req new file mode 100644 index 0000000000000000000000000000000000000000..c19dbd8b973a4019f9abb84d35013a346953567b --- /dev/null +++ b/iocBoot/iocLinux/pf4dual.req @@ -0,0 +1,22 @@ +$(P)$(H)$(F)bankA +$(P)$(H)$(F)bankB +$(P)$(H)$(F)Z4A +$(P)$(H)$(F)Z3A +$(P)$(H)$(F)Z2A +$(P)$(H)$(F)Z1A +$(P)$(H)$(F)f4A +$(P)$(H)$(F)f3A +$(P)$(H)$(F)f2A +$(P)$(H)$(F)f1A +$(P)$(H)$(F)fPosA +$(P)$(H)$(F)Z4B +$(P)$(H)$(F)Z3B +$(P)$(H)$(F)Z2B +$(P)$(H)$(F)Z1B +$(P)$(H)$(F)f4B +$(P)$(H)$(F)f3B +$(P)$(H)$(F)f2B +$(P)$(H)$(F)f1B +$(P)$(H)$(F)fPosB +$(P)$(H)$(F)useMono +$(P)$(H)$(F)E_using diff --git a/iocBoot/iocLinux/st.cmd b/iocBoot/iocLinux/st.cmd index 62fe6cbe1732832951f037f250728c6598a87c54..2cb97857c337083b23cfd08043e1b19a7656dc59 100644 --- a/iocBoot/iocLinux/st.cmd +++ b/iocBoot/iocLinux/st.cmd @@ -142,6 +142,12 @@ dbLoadRecords("$(STD)/stdApp/Db/misc.db","P=xxx:") ### Queensgate Nano2k piezo controller #dbLoadRecords("$(STD)/stdApp/Db/Nano2k.db","P=xxx:,S=s1") +### Load database records for Femto amplifiers +#dbLoadRecords("$(STD)/stdApp/Db/femto.db","P=xxx:,H=fem01:,F=seq01:") + +### Load database records for PF4 filters +#dbLoadRecords("$(OPTICS)/opticsApp/Db/pf4dual.db","P=xxx:,H=pf401:,F=seq01:") + ############################################################################### iocInit @@ -161,6 +167,12 @@ seq &Keithley2kDMM,("P=xxx:, Dmm=D1, channels=22, model=2700") # Orientation-matrix #seq &orient, "P=xxx:orient1:,PM=xxx:,mTTH=m9,mTH=m10,mCHI=m11,mPHI=m12" +# Start PF4 filter sequence program +#seq pf4Dual,"P=xxx:pf401:seq01:,MONO=,A0=,A1=,A2=,A3=,B0=,B1=,B2=,B3=" + +# Start Femto amplifier sequence programs +#seq femto,"name=femto1,P=xxx:,H=fem01:,F=seq01:,GAIN1=,GAIN2=,GAIN3=,NOISE=" + ### Start up the autosave task and tell it what to do. # The task is actually named "save_restore". # Note that you can reload these sets after creating them: e.g., diff --git a/iocBoot/iocSolaris/auto_settings.req b/iocBoot/iocSolaris/auto_settings.req index f5cde6b133a21aaaa06c9ed7df4c4a1e03eb098e..c206096395771d4364279731ef96172eac84eba6 100644 --- a/iocBoot/iocSolaris/auto_settings.req +++ b/iocBoot/iocSolaris/auto_settings.req @@ -49,3 +49,9 @@ file sseq_settings.req P=$(P),S=Sseq3 # orientation matrix #file orient_settings.req P=$(P),O=1 #file orient_xtals_settings.req P=$(P),O=1 + +## Femto amplifier 4 +#file femto.req P=$(P),H=fem01:,F=seq01: + +## PF4 dual filter +#file pf4dual.req P=$(P),H=pf401:,F=seq01: diff --git a/iocBoot/iocSolaris/femto.req b/iocBoot/iocSolaris/femto.req new file mode 100644 index 0000000000000000000000000000000000000000..49e3cea3921fe31a2aba3371bb9444d9f6e93912 --- /dev/null +++ b/iocBoot/iocSolaris/femto.req @@ -0,0 +1,4 @@ +$(P)$(H)$(F)debug +$(P)$(H)$(F)gain +$(P)$(H)$(F)gainidx +$(P)$(H)$(F)femtodesc diff --git a/iocBoot/iocSolaris/pf4dual.req b/iocBoot/iocSolaris/pf4dual.req new file mode 100644 index 0000000000000000000000000000000000000000..c19dbd8b973a4019f9abb84d35013a346953567b --- /dev/null +++ b/iocBoot/iocSolaris/pf4dual.req @@ -0,0 +1,22 @@ +$(P)$(H)$(F)bankA +$(P)$(H)$(F)bankB +$(P)$(H)$(F)Z4A +$(P)$(H)$(F)Z3A +$(P)$(H)$(F)Z2A +$(P)$(H)$(F)Z1A +$(P)$(H)$(F)f4A +$(P)$(H)$(F)f3A +$(P)$(H)$(F)f2A +$(P)$(H)$(F)f1A +$(P)$(H)$(F)fPosA +$(P)$(H)$(F)Z4B +$(P)$(H)$(F)Z3B +$(P)$(H)$(F)Z2B +$(P)$(H)$(F)Z1B +$(P)$(H)$(F)f4B +$(P)$(H)$(F)f3B +$(P)$(H)$(F)f2B +$(P)$(H)$(F)f1B +$(P)$(H)$(F)fPosB +$(P)$(H)$(F)useMono +$(P)$(H)$(F)E_using diff --git a/iocBoot/iocSolaris/st.cmd b/iocBoot/iocSolaris/st.cmd index 8c689a745a94f85ec24f008f8ad41b57a6fc7db0..335287c3a2a23f0b8127bbf28e0e8dd85f92da1e 100644 --- a/iocBoot/iocSolaris/st.cmd +++ b/iocBoot/iocSolaris/st.cmd @@ -117,6 +117,11 @@ dbLoadRecords("$(STD)/stdApp/Db/yySseq.db","P=xxx:,S=Sseq3") # Miscellaneous PV's, such as burtResult dbLoadRecords("$(STD)/stdApp/Db/misc.db","P=xxx:") +### Load database records for Femto amplifiers +#dbLoadRecords("$(STD)/stdApp/Db/femto.db","P=xxx:,H=fem01:,F=seq01:") + +### Load database records for PF4 filters +#dbLoadRecords("$(OPTICS)/opticsApp/Db/pf4dual.db","P=xxx:,H=pf401:,F=seq01:") ############################################################################### iocInit @@ -128,6 +133,12 @@ iocInit # Orientation-matrix #seq &orient, "P=xxx:orient1:,PM=xxx:,mTTH=m9,mTH=m10,mCHI=m11,mPHI=m12" +# Start PF4 filter sequence program +#seq pf4Dual,"P=xxx:pf401:seq01:,MONO=,A0=,A1=,A2=,A3=,B0=,B1=,B2=,B3=" + +# Start Femto amplifier sequence programs +#seq femto,"name=femto1,P=xxx:,H=fem01:,F=seq01:,GAIN1=,GAIN2=,GAIN3=,NOISE=" + ### Start up the autosave task and tell it what to do. # The task is actually named "save_restore". # Note that you can reload these sets after creating them: e.g., diff --git a/iocBoot/iocvxWorks/auto_settings.req b/iocBoot/iocvxWorks/auto_settings.req index eebe16b157af4c252ea48030a729e5d4f2460767..69cc744f1243a186767888f1b066e0c1507d998c 100644 --- a/iocBoot/iocvxWorks/auto_settings.req +++ b/iocBoot/iocvxWorks/auto_settings.req @@ -159,3 +159,9 @@ $(P)hsc1:hID $(P)hsc1:vID $(P)hsc1:enable $(P)hsc1:debug + +## Femto amplifier 4 +#file femto.req P=$(P),H=fem01:,F=seq01: + +## PF4 dual filter +#file pf4dual.req P=$(P),H=pf401:,F=seq01: diff --git a/iocBoot/iocvxWorks/femto.req b/iocBoot/iocvxWorks/femto.req new file mode 100644 index 0000000000000000000000000000000000000000..49e3cea3921fe31a2aba3371bb9444d9f6e93912 --- /dev/null +++ b/iocBoot/iocvxWorks/femto.req @@ -0,0 +1,4 @@ +$(P)$(H)$(F)debug +$(P)$(H)$(F)gain +$(P)$(H)$(F)gainidx +$(P)$(H)$(F)femtodesc diff --git a/iocBoot/iocvxWorks/pf4dual.req b/iocBoot/iocvxWorks/pf4dual.req new file mode 100644 index 0000000000000000000000000000000000000000..c19dbd8b973a4019f9abb84d35013a346953567b --- /dev/null +++ b/iocBoot/iocvxWorks/pf4dual.req @@ -0,0 +1,22 @@ +$(P)$(H)$(F)bankA +$(P)$(H)$(F)bankB +$(P)$(H)$(F)Z4A +$(P)$(H)$(F)Z3A +$(P)$(H)$(F)Z2A +$(P)$(H)$(F)Z1A +$(P)$(H)$(F)f4A +$(P)$(H)$(F)f3A +$(P)$(H)$(F)f2A +$(P)$(H)$(F)f1A +$(P)$(H)$(F)fPosA +$(P)$(H)$(F)Z4B +$(P)$(H)$(F)Z3B +$(P)$(H)$(F)Z2B +$(P)$(H)$(F)Z1B +$(P)$(H)$(F)f4B +$(P)$(H)$(F)f3B +$(P)$(H)$(F)f2B +$(P)$(H)$(F)f1B +$(P)$(H)$(F)fPosB +$(P)$(H)$(F)useMono +$(P)$(H)$(F)E_using diff --git a/iocBoot/iocvxWorks/st.cmd b/iocBoot/iocvxWorks/st.cmd index 428d072de214b44c07befd4cf147dc785f07e31f..1c04f536daa342b023035dbcbb54a65fe322d69e 100644 --- a/iocBoot/iocvxWorks/st.cmd +++ b/iocBoot/iocvxWorks/st.cmd @@ -192,6 +192,12 @@ dbLoadTemplate("vxStats.substitutions") ### Queensgate Nano2k piezo controller #dbLoadRecords("$(STD)/stdApp/Db/Nano2k.db","P=xxx:,S=s1") +### Load database records for Femto amplifiers +#dbLoadRecords("$(STD)/stdApp/Db/femto.db","P=xxx:,H=fem01:,F=seq01:") + +### Load database records for PF4 filters +#dbLoadRecords("$(OPTICS)/opticsApp/Db/pf4dual.db","P=xxx:,H=pf401:,F=seq01:") + ############################################################################### # Set shell prompt (otherwise it is left at mv167 or mv162) shellPromptSet "iocvxWorks> " @@ -218,6 +224,12 @@ iocInit # Orientation-matrix #seq &orient, "P=xxx:orient1:,PM=xxx:,mTTH=m13,mTH=m14,mCHI=m15,mPHI=m16" +# Start PF4 filter sequence program +#seq pf4Dual,"P=xxx:pf401:seq01:,MONO=,A0=,A1=,A2=,A3=,B0=,B1=,B2=,B3=" + +# Start Femto amplifier sequence programs +#seq femto,"name=femto1,P=xxx:,H=fem01:,F=seq01:,GAIN1=,GAIN2=,GAIN3=,NOISE=" + ### Start up the autosave task and tell it what to do. # The task is actually named "save_restore". # Note that you can reload these sets after creating them: e.g.,