# -*- coding: utf-8 -*-
require "numru/ggraph"
include NumRu

z2 = 48000
zkm = 48

##### 基本場 (z 図) #####

## 温度場
  p "### Temp BZ ###"
  system('ruby draw_z_basicstate.rb ' + ' Temp ' + z2.to_s )
  system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
#  system("convert -rotate 90 dcl.ps dcl.gif" )
  system("convert -rotate 90 dclnew.ps dcl.gif" )
##  com = sprintf( "mv dcl.gif zzz-figs/dcl_TempBZ_z.gif" )
#  com = sprintf( "mv dcl.gif zzz-figs/zzzNew/dcl_TempBZ_z_1-4-2_z48km.gif" )
  com = sprintf( "mv dcl.gif zzz-figs/zzzNew/dcl_TempBZ_z_1-2-3_z%0#{2}dkm.gif", zkm )
  system(com)

  system('ruby draw_z_basicstate_z=0-10km.rb ' + ' Temp ' + z2.to_s )
  system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
#  system("convert -rotate 90 dcl.ps dcl.gif" )
  system("convert -rotate 90 dclnew.ps dcl.gif" )
#  com = sprintf( "mv dcl.gif zzz-figs/dcl_TempBZ_z_z=0-10km.gif" )
  com = sprintf( "mv dcl.gif zzz-figs/zzzNew/dcl_TempBZ_z_z=0-10km_1-2-3_z%0#{2}dkm.gif", zkm )
  system(com)
  p "### Temp BZ ###"


## 圧力場
  p "### Press BZ ###"
  system('ruby draw_z_basicstate.rb ' + ' Press ' + z2.to_s )
  system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
#  system("convert -rotate 90 dcl.ps dcl.gif" )
  system("convert -rotate 90 dclnew.ps dcl.gif" )
#  com = sprintf( "mv dcl.gif zzz-figs/dcl_PressBZ_z.gif" )
  com = sprintf( "mv dcl.gif zzz-figs/zzzNew/dcl_PressBZ_z_1-2-3_z%0#{2}dkm.gif", zkm )
  system(com)

  system('ruby draw_z_basicstate_z=0-10km.rb ' + ' Press ' + z2.to_s )
  system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
#  system("convert -rotate 90 dcl.ps dcl.gif" )
  system("convert -rotate 90 dclnew.ps dcl.gif" )
#  com = sprintf( "mv dcl.gif zzz-figs/dcl_PressBZ_z_z=0-10km.gif" )
  com = sprintf( "mv dcl.gif zzz-figs/zzzNew/dcl_PressBZ_z_z=0-10km_1-2-3_z%0#{2}dkm.gif", zkm )
  system(com)
  p "### Press BZ ###"


## 湿度場
  p "### Hum BZ ###"
  system('ruby draw_z_basicstate.rb ' + ' Hum ' + z2.to_s )
  system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
#  system("convert -rotate 90 dcl.ps dcl.gif" )
  system("convert -rotate 90 dclnew.ps dcl.gif" )
#  com = sprintf( "mv dcl.gif zzz-figs/dcl_HumBZ_z.gif" )
  com = sprintf( "mv dcl.gif zzz-figs/zzzNew/dcl_HumBZ_z_1-2-3_z%0#{2}dkm.gif", zkm )
  system(com)

  system('ruby draw_z_basicstate_z=0-10km.rb ' + ' Hum ' + z2.to_s )
  system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
#  system("convert -rotate 90 dcl.ps dcl.gif" )
  system("convert -rotate 90 dclnew.ps dcl.gif" )
#  com = sprintf( "mv dcl.gif zzz-figs/dcl_HumBZ_z_z=0-10km.gif" )
  com = sprintf( "mv dcl.gif zzz-figs/zzzNew/dcl_HumBZ_z_z=0-10km_1-2-3_z%0#{2}dkm.gif", zkm  )
  system(com)
  p "### Hum BZ ###"

## 水蒸気混合比場
  p "### QMix BZ ###"
  system('ruby draw_z_basicstate.rb ' + ' H2O-g ' + z2.to_s )
  system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
#  system("convert -rotate 90 dcl.ps dcl.gif" )
  system("convert -rotate 90 dclnew.ps dcl.gif" )
##  com = sprintf( "mv dcl.gif zzz-figs/dcl_H2O-gBZ_z.gif" )
  com = sprintf( "mv dcl.gif zzz-figs/zzzNew/dcl_H2O-gBZ_z_1-2-3_z%0#{2}dkm.gif", zkm )
  system(com)

  system('ruby draw_z_basicstate_z=0-10km.rb ' + ' H2O-g ' + z2.to_s )
  system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
#  system("convert -rotate 90 dcl.ps dcl.gif" )
  system("convert -rotate 90 dclnew.ps dcl.gif" )
#  com = sprintf( "mv dcl.gif zzz-figs/dcl_H2O-gBZ_z_z=0-10km.gif" )
  com = sprintf( "mv dcl.gif zzz-figs/zzzNew/dcl_H2O-gBZ_z_z=0-10km_1-2-3_z%0#{2}dkm.gif", zkm )
  system(com)
  p "### QMix BZ ###"

