亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? global.bas

?? 應用改進自適應遺傳算法結合最小二乘法求解優化參數
?? BAS
?? 第 1 頁 / 共 5 頁
字號:
   Close #1
  Next kkk
  '------------------------------------------------------
End Sub

'----------------------------------open-save pre -------------------------------------
Public Sub openfile_pre(filename$)
  Open filename$ For Input As #1
  
  For i = 1 To matchtime_num
   For j = 1 To wellnum + 1
    pressure_data(i, j) = -99
   Next j
  Next i
   
  While Not EOF(1)
   Input #1, ai, iday
   For j = 1 To wellnum + 1
    Input #1, pressure_data(ai, j)
   Next j
  Wend
  Close #1
End Sub

Public Sub savefile_pre(filename$)
  Static printuse()
  ReDim printuse(wellnum)
  BZ = 0
  Open filename$ For Output As #1
  For i = 1 To matchtime_num
   For j = 1 To wellnum + 1
    If Abs(pressure_data(i, j) + 99) > 0.0001 Then
     Print #1, outc$(i, "###0"); outc$(match_day(i), "#####0"); outc$(pressure_data(i, 1), "###0.00")
     For k = 2 To wellnum + 1
      printuse(k - 1) = pressure_data(i, k)
     Next k
     Call printgrid(wellnum, printuse(), "###0.00")
     BZ = 1
     GoTo 6
    End If
   Next j
6 Next i
  Close #1
  If BZ = 0 Then Kill filename$
End Sub

'----------------------------------open-save oth -------------------------------------
Public Sub openfile_oth(filename$)
  Open filename$ For Input As #1
  Input #1, trstd
  For i = 1 To 2
   Input #1, stdcon(i)
  Next i
  For i = 1 To 4
   Input #1, resol(i)
  Next i
  For i = 1 To 7
   Input #1, inics(i)
  Next i
  Close #1
End Sub

Public Sub savefile_oth(filename$)
  Open filename$ For Output As #1
  Print #1, outc$(trstd, "###0.0")
  For i = 1 To 2
   Print #1, outc$(stdcon(i), "###0.00");
  Next i
  Print #1,
  For i = 1 To 4
   Print #1, resol(i); "  ";
  Next i
  Print #1,
  For i = 1 To 7
   Print #1, outc$(inics(i), "#####0.0");
  Next i
  Print #1,
  Close #1
End Sub

'----------------------------------open-save his -------------------------------------
Public Sub openfile_his(filename$)
  Open filename$ For Input As #1
  Input #1, zsxs_pro, zsxs_prw, zsxs_prg, zsxs_inj, oil_md, oil_bo
  For i = 1 To wellnum
   Input #1, A$
   Input #1, zsxs_singlewell(i)
   For j = 1 To matchtime_num
    For k = 1 To history_cumwell_num
     Input #1, cum_well(i, j, k)
    Next k
   Next j
  Next i
  Close #1
End Sub

Public Sub savefile_his(filename$)
  Open filename$ For Output As #1
  Print #1, outc$(zsxs_pro, "##0.000"); outc$(zsxs_prw, "##0.000"); outc$(zsxs_prg, "##0.000"); outc$(zsxs_inj, "##0.000");
  Print #1, outc$(oil_md, "#0.000"); outc$(oil_bo, "#0.000")
  For i = 1 To wellnum
   Print #1, i, wellname$(i)
   Print #1, zsxs_singlewell(i)
   For j = 1 To matchtime_num
    For k = 1 To history_cumwell_num
     If k = 1 Then fort$ = "###0.000" Else fort$ = "########0.0"
     Print #1, outc$(cum_well(i, j, k), fort$);
    Next k
    Print #1,
   Next j
  Next i
  Close #1
End Sub

'----------------------------------open-save pvt -------------------------------------
Public Sub openfile_pvt(filename$)
  Open filename$ For Input As #1
  Input #1, pvt_bz
  For i = 1 To 4
   Input #1, PE_W(i)
  Next i
  Input #1, COMPR_M, COMPR_F, MD_G
  For i = 1 To 8
   Input #1, PE_O(i)
  Next i
  If pvt_bz = 1 Or pvt_bz = 3 Then linum = 1 Else linum = 2
  For i = 1 To linum
   Input #1, A$
   Input #1, oilpvt_num(i)
   If oilpvt_num(i) >= 1 Then
    For j = 1 To oilpvt_num(i)
     For k = 1 To 4
      Input #1, oil_pvt(i, j, k)
     Next k
    Next j
   End If
  Next i
  Input #1, A$
  Input #1, gaspvt_num
  If gaspvt_num >= 1 Then
   For j = 1 To gaspvt_num
    For k = 1 To 3
     Input #1, gas_pvt(j, k)
    Next k
   Next j
  End If
  Close #1
End Sub

Public Sub savefile_pvt(filename$)
  Open filename$ For Output As #1
  Print #1, Format$(pvt_bz, "#0")
  For i = 1 To 4
   If i = 2 Then frt$ = "0.000E+##" Else frt$ = "#0.00"
   Print #1, "  " + Format$(PE_W(i), frt$);
  Next i
  Print #1,
  Print #1, Format$(COMPR_M, "0.000E+##"); "  "; Format$(COMPR_F, "0.000E+##"); "  "; outc$(MD_G, "##0.000")
  For i = 1 To 8
   Select Case i
    Case 2, 3, 6, 7: frt$ = "0.000E+##"
    Case Else: frt$ = "##0.000"
   End Select
   Print #1, "  " + Format$(PE_O(i), frt$);
  Next i
  Print #1,
  If pvt_bz = 1 Or pvt_bz = 3 Then linum = 1 Else linum = 2
  For i = 1 To linum
   Print #1, "oil" + Str$(i)
   Print #1, Format$(oilpvt_num(i), "#0")
   If oilpvt_num(i) >= 1 Then
    For j = 1 To oilpvt_num(i)
     For k = 1 To 4
      Print #1, outc$(oil_pvt(i, j, k), oilpvt_frt$(k));
     Next k
     Print #1,
    Next j
   End If
  Next i
  Print #1, "gas"
  Print #1, Format$(gaspvt_num, "#0")
  If gaspvt_num >= 1 Then
   For j = 1 To gaspvt_num
    For k = 1 To 3
     Print #1, outc$(gas_pvt(j, k), gaspvt_frt$(k));
    Next k
    Print #1,
   Next j
  End If
  Close #1
End Sub

'----------------------------------open-save krpc -------------------------------------
Public Sub openfile_krpc(filename$)
  Open filename$ For Input As #1
  Input #1, FRAC_kr
  For i = 1 To 4
   For j = 1 To 9
    Input #1, end_point(i, j)
   Next j
  Next i
  Input #1, A$
  Input #1, krownum_m
  If krownum_m >= 1 Then
   For j = 1 To krownum_m
    For k = 1 To 5
     Input #1, krow_m(j, k)
    Next k
   Next j
  End If
  Input #1, A$
  Input #1, krognum_m
  If krognum_m >= 1 Then
   For j = 1 To krognum_m
    For k = 1 To 5
     Input #1, krog_m(j, k)
    Next k
   Next j
  End If
  If FRAC_kr = -1 Then
   Input #1, A$
   Input #1, krownum_f
   If krownum_f >= 1 Then
    For j = 1 To krownum_f
     For k = 1 To 5
      Input #1, krow_f(j, k)
     Next k
    Next j
   End If
   Input #1, A$
   Input #1, krognum_f
   If krognum_f >= 1 Then
    For j = 1 To krognum_f
     For k = 1 To 5
      Input #1, krog_f(j, k)
     Next k
    Next j
   End If
  End If
  Close #1
End Sub

Public Sub savefile_krpc(filename$)
  Open filename$ For Output As #1
  Print #1, FRAC_kr
  For i = 1 To 4
   For j = 1 To 9
    Print #1, outc$(end_point(i, j), "###0.0000");
   Next j
   Print #1,
  Next i
  Print #1, "satwo_m"
  Print #1, Format$(krownum_m, "#0")
  If krownum_m >= 1 Then
   For j = 1 To krownum_m
    For k = 1 To 5
     Print #1, outc$(krow_m(j, k), kr_frt$(k));
    Next k
    Print #1,
   Next j
  End If
  Print #1, "satgo_m"
  Print #1, Format$(krognum_m, "#0")
  If krognum_m >= 1 Then
   For j = 1 To krognum_m
    For k = 1 To 5
     Print #1, outc$(krog_m(j, k), kr_frt$(k));
    Next k
    Print #1,
   Next j
  End If
  If FRAC_kr = -1 Then
   Print #1, "satwo_f"
   Print #1, Format$(krownum_f, "#0")
   If krownum_f >= 1 Then
    For j = 1 To krownum_f
     For k = 1 To 5
      Print #1, outc$(krow_f(j, k), kr_frt$(k));
     Next k
     Print #1,
    Next j
   End If
   Print #1, "satgo_f"
   Print #1, Format$(krognum_f, "#0")
   If krognum_f >= 1 Then
    For j = 1 To krognum_f
     For k = 1 To 5
      Print #1, outc$(krog_f(j, k), kr_frt$(k));
     Next k
     Print #1,
    Next j
   End If
  End If
  Close #1
End Sub
'----------------------------------open-save wel -------------------------------------
Public Sub openfile_wel(filename$)
  Open filename$ For Input As #1
  Input #1, staok_name$
  Input #1, A$
  For i = 1 To wellnum
   Input #1, B
   For j = 1 To layernum
    Input #1, kh_value(i, j)
   Next j
  Next i
  Input #1, A$
  Input #1, sk_time_num
  For i = 1 To sk_time_num
   Input #1, sk_tnum(i), sk_well_num(i)
   For j = 1 To sk_well_num(i)
    Line Input #1, A$
    sk_jh(i, j) = val(Left$(A$, 4))
    sk_welcond$(i, j) = Trim$(Mid$(A$, 6))
   Next j
  Next i
  Close #1
End Sub

Public Sub savefile_wel(filename$)
  Static printuse()
  ReDim printuse(layernum)
  Open filename$ For Output As #1
  Print #1, staok_name$
  Print #1, "KH值"
  For i = 1 To wellnum
   Print #1, i
   For j = 1 To layernum
    printuse(j) = kh_value(i, j)
   Next j
   Call printgrid(layernum, printuse(), "######0")
  Next i
  Print #1, "射孔狀況"
  Print #1, sk_time_num
  For i = 1 To sk_time_num
   Print #1, sk_tnum(i), sk_well_num(i)
   For j = 1 To sk_well_num(i)
    Print #1, outc$(sk_jh(i, j), "###0") + " " + sk_welcond$(i, j)
   Next j
  Next i
  Close #1
End Sub

Public Sub re_modfile()
  Call openfile_mod(maindrive$ + "\easysim\model\" & mod_filename$ & ".MOD")
  Call js_matchtime
  'If mod_filename$ <> "" And Dir(maindrive$+"\easysim\model\" & mod_filename$ & ".MOD") <> "" Then
  '  If griddxnum <= 1 Or griddynum <= 1 Then mod_filename$ = ""
  'Else
  '  mod_filename$ = ""
  'End If

  'If mod_filename$ <> "" Then
  ' If wellnum >= 1 Then
  '  main1.singlewell.Enabled = -1
  '  main1.prohistory.Enabled = -1
  '  main1.pressure.Enabled = -1
  '  main1.Toolbar1.Buttons(5).Enabled = -1
  '  main1.Toolbar1.Buttons(6).Enabled = -1
  '  main1.Toolbar1.Buttons(8).Enabled = -1
  ' Else
  '  main1.singlewell.Enabled = 0
  '  main1.prohistory.Enabled = 0
  '  main1.pressure.Enabled = 0
  '  main1.Toolbar1.Buttons(5).Enabled = 0
  '  main1.Toolbar1.Buttons(6).Enabled = 0
  '  main1.Toolbar1.Buttons(8).Enabled = 0
  ' End If
  ' main1.stadata.Enabled = -1
  ' main1.Toolbar1.Buttons(4).Enabled = -1
  'Else
  ' main1.stadata.Enabled = 0
  ' main1.singlewell.Enabled = 0
  ' main1.prohistory.Enabled = 0
  ' main1.pressure.Enabled = 0
 '
  ' main1.Toolbar1.Buttons(4).Enabled = 0
 '  main1.Toolbar1.Buttons(5).Enabled = 0
 '  main1.Toolbar1.Buttons(6).Enabled = 0
 '  main1.Toolbar1.Buttons(8).Enabled = 0
 ' End If
End Sub

Public Sub printgrid(printnum, printdim(), unitfor$)
  line_number = Int((printnum - 1) / 10) + 1
  If line_number = 1 Then
   For i = 1 To printnum
    Print #1, outc$(printdim(i), unitfor$);
   Next i
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人午夜精品5599| 久久只精品国产| 一区二区三区视频在线观看| 成人黄色免费短视频| 国产欧美一区二区三区在线看蜜臀| 国精产品一区一区三区mba视频 | 亚洲精品成a人| 色综合天天在线| 亚洲国产美女搞黄色| 欧美高清精品3d| 久久99国产精品麻豆| 久久精品男人的天堂| 91在线视频官网| 亚洲va国产天堂va久久en| 日韩午夜中文字幕| 国产福利精品导航| 夜夜嗨av一区二区三区网页| 91精品国产美女浴室洗澡无遮挡| 久久机这里只有精品| 国产欧美日韩亚州综合| 91蝌蚪porny九色| 日本视频一区二区三区| 久久精品一区二区三区不卡| 一本大道久久a久久精二百| 性感美女极品91精品| 2020国产精品自拍| 欧美午夜精品久久久久久超碰| 久久精品国产久精国产爱| 国产精品欧美久久久久一区二区| 欧美专区在线观看一区| 国模少妇一区二区三区| 亚洲一区二区三区在线| 久久色中文字幕| 91麻豆国产福利在线观看| 日韩国产欧美在线观看| 国产欧美精品在线观看| 欧美老女人在线| 国产精品系列在线播放| 亚洲一区二区三区四区在线 | 国产精品一二一区| 亚洲在线中文字幕| 国产亲近乱来精品视频 | 91亚洲大成网污www| 蜜桃在线一区二区三区| 亚洲人成电影网站色mp4| 另类的小说在线视频另类成人小视频在线| 精品久久久久久久久久久久久久久| 国产成人av网站| 日韩成人免费看| 亚洲精品老司机| 中文字幕的久久| 欧美一级二级三级乱码| 在线免费观看日本欧美| 成人精品视频一区二区三区| 美日韩一区二区三区| 亚洲国产综合91精品麻豆| 欧美国产禁国产网站cc| 久久综合网色—综合色88| 制服丝袜亚洲色图| 在线观看av不卡| 99久久国产综合精品麻豆| 国产精品资源在线| 精品一区二区在线看| 青青草一区二区三区| 亚洲一区在线观看网站| 一区二区免费看| 亚洲视频在线观看一区| 国产精品欧美一级免费| 国产精品乱码人人做人人爱 | 亚洲一区二区精品视频| 亚洲色图制服丝袜| 综合av第一页| 国产精品乱码妇女bbbb| 国产欧美一区二区精品婷婷| 秋霞电影一区二区| 偷拍与自拍一区| 五月天久久比比资源色| 午夜伦理一区二区| 亚洲国产一区在线观看| 香蕉乱码成人久久天堂爱免费| 亚洲五码中文字幕| 天天色 色综合| 秋霞电影一区二区| 另类小说图片综合网| 久久99精品视频| 国产一区二区三区观看| 国产高清不卡二三区| 国产999精品久久久久久绿帽| 国产成人综合亚洲91猫咪| 国产jizzjizz一区二区| 99在线精品一区二区三区| 91在线精品一区二区三区| 日本高清不卡一区| 欧美放荡的少妇| 精品久久久久香蕉网| 国产欧美日产一区| 亚洲男女毛片无遮挡| 午夜精品久久久久久久99樱桃| 亚洲电影视频在线| 美女视频第一区二区三区免费观看网站| 免费观看91视频大全| 国产夫妻精品视频| 91在线视频在线| 日韩三级电影网址| 国产精品美女久久久久久2018| 一区二区三区在线视频免费| 爽好多水快深点欧美视频| 国产一区二区视频在线| 国产精品色婷婷| 亚洲与欧洲av电影| 美女一区二区视频| 99视频超级精品| 5858s免费视频成人| 久久精品一区二区三区不卡| 一区二区三区中文字幕电影| 美腿丝袜亚洲色图| 99视频一区二区| 日韩视频不卡中文| 最新中文字幕一区二区三区| 午夜激情一区二区| 福利视频网站一区二区三区| 欧美日韩一区二区三区视频| 久久久午夜电影| 午夜欧美视频在线观看| 成人免费视频caoporn| 91麻豆精品国产| 亚洲欧美在线高清| 精品在线观看视频| 欧美日韩亚洲另类| 国产精品久久久久久久久免费相片| 亚洲成人激情综合网| 成人成人成人在线视频| 欧美成人aa大片| 亚洲国产精品久久一线不卡| 国产高清一区日本| 日韩欧美成人激情| 一区二区成人在线视频| 成人性生交大片免费看在线播放| 欧美精品久久久久久久多人混战 | 亚洲欧洲日产国产综合网| 男人操女人的视频在线观看欧美| 99精品视频在线免费观看| 欧美成人午夜电影| 无码av免费一区二区三区试看| a级高清视频欧美日韩| 久久在线观看免费| 日韩av午夜在线观看| 在线观看www91| 亚洲天堂成人网| 成人爱爱电影网址| 国产日韩欧美精品一区| 卡一卡二国产精品 | 韩国成人在线视频| 欧美嫩在线观看| 亚洲一区二区三区国产| www.日韩在线| 国产精品日韩成人| 国产精品18久久久久| 精品蜜桃在线看| 乱一区二区av| 日韩欧美国产精品| 久久99日本精品| 精品久久久久久最新网址| 另类调教123区| 精品国产伦一区二区三区观看方式| 日本亚洲最大的色成网站www| 欧美日韩一级大片网址| 亚洲v中文字幕| 欧美精品久久99久久在免费线| 亚洲第一福利一区| 欧美卡1卡2卡| 日本欧美一区二区三区| 日韩一区二区三| 国产综合久久久久久鬼色| 精品成人私密视频| 国产mv日韩mv欧美| 亚洲天天做日日做天天谢日日欢 | 亚洲伊人伊色伊影伊综合网| 色狠狠色狠狠综合| 亚洲电影在线免费观看| 欧美日韩国产天堂| 久久国产人妖系列| 久久久综合九色合综国产精品| 国产精品一二三在| 亚洲视频 欧洲视频| 欧美午夜片在线看| 日本午夜一本久久久综合| 欧美变态tickle挠乳网站| 九九九久久久精品| 国产精品热久久久久夜色精品三区 | 国产呦萝稀缺另类资源| 国产欧美一区二区精品性色| av电影在线不卡| 亚洲成人午夜电影| 精品毛片乱码1区2区3区| 国产不卡视频一区二区三区| 亚洲精品成a人| 精品国产1区二区| 波多野结衣在线aⅴ中文字幕不卡| 亚洲美女屁股眼交3|