<?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=Ta720-1.bas</id>
	<title>Ta720-1.bas - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://www.togotech.co.kr/index.php?action=history&amp;feed=atom&amp;title=Ta720-1.bas"/>
	<link rel="alternate" type="text/html" href="https://www.togotech.co.kr/index.php?title=Ta720-1.bas&amp;action=history"/>
	<updated>2026-04-26T15:06:28Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://www.togotech.co.kr/index.php?title=Ta720-1.bas&amp;diff=29587&amp;oldid=prev</id>
		<title>Togotech: 새 문서: TA720  &lt;pre&gt; 10     ! 2020-02-15 최초 작성 20     CLEAR SCREEN 30     OPTION BASE 1 40     DIM A$[155],Id$[23] 50     ASSIGN @Ta720 TO 705  ! 60     OUTPUT @Ta720;&quot;*CLS&quot;...</title>
		<link rel="alternate" type="text/html" href="https://www.togotech.co.kr/index.php?title=Ta720-1.bas&amp;diff=29587&amp;oldid=prev"/>
		<updated>2020-02-15T04:07:39Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;a href=&quot;/index.php/TA720&quot; class=&quot;mw-redirect&quot; title=&quot;TA720&quot; data-bs-title=&quot;TA720&quot;&gt;TA720&lt;/a&gt;  &amp;lt;pre&amp;gt; 10     ! 2020-02-15 최초 작성 20     CLEAR SCREEN 30     OPTION BASE 1 40     DIM A$[155],Id$[23] 50     ASSIGN @Ta720 TO 705  ! 60     OUTPUT @Ta720;&amp;quot;*CLS&amp;quot;...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[TA720]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10     ! 2020-02-15 최초 작성&lt;br /&gt;
20     CLEAR SCREEN&lt;br /&gt;
30     OPTION BASE 1&lt;br /&gt;
40     DIM A$[155],Id$[23]&lt;br /&gt;
50     ASSIGN @Ta720 TO 705  !&lt;br /&gt;
60     OUTPUT @Ta720;&amp;quot;*CLS&amp;quot;             !clear&lt;br /&gt;
70     OUTPUT @Ta720;&amp;quot;*IDN?&amp;quot;  !YOKOGAWA,704510,0,F1.01  !23자,제조회사 모델 S/N(항상0) 펌웨어&lt;br /&gt;
80     ENTER @Ta720;Id$&lt;br /&gt;
90     DISP Id$&lt;br /&gt;
100    OUTPUT @Ta720;&amp;quot;CALC:PAR:AVER ON&amp;quot;&lt;br /&gt;
110    OUTPUT @Ta720;&amp;quot;CALC:PAR:SDEV ON&amp;quot;&lt;br /&gt;
120    OUTPUT @Ta720;&amp;quot;CALC:PAR:FLUT ON&amp;quot;&lt;br /&gt;
130    OUTPUT @Ta720;&amp;quot;CALC:PAR:PTOP ON&amp;quot;&lt;br /&gt;
140  !  OUTPUT @Ta720;&amp;quot;COMM:HEAD OFF&amp;quot;    !응답 데이터에 헤더를 사용한다 하지 않는다.&lt;br /&gt;
150    GOSUB Fileopen&lt;br /&gt;
160    GOSUB Measure&lt;br /&gt;
170    GOSUB Fileclose&lt;br /&gt;
180    STOP&lt;br /&gt;
190 Measure:  !&lt;br /&gt;
200    Set_time=3600  ! x축 그래프 최대 시간 [초]&lt;br /&gt;
210    OUTPUT @File;&amp;quot;No.,Time[s],Avg[s],P2P[s],Std[s],CV[%],Nop&amp;quot;&lt;br /&gt;
220    Count=0&lt;br /&gt;
230    GOSUB Chart_var&lt;br /&gt;
240    GOSUB Init_chart&lt;br /&gt;
250    T0=TIMEDATE&lt;br /&gt;
260    LOOP&lt;br /&gt;
270      Time=(TIMEDATE-T0)&lt;br /&gt;
280      GOSUB Reading&lt;br /&gt;
290      Count=Count+1&lt;br /&gt;
300      Y(1)=Avg&lt;br /&gt;
310      Y(2)=Std&lt;br /&gt;
320      CONTROL @Strip;SET(&amp;quot;POINT LOCATION&amp;quot;:Time,&amp;quot;VALUES&amp;quot;:Y(*))&lt;br /&gt;
330      PRINT &amp;quot;Count=&amp;quot;;Count;&amp;quot;, T=&amp;quot;;PROUND(Time,-3);&amp;quot;, Avg=&amp;quot;;Avg;&amp;quot;, Std=&amp;quot;;Std;&amp;quot;, CV=&amp;quot;;Cv&lt;br /&gt;
340      OUTPUT @File;Count,Time,Avg,P2p,Std,Cv,Nop&lt;br /&gt;
350    EXIT IF Time&amp;gt;Set_time&lt;br /&gt;
360    END LOOP &lt;br /&gt;
370    RETURN&lt;br /&gt;
380 Reading:  ! 이 계측기는 한 명령이 끝날 때까지 다음 명령을 기다리는 기술을 사용해야 한다.&lt;br /&gt;
390    OUTPUT @Ta720;&amp;quot;SST&amp;quot;          !single&lt;br /&gt;
410    LOOP  !이 명령어를 수행하면 화면 업데이트가 안된다.&lt;br /&gt;
420      OUTPUT @Ta720;&amp;quot;STAT:COND?&amp;quot;&lt;br /&gt;
430      ENTER @Ta720;Bit&lt;br /&gt;
440    EXIT IF Bit=1&lt;br /&gt;
450    END LOOP &lt;br /&gt;
460    WAIT .1  !화면 업데이트를 하는 시간&lt;br /&gt;
470    OUTPUT @Ta720;&amp;quot;CALC:AVER?&amp;quot;   !avg&lt;br /&gt;
480    ENTER @Ta720;A$&lt;br /&gt;
490    Avg=VAL(A$)&lt;br /&gt;
500    OUTPUT @Ta720;&amp;quot;CALC:PTOP?&amp;quot; !p2p&lt;br /&gt;
510    ENTER @Ta720;A$&lt;br /&gt;
520    P2p=VAL(A$)&lt;br /&gt;
530    OUTPUT @Ta720;&amp;quot;CALC:SDEV?&amp;quot; !sigma&lt;br /&gt;
540    ENTER @Ta720;A$&lt;br /&gt;
550    Std=VAL(A$)&lt;br /&gt;
560    OUTPUT @Ta720;&amp;quot;CALC:FLUT?&amp;quot;   !sigma/avg&lt;br /&gt;
570    ENTER @Ta720;A$&lt;br /&gt;
580    Cv=VAL(A$)&lt;br /&gt;
590    OUTPUT @Ta720;&amp;quot;CALC:SNUM?&amp;quot;   !&lt;br /&gt;
600    ENTER @Ta720;A$&lt;br /&gt;
610    Nop=VAL(A$)&lt;br /&gt;
620    RETURN&lt;br /&gt;
630 Fileopen:  !&lt;br /&gt;
640    DIM Filename$[20],Dhms$[8]&lt;br /&gt;
650    Time$=TIME$(TIMEDATE)&lt;br /&gt;
660    Date$=DATE$(TIMEDATE)&lt;br /&gt;
670    Dhms$=Date$[1;2]&amp;amp;Time$[1;2]&amp;amp;Time$[4;2]&amp;amp;Time$[7;2]&lt;br /&gt;
680    Filename$=Dhms$&amp;amp;&amp;quot;.txt&amp;quot;&lt;br /&gt;
690    CREATE Filename$,1&lt;br /&gt;
700    ASSIGN @File TO Filename$;FORMAT ON&lt;br /&gt;
710    RETURN&lt;br /&gt;
720 Fileclose: !&lt;br /&gt;
730    ASSIGN @File TO *&lt;br /&gt;
740    RETURN&lt;br /&gt;
750 Chart_var:    !&lt;br /&gt;
760    X_origin=0&lt;br /&gt;
770    X_range=500&lt;br /&gt;
780    X_axis_label$=&amp;quot;Sampling Count&amp;quot;&lt;br /&gt;
790    Y_origin=(1/1.E+7)-1.E-11&lt;br /&gt;
800    Y_range=2.E-11&lt;br /&gt;
810    Y_axis_label$=&amp;quot;%&amp;quot;&lt;br /&gt;
820    RETURN&lt;br /&gt;
830 Init_chart:    !&lt;br /&gt;
840    DIM X_axis_label$[25],Y_axis_label$[25]&lt;br /&gt;
850    INTEGER Trace_num&lt;br /&gt;
860    INTEGER Screen_dims(1:2),Gwindow_dims(1:4)&lt;br /&gt;
870    REAL Y(1:2)   !Y(1) avg (2) sigma/avg&lt;br /&gt;
880    GESCAPE CRT,36;Screen_dims(*) ! Get screen width and height.&lt;br /&gt;
890   !&lt;br /&gt;
900   ! Set the dimensions of the graphics window using GESCAPE 33 so&lt;br /&gt;
910   ! that it is centered on the screen.&lt;br /&gt;
920   !&lt;br /&gt;
930    Gwindow_dims(1)=Screen_dims(1)*.25 ! X of upper left.&lt;br /&gt;
940    Gwindow_dims(2)=Screen_dims(2)*.2  ! Y of upper left.&lt;br /&gt;
950    Gwindow_dims(3)=Screen_dims(1)*.7  ! Width.&lt;br /&gt;
960    Gwindow_dims(4)=Screen_dims(2)*.6  ! Height.&lt;br /&gt;
970    GESCAPE CRT,33;Gwindow_dims(*)     ! Set graphics window geometry.&lt;br /&gt;
980   !&lt;br /&gt;
990    GESCAPE CRT,35 ! Move the graphics window to the top.&lt;br /&gt;
1000  !&lt;br /&gt;
1010  ! Create a stripchart.  Make it invisible until all changes are made.&lt;br /&gt;
1020  !&lt;br /&gt;
1030   ASSIGN @Strip TO WIDGET &amp;quot;STRIPCHART&amp;quot;;SET(&amp;quot;VISIBLE&amp;quot;:0)&lt;br /&gt;
1040  !&lt;br /&gt;
1050  ! Set the overall attributes.&lt;br /&gt;
1060  !&lt;br /&gt;
1070   CONTROL @Strip;SET(&amp;quot;TITLE&amp;quot;:&amp;quot;Data Logger&amp;quot;)&lt;br /&gt;
1080   CONTROL @Strip;SET(&amp;quot;MINIMUM SCROLL&amp;quot;:2)&lt;br /&gt;
1090   CONTROL @Strip;SET(&amp;quot;MOVABLE&amp;quot;:0)&lt;br /&gt;
1100   CONTROL @Strip;SET(&amp;quot;MAXIMIZABLE&amp;quot;:0)&lt;br /&gt;
1110   CONTROL @Strip;SET(&amp;quot;X&amp;quot;:0,&amp;quot;Y&amp;quot;:0)&lt;br /&gt;
1120  !&lt;br /&gt;
1130  ! Size the stripchart to exactly fill the graphics window.&lt;br /&gt;
1140  !&lt;br /&gt;
1150   Vert_borders=26&lt;br /&gt;
1160   Horiz_borders=8&lt;br /&gt;
1170   Height=Gwindow_dims(4)-Vert_borders&lt;br /&gt;
1180   Width=Gwindow_dims(3)-Horiz_borders&lt;br /&gt;
1190   CONTROL @Strip;SET(&amp;quot;WIDTH&amp;quot;:Width,&amp;quot;HEIGHT&amp;quot;:Height)&lt;br /&gt;
1200  !&lt;br /&gt;
1210   CONTROL @Strip;SET(&amp;quot;CURRENT AXIS&amp;quot;:&amp;quot;X&amp;quot;)&lt;br /&gt;
1220   CONTROL @Strip;SET(&amp;quot;ORIGIN&amp;quot;:X_origin,&amp;quot;RANGE&amp;quot;:X_range)&lt;br /&gt;
1230   CONTROL @Strip;SET(&amp;quot;AXIS LABEL&amp;quot;:X_axis_label$)&lt;br /&gt;
1240  !CONTROL @Strip;SET(&amp;quot;DIGITS&amp;quot;:5)&lt;br /&gt;
1250  !&lt;br /&gt;
1260   CONTROL @Strip;SET(&amp;quot;CURRENT AXIS&amp;quot;:&amp;quot;Y&amp;quot;)&lt;br /&gt;
1270   CONTROL @Strip;SET(&amp;quot;ORIGIN&amp;quot;:Y_origin,&amp;quot;RANGE&amp;quot;:Y_range)&lt;br /&gt;
1280   CONTROL @Strip;SET(&amp;quot;AXIS LABEL&amp;quot;:Y_axis_label$)&lt;br /&gt;
1290  !&lt;br /&gt;
1300   CONTROL @Strip;SET(&amp;quot;VISIBLE&amp;quot;:1) ! Show the stripchart.&lt;br /&gt;
1310  !&lt;br /&gt;
1320   RETURN&lt;br /&gt;
1330   END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Togotech</name></author>
		
	</entry>
</feed>