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

zkm = 48
t2 = 86400 * 8

# スイッチ
#for val in ["Exner", "VelX", "VelZ", "Temp", "H2O-g", "H2O-g-z", "Gyouketsu", "H2O-l-Cloud", "H2O-l-Cloud-z", "H2O-l-Rain", "H2O-l-Rain-z", "RevHum"]
for val in ["Exner", "VelX", "VelZ", "Temp", "H2O-g", "H2O-g-z", "Gyouketsu", "H2O-l-Cloud", "H2O-l-Cloud-z", "H2O-l-Rain", "H2O-l-Rain-z"]
#for val in ["Temp"]

##### tz 図 #####
 
  ##  水平平均したエクスナー関数
  if val == "Exner"

#    system('ruby draw_tz_exnermeanx.rb ' )
    system('ruby draw_tz_exnermeanx.rb ' + t2.to_s )
    system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
    system("convert -rotate 90 dclnew.ps dcl.gif" )
#    com = sprintf( "mv dcl.gif zzz-figs/dcl_Exner_tz.gif" )
    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_Exner_tz_1-2-3_z%0#{2}dkm.gif", zkm )
#    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_Exner_tz_1-4-2_z%0#{2}dkm.gif", zkm )
    system(com)

  ##  水平平均した水平速度
  elsif val == "VelX"

    system('ruby draw_tz_velxmeanx.rb ' )
    system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
    system("convert -rotate 90 dclnew.ps dcl.gif" )
#    com = sprintf( "mv dcl.gif zzz-figs/dcl_VelX_tz.gif" )
    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_VelX_tz_1-2-3_z%0#{2}dkm.gif", zkm )
#    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_VelX_tz_1-4-2_z%0#{2}dkm.gif", zkm )
    system(com)

  ##  水平平均した鉛直速度
  elsif val == "VelZ"

#    system('ruby draw_tz_velzmeanx.rb ' )
    system('ruby draw_tz_velzmeanx.rb ' + t2.to_s )
    system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
    system("convert -rotate 90 dclnew.ps dcl.gif" )
#    com = sprintf( "mv dcl.gif zzz-figs/dcl_VelZ_tz.gif" )
    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_VelZ_tz_1-2-3_z%0#{2}dkm.gif", zkm )
#    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_VelZ_tz_1-4-2_z%0#{2}dkm.gif", zkm )
    system(com)

  ##  水平平均した温度
  elsif val == "Temp"

#    system('ruby draw_tz_tempmeanx.rb ' )
    system('ruby draw_tz_tempmeanx.rb ' + t2.to_s )
    system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
    system("convert -rotate 90 dclnew.ps dcl.gif" )
#    com = sprintf( "mv dcl.gif zzz-figs/dcl_Temp_tz.gif")
    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_Temp_tz_1-2-3_z%0#{2}dkm.gif", zkm )
#    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_Temp_tz_1-4-2_z%0#{2}dkm.gif", zkm )
    system(com)

  ##  水平平均した水蒸気混合比
  elsif val == "H2O-g"

#    system('ruby draw_tz_watervapormixingratiomeanx.rb ' )
    system('ruby draw_tz_watervapormixingratiomeanx.rb ' + t2.to_s )
    system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
    system("convert -rotate 90 dclnew.ps dcl.gif" )
#    com = sprintf( "mv dcl.gif zzz-figs/dcl_H2O-gAll_tz.gif" )
    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-gAll_tz_1-2-3_z%0#{2}dkm.gif", zkm )
#    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-gAll_tz_1-4-2_z%0#{2}dkm.gif", zkm )
    system(com)

  ##  水平平均した水蒸気混合比 (z=0-10km)
  elsif val == "H2O-g-z"

#    system('ruby draw_tz_watervapormixingratiomeanx_z=0-10km.rb ' )
    system('ruby draw_tz_watervapormixingratiomeanx_z=0-10km.rb ' + t2.to_s )
    system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
    system("convert -rotate 90 dclnew.ps dcl.gif" )
#    com = sprintf( "mv dcl.gif zzz-figs/dcl_H2O-gAll_tz_z=0-10km.gif" )
    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-gAll_tz_z=0-10km_1-2-3_z%0#{2}dkm.gif", zkm )
#    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-gAll_tz_z=0-10km_1-4-2_z%0#{2}dkm.gif", zkm )
    system(com)

  ##  水平平均した正味の凝結量
  elsif val == "Gyouketsu"

#    system('ruby draw_tz_condensationmeanx.rb ' )
    system('ruby draw_tz_condensationmeanx.rb ' + t2.to_s )
    system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
    system("convert -rotate 90 dclnew.ps dcl.gif" )
#    com = sprintf( "mv dcl.gif zzz-figs/dcl_H2O-g_Cond_tz.gif" )
    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-g_Cond_tz_1-2-3_z%0#{2}dkm.gif", zkm )
#    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-g_Cond_tz_1-4-2_z%0#{2}dkm.gif", zkm )
    system(com)

  ##  水平平均した雲水混合比
  elsif val == "H2O-l-Cloud"

#  system('ruby draw_tz_cloudwatermixingratiomeanx.rb ' )
  system('ruby draw_tz_cloudwatermixingratiomeanx.rb ' + t2.to_s )
  system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
  system("convert -rotate 90 dclnew.ps dcl.gif" )
#  com = sprintf( "mv dcl.gif zzz-figs/dcl_H2O-l-CloudAll_tz.gif" )
  com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-l-CloudAll_tz_1-2-3_z%0#{2}dkm.gif", zkm )
#  com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-l-CloudAll_tz_1-4-2_z%0#{2}dkm.gif", zkm )
  system(com)

  ##  水平平均した雲水混合比 (z=0-20km)
  elsif val == "H2O-l-Cloud-z"

#    system('ruby draw_tz_cloudwatermixingratiomeanx_z=0-20km.rb ' )
    system('ruby draw_tz_cloudwatermixingratiomeanx_z=0-20km.rb ' + t2.to_s )
    system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
    system("convert -rotate 90 dclnew.ps dcl.gif" )
#    com = sprintf( "mv dcl.gif zzz-figs/dcl_H2O-l-CloudAll_tz_z=0-20km.gif" )
    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-l-CloudAll_tz_z=0-20km_1-2-3_z%0#{2}dkm.gif", zkm )
#    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-l-CloudAll_tz_z=0-20km_1-4-2_z%0#{2}dkm.gif", zkm )
    system(com)

  ##  水平平均した雨水混合比
  elsif val == "H2O-l-Rain"

#    system('ruby draw_tz_rainwatermixingratiomeanx.rb ' )
    system('ruby draw_tz_rainwatermixingratiomeanx.rb ' + t2.to_s )
    system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
    system("convert -rotate 90 dclnew.ps dcl.gif" )
#    com = sprintf( "mv dcl.gif zzz-figs/dcl_H2O-l-RainAll_tz.gif" )
    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-l-RainAll_tz_1-2-3_z%0#{2}dkm.gif", zkm )
#    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-l-RainAll_tz_1-4-2_z%0#{2}dkm.gif", zkm )
    system(com)

  ##  水平平均した雨水混合比 (z=0-20km)
  elsif val == "H2O-l-Rain-z"

#    system('ruby draw_tz_rainwatermixingratiomeanx_z=0-20km.rb ' )
    system('ruby draw_tz_rainwatermixingratiomeanx_z=0-20km.rb ' + t2.to_s )
    system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
    system("convert -rotate 90 dclnew.ps dcl.gif" )
#    com = sprintf( "mv dcl.gif zzz-figs/dcl_H2O-l-RainAll_tz_z=0-20km.gif" )
    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-l-RainAll_tz_z=0-20km_1-2-3_z%0#{2}dkm.gif", zkm )
#    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_H2O-l-RainAll_tz_z=0-20km_1-4-2_z%0#{2}dkm.gif", zkm )
    system(com)

  ##  水平平均した相対湿度
  elsif val == "RevHumid"

#    system('ruby draw_tz_rerativehumiditymeanx.rb '  )
    system('ruby draw_tz_rerativehumiditymeanx.rb ' + t2.to_s  )
    system('ruby psfat.rb'  + ' dcl.ps > dclnew.ps' )
    system("convert -rotate 90 dclnew.ps dcl.gif" )
#    com = sprintf( "mv dcl.gif zzz-figs/dcl_RevHumid_tz.gif" )
    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_RevHumid_tz_1-2-3_z%0#{2}dkm.gif", zkm )
#    com = sprintf( "mv dcl.gif zzz-figs/zzzNew2/dcl_RevHumid_tz_1-4_z%0#{2}dkm.gif", zkm )
    system(com)

  end
end
