[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:000154] Re: reading binary files



�ⶶ�Ǥ���

>�֤��ͤ�ʣ���ʤ顤
>  uxmin, uxmax, uymin, uymax = Dcl.sgqwnd()  # ���ߤΥ�����ɥ����������
>�����ܤˤʤ�ޤ���f90 �ǤϤ��Τ褦�ʤ���
>(������֤��ؿ����ͤ�Ÿ��������������)�ϤǤ��ޤ����ä�?
>�Ǥ��ʤ��Ȥ���С�f90 ��(���)���󥿡��ե������ȤϷ���
>�Ѥ�äƤ��ޤ��ޤ���

�Ǥ��ʤ��Ȼפ��ޤ������ʤ��Ȥ� f90 �Υ��󥿡��ե�������
�����ϤʤäƤ��ޤ���(subroutine DclGetWindow(xmin, xmax, ymin, ymax) ��
�褦�ʽ����򤷤Ƥ��ޤ��ˡ� 

>Ruby �� Ruby����äƤ��Ƥ⤤������ʤ����Ȥ����Τʤ顤

�����פ��ޤ������θ����ʸ̮�����˽񤱤Ƥ�����ɤ����ȡ�

>dev = DclDevice.new('X')
>dev.newframe
>
>win = DclWindow.new(0.0, 1.0, -0.7, 0.7)
>vpt = DclViewport.new(0.2, 0.8,  0.2, 0.6)
>fig = DclFig.new(win,vpt,'linear')
>
>fig.AxisTitle('X-AXIS', ' ', 'Y1-AXIS', ' ')
>fig.DrawAxis
>
>txt = DclText.new('PAGE:1, FRAME:1', 0.02, 0, 0, 3)
>txt.Show
>
>�Ȥ������褦��(�ܺ٤ϤȤ⤫��)��äƤ��ޤ��ȥ��å������ΤǤ��礦����
>���������Τϡ��Τ��Τ�����ʤ��åѤȤ��ƹͤ��롤�Ȥ������Ȥ�
>�褤���Ȼפ��ޤ���

����ʤ��åѡ��Ȥ������Ϥ��������񤭤������᤯��������
�Ȥ����Τ��ܲ��Ǥ��������¸�����ν������Ȥʤ�������äȤ�
�ǡ��������֥������Ȳ�����Ƥ��ʤ��褦�˸����ޤ���

�����ǤϺ٤������饹ʬ������Ƥ��Ƥ��ɤ����⤷��ޤ��󤬡�
�����Υץ�����ߥ��ʳ��Ǥϡ�����������ʬ�ʥǥХ������򤫤�
�ºݤ�����ޤǡˤ򰷤����֥������Ȥϡ��֤ҤȤĤ����פǤ���
�֥ǡ�����ޤ�Ǥ����Ρס��Ǥ��ä��ߤ����Ǥ���

����ʴ����Ǥ���

a = DclData.new("~/data/hogehoge.nc")
b = DclData.new("~/data/hogehome.nc")

c = a + b

c.OpenDevice('X')

c.DrawContour	# ���٤ƥǡ�����Υǥե�����ͤ�����

----------------
���������ݣͣ� �ⶶ����