VERSION 5.00 Begin VB.Form Form1 AutoRedraw = -1 'True BackColor = &H00C0FFFF& Caption = "Simulation of labeling of C1 - C7 compounds with 13CO2 " ClientHeight = 5400 ClientLeft = 525 ClientTop = 810 ClientWidth = 7575 FillColor = &H00C0FFFF& FillStyle = 0 'Solid LinkTopic = "Form1" ScaleHeight = 5400 ScaleWidth = 7575 Begin VB.Frame Frame3 BackColor = &H00C0C0C0& Caption = "Number of C atoms" Height = 855 Left = 2880 TabIndex = 41 Top = 1440 Width = 2415 Begin VB.OptionButton Option7 BackColor = &H00C0C0C0& Caption = "7" Height = 255 Left = 1920 TabIndex = 51 Top = 360 Width = 375 End Begin VB.OptionButton Option6 BackColor = &H00C0C0C0& Caption = "6" Height = 255 Left = 1320 TabIndex = 47 Top = 480 Width = 495 End Begin VB.OptionButton Option5 BackColor = &H00C0C0C0& Caption = "5" Height = 255 Left = 1320 TabIndex = 46 Top = 240 Width = 495 End Begin VB.OptionButton Option4 BackColor = &H00C0C0C0& Caption = "4" Height = 255 Left = 720 TabIndex = 45 Top = 480 Width = 495 End Begin VB.OptionButton Option3 BackColor = &H00C0C0C0& Caption = "3" Height = 255 Left = 720 TabIndex = 44 Top = 240 Width = 495 End Begin VB.OptionButton Option2 BackColor = &H00C0C0C0& Caption = "2" Height = 255 Left = 120 TabIndex = 43 Top = 480 Width = 495 End Begin VB.OptionButton Option1 BackColor = &H00C0C0C0& Caption = "1" Height = 255 Left = 120 TabIndex = 42 Top = 240 Value = -1 'True Width = 495 End End Begin VB.TextBox Text9 Height = 285 Left = 1920 TabIndex = 38 Text = "2.0" Top = 1800 Width = 495 End Begin VB.TextBox Text7 Height = 285 Left = 2640 TabIndex = 36 Text = "4.0" Top = 4920 Width = 495 End Begin VB.TextBox Text6 Height = 285 Left = 240 TabIndex = 35 Text = "100" Top = 2760 Width = 495 End Begin VB.TextBox Text5 Height = 285 Left = 3240 TabIndex = 34 Text = "2500" Top = 2760 Width = 615 End Begin VB.PictureBox Picture3 BackColor = &H80000009& Height = 2415 Left = 6360 ScaleHeight = 2355 ScaleWidth = 915 TabIndex = 26 Top = 2760 Width = 975 Begin VB.Label Label27 BackStyle = 0 'Transparent Caption = "7" Height = 255 Left = 480 TabIndex = 52 Top = 1800 Width = 135 End Begin VB.Label Label12 BackStyle = 0 'Transparent Caption = "Sum" Height = 255 Left = 480 TabIndex = 48 Top = 2040 Width = 375 End Begin VB.Label Label25 BackStyle = 0 'Transparent Caption = "0" Height = 255 Left = 480 TabIndex = 33 Top = 120 Width = 135 End Begin VB.Label Label24 BackStyle = 0 'Transparent Caption = "6" Height = 255 Left = 480 TabIndex = 32 Top = 1560 Width = 135 End Begin VB.Label Label23 BackStyle = 0 'Transparent Caption = "5" Height = 255 Left = 480 TabIndex = 31 Top = 1320 Width = 135 End Begin VB.Label Label22 BackStyle = 0 'Transparent Caption = "4" Height = 255 Left = 480 TabIndex = 30 Top = 1080 Width = 135 End Begin VB.Label Label21 BackStyle = 0 'Transparent Caption = "3" Height = 255 Left = 480 TabIndex = 29 Top = 840 Width = 135 End Begin VB.Label Label19 BackStyle = 0 'Transparent Caption = "2" Height = 255 Left = 480 TabIndex = 28 Top = 600 Width = 135 End Begin VB.Label Label18 BackStyle = 0 'Transparent Caption = "1" Height = 255 Left = 480 TabIndex = 27 Top = 360 Width = 135 End End Begin VB.PictureBox Picture2 BackColor = &H80000009& BorderStyle = 0 'None Height = 2010 Left = 3960 Picture = "Modele.frx":0000 ScaleHeight = 2010 ScaleWidth = 2010 TabIndex = 19 Top = 2880 Width = 2010 End Begin VB.TextBox Text4 Height = 288 Left = 5520 TabIndex = 17 Text = "5000" Top = 720 Width = 492 End Begin VB.CommandButton Command2 Caption = "End" Height = 372 Left = 6720 TabIndex = 16 Top = 480 Width = 612 End Begin VB.TextBox Text8 Height = 288 Left = 2160 TabIndex = 14 Text = "5000" Top = 720 Width = 492 End Begin VB.Frame Frame2 BackColor = &H00C0C0C0& Caption = "C Compound" BeginProperty Font Name = "MS Sans Serif" Size = 8.25 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 972 Left = 2880 TabIndex = 9 Top = 360 Width = 2415 Begin VB.TextBox Text3 Height = 288 Left = 1800 TabIndex = 11 Text = "2000" Top = 600 Width = 492 End Begin VB.TextBox Text2 Height = 288 Left = 1800 TabIndex = 10 Text = "1" Top = 240 Width = 492 End Begin VB.Label Label17 BackColor = &H00C0C0C0& Caption = "Pool size (nmol/g): B2" Height = 255 Left = 120 TabIndex = 13 Top = 600 Width = 1575 End Begin VB.Label Label16 BackColor = &H00C0C0C0& Caption = "% 13C at t = 0(h): B1" Height = 255 Left = 240 TabIndex = 12 Top = 240 Width = 1455 End End Begin VB.Frame Frame1 BackColor = &H00C0C0C0& Caption = "% 13CO2" BeginProperty Font Name = "MS Sans Serif" Size = 8.25 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 972 Left = 360 TabIndex = 6 Top = 360 Width = 1575 Begin VB.TextBox Text10 Height = 285 Left = 960 TabIndex = 39 Text = "1" Top = 600 Width = 495 End Begin VB.TextBox Text1 Height = 288 Left = 960 TabIndex = 7 Text = "90" Top = 240 Width = 492 End Begin VB.Label Label5 BackColor = &H00C0C0C0& Caption = "Chase: A2" Height = 255 Left = 120 TabIndex = 40 Top = 600 Width = 735 End Begin VB.Label Label15 BackColor = &H00C0C0C0& Caption = " Pulse: A1" Height = 255 Left = 120 TabIndex = 8 Top = 240 Width = 735 End End Begin VB.PictureBox Picture1 BackColor = &H80000009& BorderStyle = 0 'None Height = 2010 Left = 840 Picture = "Modele.frx":D3BA ScaleHeight = 2010 ScaleWidth = 2010 TabIndex = 5 Top = 2880 Width = 2010 End Begin VB.CommandButton Command1 Caption = "Start" Height = 372 Left = 6720 TabIndex = 0 Top = 1080 Width = 612 End Begin VB.Label Label26 Alignment = 2 'Center BackStyle = 0 'Transparent Caption = "nmol.h(-1). gfw(-1)" Height = 495 Index = 1 Left = 2040 TabIndex = 50 Top = 1080 Width = 735 End Begin VB.Label Label26 Alignment = 2 'Center BackStyle = 0 'Transparent Caption = "nmol.h(-1). gfw(-1)" Height = 495 Index = 0 Left = 5400 TabIndex = 49 Top = 1080 Width = 735 End Begin VB.Label Label4 BackStyle = 0 'Transparent Caption = "Chase start time (h):" Height = 255 Left = 360 TabIndex = 37 Top = 1800 Width = 1455 End Begin VB.Label Label13 Alignment = 2 'Center BackStyle = 0 'Transparent Caption = "Number of labeled atoms" Height = 375 Left = 6240 TabIndex = 25 Top = 2280 Width = 1095 End Begin VB.Label Label11 Alignment = 2 'Center BackColor = &H80000009& BackStyle = 0 'Transparent Caption = "Pool size nmol.gfw(-1)" Height = 615 Left = 2940 TabIndex = 24 Top = 3720 Width = 975 End Begin VB.Label Label10 Alignment = 1 'Right Justify BackColor = &H80000009& BackStyle = 0 'Transparent Caption = "0" Height = 255 Left = 3720 TabIndex = 23 Top = 4800 Width = 135 End Begin VB.Label Label9 BackColor = &H80000009& BackStyle = 0 'Transparent Caption = "4.0" Height = 255 Left = 5880 TabIndex = 22 Top = 4920 Width = 255 End Begin VB.Label Label8 BackColor = &H80000009& BackStyle = 0 'Transparent Caption = "0" Height = 255 Left = 3960 TabIndex = 21 Top = 4920 Width = 135 End Begin VB.Label Label1 Alignment = 2 'Center BackColor = &H80000009& BackStyle = 0 'Transparent Caption = "Time (h)" Height = 255 Left = 4560 TabIndex = 20 Top = 5040 Width = 975 End Begin VB.Label Label14 BackStyle = 0 'Transparent Caption = "B4" Height = 255 Left = 5640 TabIndex = 18 Top = 480 Width = 255 End Begin VB.Line Line5 BorderWidth = 2 X1 = 6120 X2 = 6240 Y1 = 960 Y2 = 840 End Begin VB.Line Line4 BorderWidth = 2 X1 = 6120 X2 = 6240 Y1 = 720 Y2 = 840 End Begin VB.Line Line10 BorderWidth = 2 X1 = 6240 X2 = 5280 Y1 = 840 Y2 = 840 End Begin VB.Label Label20 BackStyle = 0 'Transparent Caption = "B3" Height = 255 Left = 2280 TabIndex = 15 Top = 480 Width = 255 End Begin VB.Line Line3 BorderWidth = 2 X1 = 2760 X2 = 2880 Y1 = 960 Y2 = 840 End Begin VB.Line Line2 BorderWidth = 2 X1 = 2760 X2 = 2880 Y1 = 720 Y2 = 840 End Begin VB.Line Line1 BorderWidth = 2 X1 = 2880 X2 = 1920 Y1 = 840 Y2 = 840 End Begin VB.Label Label7 Alignment = 2 'Center BackColor = &H80000009& BackStyle = 0 'Transparent Caption = "% Total" Height = 255 Left = 45 TabIndex = 4 Top = 3720 Width = 735 End Begin VB.Label Label6 Alignment = 2 'Center BackColor = &H80000009& BackStyle = 0 'Transparent Caption = "Time (h)" Height = 255 Left = 1320 TabIndex = 3 Top = 5040 Width = 975 End Begin VB.Label Label3 Alignment = 1 'Right Justify BackColor = &H80000009& BackStyle = 0 'Transparent Caption = "0" Height = 255 Left = 600 TabIndex = 2 Top = 4800 Width = 135 End Begin VB.Label Label2 BackColor = &H80000009& BackStyle = 0 'Transparent Caption = "0" Height = 255 Left = 840 TabIndex = 1 Top = 4920 Width = 135 End End Attribute VB_Name = "Form1" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Private Sub Command1_Click() Picture1.Refresh Picture2.Refresh Mx = Text7.Text Label9.Caption = Text7.Text My1 = Text6.Text My2 = Text5.Text TC = (Text9.Text) * 1 A1 = Text1.Text A1 = A1 / 100 A2 = Text10.Text A2 = A2 / 100 B1 = Text2.Text B1 = B1 / 100 B2 = Text3.Text B3 = Text8.Text B4 = Text4.Text Z = Mx / 2000 If Option1 = True Then F0 = (1 - B1) * B2 If Option1 = True Then F1 = B1 * B2 If Option2 = True Then F0 = (1 - B1) * (1 - B1) * B2 If Option2 = True Then F1 = (1 - B1) * B1 * 2 * B2 If Option2 = True Then F2 = B1 * B1 * B2 If Option3 = True Then F0 = (1 - B1) * (1 - B1) * (1 - B1) * B2 If Option3 = True Then F1 = (1 - B1) * (1 - B1) * B1 * 3 * B2 If Option3 = True Then F2 = B1 * B1 * (1 - B1) * 3 * B2 If Option3 = True Then F3 = B1 * B1 * B1 * B2 If Option4 = True Then F0 = (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * B2 If Option4 = True Then F1 = (1 - B1) * (1 - B1) * (1 - B1) * B1 * 4 * B2 If Option4 = True Then F2 = B1 * B1 * (1 - B1) * (1 - B1) * 6 * B2 If Option4 = True Then F3 = B1 * B1 * B1 * (1 - B1) * 4 * B2 If Option4 = True Then F4 = B1 * B1 * B1 * B1 * B2 If Option5 = True Then F0 = (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * B2 If Option5 = True Then F1 = (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * B1 * 5 * B2 If Option5 = True Then F2 = B1 * B1 * (1 - B1) * (1 - B1) * (1 - B1) * 10 * B2 If Option5 = True Then F3 = B1 * B1 * B1 * (1 - B1) * (1 - B1) * 10 * B2 If Option5 = True Then F4 = B1 * B1 * B1 * B1 * (1 - B1) * 5 * B2 If Option5 = True Then F5 = B1 * B1 * B1 * B1 * B1 * B2 If Option6 = True Then F0 = (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * B2 If Option6 = True Then F1 = (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * B1 * 6 * B2 If Option6 = True Then F2 = (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * B1 * B1 * 15 * B2 If Option6 = True Then F3 = (1 - B1) * (1 - B1) * (1 - B1) * B1 * B1 * B1 * 20 * B2 If Option6 = True Then F4 = (1 - B1) * (1 - B1) * B1 * B1 * B1 * B1 * 15 * B2 If Option6 = True Then F5 = (1 - B1) * B1 * B1 * B1 * B1 * B1 * 6 * B2 If Option6 = True Then F6 = B1 * B1 * B1 * B1 * B1 * B1 * B2 If Option7 = True Then F0 = (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * B2 If Option7 = True Then F1 = (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * B1 * 7 * B2 If Option7 = True Then F2 = (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * B1 * B1 * 21 * B2 If Option7 = True Then F3 = (1 - B1) * (1 - B1) * (1 - B1) * (1 - B1) * B1 * B1 * B1 * 35 * B2 If Option7 = True Then F4 = (1 - B1) * (1 - B1) * (1 - B1) * B1 * B1 * B1 * B1 * 35 * B2 If Option7 = True Then F5 = (1 - B1) * (1 - B1) * B1 * B1 * B1 * B1 * B1 * 21 * B2 If Option7 = True Then F6 = (1 - B1) * B1 * B1 * B1 * B1 * B1 * B1 * 7 * B2 If Option7 = True Then F7 = B1 * B1 * B1 * B1 * B1 * B1 * B1 * B2 For T = 0 To Mx Step Z If T > TC Then A1 = A2 If Option1 = True Then B2 = F0 + F1 If Option1 = True Then F0 = F0 + (1 - A1) * Z * B3 If Option1 = True Then F1 = F1 + (A1) * Z * B3 If Option1 = True Then B2 = F0 + F1 If Option1 = True Then PUF0 = F0 / B2 If Option1 = True Then PUF1 = F1 / B2 If Option1 = True Then F0 = F0 - PUF0 * Z * B4 If Option1 = True Then F1 = F1 - PUF1 * Z * B4 If Option2 = True Then B2 = F0 + F1 + F2 If Option2 = True Then F0 = F0 + ((1 - A1) * (1 - A1)) * Z * B3 If Option2 = True Then F1 = F1 + (A1 * (1 - A1) * 2) * Z * B3 If Option2 = True Then F2 = F2 + (A1 * A1) * Z * B3 If Option2 = True Then B2 = F0 + F1 + F2 If Option2 = True Then PUF0 = F0 / B2 If Option2 = True Then PUF1 = F1 / B2 If Option2 = True Then PUF2 = F2 / B2 If Option2 = True Then F0 = F0 - PUF0 * Z * B4 If Option2 = True Then F1 = F1 - PUF1 * Z * B4 If Option2 = True Then F2 = F2 - PUF2 * Z * B4 If Option3 = True Then B2 = F0 + F1 + F2 + F3 If Option3 = True Then F0 = F0 + ((1 - A1) * (1 - A1) * (1 - A1)) * Z * B3 If Option3 = True Then F1 = F1 + (A1 * (1 - A1) * (1 - A1) * 3) * Z * B3 If Option3 = True Then F2 = F2 + (A1 * A1 * (1 - A1) * 3) * Z * B3 If Option3 = True Then F3 = F3 + (A1 * A1 * A1) * Z * B3 If Option3 = True Then B2 = F0 + F1 + F2 + F3 If Option3 = True Then PUF0 = F0 / B2 If Option3 = True Then PUF1 = F1 / B2 If Option3 = True Then PUF2 = F2 / B2 If Option3 = True Then PUF3 = F3 / B2 If Option3 = True Then F0 = F0 - PUF0 * Z * B4 If Option3 = True Then F1 = F1 - PUF1 * Z * B4 If Option3 = True Then F2 = F2 - PUF2 * Z * B4 If Option3 = True Then F3 = F3 - PUF3 * Z * B4 If Option4 = True Then B2 = F0 + F1 + F2 + F3 + F4 If Option4 = True Then F0 = F0 + ((1 - A1) * (1 - A1) * (1 - A1) * (1 - A1)) * Z * B3 If Option4 = True Then F1 = F1 + (A1 * (1 - A1) * (1 - A1) * (1 - A1) * 4) * Z * B3 If Option4 = True Then F2 = F2 + (A1 * A1 * (1 - A1) * (1 - A1) * 6) * Z * B3 If Option4 = True Then F3 = F3 + (A1 * A1 * A1 * (1 - A1) * 4) * Z * B3 If Option4 = True Then F4 = F4 + (A1 * A1 * A1 * A1) * Z * B3 If Option4 = True Then B2 = F0 + F1 + F2 + F3 + F4 If Option4 = True Then PUF0 = F0 / B2 If Option4 = True Then PUF1 = F1 / B2 If Option4 = True Then PUF2 = F2 / B2 If Option4 = True Then PUF3 = F3 / B2 If Option4 = True Then PUF4 = F4 / B2 If Option4 = True Then F0 = F0 - PUF0 * Z * B4 If Option4 = True Then F1 = F1 - PUF1 * Z * B4 If Option4 = True Then F2 = F2 - PUF2 * Z * B4 If Option4 = True Then F3 = F3 - PUF3 * Z * B4 If Option4 = True Then F4 = F4 - PUF4 * Z * B4 If Option5 = True Then B2 = F0 + F1 + F2 + F3 + F4 + F5 If Option5 = True Then F0 = F0 + ((1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * (1 - A1)) * Z * B3 If Option5 = True Then F1 = F1 + (A1 * (1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * 5) * Z * B3 If Option5 = True Then F2 = F2 + (A1 * A1 * (1 - A1) * (1 - A1) * (1 - A1) * 10) * Z * B3 If Option5 = True Then F3 = F3 + (A1 * A1 * A1 * (1 - A1) * (1 - A1) * 10) * Z * B3 If Option5 = True Then F4 = F4 + (A1 * A1 * A1 * A1 * (1 - A1) * 5) * Z * B3 If Option5 = True Then F5 = F5 + (A1 * A1 * A1 * A1 * A1) * Z * B3 If Option5 = True Then B2 = F0 + F1 + F2 + F3 + F4 + F5 If Option5 = True Then PUF0 = F0 / B2 If Option5 = True Then PUF1 = F1 / B2 If Option5 = True Then PUF2 = F2 / B2 If Option5 = True Then PUF3 = F3 / B2 If Option5 = True Then PUF4 = F4 / B2 If Option5 = True Then PUF5 = F5 / B2 If Option5 = True Then F0 = F0 - PUF0 * Z * B4 If Option5 = True Then F1 = F1 - PUF1 * Z * B4 If Option5 = True Then F2 = F2 - PUF2 * Z * B4 If Option5 = True Then F3 = F3 - PUF3 * Z * B4 If Option5 = True Then F4 = F4 - PUF4 * Z * B4 If Option5 = True Then F5 = F5 - PUF5 * Z * B4 If Option6 = True Then B2 = F0 + F1 + F2 + F3 + F4 + F5 + F6 If Option6 = True Then F0 = F0 + ((1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * (1 - A1)) * Z * B3 If Option6 = True Then F1 = F1 + ((1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * A1 * 6) * Z * B3 If Option6 = True Then F2 = F2 + ((1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * A1 * A1 * 15) * Z * B3 If Option6 = True Then F3 = F3 + ((1 - A1) * (1 - A1) * (1 - A1) * A1 * A1 * A1 * 20) * Z * B3 If Option6 = True Then F4 = F4 + ((1 - A1) * (1 - A1) * A1 * A1 * A1 * A1 * 15) * Z * B3 If Option6 = True Then F5 = F5 + ((1 - A1) * A1 * A1 * A1 * A1 * A1 * 6) * Z * B3 If Option6 = True Then F6 = F6 + (A1 * A1 * A1 * A1 * A1 * A1) * Z * B3 If Option6 = True Then B2 = F0 + F1 + F2 + F3 + F4 + F5 + F6 If Option6 = True Then PUF0 = F0 / B2 If Option6 = True Then PUF1 = F1 / B2 If Option6 = True Then PUF2 = F2 / B2 If Option6 = True Then PUF3 = F3 / B2 If Option6 = True Then PUF4 = F4 / B2 If Option6 = True Then PUF5 = F5 / B2 If Option6 = True Then PUF6 = F6 / B2 If Option6 = True Then F0 = F0 - PUF0 * Z * B4 If Option6 = True Then F1 = F1 - PUF1 * Z * B4 If Option6 = True Then F2 = F2 - PUF2 * Z * B4 If Option6 = True Then F3 = F3 - PUF3 * Z * B4 If Option6 = True Then F4 = F4 - PUF4 * Z * B4 If Option6 = True Then F5 = F5 - PUF5 * Z * B4 If Option6 = True Then F6 = F6 - PUF6 * Z * B4 If Option6 = True Then B2 = F0 + F1 + F2 + F3 + F4 + F5 + F6 If Option7 = True Then B2 = F0 + F1 + F2 + F3 + F4 + F5 + F6 + F7 If Option7 = True Then F0 = F0 + ((1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * (1 - A1)) * Z * B3 If Option7 = True Then F1 = F1 + ((1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * A1 * 7) * Z * B3 If Option7 = True Then F2 = F2 + ((1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * A1 * A1 * 21) * Z * B3 If Option7 = True Then F3 = F3 + ((1 - A1) * (1 - A1) * (1 - A1) * (1 - A1) * A1 * A1 * A1 * 35) * Z * B3 If Option7 = True Then F4 = F4 + ((1 - A1) * (1 - A1) * (1 - A1) * A1 * A1 * A1 * A1 * 35) * Z * B3 If Option7 = True Then F5 = F5 + ((1 - A1) * (1 - A1) * A1 * A1 * A1 * A1 * A1 * 21) * Z * B3 If Option7 = True Then F6 = F6 + ((1 - A1) * A1 * A1 * A1 * A1 * A1 * A1) * 7 * Z * B3 If Option7 = True Then F7 = F7 + (A1 * A1 * A1 * A1 * A1 * A1 * A1) * Z * B3 If Option7 = True Then B2 = F0 + F1 + F2 + F3 + F4 + F5 + F6 + F7 If Option7 = True Then PUF0 = F0 / B2 If Option7 = True Then PUF1 = F1 / B2 If Option7 = True Then PUF2 = F2 / B2 If Option7 = True Then PUF3 = F3 / B2 If Option7 = True Then PUF4 = F4 / B2 If Option7 = True Then PUF5 = F5 / B2 If Option7 = True Then PUF6 = F6 / B2 If Option7 = True Then PUF7 = F7 / B2 If Option7 = True Then F0 = F0 - PUF0 * Z * B4 If Option7 = True Then F1 = F1 - PUF1 * Z * B4 If Option7 = True Then F2 = F2 - PUF2 * Z * B4 If Option7 = True Then F3 = F3 - PUF3 * Z * B4 If Option7 = True Then F4 = F4 - PUF4 * Z * B4 If Option7 = True Then F5 = F5 - PUF5 * Z * B4 If Option7 = True Then F6 = F6 - PUF6 * Z * B4 If Option7 = True Then F7 = F7 - PUF7 * Z * B4 If Option7 = True Then B2 = F0 + F1 + F2 + F3 + F4 + F5 + F6 + F7 X = T X = (X * 2000 / Mx) Y = (B2 / B2) * 100 Y = 2000 - (Y * 2000 / My1) Picture1.PSet (X, Y), QBColor(7) Y = B2 Y = 2000 - (Y * 2000 / My2) Picture2.PSet (X, Y), QBColor(7) Y = (F0 / B2) * 100 Y = 2000 - (Y * 2000 / My1) Picture1.PSet (X, Y), QBColor(0) Y = F0 Y = 2000 - (Y * 2000 / My2) Picture2.PSet (X, Y), QBColor(0) Y = (F1 / B2) * 100 Y = 2000 - (Y * 2000 / My1) Picture1.PSet (X, Y), RGB(0, 200, 0) Y = F1 Y = 2000 - (Y * 2000 / My2) Picture2.PSet (X, Y), RGB(0, 200, 0) If Option2 Or Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Y = (F2 / B2) * 100 If Option2 Or Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Y = 2000 - (Y * 2000 / My1) If Option2 Or Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Picture1.PSet (X, Y), QBColor(12) If Option2 Or Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Y = F2 If Option2 Or Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Y = 2000 - (Y * 2000 / My2) If Option2 Or Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Picture2.PSet (X, Y), QBColor(12) If Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Y = (F3 / B2) * 100 If Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Y = 2000 - (Y * 2000 / My1) If Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Picture1.PSet (X, Y), QBColor(13) If Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Y = F3 If Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Y = 2000 - (Y * 2000 / My2) If Option3 Or Option4 Or Option5 Or Option6 Or Option7 = True Then Picture2.PSet (X, Y), QBColor(13) If Option4 Or Option5 Or Option6 Or Option7 = True Then Y = (F4 / B2) * 100 If Option4 Or Option5 Or Option6 Or Option7 = True Then Y = 2000 - (Y * 2000 / My1) If Option4 Or Option5 Or Option6 Or Option7 = True Then Picture1.PSet (X, Y), QBColor(9) If Option4 Or Option5 Or Option6 Or Option7 = True Then Y = F4 If Option4 Or Option5 Or Option6 Or Option7 = True Then Y = 2000 - (Y * 2000 / My2) If Option4 Or Option5 Or Option6 Or Option7 = True Then Picture2.PSet (X, Y), QBColor(9) If Option5 Or Option6 Or Option7 = True Then Y = (F5 / B2) * 100 If Option5 Or Option6 Or Option7 = True Then Y = 2000 - (Y * 2000 / My1) If Option5 Or Option6 Or Option7 = True Then Picture1.PSet (X, Y), RGB(245, 145, 0) If Option5 Or Option6 Or Option7 = True Then Y = F5 If Option5 Or Option6 Or Option7 = True Then Y = 2000 - (Y * 2000 / My2) If Option5 Or Option6 Or Option7 = True Then Picture2.PSet (X, Y), RGB(245, 145, 0) If Option6 Or Option7 = True Then Y = (F6 / B2) * 100 If Option6 Or Option7 = True Then Y = 2000 - (Y * 2000 / My1) If Option6 Or Option7 = True Then Picture1.PSet (X, Y), RGB(0, 200, 245) If Option6 Or Option7 = True Then Y = F6 If Option6 Or Option7 = True Then Y = 2000 - (Y * 2000 / My2) If Option6 Or Option7 = True Then Picture2.PSet (X, Y), RGB(0, 200, 245) If Option7 = True Then Y = (F7 / B2) * 100 If Option7 = True Then Y = 2000 - (Y * 2000 / My1) If Option7 = True Then Picture1.PSet (X, Y), QBColor(6) If Option7 = True Then Y = F7 If Option7 = True Then Y = 2000 - (Y * 2000 / My2) If Option7 = True Then Picture2.PSet (X, Y), QBColor(6) Next T Y = 240 For X = 50 To 350 Step 1 Picture3.PSet (X, Y), QBColor(0) Next X Y = 460 For X = 50 To 350 Step 1 Picture3.PSet (X, Y), RGB(0, 200, 0) Next X Y = 700 For X = 50 To 350 Step 1 Picture3.PSet (X, Y), QBColor(12) Next X Y = 950 For X = 50 To 350 Step 1 Picture3.PSet (X, Y), QBColor(13) Next X Y = 1180 For X = 50 To 350 Step 1 Picture3.PSet (X, Y), QBColor(9) Next X Y = 1420 For X = 50 To 350 Step 1 Picture3.PSet (X, Y), RGB(245, 145, 0) Next X Y = 1640 For X = 50 To 350 Step 1 Picture3.PSet (X, Y), RGB(0, 200, 245) Next X Y = 1880 For X = 50 To 350 Step 1 Picture3.PSet (X, Y), QBColor(6) Next X Y = 2100 For X = 50 To 350 Step 1 Picture3.PSet (X, Y), QBColor(7) Next X End Sub Private Sub Command2_Click() Unload Form1 End Sub