計算機在船舶結構和靜水力計算中的應用_第1頁
計算機在船舶結構和靜水力計算中的應用_第2頁
計算機在船舶結構和靜水力計算中的應用_第3頁
計算機在船舶結構和靜水力計算中的應用_第4頁
計算機在船舶結構和靜水力計算中的應用_第5頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、    計算機在船舶結構和靜水力計算中的應用    張海泉摘 要:文中的主要內容是用vb語言編制與船舶設計相關和與船舶原理教學相關的一些應用程序。主要為船舶結構和靜水力計算兩部分的應用程序。該程序可廣泛應用在船舶設計、船舶傾斜試驗以及船舶原理課程的教學中。文中提供了程序的使用方法和程序的源代碼,具有一定的推廣應用價值。關鍵詞:vb語言 船舶結構 靜水力計算:tp393.09 :a :1672-3791(2017)11(b)-0008-02在用傳統(tǒng)程序設計語言設計程序時都是通過編寫程序代碼設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯后運行程

2、序才能觀察,如果對界面的效果不滿意,還要回到程序中修改,這種編程編譯的操作可能要反復多次,大大影響了軟件開發(fā)效率。vb提供了可視化設計工具,把windows 界面設計的復雜性“封裝”起來,開發(fā)人員不必為界面設計而編寫大量程序代碼,只需按設計要求的屏幕布局,用系統(tǒng)提供的工具在屏幕上畫出各種部件,即圖形對象,并設置這些圖形對象的屬性。vb自動產生界面設計代碼,設計人員只需編寫實現程序功能的那部分代碼即可3。應用vb6.0語言程序,編制了船舶設計相關和與船舶原理教學相關的一些應用程序,可以應用到今后的船舶設計中。另外,在船舶原理教學中也需要一些程序來加深學生的理解。目前,在造船界,多采用大型的船舶設

3、計、生產一條龍服務的大型程序,費用也需要幾十萬,更需要相應的硬件設備來支持。所以小型靈活的船舶結構計算應用程序還是一個空白,本文所介紹的小型應用程序,可以在任何低配置的電腦上使用,具有靈活、廣泛應用的特點。1 應用程序介紹本程序主要是用vb語言開發(fā)編制應用程序,分下面兩部分。1.1 船舶結構構件剖面模數計算程序該程序是應用很廣泛的一個小程序,在船舶結構設計中,我們要計算構件材料是否滿足內河鋼船建造結構規(guī)范3的要求,必須計算船舶結構中的各種構件的剖面模數,根據構件的剖面模數計算方法和原理,我們編寫了船舶結構構件剖面模數計算程序。該程序編譯成exe可執(zhí)行文件,文件占用空間中,可以在任何配置的電腦上

4、使用。程序的源代碼如下:dim a, b, c, d, e, e1, i, w, ff as variant (''定義各變量為單精度數據型(single)private sub command1_click()“單擊“運算”按鈕(command1)所發(fā)生的事件算出結果“a=text1.text“把從文本框里輸入的數值(text18.text)賦給各相應的變量”b=text2.textc=text3.textd=text4.texte=text5.texte1=text6.textf=e1-ch=d+a*0.5+e*0.5g=a*0.5+d*0.5s=a*b+c*d+e*fl=

5、c*d*gm=e*f*hi=l*g+m*h+c*d3/12+f*e3/12-(l+m)2/sw=i/(h-(l+m)/s)ff=c*d+e*e1label10.caption=i/10000label11.caption=w/1000label12.caption=ff/100end sub1.2 舶在外力作用下,計算船舶靜水力性能(部分)的程序該程序為船舶傾斜試驗中,核算壓鐵重量的計算程序。船舶在局部增加重物的情況下,計算初穩(wěn)性高度和橫傾角變化的應用程序。1.3 程序設計的主要步驟(1)窗體設計。打開新工程后,第一個步驟就是規(guī)劃整個界面,將所需求的控件安排到窗體中。常用的控件都列在工具箱上,

6、用戶只要選擇所需的控件圖標,并在窗體上用鼠標拖動出適當大小即可。(2)屬性設置。將控件都安排好后,接下來就是到屬性窗口設置這些控件的屬性,按自己的需求去更改設置值。舉例來說,要改變窗體的標題,把“forml”改為“結構材料剖面模數計算”,這時,應該先選擇窗體,然后到屬性窗口,找到caption屬性,它代表著此控件的標題,所以只要在此字段上修改即可。輸入新標題的同時,窗體上方的標題也會變化,以顯示用戶輸入的情況。(3)代碼編寫。雙擊窗體或置于其上的對象,或到工程窗口單擊代碼窗口,都可以進入代碼窗口。用戶除了可在此設置控件的屬性外,更能聲明變量,以利于程序語句的編寫。2 結論2.1 本程序的理論意

7、義用vb語言編制船舶結構和靜水力計算的一些應用程序。該程序可廣泛應用在船舶設計、船舶傾斜試驗以及船舶原理課程的教學中。尤其在船舶原理多媒體教學中使用可使學生加深印象。2.2 本程序的實踐意義編制本程序的目的是利用vb語言編制船舶結構和靜水力計算的應用程序。該程序可廣泛應用在以下的一些領域。(1)船舶設計。在船舶設計的結構計算中,經常要計算構件的剖面模數,根據船舶結構規(guī)范要求,選定船用型材時,要計算型材的剖面模數是否滿足要求,過去一般采用手工計算,畫出構件、帶板,確定中和軸,再列項計算,相當復雜,如果用程序計算,很快就能算出。(2)船舶傾斜試驗。我們知道船舶建造完工下水后,需要進行傾斜試驗,過去

8、確定壓鐵數,往往憑經驗和手工計算,耗時多又不準確,利用此程序計算將很快完成。我們把這個程序裝進u盤(或軟盤),可以在現場安裝在筆記本電腦里,根據船舶下水的實際重量(往往設計時重量與實船建造成后的重量有差異),用所編的程序確定傾斜試驗所需壓鐵噸數,以使船舶傾斜達到20左右。(3)船舶原理和船舶結構教學。在船舶原理1教學中,利用此程序,可以讓學生直觀地看到,船舶上局部重量的改變,而使船舶傾斜的程度的變化,便于掌握穩(wěn)性計算這一章節(jié)的內容。在船舶結構教學中,利用此程序,可以讓學生直觀地看到,構件面板的剖面積、腹板的剖面積對構件剖面模數和慣性矩貢獻的大小。從而理解結構的內涵。參考文獻1 林杰人.船舶設計原理m.國防工業(yè)出版社,1981.2 中國船舶檢驗局.內河鋼船建造結構規(guī)范s.1990.3 宜晨.micr0soft visual basic 6.0中文版實用教程m.電子工業(yè)出版社,1998.endprint科技資

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論