제목: 시스템 변수 - 10/8 [] | 작성일: 2010. 10. 8. 15:21 |
시스템 상수
시스템 상수는, 말그대로 시스템에서 사용하는 상수값이다.
주로 사용하는 상수는
!pi !dpi !dtor !radeg !version !dir !order !path !prompt !quiet
!p (.color/.backgorund/.linestyle)
등이 있다.
* 시스템 상수는 바꾸지 않도록 유의 (혹 바꾼경우 원래값으로 다시 돌려놓는다)
자주사용하는 것은 p 함수이다.
이 함수는, 그래픽 관련하여 여러가지 유용한 용도로 사용된다.
print,byte(!p.color) = 255 (칼라의 갯수)
window,1
!p,multi=[0,1,2]
plot,x,y
plot,x,y
p.multi의 값은 (z방향 갯수, x방향 갯수, y방향 갯수) 이다.
그렇기에 위와 같은 형태로 출력되는 것이다.
=============================================================
지난번 Readcol 함수의 사용예
; by wiinemo.tistory.com
; 2010 / 10 / 08
; NGC2168 색등급도 데이터 출력
pro ngc_test
readcol,'C:\ngc2168.dat',d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15
;d5=V d6=V-I
;d7=B-V d8=U-B
!p.multi=[0,2,2]
device, decomposed=0
window,1, xs=600, ys=800
loadct, 5
plot, d7, d5, xtitle='B-V', ytitle='U-B', title='Graph 1', xrange=[0,2], yrange=[2,-0.5], psym=3
plot, d7, d6, xtitle='B-V', ytitle='V-I', title='Graph 2', xrange=[3,-1], psym=3
plot, d6, d7, xtitle='V-I', ytitle='U-B', title='Graph 3', xrange=[2,0], psym=3
plot, d5, d7, xtitle='V', ytitle='B-V', title='Graph 4', xrange=[3,-1], psym=3
pp=plot(d7, d5, SYMBOL=3, LINESTYLE=6, xrange=[-1,3], yrange=[2.5,-0.5], xtitle='B-V', ytitle='U-B', title='B-V / U-B Graph')
pp.window_title='B-V / U-B Graph Test'
pp.color='663239'x
pp.background='9FFFB3'x
pp.save='NGC2168_B-V_-_U-B_Graph.jpg'
pp2=plot(d7, d6, SYMBOL=3, LINESTYLE=6, xrange=[2,-0.5], yrange=[2,0], xtitle='B-V', ytitle='V-I', title='B-V / V-I Graph')
pp2.window_title='B-V / V-I Graph Test'
pp2.color='9234F9'x
pp2.background='F4FFC3'x
pp2.save='NGC2168_B-V_-_V-I_Graph.jpg'
end