Test experiment s2004a.
Observing stations: Mg, Ws
Nominal start time: 2022.01.04_21:05:00
Nominal stop time: 2022.01.04_21:15:20
Start: 2022.004.21:05:00 End: 2022.004.21:15:20 Station: mg # Needed for CDDIS software
Goal: to test updated procedure files and updated software
for generation of a VLBI schedule in snap/proc format.
Success criteria: a) all scheduled scans should yield fringes with SNR > 10.
b) the difference between good cross-correlated
data and scheduled on-source time be less
than 2 seconds.
Date of experiment: 2022,Jan,04
Nominal Start Time: 21h05 UT
Nominal End Time: 21h15 UT
Duration: 0.16 hr
Correlator: WETTZELL
Participating stations: (2)
MACGO12M Mg
WETTZ13S Ws
Contact: Leonid Petrov
Prepared: 2021.12.29_08:34:16 -05:00
" s2004a 2022 MACGO12M M mg
" M MACGO12M AZEL
" mg MACGO12M -1330788.236 -5328106.651 3236427.631
"
" VLBI experiment schedule in snap format
" =======================================
"
" Experiment_code: s2004a
" Experiment_description: MgWs vex-to-snap test s2004a
" Station: MACGO12M mg
" Schedule_revision: 1
" Scheduler_name: Leonid Petrov
" Scheduler_email: Leonid.Petrov@lpetrov.net
" Scheduler_phone: n/a
" Observer_phone: n/a
" UTC_experiment_dates: 2022.01.04_21:05:00.0, 2022.01.04_21:15:20.0
"
" Station parameters used for generating this schedule:
"
" Last_update: MACGO12M n/a
" Coordinates: MACGO12M -1330788.236 -5328106.651 3236427.631
" Mount: MACGO12M AZEL
" 1st_axis_range: MACGO12M -180.0 0.0 180.0 360.0 deg Axis: az
" 2nd_axis_range: MACGO12M 6.5 88.0 deg Axis: el
" 1st_axis_slewing_rate: MACGO12M 12.00 deg/sec Axis: az
" 2nd_axis_slewing_rate: MACGO12M 6.00 deg/sec Axis: el
" 1st_axis_slewing_accl: MACGO12M 0.80 deg/sec^2 Axis: az
" 2nd_axis_slewing_accl: MACGO12M 0.80 deg/sec^2 Axis: el
" 1st_axis_settle_time: MACGO12M 11.00 sec Axis: az
" 2nd_axis_settle_time: MACGO12M 9.00 sec Axis: el
" Preob_proc_duration: MACGO12M 3.00 sec
" Postob_proc_duration: MACGO12M 0.00 sec
" Recorder: MACGO12M mark6_recorder
" Recording_rate: MACGO12M 0.256 Gbps
"
" Generated with vex_to_snap.py version of 2021.12.14
" Generated using s2004a.vex
" Generated via /opt64/bin/vex_to_snap.py -m mk6_ext -o s2004amg.snp s2004a.vex mg
" Generated on 2021.12.23_13:35:53.9
" Generated by Leonid Petrov
"
scan_name=No0001,s2004a,mg,48,48
source=0235+164,023838.9300,+163659.300,2000.0,neutral
" New az/el/ha: 78.69, 14.14, -83.21
setup_v01
mk6=record=2022y004d21h05m04s:48:48:No0001:s2004a:mg;
!2022.004.21:05:01
preob_v01
!2022.004.21:05:04
midob_v01
!2022.004.21:05:52
postob_v01
" 2022.004.21:05:52 Start slewing to the next source
"
scan_name=No0002,s2004a,mg,45,45
source=0316+413,031948.1600,+413042.100,2000.0,neutral
" New az/el/ha: 51.53, 17.57, -93.23 Old az/el/ha: 78.69, 14.14, -83.21 Slewing time: 22.7 sec
" D_az/D_el: 27.17, 3.43 Slew_az/Slew_el: 11.7, 4.1 Settle_time_az/Settle_time_el: 11.0, 9.0 Slew_mode: As
" Idle after slewing for -9.7 sec
setup_v01
mk6=record=2022y004d21h06m08s:45:45:No0002:s2004a:mg;
!2022.004.21:06:05
preob_v01
!2022.004.21:06:08
midob_v01
!2022.004.21:06:53
postob_v01
" 2022.004.21:06:53 Start slewing to the next source
"
scan_name=No0003,s2004a,mg,47,47
source=0133+476,013658.5900,+475129.100,2000.0,neutral
" New az/el/ha: 50.61, 36.94, -67.26 Old az/el/ha: 51.53, 17.57, -93.23 Slewing time: 18.8 sec
" D_az/D_el: 0.91, 19.37 Slew_az/Slew_el: 2.1, 9.8 Settle_time_az/Settle_time_el: 11.0, 9.0 Slew_mode: Es
" Idle after slewing for -3.8 sec
setup_v01
mk6=record=2022y004d21h07m11s:47:47:No0003:s2004a:mg;
!2022.004.21:07:08
preob_v01
!2022.004.21:07:11
midob_v01
!2022.004.21:07:58
postob_v01
" 2022.004.21:07:58 Start slewing to the next source
"
scan_name=No0004,s2004a,mg,47,47
source=2200+420,220243.2900,+421640.000,2000.0,neutral
" New az/el/ha: 38.80, 74.13, -13.43 Old az/el/ha: 50.61, 36.94, -67.26 Slewing time: 22.6 sec
" D_az/D_el: 11.81, 37.20 Slew_az/Slew_el: 7.7, 13.6 Settle_time_az/Settle_time_el: 11.0, 9.0 Slew_mode: Es
" Idle after slewing for -7.6 sec
setup_v01
mk6=record=2022y004d21h08m16s:47:47:No0004:s2004a:mg;
!2022.004.21:08:13
preob_v01
!2022.004.21:08:16
midob_v01
!2022.004.21:09:03
postob_v01
" 2022.004.21:09:03 Start slewing to the next source
"
scan_name=No0005,s2004a,mg,40,40
source=0016+731,001945.7900,+732730.000,2000.0,neutral
" New az/el/ha: 15.98, 40.84, -47.42 Old az/el/ha: 38.80, 74.13, -13.43 Slewing time: 21.9 sec
" D_az/D_el: 22.82, 33.29 Slew_az/Slew_el: 10.7, 12.9 Settle_time_az/Settle_time_el: 11.0, 9.0 Slew_mode: Es
" Idle after slewing for -6.9 sec
setup_v01
mk6=record=2022y004d21h09m21s:40:40:No0005:s2004a:mg;
!2022.004.21:09:18
preob_v01
!2022.004.21:09:21
midob_v01
!2022.004.21:10:01
postob_v01
" 2022.004.21:10:01 Start slewing to the next source
"
scan_name=No0006,s2004a,mg,44,44
source=1803+784,180045.6800,+782804.000,2000.0,ccw
" New az/el/ha: 349.12, 37.95, 47.57 Old az/el/ha: 15.98, 40.84, -47.42 Slewing time: 22.6 sec
" D_az/D_el: 26.86, 2.89 Slew_az/Slew_el: 11.6, 3.8 Settle_time_az/Settle_time_el: 11.0, 9.0 Slew_mode: As
" Idle after slewing for -9.6 sec
setup_v01
mk6=record=2022y004d21h10m17s:44:44:No0006:s2004a:mg;
!2022.004.21:10:14
preob_v01
!2022.004.21:10:17
midob_v01
!2022.004.21:11:01
postob_v01
" 2022.004.21:11:01 Start slewing to the next source
"
scan_name=No0007,s2004a,mg,42,42
source=2013+370,201528.7300,+371059.500,2000.0,ccw
" New az/el/ha: 303.03, 76.55, 14.15 Old az/el/ha: 349.12, 37.95, 47.57 Slewing time: 26.2 sec
" D_az/D_el: 46.08, 38.60 Slew_az/Slew_el: 15.2, 13.9 Settle_time_az/Settle_time_el: 11.0, 9.0 Slew_mode: As
" Idle after slewing for -11.2 sec
setup_v01
mk6=record=2022y004d21h11m19s:42:42:No0007:s2004a:mg;
!2022.004.21:11:16
preob_v01
!2022.004.21:11:19
midob_v01
!2022.004.21:12:01
postob_v01
" 2022.004.21:12:01 Start slewing to the next source
"
scan_name=No0008,s2004a,mg,48,48
source=0106+013,010838.7700,+013500.300,2000.0,neutral
" New az/el/ha: 105.53, 27.36, -58.86 Old az/el/ha: 303.03, 76.55, 14.15 Slewing time: 39.5 sec
" D_az/D_el: 162.50, 49.19 Slew_az/Slew_el: 28.5, 15.7 Settle_time_az/Settle_time_el: 11.0, 9.0 Slew_mode: Af
" Idle after slewing for -15.5 sec
setup_v01
mk6=record=2022y004d21h12m28s:48:48:No0008:s2004a:mg;
!2022.004.21:12:25
preob_v01
!2022.004.21:12:28
midob_v01
!2022.004.21:13:16
postob_v01
" 2022.004.21:13:16 Start slewing to the next source
"
scan_name=No0009,s2004a,mg,41,41
source=2251+158,225357.7500,+160853.600,2000.0,neutral
" New az/el/ha: 116.66, 63.07, -24.91 Old az/el/ha: 105.53, 27.36, -58.86 Slewing time: 22.4 sec
" D_az/D_el: 11.13, 35.71 Slew_az/Slew_el: 7.5, 13.4 Settle_time_az/Settle_time_el: 11.0, 9.0 Slew_mode: Es
" Idle after slewing for -6.4 sec
setup_v01
mk6=record=2022y004d21h13m35s:41:41:No0009:s2004a:mg;
!2022.004.21:13:32
preob_v01
!2022.004.21:13:35
midob_v01
!2022.004.21:14:16
postob_v01
" 2022.004.21:14:16 Start slewing to the next source
"
scan_name=No0010,s2004a,mg,47,47
source=0003-066,000613.8900,-062335.300,2000.0,neutral
" New az/el/ha: 124.63, 34.90, -42.73 Old az/el/ha: 116.66, 63.07, -24.91 Slewing time: 20.9 sec
" D_az/D_el: 7.97, 28.18 Slew_az/Slew_el: 6.3, 11.9 Settle_time_az/Settle_time_el: 11.0, 9.0 Slew_mode: Es
" Idle after slewing for -6.9 sec
setup_v01
mk6=record=2022y004d21h14m33s:47:47:No0010:s2004a:mg;
!2022.004.21:14:30
preob_v01
!2022.004.21:14:33
midob_v01
!2022.004.21:15:20
postob_v01
" 2022.004.21:15:20 Start slewing to the next source
"
" Total recording time: 449.0 or 4.598e+11 bytes
sched_end
" s2004a 2022 WETTZ13S W ws
" W WETTZ13S AZEL
" ws WETTZ13S 4075659.178 931824.557 4801516.094
"
" VLBI experiment schedule in snap format
" =======================================
"
" Experiment_code: s2004a
" Experiment_description: MgWs vex-to-snap test s2004a
" Station: WETTZ13S ws
" Schedule_revision: 1
" Scheduler_name: Leonid Petrov
" Scheduler_email: Leonid.Petrov@lpetrov.net
" Scheduler_phone: n/a
" Observer_phone: n/a
" UTC_experiment_dates: 2022.01.04_21:05:00.0, 2022.01.04_21:15:20.0
"
" Station parameters used for generating this schedule:
"
" Last_update: WETTZ13S n/a
" Coordinates: WETTZ13S 4075659.178 931824.557 4801516.094
" Mount: WETTZ13S AZEL
" 1st_axis_range: WETTZ13S -90.0 90.0 270.0 450.0 deg Axis: az
" 2nd_axis_range: WETTZ13S 5.0 90.0 deg Axis: el
" 1st_axis_slewing_rate: WETTZ13S 12.00 deg/sec Axis: az
" 2nd_axis_slewing_rate: WETTZ13S 6.00 deg/sec Axis: el
" 1st_axis_slewing_accl: WETTZ13S 0.80 deg/sec^2 Axis: az
" 2nd_axis_slewing_accl: WETTZ13S 0.80 deg/sec^2 Axis: el
" 1st_axis_settle_time: WETTZ13S 10.00 sec Axis: az
" 2nd_axis_settle_time: WETTZ13S 6.00 sec Axis: el
" Preob_proc_duration: WETTZ13S 3.00 sec
" Postob_proc_duration: WETTZ13S 0.00 sec
" Recorder: WETTZ13S mark6_recorder
" Recording_rate: WETTZ13S 0.256 Gbps
"
" Generated with vex_to_snap.py version of 2021.12.14
" Generated using s2004a.vex
" Generated via /opt64/bin/vex_to_snap.py -m mk6_ext -o s2004aws.snp s2004a.vex ws
" Generated on 2021.12.23_13:35:54.1
" Generated by Leonid Petrov
"
scan_name=No0001,s2004a,ws,48,48
source=0235+164,023838.9300,+163659.300,2000.0,neutral
" New az/el/ha: 231.94, 47.68, 33.51
setup_v01
mk6=record=2022y004d21h05m04s:48:48:No0001:s2004a:ws;
!2022.004.21:05:01
preob_v01
!2022.004.21:05:04
midob_v01
!2022.004.21:05:52
postob_v01
" 2022.004.21:05:52 Start slewing to the next source
"
scan_name=No0002,s2004a,ws,45,45
source=0316+413,031948.1600,+413042.100,2000.0,neutral
" New az/el/ha: 254.23, 71.93, 23.49 Old az/el/ha: 231.94, 47.68, 33.51 Slewing time: 20.6 sec
" D_az/D_el: 22.29, 24.24 Slew_az/Slew_el: 10.6, 11.0 Settle_time_az/Settle_time_el: 10.0, 6.0 Slew_mode: Es
" Idle after slewing for -7.6 sec
setup_v01
mk6=record=2022y004d21h06m08s:45:45:No0002:s2004a:ws;
!2022.004.21:06:05
preob_v01
!2022.004.21:06:08
midob_v01
!2022.004.21:06:53
postob_v01
" 2022.004.21:06:53 Start slewing to the next source
"
scan_name=No0003,s2004a,ws,47,47
source=0133+476,013658.5900,+475129.100,2000.0,cw
" New az/el/ha: 287.16, 57.80, 49.46 Old az/el/ha: 254.23, 71.93, 23.49 Slewing time: 22.8 sec
" D_az/D_el: 32.94, 14.13 Slew_az/Slew_el: 12.8, 8.4 Settle_time_az/Settle_time_el: 10.0, 6.0 Slew_mode: As
" Idle after slewing for -7.8 sec
setup_v01
mk6=record=2022y004d21h07m11s:47:47:No0003:s2004a:ws;
!2022.004.21:07:08
preob_v01
!2022.004.21:07:11
midob_v01
!2022.004.21:07:58
postob_v01
" 2022.004.21:07:58 Start slewing to the next source
"
scan_name=No0004,s2004a,ws,47,47
source=2200+420,220243.2900,+421640.000,2000.0,cw
" New az/el/ha: 308.50, 23.44, 103.29 Old az/el/ha: 287.16, 57.80, 49.46 Slewing time: 20.3 sec
" D_az/D_el: 21.33, 34.35 Slew_az/Slew_el: 10.3, 13.1 Settle_time_az/Settle_time_el: 10.0, 6.0 Slew_mode: Es
" Idle after slewing for -5.3 sec
setup_v01
mk6=record=2022y004d21h08m16s:47:47:No0004:s2004a:ws;
!2022.004.21:08:13
preob_v01
!2022.004.21:08:16
midob_v01
!2022.004.21:09:03
postob_v01
" 2022.004.21:09:03 Start slewing to the next source
"
scan_name=No0005,s2004a,ws,40,40
source=0016+731,001945.7900,+732730.000,2000.0,cw
" New az/el/ha: 334.41, 52.25, 69.30 Old az/el/ha: 308.50, 23.44, 103.29 Slewing time: 21.4 sec
" D_az/D_el: 25.91, 28.81 Slew_az/Slew_el: 11.4, 12.0 Settle_time_az/Settle_time_el: 10.0, 6.0 Slew_mode: Es
" Idle after slewing for -6.4 sec
setup_v01
mk6=record=2022y004d21h09m21s:40:40:No0005:s2004a:ws;
!2022.004.21:09:18
preob_v01
!2022.004.21:09:21
midob_v01
!2022.004.21:10:01
postob_v01
" 2022.004.21:10:01 Start slewing to the next source
"
scan_name=No0006,s2004a,ws,44,44
source=1803+784,180045.6800,+782804.000,2000.0,cw
" New az/el/ha: 356.25, 37.95, 164.29 Old az/el/ha: 334.41, 52.25, 69.30 Slewing time: 20.5 sec
" D_az/D_el: 21.84, 14.30 Slew_az/Slew_el: 10.5, 8.5 Settle_time_az/Settle_time_el: 10.0, 6.0 Slew_mode: As
" Idle after slewing for -7.5 sec
setup_v01
mk6=record=2022y004d21h10m17s:44:44:No0006:s2004a:ws;
!2022.004.21:10:14
preob_v01
!2022.004.21:10:17
midob_v01
!2022.004.21:11:01
postob_v01
" 2022.004.21:11:01 Start slewing to the next source
"
scan_name=No0007,s2004a,ws,42,42
source=2013+370,201528.7300,+371059.500,2000.0,cw
" New az/el/ha: 322.84, 6.79, 130.87 Old az/el/ha: 356.25, 37.95, 164.29 Slewing time: 22.9 sec
" D_az/D_el: 33.41, 31.16 Slew_az/Slew_el: 12.9, 12.5 Settle_time_az/Settle_time_el: 10.0, 6.0 Slew_mode: As
" Idle after slewing for -7.9 sec
setup_v01
mk6=record=2022y004d21h11m19s:42:42:No0007:s2004a:ws;
!2022.004.21:11:16
preob_v01
!2022.004.21:11:19
midob_v01
!2022.004.21:12:01
postob_v01
" 2022.004.21:12:01 Start slewing to the next source
"
scan_name=No0008,s2004a,ws,48,48
source=0106+013,010838.7700,+013500.300,2000.0,neutral
" New az/el/ha: 245.78, 21.70, 57.86 Old az/el/ha: 322.84, 6.79, 130.87 Slewing time: 29.6 sec
" D_az/D_el: 77.06, 14.90 Slew_az/Slew_el: 19.6, 8.6 Settle_time_az/Settle_time_el: 10.0, 6.0 Slew_mode: As
" Idle after slewing for -5.6 sec
setup_v01
mk6=record=2022y004d21h12m28s:48:48:No0008:s2004a:ws;
!2022.004.21:12:25
preob_v01
!2022.004.21:12:28
midob_v01
!2022.004.21:13:16
postob_v01
" 2022.004.21:13:16 Start slewing to the next source
"
scan_name=No0009,s2004a,ws,41,41
source=2251+158,225357.7500,+160853.600,2000.0,cw
" New az/el/ha: 282.24, 11.07, 91.81 Old az/el/ha: 245.78, 21.70, 57.86 Slewing time: 23.5 sec
" D_az/D_el: 36.46, 10.63 Slew_az/Slew_el: 13.5, 7.3 Settle_time_az/Settle_time_el: 10.0, 6.0 Slew_mode: As
" Idle after slewing for -7.5 sec
setup_v01
mk6=record=2022y004d21h13m35s:41:41:No0009:s2004a:ws;
!2022.004.21:13:32
preob_v01
!2022.004.21:13:35
midob_v01
!2022.004.21:14:16
postob_v01
" 2022.004.21:14:16 Start slewing to the next source
"
scan_name=No0010,s2004a,ws,47,47
source=0003-066,000613.8900,-062335.300,2000.0,neutral
" New az/el/ha: 253.83, 5.65, 73.99 Old az/el/ha: 282.24, 11.07, 91.81 Slewing time: 21.9 sec
" D_az/D_el: 28.40, 5.41 Slew_az/Slew_el: 11.9, 5.2 Settle_time_az/Settle_time_el: 10.0, 6.0 Slew_mode: As
" Idle after slewing for -7.9 sec
setup_v01
mk6=record=2022y004d21h14m33s:47:47:No0010:s2004a:ws;
!2022.004.21:14:30
preob_v01
!2022.004.21:14:33
midob_v01
!2022.004.21:15:20
postob_v01
" 2022.004.21:15:20 Start slewing to the next source
"
" Total recording time: 449.0 or 4.598e+11 bytes
sched_end
" Procedure file for station mg mode v01 experiment s2004a
define rdbebb 15085151358x
rdbe=dbe_data_send=off;
!+1s
rdbe=dbe_chsel_en=2:chsel_enable:psn_enable;
rdbe=dbe_chsel=0:1:2:4:6:9:13:14:15;
rdbe=dbe_chsel=1:1:2:4:6:9:13:14:15;
"offset= mod(lo+1024),5)
"loa is 2472.4
"lob is 4712.4
"loc is 5832.4
"lod is 9672.4
rdbe=pcal=1.4e6;
!+1s
rdbe=dbe_data_send=on;
enddef
" =================
define sched_initi 15085151229x
mk6bb
ifdbb
enddef
define mk6bb 15085151229x
mk6=input_stream = delete ;
!+4s
mk6=input_stream = add : rdbeA : vdif : 8224 : 42 : 66 : eth2 : 127.0.0.1 : 12000;
mk6=input_stream = add : rdbeB : vdif : 8224 : 42 : 66 : eth3 : 127.0.0.1 : 12000;
mk6=input_stream = add : rdbeC : vdif : 8224 : 42 : 66 : eth4 : 127.0.0.1 : 12000;
mk6=input_stream = add : rdbeD : vdif : 8224 : 42 : 66 : eth5 : 127.0.0.1 : 12000;
mk6=input_stream = commit ;
enddef
" ==============
define checkmk6 00000000000
mk6=record=off;
!+2s
mk6=scan_check?;
enddef
" ============
define pcalon 15085151358x
"pcal is on
enddef
" ==========
define time 15085151938x
rdbe=pps_offset?;
rdbe=dot?;
rdbe=gps_offset?;
enddef
" ===========
define ifdbb 20184195245x
lo=
lo=loa0,2472.4,usb,lcp,5
lo=loa1,2472.4,usb,rcp,5
lo=lob0,4712.4,usb,lcp,5
lo=lob1,4712.4,usb,rcp,5
lo=loc0,5832.4,usb,lcp,5
lo=loc1,5832.4,usb,rcp,5
lo=lod0,9672.4,usb,lcp,5
lo=lod1,9672.4,usb,rcp,5
"
sy=popen 's_client -h udca -c udc_lo=2472.4 2>&1' -n udcca
sy=popen 's_client -h udcb -c udc_lo=4712.4 2>&1' -n udccb
sy=popen 's_client -h udcc -c udc_lo=5832.4 2>&1' -n udccc
sy=popen 's_client -h udcd -c udc_lo=9672.4 2>&1' -n udccd
"
sy=popen 's_client -h udca -c udc_atten=0:17 2>&1' -n udcca
sy=popen 's_client -h udcb -c udc_atten=0:25 2>&1' -n udccb
sy=popen 's_client -h udcc -c udc_atten=0:30 2>&1' -n udccc
sy=popen 's_client -h udcd -c udc_atten=0:5 2>&1' -n udccd
sy=popen 's_client -h udca -c udc_atten=1:17 2>&1' -n udcca
sy=popen 's_client -h udcb -c udc_atten=1:27 2>&1' -n udccb
sy=popen 's_client -h udcc -c udc_atten=1:27 2>&1' -n udccc
sy=popen 's_client -h udcd -c udc_atten=1:5 2>&1' -n udccd
"
sy=popen 's_client -h rfd -c rfd_atten=0:3 2>&1' -n rfdcn
sy=popen 's_client -h rfd -c rfd_atten=1:3 2>&1' -n rfdcn
sy=popen 's_client -h rfd -c rfd_atten=2:9 2>&1' -n rfdcn
sy=popen 's_client -h rfd -c rfd_atten=3:9 2>&1' -n rfdcn
enddef
" ============
define ifdmon 15085151909x
sy=popen 's_client -h udca -c udc_atten?0 2>&1' -n udcca
sy=popen 's_client -h udca -c udc_atten?1 2>&1' -n udcca
sy=popen 's_client -h udcb -c udc_atten?0 2>&1' -n udccb
sy=popen 's_client -h udcb -c udc_atten?1 2>&1' -n udccb
sy=popen 's_client -h udcc -c udc_atten?0 2>&1' -n udccc
sy=popen 's_client -h udcc -c udc_atten?1 2>&1' -n udccc
sy=popen 's_client -h udcd -c udc_atten?0 2>&1' -n udccd
sy=popen 's_client -h udcd -c udc_atten?1 2>&1' -n udccd
"
sy=popen 's_client -h udca -c udc_lo? 2>&1' -n udcca
sy=popen 's_client -h udcb -c udc_lo? 2>&1' -n udccb
sy=popen 's_client -h udcc -c udc_lo? 2>&1' -n udccc
sy=popen 's_client -h udcd -c udc_lo? 2>&1' -n udccd
"
sy=popen 's_client -h rfd -c rfd_atten?0 2>&1' -n rfdcn
sy=popen 's_client -h rfd -c rfd_atten?1 2>&1' -n rfdcn
sy=popen 's_client -h rfd -c rfd_atten?2 2>&1' -n rfdcn
sy=popen 's_client -h rfd -c rfd_atten?3 2>&1' -n rfdcn
enddef
" ===============
" ===============
define setup_v01 15085151358x
pcalon
tpicd=stop
"ifdbb
rdbebb
"mk6bb
tpicd=no,100
tpicd
enddef
" ===============
define preob_v01 00000000000x
onsource
track
rdbe_atten=
rdbe=dbe_quantize=0;
rdbe=dbe_quantize=1;
mk6=rtime?8192;
enddef
" ===============
define midob_v01 15085151909x
data_valid=on
mk6=rtime?8192;
onsource
track
rdbe=sw_version?;
mk6=dts_id?;
rdbe=dbe_personality?;
wx
ifdmon
mk6=input_stream?;
rdbe=dbe_chsel_en?;
rdbe=dbe_chsel?0;
rdbe=dbe_chsel?1;
rdbe=pcal?;
rdbe_atten
rdbe=dbe_bstate?0;
rdbe=dbe_bstate?1;
dewar
time
enddef
" ================
define postob_v01 15085151909x
data_valid=off
mk6=rtime?8192;
mk6=record=off;
!+2s
mk6=scan_check?;
enddef
" Procedure file for station ws mode v01 experiment s2004a
define iread 16158145945x
"Wettzel DBBC#1
ifa
ifb
ifc
ifd
"
"Wettzel DBBC#2
dbbc2=dbbcifa
dbbc2=dbbcifb
dbbc2=dbbcifc
dbbc2=dbbcifd
enddef
" ===========
define bread 16158145951x
"Wettzel DBBC#1
dbbc=power=1
!+1s
dbbc=power=2
!+1s
dbbc=power=3
!+1s
dbbc=power=4
"
"Wettzel DBBC#2
dbbc2=power=1
!+1s
dbbc2=power=2
!+1s
dbbc2=power=3
!+1s
dbbc2=power=4
enddef
" =================
define fila10g_cfg 16158144253x
fila10g1_cfg
fila10g2_cfg
enddef
" ==================
define fila10g1_cfg 16158144253x
"Wettzel DBBC#1
"customize inputselect, ips, gateways, macs, and timesync
"for your station
fila10g=arp off
fila10g=tengbcfg eth0 ip=192.168.1.30 gateway=192.168.1.1
fila10g=tengbcfg eth0 mac=ba:dc:af:e4:be:e0
fila10g=tengbcfg eth0 nm=27
fila10g=tengbcfg eth1 ip=192.168.1.31 gateway=192.168.1.1
fila10g=tengbcfg eth1 mac=ba:dc:af:e4:be:e1
fila10g=tengbcfg eth1 nm=27
fila10g=destination 0 192.168.1.2:2630
"fila10g=destination 1 none
fila10g=destination 1 192.168.1.3:2630
"xx:xx:xx:xx:xx:xx is the destination MAC?
"fila10g=tengbarp eth0 11 xx:xx:xx:xx:xx:xx
"fila10g=tengbarp eth1 11 xx:xx:xx:xx:xx:xx
fila10g=tengbarp eth0 2 00:60:dd:44:eb:63
fila10g=tengbarp eth1 3 00:60:dd:44:eb:62
fila10g=vdif_station Ws
"
"fila10g=splitmode off
"fila10g=inputselect vsi1
fila10g=splitmode on
fila10g=inputselect vsi1-2
enddef
" ==================
define fila10g2_cfg 16158144253x
"Wettzel DBBC#2
"customize inputselect, ips, gateways, macs, and timesync
"for your station
fila10g2=arp off
fila10g2=tengbcfg eth0 ip=192.168.1.32 gateway=192.168.1.1
fila10g2=tengbcfg eth0 mac=ba:dc:af:e4:be:e2
fila10g2=tengbcfg eth0 nm=27
fila10g2=tengbcfg eth1 ip=192.168.1.33 gateway=192.168.1.1
fila10g2=tengbcfg eth1 mac=ba:dc:af:e4:be:e3
fila10g2=tengbcfg eth1 nm=27
fila10g2=destination 0 192.168.1.4:2630
"fila10g2=destination 1 none
fila10g2=destination 1 192.168.1.5:2630
"xx:xx:xx:xx:xx:xx is the destination MAC?
"fila10g2=tengbarp eth0 11 xx:xx:xx:xx:xx:xx
"fila10g2=tengbarp eth1 11 xx:xx:xx:xx:xx:xx
fila10g2=tengbarp eth0 4 00:60:dd:44:eb:5b
fila10g2=tengbarp eth1 5 00:60:dd:44:eb:5a
fila10g2=vdif_station W2
"
"fila10g2=splitmode off
"fila10g2=inputselect vsi1
fila10g2=splitmode on
fila10g2=inputselect vsi1-2
"set thread ID for second FILA10G to ID=2 and ID=3
fila10g2=regupdate vdif_header 3 131072 0x03FF0000
enddef
" ============
define dbbcbb 16158145047x
"equivalent to:
"rdbe=dbe_chsel=0:1:2:4:6:9:13:14:15;
"rdbe=dbe_chsel=1:1:2:4:6:9:13:14:15;
"Wettzell DBBC#1 has:
" band B v-pol on ifd, core4
" band B h-pol on ifc, core3
" band A v-pol on ifb, core2
" band A h-pol on ifa, core1
dbbc=vsi_align=1
dbbc=dbbcform=flex
!+1s
"vsi2
dbbc=dbbctrk=4,2,v2-0,v2-1,v2-2,v2-3,v2-4,v2-5,v2-6,v2-7,p-1,p-2,p-4,p-6,p-9,p-13,p-14,p-15
!+1s
dbbc=dbbctrk=3,2,p-1,p-2,p-4,p-6,p-9,p-13,p-14,p-15,v2-8,v2-9,v2-10,v2-11,v2-12,v2-13,v2-14,v2-15
!+1s
"vsi1
dbbc=dbbctrk=4,1,v1-0,v1-1,v1-2,v1-3,v1-4,v1-5,v1-6,v1-7,v1-8,v1-9,v1-10,v1-11,v1-12,v1-13,v1-14,v1-15
!+1s
dbbc=dbbctrk=3,1,v1-0,v1-1,v1-2,v1-3,v1-4,v1-5,v1-6,v1-7,v1-8,v1-9,v1-10,v1-11,v1-12,v1-13,v1-14,v1-15
!+1s
dbbc=dbbctrk=2,1,v1-0,v1-1,v1-2,v1-3,v1-4,v1-5,v1-6,v1-7,p-1,p-2,p-4,p-6,p-9,p-13,p-14,p-15
!+1s
dbbc=dbbctrk=1,1,p-1,p-2,p-4,p-6,p-9,p-13,p-14,p-15,v1-8,v1-9,v1-10,v1-11,v1-12,v1-13,v1-14,v1-15
"
"equivalent to:
"rdbe=dbe_chsel=0:1:2:4:6:9:13:14:15;
"rdbe=dbe_chsel=1:1:2:4:6:9:13:14:15;
"Wettzell DBBC#2 has:
" band D v-pol on ifd, core4
" band D h-pol on ifc, core3
" band C v-pol on ifb, core2
" band C h-pol on ifa, core1
dbbc2=vsi_align=1
dbbc2=dbbcform=flex
!+1s
"vsi2
dbbc2=dbbctrk=4,2,v2-0,v2-1,v2-2,v2-3,v2-4,v2-5,v2-6,v2-7,p-1,p-2,p-4,p-6,p-9,p-13,p-14,p-15
!+1s
dbbc2=dbbctrk=3,2,p-1,p-2,p-4,p-6,p-9,p-13,p-14,p-15,v2-8,v2-9,v2-10,v2-11,v2-12,v2-13,v2-14,v2-15
!+1s
"vsi1
dbbc2=dbbctrk=4,1,v1-0,v1-1,v1-2,v1-3,v1-4,v1-5,v1-6,v1-7,v1-8,v1-9,v1-10,v1-11,v1-12,v1-13,v1-14,v1-15
!+1s
dbbc2=dbbctrk=3,1,v1-0,v1-1,v1-2,v1-3,v1-4,v1-5,v1-6,v1-7,v1-8,v1-9,v1-10,v1-11,v1-12,v1-13,v1-14,v1-15
!+1s
dbbc2=dbbctrk=2,1,v1-0,v1-1,v1-2,v1-3,v1-4,v1-5,v1-6,v1-7,p-1,p-2,p-4,p-6,p-9,p-13,p-14,p-15
!+1s
dbbc2=dbbctrk=1,1,p-1,p-2,p-4,p-6,p-9,p-13,p-14,p-15,v1-8,v1-9,v1-10,v1-11,v1-12,v1-13,v1-14,v1-15
enddef
" ===========
define ifdbb 16158145116x
"Wettzell BBC#1:
" band A h-pol on ifa, input1
" band A v-pol on ifb, input1
" band B h-pol on ifc, input1
" band B v-pol on ifd, input1
lo=
lo=loa,2472.4,usb,lcp,5
lo=lob,2472.4,usb,rcp,5
lo=loc,4712.4,usb,lcp,5
lo=lod,4712.4,usb,rcp,5
ifa=1,agc,1,38000
ifb=1,agc,1,38000
ifc=1,agc,1,38000
ifd=1,agc,1,38000
"
"Wettzell DBBC#2:
" band C h-pol on ifa, input1
" band C v-pol on ifb, input1
" band D h-pol on ifc, input1
" band D v-pol on ifd, input1
lo=lo2a,5832.4,usb,lcp,5
lo=lo2b,5832.4,usb,rcp,5
lo=lo2c,9672.4,usb,lcp,5
lo=lo2d,9672.4,usb,rcp,5
"ifa=1,agc,1,38000
"ifb=1,agc,1,38000
"ifc=1,agc,1,38000
"ifd=1,agc,1,38000
dbbc2=dbbcifa=1,agc,1,38000
dbbc2=dbbcifb=1,agc,1,38000
dbbc2=dbbcifc=1,agc,1,38000
dbbc2=dbbcifd=1,agc,1,38000
enddef
" ===========
define mk6bb 00000000000x
"Fila10G#1 eth0 connects to Mark6 eth2
"Fila10G#1 eth1 connects to Mark6 eth3
"Fila10G#2 eth0 connects to Mark6 eth4
"Fila10G#2 eth1 connects to Mark6 eth5
mk6=input_stream = delete ;
!+4s
mk6=input_stream = add : bandA : vdif : 8224 : 50 : 42 : eth2 : 192.168.1.30 : 2630;
mk6=input_stream = add : bandB : vdif : 8224 : 50 : 42 : eth3 : 192.168.1.31 : 2630;
mk6=input_stream = add : bandC : vdif : 8224 : 50 : 42 : eth4 : 192.168.1.32 : 2630;
mk6=input_stream = add : bandD : vdif : 8224 : 50 : 42 : eth5 : 192.168.1.33 : 2630;
mk6=input_stream = commit;
enddef
" =================
define sched_initi 00000000000x
azeloff=0d,0d
!+2s
antenna=azeloff,0,0,0
" =================
setuprx
proc_library
ifdbb
dbbcbb
fila10gbb
mk6bb
!+1s
mk6=mstat?all
enddef
" ==============
define checkmk6 00000000000x
!+2s
mk6=record=off;
!+2s
mk6=scan_check?;
enddef
" ============
define pcalon 00000000000x
"pcal should be on
enddef
" ===========
define ifman 00000000000x
"Wettzel DBBC#1
ifa=*,man,*
ifb=*,man,*
ifc=*,man,*
ifd=*,man,*
"Wettzel DBBC#2
dbbc2=dbbcifa=1,man,1,38000
dbbc2=dbbcifb=1,man,1,38000
dbbc2=dbbcifc=1,man,1,38000
dbbc2=dbbcifd=1,man,1,38000
enddef
" ===========
define ifagc 00000000000x
"Wettzel DBBC#1
ifa=*,agc,*
ifb=*,agc,*
ifc=*,agc,*
ifd=*,agc,*
"Wettzel DBBC#2
dbbc2=dbbcifa=1,agc,1,38000
dbbc2=dbbcifb=1,agc,1,38000
dbbc2=dbbcifc=1,agc,1,38000
dbbc2=dbbcifd=1,agc,1,38000
enddef
"
define fila10gbb 16158144311x
" Wettzell FiLa10G#1
fila10g=vsi_bitmask 0xffffffff 0xffffffff
" samplerate: input_clock decimation
fila10g=vsi_samplerate 64000000 1
"frame: bits/chan channel bytes
fila10g=vdif_frame 2 16 8192
fila10g=start vdif+vdif
"
" Wettzell FiLa10G#2
fila10g2=vsi_bitmask 0xffffffff 0xffffffff
" samplerate: input_clock decimation
fila10g2=vsi_samplerate 64000000 1
"frame: bits/chan channel bytes
fila10g2=vdif_frame 2 16 8192
fila10g2=start vdif+vdif
enddef
"
" ===============
" ===============
"
define setup_v01 00000000000x
pcalon
"tpicd=stop
ifdbb
"tpicd=no,100
"tpicd
enddef
" ===============
define preob_v01 00000000000x
onsource
ifman
mk6=rtime?8192;
enddef
" ===============
define midob_v01 00000000000x
data_valid=on
mk6=rtime?8192;
onsource
wx
dotmon
dotmon2
rxall
cable
"Wettzel DBBC#1
dbbc=version
fila10g=version
fila10g=time
"
"Wettzel DBBC#2
dbbc2=version
fila10g2=version
fila10g2=time
"
mk6=dts_id?;
antenna=status
bread
iread
mk6=input_stream?;
enddef
" ================
define postob_v01 00000000000x
data_valid=off
mk6=rtime?8192;
mk6=record=off;
!+2s
mk6=scan_check?;
enddef