|
|||||
![]() 在土木工程分析工作中常須建構程式可以在不同的條件數進行不同階段數之分析,範例為押入沉箱貫入不同土層不同深度時所提供之摩擦力,由於每一案件之土層數及深度均不相同,故採迴路加判別式加以區分,並以詳列計算式以交代磨擦力來源,以下為一於excel中以vba將資料丟出支小程式,提供各先進參考指正。 For i = 1 To 10 i1 = i + 217 i1w
= "c" & i1
Data1 = Range(i1w).Value If
Data1 = "end" Then Exit For
‘分層結束
ckdp1 = Data1 + cut1
ckdp2 = ckdp1 - dd1
ckdp3 = ckdp1 - Data1
ckk = 0
i2w = "d" & i1
datav = 0
dataa = ""
Data2 = ""
For j = 1 To 9
If dp(j) >= ckdp2 And dp(j) < ckdp1 Then
If ckk >= 1 Then
fm = "+"
tta = dp(j) - dp(j - 1)
ckk = ckk + 1
Else
fm = ""
tta = dp(j) - ckdp2: Call check45(tta, tta)
ckk = ckk + 1
End If
dataa = fm & tta & "*" & ff(j)
datav = datav + tta * ff(j)
Data2 = Data2 & data
‘組合計算式
End If
If ckdp1 > dp(j) And ckdp1 <= dp(j + 1) Then
If ckk >= 1 Then
fm = "+"
tta = ckdp1 - dp(j): Call check45(tta, tta)
ckk = ckk + 1
Else
fm = ""
tta = ckdp1 - ckdp2: Call check45(tta, tta)
ckk = ckk + 1
End If
dataa = fm & tta & "*" & ff(j + 1)
datav = datav + tta * ff(j + 1)
Data2 = Data2 & data
‘組合計算式
End If
Next j
totalffv(i) = datav * sl1
Data2 = "(" & Data2 & ")*" & sl1
& "=" & totalffv(i)
Range(i2w).Select
ActiveCell.FormulaR1C1 = Data2
'主摩擦力計算完成
Next i
'次摩擦力計算
For i = 1 To 10
i1 = i + 217
i1w = "c" & i1
Data1 = Range(i1w).Value If
Data1 = "end" Then Exit For
ckdp1 = Data1 + cut1
ckdp2 = ckdp1 - dd1
ckdp3 = ckdp1 - Data1
ckk = 0
i2w = "h" & i1
datavs = 0
dataa = ""
Data2 = ""
For j = 1 To 9
If dp(j) >= ckdp3 And dp(j) < ckdp2 Then
If ckk >= 1 Then
fm = "+"
tta = dp(j) - dp(j - 1)
ckk = ckk + 1
Else
fm = ""
tta = dp(j) - ckdp3: Call check45(tta, tta)
ckk = ckk + 1
End If
dataa = fm & tta & "*" & ffs(j)
datavs = datavs + tta * ffs(j)
Data2 = Data2 & dataa
End If
If ckdp2 > dp(j) And ckdp2 <= dp(j + 1) Then
If ckk >= 1 Then
fm = "+"
tta = ckdp2 - dp(j): Call check45(tta, tta)
ckk = ckk + 1
Else
fm = ""
tta = ckdp2 - ckdp3: Call check45(tta, tta)
ckk = ckk + 1
End If
dataa = fm & tta & "*" & ffs(j + 1)
datavs = datavs + tta * ffs(j + 1)
Data2 = Data2 & dataa
End If
Next j
totalffvs(i) = datavs * sl2
Data2 = "(" & Data2 & ")*" & sl2
& "=" & totalffvs(i)
Range(i2w).Select
ActiveCell.FormulaR1C1 = Data2 Next i For
i = 1 To 10 a
= totalffv(i) + totalffvs(i): Call check45(a, a) totalffall(i) = a i1
= i + 217 i3w
= "l" & i1 i1w
= "c" & i1 Data1
= Range(i1w).Value If
Data1 = "end" Then Exit For
Data1 = Range(i1w).Value
Range(i3w).Select
ActiveCell.FormulaR1C1 = a Next i End Sub
|
|||||
![]() |
|||||
注意事項:尚未領取紀念品之會員先進(已繳納96年度會費者),另可於各地辦事處領取。
注意事項:敬請mail(mail@twce.org.tw)告知本會,謝謝!
案由:本[研擬會員參與網站推廣活動案],於資訊委員會提出議案並經網站經營管理委員會提理事會備案,於96年11月理事會議第十三案通過,獎勵網站推廣活絡,至97年會員大會前,由第八屆第二次會員大會編列預算 50,000元
說明:vod課程內有分進修用與取得積分用
論文截止日期:97年04月14日(星期一)
開課日期:97年04月24日(四)
開課日期:97年04月11日(五)
開課日期:97年04月10-11日(四-五)
開課日期:97年04月09日(三)
時間:97年6月13日(週五)晚上7時 時間:97年5月23日(週五)晚上7時
時間:97年4月25日(週五)晚上7時
出發日期:97年04月19日~04月27日
報名截止日期:97年04月03日
聯絡人:陳佳伶、張玲瑄 04-22938390
預定重要時程:論文全文截止收件:97年04月30日;論文全文審查結果通知:97年05月31日
活動日期:97年04月20日(星期日)上午8:00
活動日期:97年04月12日(星期六)
各社團例行性活動: 授課時間:97年01月07日-97年06月02日(每週一) PM6:30 地點:台北市土木技師公會會議室(台北市松山區東興路28號9樓)
地點:台北市立民族國民中學體育館(台北市大安區羅斯福路四段113巷13號)
地點:會本部(台北縣板橋市三民路二段37號12樓A3)
地點:吉豐羽球館(台北市內湖路三段348巷7號1樓)
地點:台北市青年公園網球場(台北市水源路199號)
北區地點:海豚灣溫水游泳池(台北縣深坑鄉北深路三段111號) 中區地點:台中中興遊泳池(台中市北屯區山西路二段233號)
地點:南港合氣道訓練中心(台北市南港路三段130巷3弄1號5樓)
地點:台北市新生南路三段2號R樓(頂樓)
地點:台北市新生南路三段2號R樓(頂樓)
地點:E 7 Club球館【原飛龍保齡球館】(台北縣三重市中央南路63之1號B1F) |
聯絡人:李玉婷小姐 02-28732323分機712
光碟內容包含:橋梁目視檢測、橋梁監測系統規劃、橋梁詳細檢測等課程錄影及講義
申請日期:97年03月01日至04月30日截止
投標日期、地點:97年04月15日下午6點30分開標前,將服務計劃書及相關文件寄達或送達以下地點。請洽:許素梅 小姐 電話:89613968-142
截止日期:97年04月24日中午12:00前傳真至公會;為免疏漏,傳真後請立即以電話查詢確認(逾時恕不受理)
北部出發日:06/19~21
報名截止日04/16
|
||||
回頁首▲ |
發 行 人:林永裕 執行單位:資訊委員會 輔導理事:梁詩桐、高 原 督導監事:余 烈 資訊委員會:廖祐新 (主委)、鄭得志 (副主委)、朱泰明(副主委)、林忠行、黃武雄、 吳季鋼、宋明生、王啟河、林文隆、黃仁達、姚嘉偉、黃國艦、陳國星、 潘其芬、周榮隆、張文隆、施滄洲、林摩西、唐雨耕、張志彰、謝百鉤、 徐適康、陳柏伸、陳建權、劉長齡、朱弘家、林育信 |
版權所有,未經確認授權,請勿轉貼節錄