File: MESHAL.FC of Tape: Various/ETH/fc2
(.FC,.FO Focal format converted to 'WRITE' listing)
C-MESHAL.FC APR-77 01.01 C HALL AND MAGNETO PROG 01.02 I (LG),1.03,LG 01.03 D 31 01.60 S M=3;S Z=FELD(M);S Z=FELD(SH);S Z=FELD(H) 02.01 C PRIMER 02.05 S SH=1 02.10 D 6 02.11 S Z=FADC(TP);T ! 02.17 S DK=(HF-HI)/N;T "DK="%4.03,DK," GAUSS" 02.20 S H=HI;D 1.6 02.33 T !">>> TEMP OK ? ALL ON 'PDP'?";D 31.99 02.35 T !" M-RANGE=",%3,MF,"?",%6.03;D 31.99;T "..THEN: GO"!;S LG=2.4;Q 02.40 D 13.8;L N FOCCOM.ZE;S Z=FX(0,500) 02.41 D 4 02.43 T !"RUN BEGINS";S Z=FOUT(135) 02.44 S J=0;D 10;S Z=FIOP(-4095) 02.45 S TQ=0;S TM=0 02.50 S Z=FIOP(3);S Z=FADC(TT);S Z=FADC(S);S #=-1 03.01 C MAIN LOOP 03.10 S H=HI+J*DK 03.20 I (#)3.2;S Y=FADC(R);S X=Y/.99;S X=FLOG(FABS(X)) 03.22 S TS=5.93377/X-2.33970+.24788*X;S TS=1/TS;D 11 03.23 S TQ=TQ+TS*TS;S TM=TM+TS 03.30 D 4 03.40 S V=0;F K=1,KM;D 25 03.45 S V=V*PS/(IN*HM*KM*5.15*10^(4-TP));D 2.5 03.50 S Z=FCOM(J,V-FCOM(J));S Z=FX(0,500);D 7 03.60 S J=J+1;D 10;I (J-N)3.1 03.63 I (HM-3)3.7 03.65 I (SH)3.7,3.7;S SH=-1;S H=HI;G 2.41 03.70 S N=J;S SH=1 03.72 S TM=TM/N;S TV=FSQT((TQ-N*TM*TM)/(N-1)) 03.74 T %4.03,!"TM=",TM," TV=",TV,:24 03.76 F I=0,35;T "-" 03.77 S IP=0;D 24;S H=0;D 1.6 03.78 F J=1,6;S Z=FOUT(MD(J)) 03.80 S LG=2.01;G 29.01 04.01 C SET FIELD 04.10 I (-M)4.2;S M=MF 04.20 S Z=FELD(M) 04.30 S M=0;D 14 04.40 I (FELD(R)*SH)4.6,4.6 04.50 S Z=FELD(H);G 4.95 04.60 S X=H;S H=0;S Z=FELD(H) 04.70 I (-FABS(FELD(R)))4.7 04.80 T !"SET FIELD ";S Z=FOUT(172-SH);D 31.99 04.90 S H=X;S Z=FELD(SH);S Z=FELD(H) 04.95 I (-FABS(FELD(R)*SH-H))4.95;R 05.01 C ROTATE; SET 3.30 D 5 05.10 S X=J*6+HR 05.20 T !"SET AT ANGLE ",%3,X,%6.04 05.30 D 31.99 06.01 C PARAMETERS 06.03 S MD(4)=200 06.05 A !"RUN ",D,"HALL=4,MAGR=2 ",HM 06.07 I (3-HM)6.1;S MD(4)=205 06.10 S MD(5)=176+FITR(D/10);S MD(6)=1936+D-10*MD(5) 06.20 T !;D 30.45 06.40 A !"H INITIAL [GAUSS] ",HI,"H FINAL [GAUSS] ",HF 06.50 A !"NUMBER OF POINTS ",N,"RT TEMP [KOHM] ",RT 06.60 A !"KEITHLEY SENS [MICRO VOLTS] ",PS,"FIELD DIRECTION ",HR 06.70 A !"MAGNET SPEED [1,2,3] ",MF,"MEASURING CURRENT [AMPS] ",IN 06.80 A !"NUMBER OF MEASUREMENTS PER FIELD POINT ",KM 07.01 C CHECKS 07.10 I ($-211)7.2;S Z=FIN();D 7.9;S LG=2.5;Q 07.20 S Z=FIOP()-2048;I (-Z)7.3;R 07.30 I (Z-9)7.4;T "M";R 07.40 T "T";R 07.90 T !"BACKUP SWEEP";S TM=TM-TS;S TQ=TQ-TS*TS 10.01 C J IN DISPLAY 10.10 S A=J/100;F X1=137,139;D 11.2 11.01 C TS IN DISPLAY 11.10 S A=FABS(TS);S X1=127;D 11.2;S X1=129;D 11.2;S X1=130 11.15 D 11.2;S X1=131 11.20 S X=FITR(A);S Z=FDIS(X1,X-80);S A=10*(A-X)+1E-6 13.01 C DIS SWITCH 13.40 S Z=FDIS(0,0) 13.50 S Z=FX(0,500) 13.70 S Z=FDIS(A,FABS(FDIS(A)));S Z=FDIS(B,-FABS(FDIS(B))) 13.80 S A=4;S B=5;D 13.7 13.90 S A=5;S B=4;D 13.7 14.01 C H(REAL) TO H(BRUKER) / H IN GAUSS 14.10 D 16;S H=H/1000 14.20 I (H-20)14.4;I (H-22)14.6,14.8,14.8 14.40 S DH=.011*FATN(H)-1.789E-3*H+1.0831E-3*H*H 14.41 S DH=DH-4.798575E-5*H*H*H+6.266462E-7*H^4 14.42 G 14.9 14.60 S DH=-4.61032E-1+5.5322E-2*H-1.289E-3*H*H;G 14.9 14.80 S DH=8.1269E-1-6.64736E-2*H+1.6159E-3*H*H 14.90 S H=FITR(1000*(H+DH));R 16.01 C H IN DISPLAY 16.10 S A=H/1E4;F X1=146,147;D 11.2 16.20 F X1=149,151;D 11.2 20.01 C CALC HALL COEFF 20.10 A !"THICKNESS [M] ",X 20.20 F I=1,N-1;D 20.5;D 20.6 20.30 S Z=FCOM(0,0);D 13.5 20.40 Q 20.50 S Z=FCOM(I,FCOM(I)*X*1E-2/(I*DK)) 20.60 D 13.5 21.01 C CALC MAGNETO 21.10 A !"THICKNESS [M] ",X 21.20 A !"CONTACT DISTANCE [M] ",Y,"SAMPLE WIDTH [M] ",W 21.30 F I=1,N-1;D 21.5;D 21.6 21.40 S Z=FCOM(0,0);D 13.5;Q 21.50 S Z=FCOM(I,(FCOM(I)-FCOM(0))*Y*W/X/FCOM(0)) 21.60 D 13.5 24.01 C SET DAC 24.10 S I=256-FITR(IP*68) 24.20 S Z=FDAC(I) 24.40 F I=0,200;S Z=FSIN(I) 24.50 S Z=FADC(S);S #=-1 25.01 C ACCUM VOLTS 25.10 S Z=FIOP(-4095) 25.20 S Z=FADC(TP) 25.30 S IP=IN 25.40 D 24 25.50 I (#)25.5;S V=V+FADC(R) 25.60 S IP=-IN 25.70 D 24 25.80 I (#)25.8;S V=V-FADC(R) 26.01 C TEMP CHECK 26.10 D 2.5;D 3.2;D 3.22 26.20 I (-FABS($-211))26.1; 26.30 S $=2000;S Z=FIN() 27.01 C TEST 27.10 S Z=FIOP(-4095);S Z=FIOP(X);S Z=FADC(TT) 27.20 S Z=FADC(Q) 27.30 I (-FABS($-211))27.2;S $=2000;S Z=FIN() 27.40 S Z=FIOP(-4095) 29.01 C STORE 29.20 O O STEUER 29.30 T !"30.4 O O DKA1:";D 3.78 29.35 T !"30.92 O I DKA1:";D 3.78 29.40 T !"G 29.9" 29.50 T ! 29.60 O C 29.70 O I STEUER 29.80 Q 29.90 O I TTY:,E 30.01 C MORE STORE 30.40 O O DKA1:MI1H21 30.45 F J=1,6;S Z=FOUT(MD(J)) 30.50 T %2,D,!,%4,N,!;F I=0,N-1;T %7.05,FCOM(I),! 30.60 T "20",!,%7.05,DK,!,HR,!,HI/1E4,!,HF/1E4,!,IN,!,PS,!,KM,! 30.70 T RT,!,TM,!,TV,!,MF,!,HM,!,0,!,0,!,0,!,0,!,0,!,0,!,0,!,0,! 30.80 S Z=FOUT(140) 30.90 O C 30.92 O I DKA1:MI1H21 30.93 O I TTY:,E 30.99 Q 31.01 C MESSAGE 31.02 L P FOUPIC 31.03 E 31.04 S $=2000;S RA=1.9735;S SH=1;S X=0;S Z=0;S A=0;S X1=0;S H=0 31.05 S K=0;S DK=0;S Y=0;S TS=0;S TQ=0;S TM=0;S R=0;S J=0;S V=0 31.08 T !"M#: ";S MD(1)=205;S MD(2)=FIN();S MD(3)=FIN();S MD(4)=200 31.10 S H=0;S TP=0;S TT=0;S LG=2.01 31.20 T !"-INST.AMP. ON? ";D 31.99 31.25 T !"-DAC #3 CONNECTED? ";D 31.99 31.27 T !"-CURRENT SOURCE ON? ";D 31.99 31.30 T !"-FAN OFF? ";D 31.99 31.35 T !"-MAGNET ON 'PDP' AND '+'? ";D 31.99 31.37 T !"-KEITHLEY OFF LINE? ";D 31.99 31.40 T !"-TEMP TEST #1 ";S X=3;D 27 31.45 T !"-TEMP TEST #2 "; 31.50 T !"-INST.AMP. TEST (RANGE #2): ";S X=2^11;D 27 31.55 T !"-DVM: 'FAST' AND '10 V' ";D 31.99 31.60 T !"-CURRENT TEST 1,2,3 AMP " 31.70 R 31.99 T " ^";S Z=FIN()