Private Sub Command1_Click() '驱动力与行驶阻力平衡图
Form1.Caption = "驱动力与行驶阻力平衡图"
Picture1.Cls
Picture1.Scale (-11, 15300)-(145, -800)
Picture1.Line (0, 0)-(140, 0)
Picture1.Line (0, 0)-(0, 15000)
Picture1.Line (133, 150)-(135, 0)
Picture1.Line (1, 14600)-(0, 14900)
Picture1.Line (133, -150)-(135, 0)
Picture1.Line (-1, 14600)-(0, 14900)
Picture1.CurrentX = 128
Picture1.CurrentY = -150
Picture1.Print "Ua(km/h)"
Picture1.CurrentX = -9
Picture1.CurrentY = 15300
Picture1.Print "Ft(N)"
For x = 0 To 120 Step 10
Picture1.Line (x, 0)-(x, 200)
Picture1.CurrentX = x - 4
Picture1.CurrentY = -150
Picture1.Print x
Next x
For Y = 1000 To 14000 Step 1000
Picture1.Line (0, Y)-(1.5, Y)
Picture1.CurrentX = -12
Picture1.CurrentY = Y + 100
Picture1.Print Y
Next Y
'驱动力图
For n = 600 To 4000 Step 0.1 '五档
iq = 0.793
tq = -19.313 + 295.27 * (n / 1000) - 165.44 * (n / 1000) ^ 2 + 40.874 * (n / 1000) ^ 3 - 3.8445 * (n
/ 1000) ^ 4
Ft = tq * iq * 5.83 * 0.85 / 0.367
ua = (0.377 * 0.367 * n) / (iq * 5.83)
Picture1.PSet (ua, Ft)
Next n
For n = 600 To 4000 Step 0.1 '四档
iq = 1
tq = -19.313 + 295.27 * (n / 1000) - 165.44 * (n / 1000) ^ 2 + 40.874 * (n / 1000) ^ 3 - 3.8445 * (n
/ 1000) ^ 4
Ft = tq * iq * 5.83 * 0.85 / 0.367
ua = (0.377 * 0.367 * n) / (iq * 5.83)
Picture1.PSet (ua, Ft)