<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://www.togotech.co.kr/index.php?action=history&amp;feed=atom&amp;title=54622-fr-bas.txt</id>
	<title>54622-fr-bas.txt - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://www.togotech.co.kr/index.php?action=history&amp;feed=atom&amp;title=54622-fr-bas.txt"/>
	<link rel="alternate" type="text/html" href="https://www.togotech.co.kr/index.php?title=54622-fr-bas.txt&amp;action=history"/>
	<updated>2026-04-26T13:56:06Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://www.togotech.co.kr/index.php?title=54622-fr-bas.txt&amp;diff=34443&amp;oldid=prev</id>
		<title>Togotech: 새 문서: 54622A &lt;pre&gt; 10     !54622, freq response &amp; THD chracteristics 20     !2017-02-16 30     OPTION BASE 1 40     INTEGER I,Count,Millivolt 50     DIM Filename$[20],Dhms$[8] 60     Ti...</title>
		<link rel="alternate" type="text/html" href="https://www.togotech.co.kr/index.php?title=54622-fr-bas.txt&amp;diff=34443&amp;oldid=prev"/>
		<updated>2020-08-13T03:00:42Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;a href=&quot;/index.php/54622A&quot; title=&quot;54622A&quot; data-bs-title=&quot;54622A&quot;&gt;54622A&lt;/a&gt; &amp;lt;pre&amp;gt; 10     !54622, freq response &amp;amp; THD chracteristics 20     !2017-02-16 30     OPTION BASE 1 40     INTEGER I,Count,Millivolt 50     DIM Filename$[20],Dhms$[8] 60     Ti...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[54622A]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10     !54622, freq response &amp;amp; THD chracteristics&lt;br /&gt;
20     !2017-02-16&lt;br /&gt;
30     OPTION BASE 1&lt;br /&gt;
40     INTEGER I,Count,Millivolt&lt;br /&gt;
50     DIM Filename$[20],Dhms$[8]&lt;br /&gt;
60     Time$=TIME$(TIMEDATE)&lt;br /&gt;
70     Date$=DATE$(TIMEDATE)&lt;br /&gt;
80     Dhms$=Date$[1;2]&amp;amp;Time$[1;2]&amp;amp;Time$[4;2]&amp;amp;Time$[7;2]&lt;br /&gt;
90     Filename$=Dhms$&amp;amp;&amp;quot;.txt&amp;quot;&lt;br /&gt;
100    CREATE Filename$,1&lt;br /&gt;
110    ASSIGN @File TO Filename$;FORMAT ON&lt;br /&gt;
120    ASSIGN @Osc TO 707&lt;br /&gt;
130    ASSIGN @Fg TO 710&lt;br /&gt;
140  ! OUTPUT @Osc;&amp;quot;*RST&amp;quot;&lt;br /&gt;
150  ! OUTPUT @Fg;&amp;quot;*RST&amp;quot;&lt;br /&gt;
160    CLEAR SCREEN&lt;br /&gt;
170    DIM Id$[125]&lt;br /&gt;
180    OUTPUT @Osc;&amp;quot;*IDN?&amp;quot;&lt;br /&gt;
190    ENTER @Osc;Id$&lt;br /&gt;
200    PRINT Id$&lt;br /&gt;
210    OUTPUT @Fg;&amp;quot;*IDN?&amp;quot;&lt;br /&gt;
220    ENTER @Fg;Id$&lt;br /&gt;
230    PRINT Id$&lt;br /&gt;
240  ! set up gernerator&lt;br /&gt;
250    OUTPUT @Fg;&amp;quot;FUNC:SHAP SIN&amp;quot;  !&lt;br /&gt;
260    OUTPUT @Fg;&amp;quot;OUTP:LOAD INF&amp;quot;  ! or 50&lt;br /&gt;
270    OUTPUT @Fg;&amp;quot;VOLT:OFFS 0&amp;quot;&lt;br /&gt;
280    OUTPUT @Fg;&amp;quot;VOLT:UNIT VRMS&amp;quot;&lt;br /&gt;
290  ! set up osciiloscope&lt;br /&gt;
300    OUTPUT @Osc;&amp;quot;:ACQ:COUN 1&amp;quot;&lt;br /&gt;
310    OUTPUT @Osc;&amp;quot;:ACQ:TYPE AVER&amp;quot;&lt;br /&gt;
320    OUTPUT @Osc;&amp;quot;:CHAN1:COUPling AC&amp;quot;&lt;br /&gt;
330    OUTPUT @Osc;&amp;quot;:CHAN2:COUPling AC&amp;quot;&lt;br /&gt;
340    OUTPUT @Osc;&amp;quot;:CHAN1:PROBe 1&amp;quot;  !atten 1:1&lt;br /&gt;
350    OUTPUT @Osc;&amp;quot;:CHAN2:PROBe 1&amp;quot;  !atten 10:1&lt;br /&gt;
360    OUTPUT @Osc;&amp;quot;:CHAN1:OFFS 0V&amp;quot;&lt;br /&gt;
370    OUTPUT @Osc;&amp;quot;:CHAN2:OFFS 0V&amp;quot;&lt;br /&gt;
380    OUTPUT @Osc;&amp;quot;:TRIG:MODE EDGE&amp;quot;&lt;br /&gt;
390    OUTPUT @Osc;&amp;quot;:TRIG:NREJect ON&amp;quot;&lt;br /&gt;
400    OUTPUT @Osc;&amp;quot;:TRIG:EDGE:SOUR CHAN1&amp;quot;&lt;br /&gt;
410    OUTPUT @Osc;&amp;quot;:TRIG:EDGE:LEV 0&amp;quot;&lt;br /&gt;
420    OUTPUT @Osc;&amp;quot;:TRIG:EDGE:REJect HF&amp;quot;&lt;br /&gt;
430    OUTPUT @Osc;&amp;quot;:TRIG:EDGE:SLOPe POS&amp;quot;&lt;br /&gt;
440    OUTPUT @File;&amp;quot;No,Freq[Hz],Vin[V],Gain,THD[%]&amp;quot;&lt;br /&gt;
450      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
460      !  total harmonic distortion&lt;br /&gt;
470      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
480    Count=0&lt;br /&gt;
490    Harmonic=5    !from 1 to 5&lt;br /&gt;
500  ! set up osciiloscope FFT&lt;br /&gt;
510    OUTPUT @Osc;&amp;quot;:FUNC:SOUR CHAN2&amp;quot;&lt;br /&gt;
520    OUTPUT @Osc;&amp;quot;:FUNC:OPER FFT&amp;quot;&lt;br /&gt;
530    OUTPUT @Osc;&amp;quot;:FUNC:OFFS -20&amp;quot;&lt;br /&gt;
540    OUTPUT @Osc;&amp;quot;:FUNC:SCAL 50&amp;quot;&lt;br /&gt;
550    Freq_step=1    !per octave&lt;br /&gt;
560    Freq=100&lt;br /&gt;
570    LOOP&lt;br /&gt;
580    EXIT IF Freq&amp;gt;10000     !100Hz~200,000Hz&lt;br /&gt;
590      Period=1/Freq&lt;br /&gt;
600      OUTPUT @Osc;&amp;quot;:TIMEBASE:SCALE &amp;quot;;Period/2&lt;br /&gt;
610      OUTPUT @Fg;&amp;quot;FREQ &amp;quot;;Freq&lt;br /&gt;
620      Scale1=.03   !function generator min Vrms&lt;br /&gt;
630      Scale2=Scale1/10&lt;br /&gt;
640      FOR Millivolt=50 TO 1500 STEP 50      !mv min=35.36 이보다 작으면 계측기에서 삐&lt;br /&gt;
650        Count=Count+1&lt;br /&gt;
660        Volt=Millivolt/1000.&lt;br /&gt;
670        OUTPUT @Fg;&amp;quot;VOLT &amp;quot;;Volt&lt;br /&gt;
680        OUTPUT @Osc;&amp;quot;:CHAN1:SCALe &amp;quot;;Scale1&lt;br /&gt;
690        OUTPUT @Osc;&amp;quot;:CHAN2:SCALe &amp;quot;;Scale2&lt;br /&gt;
700        LOOP   ! autoscale&lt;br /&gt;
710          OUTPUT @Osc;&amp;quot;:DIGITIZE CHAN1,CHAN2,MATH&amp;quot;&lt;br /&gt;
720          OUTPUT @Osc;&amp;quot;:MEAS:VRMS? CHAN1&amp;quot;&lt;br /&gt;
730          ENTER @Osc;Vrms1&lt;br /&gt;
740          IF Vrms1&amp;gt;100 THEN Scale1=Scale1*2&lt;br /&gt;
750          OUTPUT @Osc;&amp;quot;:MEAS:VRMS? CHAN2&amp;quot;&lt;br /&gt;
760          ENTER @Osc;Vrms2&lt;br /&gt;
770          IF Vrms2&amp;gt;100 THEN Scale2=Scale2*2&lt;br /&gt;
780          OUTPUT @Osc;&amp;quot;:CHAN1:SCALe &amp;quot;;Scale1&lt;br /&gt;
790          OUTPUT @Osc;&amp;quot;:CHAN2:SCALe &amp;quot;;Scale2&lt;br /&gt;
800        EXIT IF Vrms1&amp;lt;100 AND Vrms2&amp;lt;100&lt;br /&gt;
810        END LOOP &lt;br /&gt;
820        Sum=0&lt;br /&gt;
830        FOR I=1 TO Harmonic&lt;br /&gt;
840          Fft_span=Freq*2&lt;br /&gt;
850          Fft_cent=Freq*(2*I-1)&lt;br /&gt;
860          OUTPUT @Osc;&amp;quot;:FUNC:CENT &amp;quot;;Fft_cent&lt;br /&gt;
870          OUTPUT @Osc;&amp;quot;:FUNC:SPAN &amp;quot;;Fft_span&lt;br /&gt;
880          OUTPUT @Osc;&amp;quot;:MEAS:VMAX? MATH&amp;quot;&lt;br /&gt;
890          ENTER @Osc;Dbv&lt;br /&gt;
900          PRINT Dbv;&lt;br /&gt;
910          IF I=1 THEN&lt;br /&gt;
920            Pri=10^(Dbv/20)&lt;br /&gt;
930          ELSE &lt;br /&gt;
940            Sum=Sum+(10^(Dbv/20))^2&lt;br /&gt;
950          END IF &lt;br /&gt;
960        NEXT I&lt;br /&gt;
970        Thd=SQRT(Sum/Pri)*100&lt;br /&gt;
980        Gain=Vrms2/Vrms1&lt;br /&gt;
990        PRINT Count;&amp;quot; F=&amp;quot;;Freq;&amp;quot; THD=&amp;quot;;INT(Thd*1000)/1000;&amp;quot; V1=&amp;quot;;Vrms1;&amp;quot; Gain=&amp;quot;;Gain&lt;br /&gt;
1000       OUTPUT @File;Count,Freq,Vrms1,Gain,Thd&lt;br /&gt;
1010     NEXT Millivolt&lt;br /&gt;
1020     Freq=Freq*10^(1/Freq_step)      !xx-steps per octave&lt;br /&gt;
1030   END LOOP &lt;br /&gt;
1040   OUTPUT @Osc;&amp;quot;:RUN&amp;quot;&lt;br /&gt;
1050   OUTPUT @Fg;&amp;quot;VOLT 0.1&amp;quot;&lt;br /&gt;
1060   FOR I=1 TO 5&lt;br /&gt;
1070     OUTPUT @Fg;&amp;quot;SYST:BEEP&amp;quot;&lt;br /&gt;
1080     WAIT .2&lt;br /&gt;
1090   NEXT I&lt;br /&gt;
1100   END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Togotech</name></author>
		
	</entry>
</feed>