用《计算软件专家系统》开发计算程序的优点

   (1) 手工计算全面程序化

    有了《计算软件专家系统》,任何单位都可以将手工计算程序化。会手算就能编写,会手算就能校对,会手算就能审核。不需要任何算法语言常识。计算软件的开发方法成为工程技术人员基本技能。开发一个计算软件就像解一道习题样简单。

  各理工科高等学校的专业教研室,可以利用《计算软件专家系统》,将本专业的课程设计、毕业设计的计算内容全部程序化。供在教学和实际设计中应用。

  (2) 质量好 

 按常规,计算软件的开发方法是,由既精通专业知识,又掌握算法语言的人员,依据相关标准规定的计算步骤,用算法语言命令,一字字一条条编写、输入和调试。它是少数人的科研项目。考虑技术保护等原因,源程序一般不公开。缺少同行的校对和审核。软件质量仅决定于开发者个人的知识水平、学术风格及工作态度。软件质量和开发速度都难于保证。且人员一旦流动,会造成软件瘫痪的现象。

  利用《计算软件专家系统》为工具,开发计算程序,不需要算法语言常识,专业人员个个能参加。软件开发不再神秘,而变成常规的、透明的技术工作。纳入日常技术管理,同工程制图一样,建立技术审核责任制,文件资料存档备查。软件质量有保证。开发人员如有流动,其他人员照样使用和维护。任何单位都可开发自用的计算软件包。

  (3) 效率高

  由于没有算法语言障碍,可以多人同时分头编写不同计算内容的计算步骤,相互校对、审核,加快开发进度。不用编写任何源代码。比常规开发方法提高工效几十倍。

  (4) 模式统一  便于维护

  国内大型计算软件包往往由几个单位合作开发,计算单元模块由各单位分头编写,最后由一个单位组装成软件包。一旦需要维护改进时,势必牵连到几个单位,时间拖的要长。用《计算软件专家系统》开发的软件包,所有计算模块都可在一个单位一个机房内生成,一旦发现错误或需要改进的地方,可以随时改进和维护。

  (5) 成本低  便于推广

  人力资源的投入是计算软件包开发成本的主要部分。利用《计算软件专家系统》开发计算软件包,人力资源投入少,成本低。用户买的起,便于推广,实现其社会效益。

 

《计算软件专家系统》的技术特性

  (1)版权自主性

《计算软件专家系统》是“工程计算程序自动生成系统”的别称。550个文件,容量约50MB。它的全部设计思想及实现方法没有任何移植、仿制之处,具有原创性及自编性。是100% 国产自主版权软件(软著登字 第0000948 号)。

  (2)计算流程多样性

  计算步骤中可以有分支流程和循环流程,也可以包含查计算表、查曲线图的步骤。具有数组功能。计算步骤可多达2500句。

  (3)使用简易性

《计算软件专家系统》不要求使用者了解任何算法语言常识,只要求使用者精通算题的计算思路。完全按工程习惯编写计算步骤。只有较少的语法规则,无需特别记忆。高度“傻瓜化”。帮助中有多种类型的计算步骤实例,使用者阅读后,便可参照编写自用的计算步骤。

   (4)自动生成的计算程序(EXE文件)具有如下14项功能:

     1 键盘输入原始数据进行计算;  

     2 调入已存盘数据进行计算;

     3 观察已输入的原始数据 ;

     4 观察已算过的原始数据及计算结果 ;

     5 打印已算过的原始数据及计算结果

     6 打印已输入的原始数据;

     7 打印原始数据空白表 ;

     8 将计算结果生成文本文件;

     9 从磁盘上删除不需要的计算题目

     10 打印手工计算空白表;

     11 输入手工计算值 ;

     12 观察手、电算结果分析表;

     13 打印手、电算结果分析表

     14 计算程序说明(源程序展示)。

   (5)计算结果输出多样性

    a  屏幕上阅读计算结果;

    b  A4纸表格式打印计算结果;

    c  A4纸仿手工计算书式打印计算结果(含有用符号表示的公式及用数字表示的算式)。特别适用于校对者和审核人的审阅和会签。这是《计算软件专家系统》的特色之一 ; 

    d 电子表格式计算书,有简图、结果和结论,简洁明了。

   (6)生成的计算程序(EXE文件),可脱离开发环境独立运行。  

  

《计算软件专家系统》的版本及发行办法

    目前《计算软件专家系统》有演示版、试用版、标准版和高级版。 标准版共550个文件,容量约50MB 

   标准版适用于工程设计部门,开发自用的计算软件,此计算软件只能在《计算软件专家系统》环境下运行。

    高级版则适用于软件开发商企业,用《计算软件专家系统》开发的工程计算软件,作为商品在市场销售。此类计算软件可以脱离《计算软件专家系统》环境在任何一台微机上运行(开发商也可设计加密环节)。

  对于高级版用户,我站可派人指导安装使用《计算软件专家系统》,并协助开发二套工程计算软件(每套计算步骤不多于200句)。

     有意使用《计算软件专家系统》的用户,请与本站联系。

 

计算软件专家系统 UR 2000》简要说明

   1  概述

         1.1《计算软件专家系统》的问世背景

          仅凭对“计算机”三个字的字面理解,就可知研制计算机的最初目的是为了解决“计算”问题。工程计算是应用计算机的最早领域。在操作系统为“DOS”时代,工程专业人员,掌握一种算法语言(BasicFortran),比较容易,那时的计算程序多数是由该专业的技术人员编写的。进入“Windows”时代,编程语言变为Visual Basic C++等。对于这些语言,不经过专门培训和实践演练,是很难掌握的。因此,大部分专业工程技术人员,虽然渴望使用Windows 系统下的计算软件,但自己无力开发,就只好耐心等待了。

开发计算软件,虽然是计算机工作者的基本任务,但由于专业人员开发它有算法语言障碍;软件人员开发它又有专业知识障碍,致使计算软件的开发工作,成了无人问津的真空地带。

本文介绍的《计算软件专家系统》就是在上述背景下问世的。它是解决两个“障碍”最好工具。工程师用普通汉语书写出自己熟悉项目的计算步骤(不需要任何算法语言常识),《计算软件专家系统》就能将此计算步骤变成该项目的计算软件(EXE文件)

“计算步骤”就是用普通汉语,一行一行的将手工计算过程书写出来,只写符号、名称、单位和公式,不写具体数值,与手工计算书类似。计算机打字员象录入中文文稿一样,将手工计算的步骤输入到计算机中去,按屏幕提示操作,便可生成与计算步骤相一致的工程计算程序(EXE文件)

1.2 “计算步骤”示例

 例1:求解一元二次方程式aX*X+bX+c=0 根的计算步骤。

a-二次项系数(不准为0)                        '原始数据语句

     b-一次项系数                                           '原始数据语句

     c-常数项                                                   '原始数据语句

    二次项的系数a0 不能计算,当 a=0 时 显示   '说明注释性语句

    a=0 时 转到 JU                                      '条件转移语句

    Δ-一元二次方程式的判别式,Δ=b*b-4*a*c      '计算语句

    此方程的判别式Δ<0 没有实数根,当Δ<0 时显示 '说明注释性语句

    X1-一元二次方程式的第1个根,当Δ>=0 X1=(-b+√(Δ))/(2*a)'计算语句

    X2-一元二次方程式的第2个根,当Δ>=0 X2=(-b-√(Δ))/(2*a)'计算语句

    JU-入口行                                    '接受条件转移的入口类型

    一元二次方程式 求根计算结束                   '说明注释性语句

    ***                                           '程序结束标识

    将上面由“a”到“***12行的内容(黑体字)录入到计算机中去,按屏幕提示操作,求根的计算程序(EXE文件)便能自动生成。

    例2:内压圆筒计算( GB 150-1998 5)的计算步骤。

    Pc-计算压力,MPa                                        '原始数据语句

    Di-圆筒内直径,mm                                     '原始数据语句

    t-设计温度,℃                                               '原始数据语句

    δn-圆筒的名义厚度,mm                            '原始数据语句

    C2-筒体的腐蚀裕量,mm                            '原始数据语句

    C1-筒体厚度负偏差,mm                            '原始数据语句

    Φ-焊缝系数                                                      '原始数据语句

    CL1-筒体材料                                                  '原始数据语句(材料类型)

    [σ]t-设计温度下筒体材料的许用应力,MPa,[σ]t=XN1(7t)'计算语句(材料性能)

    C-厚度附加量,mm,C=C1+C2                                                      '计算语句

    δ-筒体的计算厚度,mm,δ=Pc*Di/(2*[σ]t*Φ-Pc)                '计算语句

    δe-筒体的有效厚度 (名义厚度-附加量)mm,δe=δn-C         '计算语句

    σt-筒体的计算应力,MPa,σt=Pc*(Di+δe)/(2*δe)                     '计算语句

   [σj]-计算应力的许用值[σ]tΦ ,MPa,[σj]=[σ]t*Φ    '计算语句

   Pw]-设计温度下筒体允许的工作压力,MPa,[Pw]=2*δe*[σ]t*Φ/(Di+δe)

    内压圆筒应力校核 计算通过,当[σj]>=σt 时 显示      '说明注释性语句

    内压圆筒应力校核 计算不通过,当[σj]<σt 时 显示     '说明注释性语句

    内压圆筒 计算结束                                    '说明注释性语句

    ***                                                       '程序结束标识

上面由“Pc”行到“***”行的内容(黑体字),就是没有具体数值的手工计算步骤。将它录入到计算机中去,《内压圆筒计算程序》(*.EXE文件)便能自动生成。

进行计算步骤录入时,屏幕上有随机帮助和书写实例,全面提示计算步骤的书写方法。

1.3《计算软件专家系统》的技术特性

(1)版权自主性

《计算软件专家系统》是“工程计算程序自动生成系统”的别称。550个文件,容量约50MB。近44000条源程序,93万多个字符,可打满1008A4纸。它的全部设计思想及实现方法没有任何移植、仿制之处,具有原创性及自编性。是100% 国产自主版权软件(软著登字 第0000948 号)。

(2)计算流程多样性

计算步骤中可以有分支流程和循环流程,也可以包含查计算表、查曲线图的步骤。具有数组功能。计算步骤可多达2500句。

(3)使用简易性

《计算软件专家系统》不要求使用者了解任何算法语言常识,只要求使用者精通算题的计算思路。完全按工程习惯编写计算步骤。只有较少的语法规则,无需特别记忆。高度“傻瓜化”。帮助中有多种类型的计算步骤实例,使用者阅读后,便可参照编写自用的计算步骤。

         (4)自动生成的计算程序(EXE文件)具有如下14项功能:

1 键盘输入原始数据进行计算;                 2 调入已存盘数据进行计算;

3 观察已输入的原始数据 ;                        4 观察已算过的原始数据及计算结果 ;

5 打印已算过的原始数据及计算结果;    6 打印已输入的原始数据;

7 打印原始数据空白表 ;                            8 将计算结果生成文本文件;

9 从磁盘上删除不需要的计算题目;       10 打印手工计算空白表;

11 输入手工计算值 ;                                  12 观察手、电算结果分析表;

13 打印手、电算结果分析表;                  14 计算程序说明(源程序展示)。

设置10111213四项功能有两方面目的。一是依程序计算结果为准,考核评价手工计算结果的正确性;二是在程序开发阶段,试用程序时,用手工计算结果来校对程序计算结果的正确性。手、电算结果分析表中,有误差统计,依此可评定被考核对象的手算成绩。此四项功能特别适用于技术培训和高等学校的教学考核。

 (5)计算结果输出多样性

  a  屏幕上阅读计算结果;

  b  A4纸表格式打印计算结果;

  c  A4纸仿手工计算书式打印计算结果(含有用符号表示的公式及用数字表示的算式)。特别适用于校对者和审核人的审阅和会签。这是《计算软件专家系统》的特色之一。    

          d 电子表格式计算书,有简图、结果和结论,简洁明了。    

         (6)生成的计算程序(EXE文件),可脱离开发环境独立运行。

1.4 用《计算软件专家系统》开发计算程序的优点

          (1) 手工计算全面程序化

         有了《计算软件专家系统》,任何单位都可以将手工计算程序化。会手算就能编写,会手算就能校对,会手算就能审核。不需要任何算法语言常识。计算软件的开发方法成为工程技术人员基本技能。开发一个计算软件就像解一道习题样简单。

各理工科高等学校的专业教研室,可以利用《计算软件专家系统》,将本专业的课程设计、毕业设计的计算内容全部程序化。供在教学和实际设计中应用。

 (2) 质量好

按常规,计算软件的开发方法是,由既精通专业知识,又掌握算法语言的人员,依据相关标准规定的计算步骤,用算法语言命令,一字字一条条编写、输入和调试。它是少数人的科研项目。考虑技术保护等原因,源程序一般不公开。缺少同行的校对和审核。软件质量仅决定于开发者个人的知识水平、学术风格及工作态度。软件质量和开发速度都难于保证。且人员一旦流动,会造成软件瘫痪的现象。

利用《计算软件专家系统》为工具,开发计算程序,不需要算法语言常识,专业人员个个能参加。软件开发不再神秘,而变成常规的、透明的技术工作。纳入日常技术管理,同工程制图一样,建立技术审核责任制,文件资料存档备查。软件质量有保证。开发人员如有流动,其他人员照样使用和维护。任何单位都可开发自用的计算软件包。

(3) 效率高

由于没有算法语言障碍,可以多人同时分头编写不同计算内容的计算步骤,相互校对、审核,加快开发进度。不用编写任何源代码。比常规开发方法提高工效几十倍。

          (4) 模式统一  便于维护

国内大型计算软件包往往由几个单位合作开发,计算单元模块由各单位分头编写,最后由一个单位组装成软件包。一旦需要维护改进时,势必牵连到几个单位,时间拖的要长。用《计算软件专家系统》开发的软件包,所有计算模块都可在一个单位一个机房内生成,一旦发现错误或需要改进的地方,可以随时改进和维护。

          (5) 成本低  便于推广

人力资源的投入是计算软件包开发成本的主要部分。利用《计算软件专家系统》开发计算软件包,人力资源投入少,成本低。用户买的起,便于推广,实现其社会效益。

         1.5 工程计算程序的规范化结构

         1.5.1工程计算程序的基本组成及功能

(1) 工程计算程序的基本组成

尽管工程学科种类繁多,工程计算难易差别很大,程序内容千差万别,开发者的学术风格各不相同,但其计算程序的基本组成,总可以规范化为如图1-1所示的三部分。

          传统的计算程序上述三部分为一个不可拆分的整体,即包涵在一个EXE文件中。

          计算源程序的常规编写方法是,由既精通专业知识又掌握算法语言的覆合型人员,依据相关标准规定的计算内容和步骤,按算法语言规定的命令和语法要求,一字字一条条编写数值计算部分源程序。同时还要编写原始数据输入部分和计算结果输出部分的源程序。而“输入”、“输出”部分源代码比“计算”部分量大且复杂。 

          用《计算软件专家系统》编写计算程序的要求是

          a 不要求编写人懂得任何算法语言常识,只要求编写人掌握本专业的工程计算技能;

          b 不要求编写“输入”部分和“输出”部分源程序。

          c 只要求编写人员在一般白纸上,用普通汉语将手工计算步骤书写出来;

          d 计算机打字人员用任何中文字处理软件,将手工计算步骤输入到计算机中去;

          e 在计算机上进行简单操作后,在 Windows 环境下可以运行的EXE文件,便能自动生成。

         利用《计算软件专家系统》自动生成的计算程序,都具有图1-1的三部分,彼此独立,且具有更多的功能,见图1-2。这种结构便于阅读、修改、扩充和移殖,叫模块式结构。

          (2) 原始数据输入部分具有6项功能,见图1-2

          (3) 数值计算部分具有6项功能,见图1-2

(4) 计算结果输出部分具有7项功能,见图1-2

          计算结果输出部分设置④⑤⑥⑦四项功能有两方面目的。一是依程序计算结果为准,考核手工计算结果的正确性;二是在程序开发阶段,调试程序时,用手工计算结果来校对程序计算结果的正确性。手工计算结果输入计算机后也能存盘,长久保存。手、电算结果分析表中,能自动显示或打印手、电算结果的相对差,最后能统计出最大相对差(绝对值)和平均相对差,依此可评定被考核对象的手算成绩。这些功能对教学和手算技能培训具有重要意义。

          1.5.2 自动生成的计算程序的运行模式

          自动生成的计算程序,可以脱离《计算软件专家系统》环境,在任何一台计算机上运行。运行模式 见 图1-3

          利用《计算软件专家系统》自动生成的工程计算程序,都具有图1-2 的三个组成部分19项功能,和图1-3的运行模式。同一个题目,只有简单功能的计算程序,和具有全面功能的又符合工程化、规范化要求的计算程序,其开发的难易程度,会相差十几倍。计算软件的开发本来就很困难,再加上工程化、规范化的要求就更加困难。《计算软件专家系统》是解决这一困难的最好工具。

 2  《计算软件专家系统》UR2000 部分窗口展示:

 2.1 进入《计算软件专家系统》UR2000后的主菜单如下:

                          

                   图2-1《计算软件专家系统》UR2000的主菜单

 2.2在 图2-1选择2,并将“内压圆筒计算”的计算步骤录入后的窗口如下: 

                    图2-2开发“悬臂梁计算”计算程序的窗口

  2.3在图2-2上按“自动生成计算程序”钮,稍后出现如下窗口:

                                              

    图2-3自动生成了计算程序的提示窗口

 

 在线开发:

     本站承揽各种计算软件的在线开发业务。委托方将开发任务书(可用手工计算书代替,Word形式或电子表格形式均可)用电子邮件传给我站,我站先行开发试用版 ,供委托方试用。 

   委托方试用满意后,再洽商继续开发事宜。

 

首 页 计算软件专家系统UR2000 钢制压力容器计算软件包 UR98 塑料设备计算软件包 URSL