<?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=Stol-01-ibw.txt</id>
	<title>Stol-01-ibw.txt - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://www.togotech.co.kr/index.php?action=history&amp;feed=atom&amp;title=Stol-01-ibw.txt"/>
	<link rel="alternate" type="text/html" href="https://www.togotech.co.kr/index.php?title=Stol-01-ibw.txt&amp;action=history"/>
	<updated>2026-04-26T11:51:02Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://www.togotech.co.kr/index.php?title=Stol-01-ibw.txt&amp;diff=53604&amp;oldid=prev</id>
		<title>Togotech: 새 문서: STOL 시험 &lt;pre&gt; 10     INTEGER X,Y,Count,Type,Inst 20     DIM Tmp$[2],Cmd$[15] 30     Type=1      !1은 정사각형 0,0에서 Y축 순서대로 40     Inst=2      !1=3478DMM 2=...</title>
		<link rel="alternate" type="text/html" href="https://www.togotech.co.kr/index.php?title=Stol-01-ibw.txt&amp;diff=53604&amp;oldid=prev"/>
		<updated>2022-01-16T12:57:00Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;a href=&quot;/index.php/STOL_%EC%8B%9C%ED%97%98&quot; title=&quot;STOL 시험&quot; data-bs-title=&quot;STOL_시험&quot;&gt;STOL 시험&lt;/a&gt; &amp;lt;pre&amp;gt; 10     INTEGER X,Y,Count,Type,Inst 20     DIM Tmp$[2],Cmd$[15] 30     Type=1      !1은 정사각형 0,0에서 Y축 순서대로 40     Inst=2      !1=3478DMM 2=...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[STOL 시험]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10     INTEGER X,Y,Count,Type,Inst&lt;br /&gt;
20     DIM Tmp$[2],Cmd$[15]&lt;br /&gt;
30     Type=1      !1은 정사각형 0,0에서 Y축 순서대로&lt;br /&gt;
40     Inst=2      !1=3478DMM 2=3457DMM 3=2420SM&lt;br /&gt;
50  !  GOSUB Prober_setup&lt;br /&gt;
60     GOSUB Filesave&lt;br /&gt;
70  !  GOSUB Inst_setup&lt;br /&gt;
80  !  GOSUB Save_head&lt;br /&gt;
90  !  GOSUB Run&lt;br /&gt;
100    ASSIGN @Ps TO 404&lt;br /&gt;
110    ASSIGN @Sw TO 405&lt;br /&gt;
120    ASSIGN @Dmm TO 403&lt;br /&gt;
130    OUTPUT @Dmm;&amp;quot;OHMF&amp;quot;&lt;br /&gt;
140    OUTPUT @Dmm;&amp;quot;NPLC 10&amp;quot;&lt;br /&gt;
150    OUTPUT @Sw;&amp;quot;CMON 1&amp;quot;&lt;br /&gt;
160    ! DMM 측정&lt;br /&gt;
170    DIM Switch$[23]&lt;br /&gt;
180    Switch$=&amp;quot;100,101,102,103,104,105&amp;quot;&lt;br /&gt;
190    OUTPUT @Sw;&amp;quot;OPEN &amp;quot;;Switch$&lt;br /&gt;
200    OUTPUT @Dmm;&amp;quot;TRIG SGL&amp;quot;&lt;br /&gt;
210    ENTER @Dmm;R0&lt;br /&gt;
220    PRINT &amp;quot;R0=&amp;quot;;R0&lt;br /&gt;
230    W=1/16.     !P=IV V=sqrt(WR), I=sqrt(W/R)&lt;br /&gt;
240    V=SQRT(W*R0)&lt;br /&gt;
250    PRINT &amp;quot;V=&amp;quot;;V&lt;br /&gt;
260    IF (V&amp;gt;20) THEN&lt;br /&gt;
270      PRINT &amp;quot;전압 20V 초과&amp;quot;&lt;br /&gt;
280      STOP&lt;br /&gt;
290    END IF &lt;br /&gt;
300    A=SQRT(W/R0)&lt;br /&gt;
310    PRINT &amp;quot;A=&amp;quot;;A&lt;br /&gt;
320    IF (A&amp;gt;2) THEN&lt;br /&gt;
330      PRINT &amp;quot;전류 2A 초과&amp;quot;&lt;br /&gt;
340      STOP&lt;br /&gt;
350    END IF &lt;br /&gt;
360    OUTPUT @Ps;&amp;quot;CURR &amp;quot;;2&lt;br /&gt;
370  ! loop 시작&lt;br /&gt;
380    Count=0&lt;br /&gt;
390    OUTPUT @Outfile;&amp;quot;No., V[V], R0[ohm], R[ohm], R-delta[%]&amp;quot;&lt;br /&gt;
400    OUTPUT @Outfile;Count,0,R0&lt;br /&gt;
410    LOOP&lt;br /&gt;
420      Count=Count+1&lt;br /&gt;
430      OUTPUT @Sw;&amp;quot;CLOSE &amp;quot;;Switch$&lt;br /&gt;
440      OUTPUT @Ps;&amp;quot;VOLT &amp;quot;;V&lt;br /&gt;
450      OUTPUT @Ps;&amp;quot;OUTP ON&amp;quot;&lt;br /&gt;
460      WAIT 5 !전압 5초간 인가&lt;br /&gt;
470      OUTPUT @Ps;&amp;quot;OUTP OFF&amp;quot;&lt;br /&gt;
480      WAIT 5  !5초간 전압 끊고&lt;br /&gt;
490      OUTPUT @Sw;&amp;quot;OPEN &amp;quot;;Switch$&lt;br /&gt;
500      OUTPUT @Dmm;&amp;quot;TRIG SGL&amp;quot;&lt;br /&gt;
510      ENTER @Dmm;R&lt;br /&gt;
520      R_delta=(R-R0)/R0*100&lt;br /&gt;
530      PRINT &amp;quot;No=&amp;quot;;Count;&amp;quot; V=&amp;quot;;V;&amp;quot; R=&amp;quot;;R;&amp;quot; delta=&amp;quot;;PROUND(R_delta,-4)&lt;br /&gt;
540      OUTPUT @Outfile;Count,V,R,R_delta&lt;br /&gt;
550    EXIT IF ABS(R_delta)&amp;gt;5&lt;br /&gt;
560      V=V*(1+.1)&lt;br /&gt;
561      I=V/R0&lt;br /&gt;
563    EXIT IF I&amp;gt;2&lt;br /&gt;
570    EXIT IF V&amp;gt;20&lt;br /&gt;
580    END LOOP &lt;br /&gt;
590  ! loop 끝&lt;br /&gt;
600    STOP&lt;br /&gt;
610 Run: !&lt;br /&gt;
620    Count=0&lt;br /&gt;
630    T0=TIMEDATE&lt;br /&gt;
640    SELECT Type&lt;br /&gt;
650    CASE 1&lt;br /&gt;
660      FOR X=0 TO 29    !X 개수-1&lt;br /&gt;
670        FOR Y=0 TO 29 !Y 개수-1&lt;br /&gt;
680          Cmd$=&amp;quot;MOX&amp;quot;&amp;amp;VAL$(X)&amp;amp;&amp;quot;Y-&amp;quot;&amp;amp;VAL$(Y)&lt;br /&gt;
690          GOSUB Move&lt;br /&gt;
700          Count=Count+1&lt;br /&gt;
710          T=TIMEDATE-T0&lt;br /&gt;
720          GOSUB Read&lt;br /&gt;
730          GOSUB Save&lt;br /&gt;
740        NEXT Y&lt;br /&gt;
750      NEXT X&lt;br /&gt;
760    CASE 2&lt;br /&gt;
770    END SELECT &lt;br /&gt;
780    GOSUB Inst_init&lt;br /&gt;
790    RETURN&lt;br /&gt;
800 Prober_setup: !&lt;br /&gt;
810    ASSIGN @Probe TO 402&lt;br /&gt;
820    RETURN&lt;br /&gt;
830 Filesave:     !&lt;br /&gt;
840    DIM Outfilename$[20],Dhms$[8]&lt;br /&gt;
850    Time$=TIME$(TIMEDATE)&lt;br /&gt;
860    Date$=DATE$(TIMEDATE)&lt;br /&gt;
870    Dhms$=Date$[1;2]&amp;amp;Time$[1;2]&amp;amp;Time$[4;2]&amp;amp;Time$[7;2]&lt;br /&gt;
880    Outfilename$=Dhms$&amp;amp;&amp;quot;.txt&amp;quot;&lt;br /&gt;
890    CREATE Outfilename$,1&lt;br /&gt;
900    ASSIGN @Outfile TO Outfilename$;FORMAT ON&lt;br /&gt;
910    RETURN&lt;br /&gt;
920 Inst_setup:    !!! 계측기 셋업&lt;br /&gt;
930    SELECT Inst&lt;br /&gt;
940    CASE 1&lt;br /&gt;
950      ASSIGN @Dmm TO 427 !hp 3478 dmm&lt;br /&gt;
960    CASE 2&lt;br /&gt;
970      ASSIGN @Dmm TO 403 !hp 3457 dmm&lt;br /&gt;
980      OUTPUT @Dmm;&amp;quot;NPLC 10&amp;quot;&lt;br /&gt;
990    CASE 3&lt;br /&gt;
1000     ASSIGN @Sm TO 424 !Keithley 2420 SourceMeter&lt;br /&gt;
1010     OUTPUT @Sm;&amp;quot;ROUT:TERM FRON&amp;quot;       !front terminal&lt;br /&gt;
1020     OUTPUT @Sm;&amp;quot;SYST:RSEN ON&amp;quot;         !4-wire&lt;br /&gt;
1030     OUTPUT @Sm;&amp;quot;SOUR:FUNC CURR&amp;quot;       !i-source&lt;br /&gt;
1040     OUTPUT @Sm;&amp;quot;SOUR:CURR:MODE FIX&amp;quot;&lt;br /&gt;
1050     OUTPUT @Sm;&amp;quot;SOUR:CURR:RANG:AUTO ON&amp;quot;&lt;br /&gt;
1060     OUTPUT @Sm;&amp;quot;SOUR:CURR:LEV 0.10&amp;quot;   !10mA&lt;br /&gt;
1070     OUTPUT @Sm;&amp;quot;SENS:FUNC &amp;quot;&amp;quot;VOLT&amp;quot;&amp;quot;&amp;quot;   !v-measure&lt;br /&gt;
1080     OUTPUT @Sm;&amp;quot;SENS:VOLT:PROT 10&amp;quot;    !compliance V=10V&lt;br /&gt;
1090     OUTPUT @Sm;&amp;quot;VOLT:RANG 10&amp;quot;&lt;br /&gt;
1100     OUTPUT @Sm;&amp;quot;FORM:ELEM VOLT,CURR&amp;quot;!출력 데이터는 전압,전류만&lt;br /&gt;
1110     OUTPUT @Sm;&amp;quot;SOUR:CLE:AUTO ON&amp;quot;   !측정할 때만 출력 ON/OFF 자동으로&lt;br /&gt;
1120   END SELECT &lt;br /&gt;
1130   RETURN&lt;br /&gt;
1140 Inst_init:    !!! 계측기 초기화&lt;br /&gt;
1150   SELECT Inst&lt;br /&gt;
1160   CASE 1&lt;br /&gt;
1170   CASE 2&lt;br /&gt;
1180     OUTPUT @Dmm;&amp;quot;TRIG AUTO&amp;quot;&lt;br /&gt;
1190   CASE 3&lt;br /&gt;
1200   END SELECT &lt;br /&gt;
1210   RETURN&lt;br /&gt;
1220 Move:!&lt;br /&gt;
1230   OUTPUT @Probe;Cmd$&lt;br /&gt;
1240   ENTER @Probe;Tmp$&lt;br /&gt;
1250   RETURN&lt;br /&gt;
1260 Read:!&lt;br /&gt;
1270   SELECT Inst&lt;br /&gt;
1280   CASE 1&lt;br /&gt;
1290     GOSUB Read_3478&lt;br /&gt;
1300   CASE 2&lt;br /&gt;
1310     GOSUB Read_3457&lt;br /&gt;
1320   CASE 3&lt;br /&gt;
1330     GOSUB Read_2420&lt;br /&gt;
1340   END SELECT &lt;br /&gt;
1350   RETURN&lt;br /&gt;
1360 Save:!&lt;br /&gt;
1370   SELECT Inst&lt;br /&gt;
1380   CASE 1,2&lt;br /&gt;
1390     GOSUB Save_dmm&lt;br /&gt;
1400   CASE 3&lt;br /&gt;
1410     GOSUB Save_2420&lt;br /&gt;
1420   END SELECT &lt;br /&gt;
1430   RETURN&lt;br /&gt;
1440 Read_3478: !&lt;br /&gt;
1450   WAIT 1&lt;br /&gt;
1460   ENTER @Dmm;R&lt;br /&gt;
1470   RETURN&lt;br /&gt;
1480 Read_3457: !&lt;br /&gt;
1490   IF Count=1 THEN&lt;br /&gt;
1500     OUTPUT @Dmm;&amp;quot;TRIG SGL&amp;quot;&lt;br /&gt;
1510     ENTER @Dmm;R&lt;br /&gt;
1520   END IF &lt;br /&gt;
1530   OUTPUT @Dmm;&amp;quot;TRIG SGL&amp;quot;&lt;br /&gt;
1540   ENTER @Dmm;R&lt;br /&gt;
1550 ! OUTPUT @Dmm;&amp;quot;RMATH HIRES&amp;quot;&lt;br /&gt;
1560 ! ENTER @Dmm;R1&lt;br /&gt;
1570   R=R+R1&lt;br /&gt;
1580   RETURN&lt;br /&gt;
1590 Save_head:          !&lt;br /&gt;
1600   SELECT Inst&lt;br /&gt;
1610   CASE 1,2  !dmm&lt;br /&gt;
1620     OUTPUT @Outfile;&amp;quot;No.,Time[s],X,Y,R[ohm]&amp;quot;&lt;br /&gt;
1630   CASE 3    !source meter&lt;br /&gt;
1640     OUTPUT @Outfile;&amp;quot;No.,Time[s],X,Y,Volt[V],Curr[A]&amp;quot;&lt;br /&gt;
1650   END SELECT &lt;br /&gt;
1660   RETURN&lt;br /&gt;
1670 Save_dmm: !&lt;br /&gt;
1680   PRINT Count,INT(T);&amp;quot;sec&amp;quot;,&amp;quot;X=&amp;quot;;X,&amp;quot;Y=&amp;quot;;Y,&amp;quot;R=&amp;quot;;R&lt;br /&gt;
1690   OUTPUT @Outfile;Count,T,X,Y,R&lt;br /&gt;
1700   RETURN&lt;br /&gt;
1710 Read_2420: !&lt;br /&gt;
1720   OUTPUT @Sm;&amp;quot;READ?&amp;quot;&lt;br /&gt;
1730   ENTER @Sm;Volt,Curr&lt;br /&gt;
1740   RETURN&lt;br /&gt;
1750 Save_2420: !&lt;br /&gt;
1760   PRINT Count,INT(T);&amp;quot;sec&amp;quot;,&amp;quot;X=&amp;quot;;X,&amp;quot;Y=&amp;quot;;Y,&amp;quot;V=&amp;quot;;Volt,&amp;quot;i=&amp;quot;;Curr&lt;br /&gt;
1770   OUTPUT @Outfile;Count,T,X,Y,Volt,Curr&lt;br /&gt;
1780   RETURN&lt;br /&gt;
1790   END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Togotech</name></author>
		
	</entry>
</feed>