計測用車いすの開発
〜プログラムの詳細とダウンロード〜

Sub Draw_Graph2()
'
'******************
' グラフ表示2
'******************
'
Form7.Xmin(0).Text = 0
Form7.Xmax(0).Text = SampTime
If Tq_min(0) < Tq_min(1) Then
  Form7.Ymin(0).Text = Int(Tq_min(0) / 10) * 10
Else
  Form7.Ymin(0).Text = Int(Tq_min(1) / 10) * 10
End If
If Tq_max(0) > Tq_max(1) Then
  Form7.Ymax(0).Text = Int(Tq_max(0) / 10 + 1) * 10
Else
  Form7.Ymax(0).Text = Int(Tq_max(1) / 10 + 1) * 10
End If
Form7.Xaxis(0).Text = "Time (sec)"
Form7.Yaxis(0).Text = "Torque (Nm)"
Form7.pctFig(0).ScaleWidth = Val(Form7.Xmax(0).Text) - Val(Form7.Xmin(0).Text)
Form7.pctFig(0).ScaleHeight = Val(Form7.Ymin(0).Text) - Val(Form7.Ymax(0).Text)
Form7.pctFig(0).ScaleLeft = Val(Form7.Xmin(0).Text)
Form7.pctFig(0).ScaleTop = Val(Form7.Ymax(0).Text)
Form7.pctFig(0).Cls
Form7.pctFig(0).Line (0, 0)-(SampTime, 0), RGB(128, 128, 128) '0Nmのグラフ
Form7.pctFig(0).Line (OpTime(1), Form7.Ymin(0).Text)-(OpTime(1), Form7.Ymax(0).Text), RGB(127, 127, 127) '1周期毎のライン
Form7.pctFig(0).Line (OpTime(2), Form7.Ymin(0).Text)-(OpTime(2), Form7.Ymax(0).Text), RGB(127, 127, 127)
Form7.pctFig(0).Line (OpTime(3), Form7.Ymin(0).Text)-(OpTime(3), Form7.Ymax(0).Text), RGB(127, 127, 127)
Form7.pctFig(0).Line (OpTime(4), Form7.Ymin(0).Text)-(OpTime(4), Form7.Ymax(0).Text), RGB(127, 127, 127)
For ii = 2 To DataNum
  z0 = (ii - 1) * SampClk / 1000
  z1 = ii * SampClk / 1000
  Form7.pctFig(0).Line (z0, Tq(0, ii - 1))-(z1, Tq(0, ii)), ChColor(0)
  Form7.pctFig(0).Line (z0, Tq(1, ii - 1))-(z1, Tq(1, ii)), ChColor(1)
Next ii
'
End Sub

[ Wheelchair Home Page ] [ Wheelchair Measuring System ]
このページに関するお問い合わせはkhirata@nmri.go.jpまでお願いします