易溶鹽成鹽計(jì)算軟件的研發(fā)_第1頁
易溶鹽成鹽計(jì)算軟件的研發(fā)_第2頁
易溶鹽成鹽計(jì)算軟件的研發(fā)_第3頁
易溶鹽成鹽計(jì)算軟件的研發(fā)_第4頁
易溶鹽成鹽計(jì)算軟件的研發(fā)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)易溶鹽成鹽計(jì)算軟件的研發(fā)1 系統(tǒng)開發(fā)目標(biāo)和原則 1.1 軟件開發(fā)目標(biāo) 離子成鹽計(jì)算是新疆公路工程勘察鹽漬土評(píng)價(jià)的重要內(nèi)容。隨著社會(huì)經(jīng)濟(jì)的發(fā)展,公路工程勘察任務(wù)的繁重,手工計(jì)算已很難滿足生產(chǎn)需要。離子成鹽手工計(jì)算極其繁瑣,它的基本步驟包括:依據(jù)規(guī)范規(guī)定的成鹽順序原則,寫出化學(xué)反應(yīng)方程式,將各種離子的摩爾濃度代入化學(xué)反應(yīng)方程式進(jìn)行成鹽計(jì)算,逐項(xiàng)“吃完”離子含量。在計(jì)算過程中,判斷、選擇、銜接繁多,擴(kuò)展計(jì)算路徑繁雜,一個(gè)步奏搞錯(cuò),將會(huì)導(dǎo)致進(jìn)入錯(cuò)誤的計(jì)算路徑,造成后面的計(jì)算結(jié)果

2、全是錯(cuò)誤的。因此本軟件的開發(fā)目標(biāo)和意圖是把離子成鹽手工計(jì)算過程系統(tǒng)起來,把眾多的判斷、選擇、銜接和擴(kuò)展計(jì)算由計(jì)算機(jī)完成,在程序界面設(shè)計(jì)方面更友好,更便于操作,更簡(jiǎn)單實(shí)用,便于廣大勘察人員學(xué)習(xí)和使用。 1.2 軟件開發(fā)原則 1.3 軟件開發(fā)依據(jù) 新疆公路鹽漬土勘察規(guī)范附錄B 規(guī)定的“易溶鹽成鹽計(jì)算方法”: 一般可溶性鹽類在水中都是呈離子狀態(tài)存在,因此測(cè)得的易溶鹽成分結(jié)果都是以離子含量表示。而且以離子的毫摩爾數(shù)(mmol/kg)表示各離子間的化合關(guān)系。路基土則以成鹽存在于土中,為了工程勘察設(shè)計(jì)需要,據(jù)新疆公路鹽漬土勘察規(guī)范,測(cè)得的離子含量應(yīng)進(jìn)行成鹽計(jì)算。 試驗(yàn)測(cè)得的離子有Na+、Mg2+、Ca2+

3、,陰離子Cl-、SO42-、CO32-、HCO3-、NO3-。各種離子的結(jié)合,一般是按上列順序,依次達(dá)到滿足??扇茺}中以鈉鹽活性最大,以鈉離子結(jié)合原則為例,一般可分為三種情況: (1)Na+ Cl-+SO42-,而又有CO32-存在,Na+首先滿足Cl-、SO42結(jié)合成NaCl、Na2SO4,多余的Na+與CO32-結(jié)合成Na2CO3。 單位換算(mg/kgmmol/kg):利用離子的摩爾質(zhì)量數(shù)進(jìn)行單位換算,可在Excel 表中完成。 K+Na+:摩爾質(zhì)量 25.0 g/mol ,K+:摩爾質(zhì)量 39.1 g/mol,Na+:摩爾質(zhì)量 22.99 g/mol,Mg2+:摩爾質(zhì)量 24.30 g

4、/mol ,Ca2+:摩爾質(zhì)量40.08 g/mol,Cl-:摩爾質(zhì)量35.45 g/mol,SO42-:摩爾質(zhì)量96.06 g/mol,CO32-:摩爾質(zhì)量30.0 g/mol,HCO3-:摩爾質(zhì)量61.0 g/mol,NO3-:摩爾質(zhì)量62.01 g/mol 。 例如: Na+(mmol/kg)= Na+(mg/kg)/22.99;Mg2+(mmol/kg)= Mg2+(mg/kg)/24.30;其它依次類推。 2 系統(tǒng)構(gòu)成和主要功能 離子成鹽計(jì)算軟件是一個(gè)面向廣大公路勘測(cè)單位的計(jì)算機(jī)軟件。其主要特點(diǎn)是:操作簡(jiǎn)單,界面友好,便于學(xué)習(xí)使用。 (2)成鹽計(jì)算模塊:首先要打開由Windows E

5、xcel生成得數(shù)據(jù)文件,調(diào)入土樣化學(xué)分析得到的各種離子的毫摩爾數(shù);然后要根據(jù)新疆公路鹽漬土勘察規(guī)范附錄B 規(guī)定的“易溶鹽成鹽計(jì)算方法”進(jìn)行成鹽計(jì)算;最后要輸出計(jì)算結(jié)果。 在系統(tǒng)功能模塊劃分中,各模塊是相對(duì)獨(dú)立的,但在系統(tǒng)的程序?qū)崿F(xiàn)中,各功能模塊的擊活是通過菜單的選擇得以實(shí)現(xiàn),各功能模塊之間的數(shù)據(jù)傳遞采用同名異后綴的數(shù)據(jù)文件實(shí)現(xiàn)。 3 系統(tǒng)功能實(shí)現(xiàn)的基礎(chǔ) 必須按此格式在Windows Office Excel 表格軟件中錄入數(shù)據(jù),在第1行依次寫入“試樣編號(hào)、Na+、Ca2+、Mg2+、Cl-、SO42-、HCO3- 、CO32-、NO3-”,作為表頭,每項(xiàng)占一小格,順序不能錯(cuò);在第2行至100行

6、依次寫入與表頭相對(duì)應(yīng)的離子摩爾濃度實(shí)驗(yàn)分析數(shù)據(jù),單位:mmol/kg ??梢允谴笥诘扔?行,小于100行的任意行數(shù)據(jù)。如果化學(xué)分析結(jié)果中無硝酸根離子(NO3-)分析項(xiàng)目,在數(shù)據(jù)錄入時(shí)也要在“NO3-”頭下寫入“0”,不能是空白。保存成(*.CSV)格式文件。 3.2 成鹽計(jì)算模塊 首先要打開由Windows Excel生成得(*.CSV)格式數(shù)據(jù)文件,是一個(gè)對(duì)文件操作的編程,可利用Visual Basic 6.0提供的CommonDialog控件,給打開和保存文件提供標(biāo)準(zhǔn)對(duì)話框,并獲取程序代碼所需的文件名,再用Open語句打開文件,把“試樣編號(hào)、Na+、Ca2+、Mg2+、Cl-、SO42-、

7、HCO3- 、CO32-、NO3-”數(shù)據(jù)文件表單原封不動(dòng)的放入內(nèi)存,以備后續(xù)程序調(diào)用計(jì)算。 成鹽計(jì)算:試驗(yàn)測(cè)得的離子有Na+、Mg2+、Ca2+,陰離子Cl-、SO42-、CO32-、HCO3-、NO3-。各種離子的結(jié)合,一般是按上列順序,依次達(dá)到滿足。 輸出計(jì)算結(jié)果:可利用Visual Basic 6.0提供的CommonDialog控件,給打開和保存文件提供標(biāo)準(zhǔn)對(duì)話框,并獲取程序代碼所需的文件名,再用writ語句寫文件,格式為: 本程序使用Windows 記事本 (*.TXT)格式文件作為結(jié)果輸出文件,文件格式如圖2所示。 3.3 幫助模塊 4 關(guān)于離子成鹽計(jì)算程序軟件 該應(yīng)用程序主要功能

8、是利用土化學(xué)分析出的易溶鹽離子含量結(jié)果,依據(jù)新疆公路鹽漬土勘察規(guī)范規(guī)定的成鹽順序原則,進(jìn)行成鹽計(jì)算。 運(yùn)行環(huán)境:主機(jī)PentiumIII 500MHz以上,內(nèi)存128MB,硬盤8GB。Windows98XP操作系統(tǒng)。 軟件安裝系統(tǒng)由壓縮包和安裝運(yùn)行軟件(ChengYan.CAB,Setup.exe)組成,4.03MB。 版權(quán)所有 2007 保留所有權(quán)利 警告: 本計(jì)算機(jī)應(yīng)用程序受著作權(quán)法、知識(shí)產(chǎn)權(quán)法和國(guó)際公約的保護(hù)。未經(jīng)受權(quán)擅自復(fù)制傳播者,將受到起訴和法律制裁。 5 軟件安裝 安裝包由 ChengYan.CAB,Setup.exe,Setup.LST,安裝說明文件組成。 安裝時(shí),雙擊setup

9、.exe2-確定2-選擇安裝目錄(如:d:chengyan,如果該目錄不存在,將自動(dòng)創(chuàng)建該目錄)2-開始安裝2-安裝完成.。 安裝完成后 ,在“開始”“所有程序”列表中可以找到ChengYan 程序。單擊“ChengYan”就可啟動(dòng)“離子成鹽計(jì)算程序軟件” 注意:(1)安裝時(shí)如遇沖突,選擇忽略!通常發(fā)生在第二次安裝前,沒有徹底卸載第一次安裝的組件。(2)本安裝程序包未對(duì) MSVBVM60.DLL 公共文件進(jìn)行打包,如果你的計(jì)算機(jī)中沒有此公共文件,安裝時(shí)會(huì)出錯(cuò)。你可以到別的計(jì)算機(jī)中搜索(查找)MSVBVM60.DLL 公共文件,并把他復(fù)制到你的計(jì)算機(jī)中 C:windowssystem 目錄下,再重新安裝,就OK!了。(3)該軟件

溫馨提示

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

評(píng)論

0/150

提交評(píng)論