易溶盐成盐计算软件的研发_第1页
易溶盐成盐计算软件的研发_第2页
易溶盐成盐计算软件的研发_第3页
易溶盐成盐计算软件的研发_第4页
易溶盐成盐计算软件的研发_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业易溶盐成盐计算软件的研发1 系统开发目标和原则 1.1 软件开发目标 离子成盐计算是新疆公路工程勘察盐渍土评价的重要内容。随着社会经济的发展,公路工程勘察任务的繁重,手工计算已很难满足生产需要。离子成盐手工计算极其繁琐,它的基本步骤包括:依据规范规定的成盐顺序原则,写出化学反应方程式,将各种离子的摩尔浓度代入化学反应方程式进行成盐计算,逐项“吃完”离子含量。在计算过程中,判断、选择、衔接繁多,扩展计算路径繁杂,一个步奏搞错,将会导致进入错误的计算路径,造成后面的计算结果

2、全是错误的。因此本软件的开发目标和意图是把离子成盐手工计算过程系统起来,把众多的判断、选择、衔接和扩展计算由计算机完成,在程序界面设计方面更友好,更便于操作,更简单实用,便于广大勘察人员学习和使用。 1.2 软件开发原则 1.3 软件开发依据 新疆公路盐渍土勘察规范附录B 规定的“易溶盐成盐计算方法”: 一般可溶性盐类在水中都是呈离子状态存在,因此测得的易溶盐成分结果都是以离子含量表示。而且以离子的毫摩尔数(mmol/kg)表示各离子间的化合关系。路基土则以成盐存在于土中,为了工程勘察设计需要,据新疆公路盐渍土勘察规范,测得的离子含量应进行成盐计算。 试验测得的离子有Na+、Mg2+、Ca2+

3、,阴离子Cl-、SO42-、CO32-、HCO3-、NO3-。各种离子的结合,一般是按上列顺序,依次达到满足。可溶盐中以钠盐活性最大,以钠离子结合原则为例,一般可分为三种情况: (1)Na+ Cl-+SO42-,而又有CO32-存在,Na+首先满足Cl-、SO42结合成NaCl、Na2SO4,多余的Na+与CO32-结合成Na2CO3。 单位换算(mg/kgmmol/kg):利用离子的摩尔质量数进行单位换算,可在Excel 表中完成。 K+Na+:摩尔质量 25.0 g/mol ,K+:摩尔质量 39.1 g/mol,Na+:摩尔质量 22.99 g/mol,Mg2+:摩尔质量 24.30 g

4、/mol ,Ca2+:摩尔质量40.08 g/mol,Cl-:摩尔质量35.45 g/mol,SO42-:摩尔质量96.06 g/mol,CO32-:摩尔质量30.0 g/mol,HCO3-:摩尔质量61.0 g/mol,NO3-:摩尔质量62.01 g/mol 。 例如: Na+(mmol/kg)= Na+(mg/kg)/22.99;Mg2+(mmol/kg)= Mg2+(mg/kg)/24.30;其它依次类推。 2 系统构成和主要功能 离子成盐计算软件是一个面向广大公路勘测单位的计算机软件。其主要特点是:操作简单,界面友好,便于学习使用。 (2)成盐计算模块:首先要打开由Windows E

5、xcel生成得数据文件,调入土样化学分析得到的各种离子的毫摩尔数;然后要根据新疆公路盐渍土勘察规范附录B 规定的“易溶盐成盐计算方法”进行成盐计算;最后要输出计算结果。 在系统功能模块划分中,各模块是相对独立的,但在系统的程序实现中,各功能模块的击活是通过菜单的选择得以实现,各功能模块之间的数据传递采用同名异后缀的数据文件实现。 3 系统功能实现的基础 必须按此格式在Windows Office Excel 表格软件中录入数据,在第1行依次写入“试样编号、Na+、Ca2+、Mg2+、Cl-、SO42-、HCO3- 、CO32-、NO3-”,作为表头,每项占一小格,顺序不能错;在第2行至100行

6、依次写入与表头相对应的离子摩尔浓度实验分析数据,单位:mmol/kg 。可以是大于等于1行,小于100行的任意行数据。如果化学分析结果中无硝酸根离子(NO3-)分析项目,在数据录入时也要在“NO3-”头下写入“0”,不能是空白。保存成(*.CSV)格式文件。 3.2 成盐计算模块 首先要打开由Windows Excel生成得(*.CSV)格式数据文件,是一个对文件操作的编程,可利用Visual Basic 6.0提供的CommonDialog控件,给打开和保存文件提供标准对话框,并获取程序代码所需的文件名,再用Open语句打开文件,把“试样编号、Na+、Ca2+、Mg2+、Cl-、SO42-、

7、HCO3- 、CO32-、NO3-”数据文件表单原封不动的放入内存,以备后续程序调用计算。 成盐计算:试验测得的离子有Na+、Mg2+、Ca2+,阴离子Cl-、SO42-、CO32-、HCO3-、NO3-。各种离子的结合,一般是按上列顺序,依次达到满足。 输出计算结果:可利用Visual Basic 6.0提供的CommonDialog控件,给打开和保存文件提供标准对话框,并获取程序代码所需的文件名,再用writ语句写文件,格式为: 本程序使用Windows 记事本 (*.TXT)格式文件作为结果输出文件,文件格式如图2所示。 3.3 帮助模块 4 关于离子成盐计算程序软件 该应用程序主要功能

8、是利用土化学分析出的易溶盐离子含量结果,依据新疆公路盐渍土勘察规范规定的成盐顺序原则,进行成盐计算。 运行环境:主机PentiumIII 500MHz以上,内存128MB,硬盘8GB。Windows98XP操作系统。 软件安装系统由压缩包和安装运行软件(ChengYan.CAB,Setup.exe)组成,4.03MB。 版权所有 2007 保留所有权利 警告: 本计算机应用程序受著作权法、知识产权法和国际公约的保护。未经受权擅自复制传播者,将受到起诉和法律制裁。 5 软件安装 安装包由 ChengYan.CAB,Setup.exe,Setup.LST,安装说明文件组成。 安装时,双击setup

9、.exe2-确定2-选择安装目录(如:d:chengyan,如果该目录不存在,将自动创建该目录)2-开始安装2-安装完成.。 安装完成后 ,在“开始”“所有程序”列表中可以找到ChengYan 程序。单击“ChengYan”就可启动“离子成盐计算程序软件” 注意:(1)安装时如遇冲突,选择忽略!通常发生在第二次安装前,没有彻底卸载第一次安装的组件。(2)本安装程序包未对 MSVBVM60.DLL 公共文件进行打包,如果你的计算机中没有此公共文件,安装时会出错。你可以到别的计算机中搜索(查找)MSVBVM60.DLL 公共文件,并把他复制到你的计算机中 C:windowssystem 目录下,再重新安装,就OK!了。(3)该软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论