<?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=PT301-01.BAS</id>
	<title>PT301-01.BAS - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://www.togotech.co.kr/index.php?action=history&amp;feed=atom&amp;title=PT301-01.BAS"/>
	<link rel="alternate" type="text/html" href="https://www.togotech.co.kr/index.php?title=PT301-01.BAS&amp;action=history"/>
	<updated>2026-07-02T21:31:44Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://www.togotech.co.kr/index.php?title=PT301-01.BAS&amp;diff=72960&amp;oldid=prev</id>
		<title>2024년 1월 29일 (월) 06:44에 Togotech님의 편집</title>
		<link rel="alternate" type="text/html" href="https://www.togotech.co.kr/index.php?title=PT301-01.BAS&amp;diff=72960&amp;oldid=prev"/>
		<updated>2024-01-29T06:44:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2024년 1월 29일 (월) 06:44 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;1번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;a href=&amp;quot;../e-load/PT301-01.txt&amp;quot;&amp;gt;(PT301-01.txt)&amp;lt;/a&amp;gt; [[PT301-01.BAS]] - 이 페이지&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;10&amp;#160; &amp;#160;  ! mode = 1 volt, 2 time, 3 step time, 4 varistor&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;10&amp;#160; &amp;#160;  ! mode = 1 volt, 2 time, 3 step time, 4 varistor&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Togotech</name></author>
		
	</entry>
	<entry>
		<id>https://www.togotech.co.kr/index.php?title=PT301-01.BAS&amp;diff=72959&amp;oldid=prev</id>
		<title>Togotech: 새 문서: &lt;a href=&quot;../e-load/PT301-01.txt&quot;&gt;(PT301-01.txt)&lt;/a&gt; PT301-01.BAS - 이 페이지  &lt;pre&gt; 10     ! mode = 1 volt, 2 time, 3 step time, 4 varistor 20     ! 2024-01-29 30     CLEAR SC...</title>
		<link rel="alternate" type="text/html" href="https://www.togotech.co.kr/index.php?title=PT301-01.BAS&amp;diff=72959&amp;oldid=prev"/>
		<updated>2024-01-29T06:43:06Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &amp;lt;a href=&amp;quot;../e-load/PT301-01.txt&amp;quot;&amp;gt;(PT301-01.txt)&amp;lt;/a&amp;gt; &lt;a href=&quot;/index.php/PT301-01.BAS&quot; title=&quot;PT301-01.BAS&quot; data-bs-title=&quot;PT301-01.BAS&quot;&gt;PT301-01.BAS&lt;/a&gt; - 이 페이지  &amp;lt;pre&amp;gt; 10     ! mode = 1 volt, 2 time, 3 step time, 4 varistor 20     ! 2024-01-29 30     CLEAR SC...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;a href=&amp;quot;../e-load/PT301-01.txt&amp;quot;&amp;gt;(PT301-01.txt)&amp;lt;/a&amp;gt; [[PT301-01.BAS]] - 이 페이지&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10     ! mode = 1 volt, 2 time, 3 step time, 4 varistor&lt;br /&gt;
20     ! 2024-01-29&lt;br /&gt;
30     CLEAR SCREEN&lt;br /&gt;
40     OPTION BASE 1&lt;br /&gt;
50     GOSUB Fileopen&lt;br /&gt;
60     GOSUB Inst_open&lt;br /&gt;
70     GOSUB Measure&lt;br /&gt;
80     GOSUB Inst_close&lt;br /&gt;
90     GOSUB Fileclose&lt;br /&gt;
100    STOP&lt;br /&gt;
110 Measure:  !&lt;br /&gt;
120  ! OUTPUT @Pt301;&amp;quot;&amp;quot;&lt;br /&gt;
130    OUTPUT @File;&amp;quot;No.,Time[s],Load Curr[A],Burden Volt[V], Ripple V[mV], Noise V[mV]&amp;quot;&lt;br /&gt;
140    Curr_start=0     !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
150    Curr_stop=1      !!!!!!!!!!!!!!!!!!!&lt;br /&gt;
160    Nop=101&lt;br /&gt;
170    Volt=Volt_start&lt;br /&gt;
180    I=0&lt;br /&gt;
190    GOSUB Chart_var&lt;br /&gt;
200    GOSUB Init_chart&lt;br /&gt;
210    T0=TIMEDATE&lt;br /&gt;
220    LOOP&lt;br /&gt;
230      I=I+1&lt;br /&gt;
240      Curr_set=Curr_start+(Curr_stop-Curr_start)*(I-1)/(Nop-1)&lt;br /&gt;
250      OUTPUT @Pt301;&amp;quot;A&amp;quot;;Curr_set     !!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
260      Time=TIMEDATE-T0&lt;br /&gt;
270      WAIT .2                       !!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
280      GOSUB Reading&lt;br /&gt;
290      IF I=1 THEN Volt_save=Volt&lt;br /&gt;
300 !    X(1)=Curr_set&lt;br /&gt;
310      Y(1)=Ripp&lt;br /&gt;
320      CONTROL @Strip;SET(&amp;quot;POINT LOCATION&amp;quot;:Curr_set,&amp;quot;VALUES&amp;quot;:Y(*))     !!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
330      PRINT &amp;quot;Count=&amp;quot;;I;&amp;quot;, T=&amp;quot;;PROUND(Time,-2);&amp;quot; I=&amp;quot;;Curr;&amp;quot;, V=&amp;quot;;Volt;&amp;quot;, Ripple=&amp;quot;;Ripp;&amp;quot;, Noise=&amp;quot;;Nois&lt;br /&gt;
340      OUTPUT @File;I,Time,Curr,Volt,Ripp,Nois&lt;br /&gt;
350    EXIT IF ABS((Volt-Volt_save)/Volt_save)*100&amp;gt;50     !직전 전압에 비해 50% 이상 변하면&lt;br /&gt;
360    EXIT IF Curr&amp;gt;Max_curr+.1&lt;br /&gt;
370    EXIT IF Volt&amp;gt;Max_volt+1&lt;br /&gt;
380    EXIT IF Ripp&amp;gt;2000&lt;br /&gt;
390    EXIT IF Nois&amp;gt;2000&lt;br /&gt;
400    EXIT IF I=Nop&lt;br /&gt;
410      Volt_save=Volt&lt;br /&gt;
420    END LOOP &lt;br /&gt;
430    RETURN&lt;br /&gt;
440 Reading:   !&lt;br /&gt;
450    OUTPUT @Pt301;&amp;quot;M0&amp;quot;&lt;br /&gt;
460    ENTER @Pt301;Curr&lt;br /&gt;
470    OUTPUT @Pt301;&amp;quot;M1&amp;quot;&lt;br /&gt;
480    ENTER @Pt301;Volt&lt;br /&gt;
490    OUTPUT @Pt301;&amp;quot;M3&amp;quot;&lt;br /&gt;
500    ENTER @Pt301;Ripp&lt;br /&gt;
510    OUTPUT @Pt301;&amp;quot;M4&amp;quot;&lt;br /&gt;
520    ENTER @Pt301;Nois&lt;br /&gt;
530    RETURN&lt;br /&gt;
540 Fileopen:  !&lt;br /&gt;
550    DIM Filename$[20],Dhms$[8]&lt;br /&gt;
560    Time$=TIME$(TIMEDATE)&lt;br /&gt;
570    Date$=DATE$(TIMEDATE)&lt;br /&gt;
580    Dhms$=Date$[1;2]&amp;amp;Time$[1;2]&amp;amp;Time$[4;2]&amp;amp;Time$[7;2]&lt;br /&gt;
590    Filename$=Dhms$&amp;amp;&amp;quot;.txt&amp;quot;&lt;br /&gt;
600    CREATE Filename$,1&lt;br /&gt;
610    ASSIGN @File TO Filename$;FORMAT ON&lt;br /&gt;
620    RETURN&lt;br /&gt;
630 Fileclose: !&lt;br /&gt;
640    ASSIGN @File TO *&lt;br /&gt;
650    RETURN&lt;br /&gt;
660 Inst_close: !&lt;br /&gt;
670    OUTPUT @Pt301;&amp;quot;A&amp;quot;;0              !!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
680    RETURN&lt;br /&gt;
690 Inst_open:  !&lt;br /&gt;
700    DIM Id$[25]&lt;br /&gt;
710    ASSIGN @Pt301 TO 702&lt;br /&gt;
720    OUTPUT @Pt301;&amp;quot;V&amp;quot;     !check version&lt;br /&gt;
730    ENTER @Pt301;Id$&lt;br /&gt;
740    DISP Id$&lt;br /&gt;
750    Max_volt=VAL(Id$[8;3])&lt;br /&gt;
760    Max_curr=VAL(Id$[13;3])&lt;br /&gt;
770    RETURN&lt;br /&gt;
780 Chart_var:    !&lt;br /&gt;
790    X_origin=Curr_start&lt;br /&gt;
800    X_range=Curr_stop-Curr_start&lt;br /&gt;
810    X_axis_label$=&amp;quot;Current [A]&amp;quot;&lt;br /&gt;
820    Y_origin=0   !!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
830    Y_range=Max_volt  !!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
840    Y_axis_label$=&amp;quot;Ripple [mV]&amp;quot;  !!!!!!!!!!!!&lt;br /&gt;
850    RETURN&lt;br /&gt;
860 Init_chart:    !&lt;br /&gt;
870    DIM X_axis_label$[25],Y_axis_label$[25]&lt;br /&gt;
880    INTEGER Trace_num&lt;br /&gt;
890    INTEGER Screen_dims(1:2),Gwindow_dims(1:4)&lt;br /&gt;
900    REAL Y(1:1)&lt;br /&gt;
910    GESCAPE CRT,36;Screen_dims(*) ! Get screen width and height.&lt;br /&gt;
920   !&lt;br /&gt;
930   ! Set the dimensions of the graphics window using GESCAPE 33 so&lt;br /&gt;
940   ! that it is centered on the screen.&lt;br /&gt;
950   !&lt;br /&gt;
960    Gwindow_dims(1)=Screen_dims(1)*.25 ! X of upper left.&lt;br /&gt;
970    Gwindow_dims(2)=Screen_dims(2)*.01 ! Y of upper left.&lt;br /&gt;
980    Gwindow_dims(3)=Screen_dims(1)*.7  ! Width.&lt;br /&gt;
990    Gwindow_dims(4)=Screen_dims(2)*.6  ! Height.&lt;br /&gt;
1000   GESCAPE CRT,33;Gwindow_dims(*)     ! Set graphics window geometry.&lt;br /&gt;
1010  !&lt;br /&gt;
1020   GESCAPE CRT,35 ! Move the graphics window to the top.&lt;br /&gt;
1030  !&lt;br /&gt;
1040  ! Create a stripchart.  Make it invisible until all changes are made.&lt;br /&gt;
1050  !&lt;br /&gt;
1060   ASSIGN @Strip TO WIDGET &amp;quot;STRIPCHART&amp;quot;;SET(&amp;quot;VISIBLE&amp;quot;:0)&lt;br /&gt;
1070  !&lt;br /&gt;
1080  ! Set the overall attributes.&lt;br /&gt;
1090  !&lt;br /&gt;
1100   CONTROL @Strip;SET(&amp;quot;TITLE&amp;quot;:&amp;quot;Data Logger&amp;quot;)&lt;br /&gt;
1110   CONTROL @Strip;SET(&amp;quot;MINIMUM SCROLL&amp;quot;:2)&lt;br /&gt;
1120   CONTROL @Strip;SET(&amp;quot;MOVABLE&amp;quot;:0)&lt;br /&gt;
1130   CONTROL @Strip;SET(&amp;quot;MAXIMIZABLE&amp;quot;:0)&lt;br /&gt;
1140   CONTROL @Strip;SET(&amp;quot;X&amp;quot;:0,&amp;quot;Y&amp;quot;:0)&lt;br /&gt;
1150  !&lt;br /&gt;
1160  ! Size the stripchart to exactly fill the graphics window.&lt;br /&gt;
1170  !&lt;br /&gt;
1180   Vert_borders=26&lt;br /&gt;
1190   Horiz_borders=8&lt;br /&gt;
1200   Height=Gwindow_dims(4)-Vert_borders&lt;br /&gt;
1210   Width=Gwindow_dims(3)-Horiz_borders&lt;br /&gt;
1220   CONTROL @Strip;SET(&amp;quot;WIDTH&amp;quot;:Width,&amp;quot;HEIGHT&amp;quot;:Height)&lt;br /&gt;
1230  !&lt;br /&gt;
1240   CONTROL @Strip;SET(&amp;quot;CURRENT AXIS&amp;quot;:&amp;quot;X&amp;quot;)&lt;br /&gt;
1250   CONTROL @Strip;SET(&amp;quot;ORIGIN&amp;quot;:X_origin,&amp;quot;RANGE&amp;quot;:X_range)&lt;br /&gt;
1260   CONTROL @Strip;SET(&amp;quot;AXIS LABEL&amp;quot;:X_axis_label$)&lt;br /&gt;
1270  !CONTROL @Strip;SET(&amp;quot;DIGITS&amp;quot;:5)&lt;br /&gt;
1280  !&lt;br /&gt;
1290   CONTROL @Strip;SET(&amp;quot;CURRENT AXIS&amp;quot;:&amp;quot;Y&amp;quot;)&lt;br /&gt;
1300   CONTROL @Strip;SET(&amp;quot;ORIGIN&amp;quot;:Y_origin,&amp;quot;RANGE&amp;quot;:Y_range)&lt;br /&gt;
1310   CONTROL @Strip;SET(&amp;quot;AXIS LABEL&amp;quot;:Y_axis_label$)&lt;br /&gt;
1320  !&lt;br /&gt;
1330   CONTROL @Strip;SET(&amp;quot;VISIBLE&amp;quot;:1) ! Show the stripchart.&lt;br /&gt;
1340  !&lt;br /&gt;
1350   RETURN&lt;br /&gt;
1360   END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Togotech</name></author>
		
	</entry>
</feed>