文档库 最新最全的文档下载
当前位置:文档库 › 紫金桥软件WEB发布功能详解

紫金桥软件WEB发布功能详解

紫金桥软件WEB发布功能详解
紫金桥软件WEB发布功能详解

紫金桥软件Web发布功能详解

紫金桥软件技术公司

2013年9月6日

一、概述 (2)

Web发布的原理 (2)

二、使用说明 (5)

软件的Web配置 (5)

发布方式 (7)

1. 使用IIS发布 (7)

2. 使用紫金桥软件Web Server发布 (10)

画面发布 (12)

IE配置 (12)

防火墙设置 (14)

浏览器访问 (20)

三、示例:Web服务器与数据服务器的分离使用 (20)

一、概述

通过使用Web发布功能,用户可以在Internet上通过浏览器(Windows系统下的IE浏览器)直接访问紫金桥组态软件中已经发布的工程,实时的查看所需的信息。

Web发布的原理

在不同软件版本下,发布的工程文件和关键文件存储的位置如下表所示。

临时目录的查找。打开“IE浏览器/工具/Internet选项”选项后,点击“设置”按钮,如下图所示。

点击“查看文件”按钮,如下图所示。

点击“Local”进入Local目录下,如下图所示。

再次点击进入Temp目录下,如下图所示。

6.5之前版本的临时目录就是Temp。

6.5之后版本(含6.5版本)的临时目录定义情况如下:

当使用IIS发布时,临时目录为Temp下以“IP地址+虚拟目录名”(例如127.0.0.1real)命名的文件夹;当使用紫金桥软件本身的Web Server发布时,临时目录为Temp下以“IP

地址”(例如127.0.0.1)命名的文件夹,如下图所示。

Web发布所使用的端口号如下表:

备注:数据端口默认是1998,当1998端口被占用时,可以使用未被占用的其他端口。

修改数据端口。在组态环境下,选择“公共/网络服务器配置”选项卡进入“网路配置”界面,在“端口:”后的文本框中可以输入要使用的数据端口号,如下图所示。

点击“确认”按钮,修改数据端口号完成。修改成功后,web配置中的数据端口号也会被自动修改,如下图所示。

二、使用说明

软件的Web配置

在组态环境下,选择“公共/Web配置”选项卡,如下图所示。

初始画面:用户通过IE访问Web时出现的初始画面。

数据端口:设置IE访问时用于进行数据传输的端口号,初始默认为1998。

安全级别:没有设置安全级别时,任何用户都可以在Internet上直接访问,为了数据的安全,可以设置安全级别来指定用户权限,根据用户的权限在登录成功后可以进行相应的操作。

全屏显示:显示时是否显示IE的工具栏、菜单等。

只发布本地数据源:如果指定该项,只访问本地数据库,若使用分布式系统时,把远程的数据库的内容备份到本地数据库,访问时直接访问。

缺省配置:恢复系统的缺省配置。

点击“高级”按钮,进一步的配置,如下图所示。

总是强制下载:每次浏览时均强制下载,而不管文件有无新的变化。在系统调试完后,应当去掉该选项。

只使用Windows系统自身IIS:使用系统的IIS,选择该项。

分辨率自动转换:表示通过IE访问远程画面时分辨率随当前机器的分辨率自动转换,否则不转换。

闲置自动退出:勾选该项并设定好时限,用IE打开画面后,如果鼠标和键盘在间隔了指定的时限没有被操作则提醒是否退出画面。

Web虚拟目录:用户可以建立一级虚拟目录,虚拟目录的名称不支持以下字符,“\/:*?”<>|”,目前仅支持建立一级虚拟目录。将“只使用Windows系统自身IIS”勾选上,输入一个虚拟目录名称,此处以real为例。不勾选“只使用Windows系统自身IIS”,虚拟目录名称一栏为灰,将无法输入。

发布方式

有2种方式进行Web发布,一种是使用IIS来进行Web发布,另一种是使用紫金桥软件的Web Server来进行发布。

1.使用IIS发布

(1)安装IIS的步骤(以Windows7为例)。

打开控制面板—>程序和功能—>打开或关闭Windows功能,如下所示。

将“Internet信息服务/万维网服务”一项如下图所示修改,点击“确定”按钮。

然后重新进入“打开或关闭Windows功能”界面,将“Internet信息服务/Web管理工具”一项如下图所示修改,点击“确定”按钮。

检查是否安装成功。在“计算机”图标上点击鼠标右键,在弹出的右键菜单中选择“管理”选项,如下图所示。

若在“服务和应用程序”结点下面包含IIS,说明安装成功,如下图所示。

注意:应保留默认网站Default Web Site,否则Web发布将无法实现。

(2)软件的Web配置中要将“只使用Windows系统自身IIS服务器”选项勾选上,并填写“Web虚拟目录名称”(以real为例),如下图所示。

注意:IIS的配置信息是在工程启动运行后系统自动生成的,因此每次修改web配置后都需要重新运行紫金桥软件。

2.使用紫金桥软件Web Server发布

(1)关闭IIS

如果是Windows7操作系统,则打开IIS,鼠标右键“Default Web Site”选择“管理网站”下的“停止”选项,如下图所示。

若是Windows XP操作系统,则还需打开控制面板—>管理工具—>服务—>禁用IIS Admin Service,如下图所示。

(2)Web配置

在组态环境下,选择“公共/Web配置/高级”选项卡,将“只使用Windows系统自身IIS 服务器”选项勾掉,如下图所示。

画面发布

在组态环境下发布画面,若希望发布所有画面,则从菜单中选择“文件/全部发布到Web”选项或者从菜单中选择“功能/全部发布到Web”选项;若只想发布部分画面,需要逐个窗口进行发布,发布的方法是打开指定窗口,从菜单中选择“功能/发布到Web”或在当前窗口右键菜单中选择“发布到Web”选项。

注意:

(1)使用Web Server发布时,发布的所有文件名都不能包含中文(包括窗口名);

使用IIS发布时,发布的画面中的图片名不能包含中文。

(2)不可以发布存储在桌面上的工程。

IE配置

为了保证访问端能在IE浏览器上正常访问所发布的工程,有时需要对访问端计算机IE 浏览器的安全属性进行适当的改动。

(1)从IE浏览器菜单“工具/Internet选项”进入到其“安全”设置对话框(对于不同版本的IE其画面可能不相同),如下图所示。

启用(或“提示”)如下图所示。

户账户控制”选项,将控制级别改为“从不通知”。如下图所示。

如果不作此更改,则临时目录可能会变为“Temp/Low”,而且某些IE访问时必须使用的文件会被放到错误位置,导致访问不成功。

防火墙设置

为了能在IE浏览器上成功的访问到已发布的工程,需对发布端计算机防火墙进行设置。设置的方法有两种,第一种方法是直接将防火墙关闭;另一种方法是建立新规则,下面以Windows 7系统为例进行讲解。

(1)关闭防火墙。打开“控制面板/Windows 防火墙/打开或关闭Windows 防火墙”

选项,如下图所示。

选择“关闭/Windows 防火墙” 选项,如下图所示。

(2)建立新规则。打开“控制面板/Windows 防火墙/高级设置”选项,如下图所示。

在“入站规则”处鼠标右键菜单选择“新建规则”进入“新建入站规则向导”,在“要创建的规则类型”中选择“端口”选项,如下图所示。

点击“下一步”按钮,在“特定本地端口”处的文本框中输入端口号“80”(因为IIS 默认使用的端口号是80),其他选项默认,如下图所示。

点击“下一步”按钮,选择“允许连接”选项,如下图所示。

点击“下一步”按钮,选项默认,再点击“下一步”按钮,如下图所示。

在“名称”中填写新建规则的名称(如port80),点击“完成”按钮,如下图所示。

面如下图所示。

作为OPC服务器的紫金桥软件与Phd的通讯

作为OPC服务器的紫金桥软件与PHD的通讯 OPC (OLE for Process Control——用于过程控制的OLE)是一个应用广泛的工业标准,紫金桥监控组态软件提供了对OPC的良好支持,既可以作为OPC客户端获取数据,也可以作为OPC服务器提供数据。 Honeywell Process History Database,简称PHD,又称Uniformance,PHD信息管理系统通过一个统一的构架促成通用应用软件的实施和信息流的有效管理。数据库系统支持用于全厂范围的数据采集、储存和管理的应用软件,确保所有应用软件所用数据的一致性,使所有应用软件共同协调工作。 PHD信息管理系统提供实时数据库、事件历史数据库、存放事务性数据的数据库和应用数据库,工厂数据模型(Plant Reference Module)实现多种数据库的关联和工厂数据的分类。如此PHD不仅可以采集来自控制系统的实时数据,还可以实现事件信息、实验室数据和油品移动数据的集成,实现真正意义上的工厂信息管理平台。 在MES数采系统中PHD作为OPC客户端,紫金桥软件作为OPC服务器。下图是MES 数据采集系统示意图, MES数据采集系统示意图 下面就具体讲一下PHD和紫金桥OPC通讯配置过程。 首先,要给装了PHD的buffer机(buffer就是数采机)配置DCOM,尽管紫金桥软件和PHD是安装在一台机器上,但是RealOPCServer是应用程序而PHD是以服务方式启动。因此必须配置控制台的用户权限,才能和PHD通讯。 第二,启动软件。如果PHD已经在运行则先停掉PHD,然后停掉RealOPC,再停掉紫金桥软件。然后启动紫金桥软件----启动RealOPC------启动PHD-----在PHD里查看数据的可信度。 1、PHD的停止 运行-----cmd-------PHDctl stop /y

系统的功能性需求与非功能性需求

1. 文档介绍 1.1 文档目的 为了明确客户的基本需求,更好地完成对客户需求的了解,并量化和明晰本系统的工作量和工作进度,特编写此说明书。 1.2 文档范围 该文档包括产品售后服务系统项目的介绍、面向的用户群体、系统的功能性需求及非功能性需求。 1.3 读者对象 本手册适用于与客户进行需求的沟通与确认,及所有《产品售后服务跟踪系统》的设计开发人员。 2 系统介绍 2.1 背景 随着信息技术的日益发展,产品售后服务的信息化已成为产品售后服务跟踪系统的必然趋势。产品售后服务系统的核心部分是对客户进行回访问卷调查,以确定客户对产品的评价,服务的满意度。为了更详细的了解产品售后服务过程中各项管理业务,调研人员和最终用户进行了多次讨论,并提出了双方认可的解决方案。 2.2 系统说明 产品售后服务跟踪系统主要为公司解决售后服务管理的需求,协助回访工作人员对客户进行日常回访调查和客户管理,提高管理效率,降低运作成本,增强 企业长期竞争力

通过该系统,公司系统管理人员能实现对回访用户、客户的动态管理;系统管理人员能随时了解回访用户的回访情况;回访用户能记录客户的回访记录;3. 系统面向的用户群体 系统面向产品公司的售后服务管理员,回访用户。 3.1 用户的特征 用户大都具备以下特征: ? 有IE 使用经验 ? 了解网络 ? 了解办公自动化 3.2 用户环境 用户的计算机环境大致如下: ? Microsoft Windows XP ?Microsoft Internet Explorer 6 或更高版本 ? MS Office 办公软件 ? Outlook 或Foxmail 邮件管理 ? Microsoft Windows .NET Framework 2.0 4. 系统的功能性需求 系统包含的功能概括如下表:

需求分析中需求规格SRS的非功能性需求的考虑因素

需求分析中需求规格SRS的非功能性需求的考虑因素 * 功能性质量因素:正确性,健壮性,可靠性 * 非功能性质量因素:性能,易用性,清晰性,安全性,可扩展性,兼容性,可移植性正确性 * 正确性是指软件按照需求正确执行任务的能力。“正确性”的语义涵盖了“精确性”。 * 正确性无疑是第一重要的软件质量属性。 * 技术评审和测试的第一关都是检查工作成果的正确性。 * 机器不会主动欺骗人,软件运行出错通常都是人造成的,所以不要找借口埋怨机器有毛病。 健壮性 * 健壮性是指在异常情况下,软件能够正常运行的能力。 * 正确性描述软件在需求范围之内的行为,而健壮性描述软件在需求范围之外的行为。 * 开发者往往把异常情况错当成正常情况而不作处理,结果降低了健壮性。 * 用户才不管正确性与健壮性的区别,反正软件出了差错都是开发方的错。所以提高软件的健壮性也是开发者的义务。 * 健壮性有两层含义:一是容错能力,二是恢复能力。 可靠性 * 可靠性是指在一定的环境下,在给定的时间内,系统不发生故障的概率。 * 可靠性本来是硬件领域的术语。比如某个电子设备在刚开始工作时挺好的,但由于器件在工作中其物理性质会发生变化(如发热),慢慢地系统的功能或性能就会失常。所以一个从设计到生产完全正确的硬件系统,在工作中未必就是可靠的。 * 软件在运行时不会发生物理性质的变化,人们常以为如果软件的某个功能是正确的,那么它一辈子都是正确的。可是我们无法对软件进行彻底地测试,无法根除软件中潜在的错误。平时软件运行得好好的,说不准哪一天就不正常了,如有千年等一回的“千年虫”问题,司空见惯的“内存泄露”问题、“误差累积”问题等等。 * 时隐时现的错误一般都属于可靠性问题,纠错的代价很高。 性能 * 性能通常是指软件的“时间-空间”效率,而不仅是指软件的运行速度。人们总希望软件的运行速度高些,并且占用资源少些。 * 性能优化的关键工作是找出限制性能的“瓶颈”

web项目测试实战性能测试结果分析样章报告

5.4.2测试结果分析 LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要、并发数、平均事务响应时间、每秒点击数、业务成功率、系统资源、网页细分图、Web服务器资源、数据库服务器资源等几个方面分析,如图5- 1所示。性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向。我们回顾一下本次性能测试的目的,正如错误!未找到引用源。所列的指标,本次测试的要求是验证在30分钟内完成2000次用户登录系统,然后进行考勤业务,最后退出,在业务操作过程中页面的响应时间不超过3秒,并且服务器的CPU 使用率、内存使用率分别不超过75%、70%,那么按照所示的流程,我们开始分析,看看本次测试是否达到了预期的性能指标,其中又有哪些性能隐患,该如何解决。 图5- 1性能测试结果分析流程图 结果摘要 LoadRunner进行场景测试结果收集后,首先显示的该结果的一个摘要信息,如图5- 2所示。概要中列出了场景执行情况、“Statistics Summary(统计信息摘要)”、“Transaction Summary(事务摘要)”以及“HTTP Responses Summary(HTTP响应摘要)”等。以简要的信息列出本次测试结果。 图5- 2性能测试结果摘要图

场景执行情况 该部分给出了本次测试场景的名称、结果存放路径及场景的持续时间,如图5- 3所示。从该图我们知道,本次测试从15:58:40开始,到16:29:42结束,共历时31分2秒。与我们场景执行计划中设计的时间基本吻合。 图5- 3场景执行情况描述图 Statistics Summary(统计信息摘要) 该部分给出了场景执行结束后并发数、总吞吐量、平均每秒吞吐量、总请求数、平均每秒请求数的统计值,如图5- 4所示。从该图我们得知,本次测试运行的最大并发数为7,总吞吐量为842,037,409字节,平均每秒的吞吐量为451,979字节,总的请求数为211,974,平均每秒的请求为113.781,对于吞吐量,单位时间内吞吐量越大,说明服务器的处理能越好,而请求数仅表示客户端向服务器发出的请求数,与吞吐量一般是成正比关系。 图5- 4统计信息摘要图 Transaction Summary(事务摘要) 该部分给出了场景执行结束后相关Action的平均响应时间、通过率等情况,如图5- 5所示。从该图我们得到每个Action的平均响应时间与业务成功率。

紫金桥组态软件与plc通讯实例

目录 1 通讯 (2) 1.0 和利时PLC (2) 1.1 三菱Q系列 (3) 1.2 LG plc modbus (15) 1.3 台达plc 与modbus (22) 1.4 永宏PLC 和modbus (27) 1.4爱默生PLC 和modbus (39) 1.6 西门子200 和ppi (45) 1.7 西门子200 和modbus (52) 1.8 西门子300 (58) 1.9 AB plc df1协议 (61)

1 通讯 1.0 和利时PLC 紫金桥软件与和利时PLC Modbus 紫金桥组态软件可以通过modbus和利时的PlC通讯,其中plc作为modbus从站,紫金桥软件作为modbus主站。紫金桥软件可以读取和利时plc的I区、Q区以及M区的数据,可以写(或强制)Q区及M区数据。和利时plc的默认串口设置是通讯波特率为38400bps,数据位8位,停止位1位,奇偶校验为无校验,modbus地址为51 。这些设置可以通过PowerPro软件进行设置,通过Reset_COMM_PRMT功能块可以重新设波特率、奇偶校验和停止位等通讯参数(点击“在线”菜单中的“通讯参数”弹出“Communication Parameters”通讯参数对话框,可以修改波特率奇偶校验和停止位等参数,)通过调用HollySys_PLC_Ex.lib 库中的功能块Set_Local_Address可以设置PLC的modbus从站地址。 对于G3系列PLC产品的地址分为I区(输入区)、Q区(输出区)和M区(中间存储区)。读写I区和Q区的开关量地址=(字节地址×8+位地址)+1,其中字节地址为Powerpro中相应于%Q(I)Xm.n中的m,位地址为PowerPro中相应于%Q(I)Xm.n中的n。例如,显示地址为%QX1.1的通道的状态,则该开关量地址为1(m)*8+1(n)+1=10(m=1,n=1)。读写I区和Q区的模拟量地址(字)=PowerPro中相应通道的实际地址除以2,然后再加1。例如,读写地址为%QW2,则为实际地址/2(转化为字偏移量)+1(补偿偏移),即2。读写M区的地址与读写I区和Q取的地址相似,采用上面的方法得到地址后,在最前面加上3000即可。对于M区的数据,在使用时要注意MB0~MB99作为系统诊断用,可以读取不可以写入,用户只能使用MB100之后的M区数据。I区(开关量)对应紫金桥软件中DI离散输入量存区,Q区(开关量)对应DO离散输出量存区,M区(开关量)对应紫金桥中的DO离散量输出量存区,对于I区模拟量对应AR 输入寄存器存区,Q区模拟量对应HR保持寄存器区,M区模拟量对应HR保持寄存器区。

Web性能测试方案

Web性能测试方案 1测试目的 此处阐述本次性能测试的目的,包括必要性分析与扩展性描述。 性能测试最主要的目的是检验当前系统所处的性能水平,验证其性能是否能满足未来应用的需求,并进一步找出系统设计上的瓶颈,以期改善系统性能,达到用户的要求。 2测试范围 此处主要描述本次性能测试的技术及业务背景,以及性能测试的特点。 编写此方案的目的是为云应用产品提供web性能测试的方法,因此方案内容主要包括测试环境、测试工具、测试策略、测试指标与测试执行等。 2.1测试背景 以云采业务为例,要满足用户在互联网集中采购的要求,实际业务中通过云采平台询报价、下单的频率较高,因此云采平台的性能直接决定了业务处理的效率,并能够支撑业务并发的压力。 例如:支撑100家企业用户的集中访问,以及业务处理要求。 2.2性能度量指标 响应时间(TTLB) 即“time to last byte”,指的是从客户端发起的一个请求开始,到客户端接收到从服务器端返回的响应结束,这个过程所耗费的时间,响应时间的单位一般为“秒”或者“毫秒”。响应时间=网络响应时间+应用程序响应时间。 响应时间标准:

事务能力TPS(transaction per second) 服务器每秒处理的事务数; 一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。 客户机在发送请求时开始计时,收到服务器响应后结束计时,一次来计算使用的时间和完成的事务个数。它是衡量系统处理能力的重要指标。 并发用户数 同一时刻与服务器进行交互的在线用户数量。 吞吐率(Throughput) 单位时间内网络上传输的数据量,也可指单位时间内处理的客户端请求数量,是衡量网络性能的重要指标。 吞吐率=吞吐量/传输时间 资源利用率 这里主要指CPU利用率(CPU utilization),内存占用率。 3测试内容 此处对性能测试整体计划进行描述,包括测试内容以及关注的性能指标。Web性能测试内容包含:压力测试、负载测试、前端连接测试。 3.1负载测试 负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。例如:Web应用系统能允许多少个用户同时在线?如果超过了这个数量,会出现什么现象?Web应用系统能否处理大

关于非功能性需求说明书

非功能性需求 ) 什么是非功能性需求 非功能性需求是这样一种需求,它解决“如何使这个系统能在实际环境中运行”。 ) 重要吗? 在设计解决方案的过程中满足功能性需求当然是很重要的。但是,如果没有考虑非功能性需求,那么这个解决方案则很难取得实效,因为用户可能难以甚至无法使用系统的功能。 很多非功能需求一般会在底层的基础技术平台去仔细设计和实现。 ) 非功能性需求要考虑那些方面 非功能性的特性一般有这些: 可靠性 只显示系统可以做某些事情是不够的。如果一个系统不能可靠地运行(例如,在加载时,或者在系统故障时,等等),则它就不能满足客户的需要。 有一些问题应该自问一下: * 即使硬件出现故障,系统也可以可靠运行吗? * 复制和故障转移方案是什么? * 需要手动干预,还是系统可以自动进行故障转移? * 实现可靠性会对性能造成负面影响吗? * 实现可靠性的成本有多高? 可靠性需要考虑的一些具体方面是: 安全性:假设攻击者就在外面。如何知道系统用户就是他们所声称的,并只让他们访问经过授权的功能?如何保护我的系统不受攻击?考虑到网络攻击、机器攻击,甚至从您自己的系统内部发起的攻击。 事务性:如何设计系统来保存工作单元的属性?如果在设计中涉及多个独立的子系统(服务和就是这种情况),则这一点就显得特别重要。不要假设始终可以进行两阶段提交 ( )。 可用性 如果用户不能够从他们可用的渠道(例如)方便地访问您的产品,那么它的好处何在呢?这有时是作为功能性的一部分一起考虑(或者应该在理想的环境下)的,但是常常被忽视,以致于整个项目处于危险之中。这里需要考虑的一些问题是: * 您是否为用户带来不适当的负担(例如,需要特殊的浏览器版本)? * 系统是否根据模型视图控制器 () 体系结构设计以使多用户界面成为可能?如果是这样,如何将它们绑定在一起? * 是否界面本来就有状态而功能无状态(反之亦然)? 有效性 如果没有有效地使用资源(例如处理器、内存和磁盘空间),功能性、可靠性和可用性再好的系统最后都会失败。我们经常发现将有效性划分成两个子范围是很有用的,这两个子范围都应该加

web性能测试计划

XXXX性能测试 页脚内容1

目录 1.文档介绍 (4) 1.1 文档目的 (4) 1.2 参考文献 (4) 1.3编写目的 (4) 2.性能相关描述 (5) 2.1性能测试指标 (5) 2.2性能测试范围 (5) 2.3 名词术语约定 (6) 页脚内容2

3 测试环境 (7) 3.1生产环境系统架构 (7) 3.2测试环境系统架构 (8) 3.3 生产环境软硬件配置 (9) 3.4 测试环境软硬件配置 (9) 3.5 负载机软硬件配置 (10) 4.需求分析 (11) 4.1业务模型 (11) 4.2 性能指标 (12) 5 测试策略 (14) 5.1测试执行策略 (15) 5.2 测试监控策略 (16) 6测试场景 (17) 6.1前台开单测试场景 (17) 7测试准备 (19) 7.1测试工具准备 (19) 7.2测试脚本及程序准备 (20) 页脚内容3

7.3测试数据准备 (21) 7.4测试环境准备 (21) 8测试组织架构 (22) 9项目风险 (23) 1.文档介绍 1.1 文档目的 本测试报告为XXX平台项目的性能测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合性能需求。 1.2 参考文献 1.3编写目的 从文档描述XXX发布系统性能测试的范围、方法、资源、进度,作为XXX发布系统性能测试的依据,该文档的目的主要有: 1、明确测试范围、测试对象 2、明确测试目标 3、明确测试环境需求,包括:测试需要的软、硬件环境以及测试人力需求 4、确定测试方案,测试的方法和步骤 页脚内容4

5、指定测试工作的时间安排 6、分析测试的风险,寻找规避办法 7、确定测试需求输出的结果和结果表现形式 2.性能相关描述 2.1性能测试指标 (1).基于XXX业务量的要求,评估XXX平台是否能满足性能要求 (2).进行配置测试,找到相对合理的测试 (3).对XXX进行定容定量,提供规划参考 (4).验证系统的稳定性,验证系统的容错能力 (5).测试并找到系统可能存在的性能问题,分析系统瓶颈 2.2性能测试范围 通过性能测试需求调研,分析用户使用行为.对系统的用户及业务数据量作了定量分析,性能测试将主要集中在表A-1中列出的业务过程. 表A-1 测试范围 页脚内容5

力控监控组态软件应用

典型能源系统架构包括能源调度管理中心、通讯网络、远程数据采集单元等三级物理结构(如图示)。 1)以力控新一代监控组态软件eForceCon SD为核心,建立I/O Server实时数据服务器,实现在线的数据监视、工艺操作和实时的能源管理功能;基于数据库技术开发具有模型背景的能源管理功能并对外提供接口。 2)采用工业级以太网交换机,建立分区域的冗余环网,环与环之间采用耦合拓扑结构进行连接,从而建立高可靠专有的能源数据采集通讯网络。 3)以力控通信网管服务器pFieldComm产品为核心,通过数据采集、通讯、协议转换等技术手段,将能源介质参数的采集与生产控制系统隔离,提供连续、真实、可靠的数据依据。 3. 力控新一代监控组态软件eForceCon SD 简介 3.1力控新一代监控组态软件eForceCon SD 简介 力控eForceCon SD系列监控组态软件是力控科技面向64位操作系统进行设计、

规划的下一代大型SCADA监控组态软件,支持服务器以基于linux和unix操作系统进行实时和历史数据管理,适应了SCADA调度系统数据充分的安全与保障,该产品面向OO设计技术,不但继承了ForceControl系列软件产品的优点和特点,而且充分利用了当前IT行业新技术的发展成果,该产品的设计采用了多任务设计,不但可以充分发挥多核CPU的威力,而且极大的保证了系统的稳定性。 与同类产品相比,由力控eForceCon SD监控组态软件构成的控制系统可以构成先进的、分布式冗余、容错架构,该产品采用分布式组件设计,适应网络的多人协作与并行开发,保证了软件的可“伸缩性”非常强,适应了“e”时代的要求,结合. NET平台技术,集成了web service技术,轻松构建小区实时信息门户,开发过程采用了先进软件工程方法,使产品品质得到充分保证,该产品的设计避免了目前市场上各类软件不是操作过于复杂或者就是功能过于简单的弊病,在提高产品功能的前提下,即保证了产品的灵活性,又保证了使用的简单性,可以使您快速构建工业项目,是web时代的杰作。 3.2力控新一代监控组态软件eForceCon SD技术特点 eForceCon SD?系列软件完全符合远程大型工厂管理模式,根据大型工厂远程监控的需要采用多种“模型技术与软数据库总线技术进行模型设计,内置的分布式的实时数据库支持多种工厂模型的信息数据类型及结构。

基于Web系统的性能测试

基于Web系统的性能测试 摘要:Web应用系统具有方便、快速、易操作性等特点,使得社会中的各行业越来越倾向于使用Web应用系统开展自身业务以及扩大社会影响力。随着Web应用系统的广泛使用,用户对性能的要求越来越高。该文主要介绍了Web应用系统的关键性能指标及测试方法,结合案例评估和分析Web应用系统性能的过程。 关键词:Web应用系统性能测试性能指标LoadRunner 中图分类号:TP311 文献标识码:A 文章编号: 1007-9416(2014)04-0156-02 基于Web的应用系统在当今互联网盛行的时代被广泛应用于社会的各个领域,比如:教育行业、交通系统、移动通信、金融系统以及政府部门等各个领域。由于Web系统所具有的快捷、易使用的特点,使得社会中人们对Web系统更加依赖,也促使了社会各个领域对Web应用系统的重视,纷纷把原有的业务操作模式网络化。但是在网络化的过程中,随着工作流的增加、使用人员的增多以及业务数据量的剧增,问题也随之而来:如果交互的信息量过大,经常会导致系统反应速度骤降或者系统宕机。因此,社会各领域中的Web应用系统能否承受住大量的数据访问以及业务操作、并

能够快速地响应使用者的请求、系统能否长时间稳定地运行,系统的性能瓶颈所在,这些都是用户所关心的性能表现。性能测试的目的是检测系统性能是否符合用户的需求,有无性能方面的瓶颈;所以性能测试是项目建设过程中重要的一环。测试方法一般采用负载测试、压力测试等方法。 1 性能测试简介 性能测试考察的是通过性能指标验证系统有无性能问题。测试方法主要包括负载测试、压力测试、大数据量测试、疲劳强度测试等。在测试过程中通常是模拟真实用户使用环境下的负载量,统计分析系统各方面的性能数据,得出性能测试结论。在实际的测试工作中,通常要结合几种测试方法,综合分析测试过程中体现出来的各种数据。 1.1 性能测试类型 (1)负载测试:是在系统真实的用户环境下或模拟系统真实运行环境及用户真实业务使用场景情况下,通过不断给系统增加压力,在一定压力下延长系统运行时间,来验证系统各项性能指标的变化情况,直到系统性能出现拐点。目前一般采用业内经常使用的测试工具LoadRunner来执行测试。当然也可以采用其他的测试工具。本文是利用LoadRunner进行测试。 (2)压力测试:是对系统不断增加负载,让系统在处于极限负载的情况下或者是某项指标已经处于饱和的状态

软件开发-非功能性需求——性能需求-嘉为科技

释放办公激情,效能触手可及嘉为IT咨询培训0 非功能性需求——性能需求分析 软件的非功能性需求是衡量软件质量很重要的一个因素,同时也决定了功能相似的条件下不同软件的价格。比如,一个同时能处理一万用户请求的网站的技术要求和一个没考虑过这方面问题的网站相比就有天壤之别。然而实际工作中,非功能性需求却常常被忽略,或者制定得非常随意。那么非功能性需求应该怎么制定,又如何验收呢? 下面我们以常见的非功能性需求——性能需求为例,介绍一下非功能性需求应该怎么制定和验证。 在许多网站开发项目中我们都会在合同或者招标说明中看到“本网站必须能同时满足多少用户的使用”,这就是一个针对性能的非功能性需求,不过这个需求定义的非常不专业。 首先,对于一个服务器系统来说同时在线的用户,或者并发用户数并不是一个清晰的概念。在线用户或者更具体的——和服务器保持连接的用户,如果不进行操作,那么除了占用一点服务器内存外没有任何开销。用户只有执行了向服务器发起请求在操作,服务器才需要消耗CPU、硬盘、网络和更多的内存资源来响应这些请求。因此性能指标应该使用每秒请求数来标定。虽然每秒请求数通常和并发用户数成正比,但由于应用不同、用户使用方式不同等原因。即使是同类型网站并发用户数和每秒请求数的比例也有很大的差别。具体的数字是多少就需要进一步的需求分析才能确定。 其次,这个需求没有限定系统响应时间。响应时间是性能需求中另一个重要指标。正确的性能需求是通常以一定平均响应时间条件下服务器的极限指标来描述的。 好了,我们知道制定性能需求需要每秒请求数和响应时间两个数值。那么这两个数值如何制定才合理呢?需要注意的是性能指标不是越高越好,高性能通常需要复杂的实现技术、更高的部署成本和更多的维护工时。因此制定性能需求绝对不能拍脑袋。 做性能需求分析通常有这么几个步骤: 1、确定参照系统 2、测量参照系统的性能指标 3、预测目标系统 4、计算目标系统性能指标 参照系统是一个和目标系统类似并且已经存在的系统。通常将要被目标系统替换的老系统就是一个很好的参照系统。需要注意的是如果新系统的业务或者技术基础变化很大,那么旧系统未必是一个好的参照系统。 测量参照系统的性能指标通常比较容易,比如对于IIS网站来说,打开日志记录至少一个业务周期(比如一周)或者几个典型时段的数据,然后可以使用各种专业工具进行分析。从这些日志我们很容易得到所谓的用户数和每秒请求数的关系,以及系统响应时间等参数。简单的统计有时甚至通过自行编写的程序来完成。 有了基本的参照数据,那么接下来拍脑袋决定的目标系统预测也会相对靠谱。最后计算目标系统的指标就是一些普通的算术问题了。

WEB性能测试报告

Xxx项目_性能测试报告 一、概述 1.1 测试对象 web系统 1.2 测试目的 确定系统支持的最大并发用户数 1.3 测试环境 序 号 用途硬件环境软件环境 1 测试用机CPU PIII733 RAM 256M Win2000server + sp4 测试工具(loadrunner7.5) 2 web服务器(被 测系统)CPU P4 1Ghz RAM 256M Win2000server + sp4 Weblogic 6.1 3 数据库服务器 (被测系统)CPU P4 1.7Ghz RAM 512M Win2000server + sp4 Oracle 9i 1.4 测试依据 序号名称/版本 1.5 参考资料 序号名称/版本编制日期作者/来源 1 N/A N/A N/A

1.6 术语及缩写词 ●测试时间:一轮测试从开始到结束所使用的时间 ●并发线程数:测试时同时访问被测系统的线程数。注意,由于测试过程中,每个线程都是以尽可 能快的速度发请求,与实际用户的使用有极大差别,所以,此数据不等同于实际使用时的并发用户数。 ●每次时间间隔:测试线程发出一个请求,并得到被测系统的响应后,间隔多少时间发出下一次请 求。 ●平均响应时间:测试线程向被测系统发请求,所有请求的响应时间的平均值。 ●处理能力:在某一特定环境下,系统处理请求的速度。 ●cache影响系数:测试数据未必如实际使用时分散,cache在测试过程中会比实际使用时发挥更大 作用,从而使测试出的最高处理能力偏高,考虑到这个因素而引入的系数。 ●用户习惯操作频率:根据用户使用习惯估算出来的,单个用户在一段时间内,使用此类功能的次 数。通常以一天内某段固定的高峰使用时间来统计,如果一天内没有哪段时间是固定的高峰使用时间,则以一天的工作时间来统计。 ●预期平均响应时间:由用户提出的,希望系统在多长时间内响应。注意,这个值并不是某一次访 问的时间,而是一段时间多次访问后的平均值。 ●最大并发用户数:在给定的预期平均响应时间下,系统最多能支持多少个并发用户。这个数据就 是实际可以同时使用系统的用户数。 1.7 计算公式 ●成功率=成功次数÷(成功次数+失败次数) ●处理能力=成功次数÷测试时间 ●最短平均响应时间=MIN(平均响应时间) ●最高处理能力=MAX(处理能力)×(1-cache影响系数) ●最大并发用户数=(最高处理能力-1÷(预期平均响应时间-最短平均响应时间+(1÷最高 处理能力)))÷用户习惯操作频率,此公式要注意各时间单位的不同和转换 2.测试方法 2.1 测试模型 2.2 测试过程简述 通过编写特定的测试流程,使用多线程技术,模拟多个浏览器持续一段时间并发访问被测系统,记录系

软件功能需求和非功能需求

*功能需求和非功能需求* 软件产品的需求可以分为功能性需求和非功能性需求,其中非功能性需求是常常被轻视,甚至被忽视的一个重要方面。其实,软件产品非功能性定义不仅决定产品的质量,还在很大程度上影响产品的功能需求定义。如果事先缺乏很好的非功能性需求定义,结果往往是使产品在非功能性需求面前捉襟见肘,甚至淹没功能性需求给用户带来的价值。 所谓非功能性需求,是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。软件产品的非功能性需求包括系统的性能、可靠性、可维护性、可扩充性和对技术和对业务的适应性等。下面对其中的某些指标加以说明。 1.系统的完整性 系统的完整性指为完成业务需求和系统正常运行本身要求而必须具有的功能,这些功能往往是用户不能提出的,典型的功能包括联机帮助、数据管理、用户管理、软件发布管理和在线升级等。 并不是所有的系统都必须包括以上所有的功能,而是可以根据产品的使用环境和企业的产品发展决策进行挑选。例如,在线升级、软件发布管理适用于具有Internet或内网环境的软件产品;数据管理对于产生数据存储的产品则是必须的,设计人员不应假设用户同时是一个合格的DBA。而且系统所产生信息的分布和关系,也不是DBA所应该了解的内容。因此完整的系统应该包括数据备份、恢复、日志管理及垃圾数据清除等基本功能,哪怕这些功能的核心只是一条语句或命令;用户管理功能是另一项必不可少的功能,它定义哪些用户可以以什么样的功能使用系统。好的用户管理功能不仅可以有效控制用户对系统的使用,使系统处于一个安全且负载合理的运行状况,还能提高系统的应用适应性。 2.系统的可扩充性与可维护性 指系统对技术和业务需求变化的支持能力。当技术变化或业务变化时,不可避免将带来系统的改变。不仅要进行设计实现的修改,甚至要进行产品定义的修改。好的软件设计应在系统架构上考虑能以尽量少的代价适应这种变化,常用的技术有面向对象的分析与设计及设计模式。 3.技术适应性与应用适应性 系统的适应性与系统的可扩充性和可维护性的概念相似,也表现产品的一种应变能力,但适应性强调的是在不进行系统设计修改的前提下对技术与应用需求的适应能力,软件产品的适应性通常表现为产品的可配置能力。好的产品设计可能要考虑到运行条件的变化,包括技术条件(网络条件、硬件条件和软件系统平台条件等)的变化和应用方式的变化,如在具体应用中界面的变化、功能的剪裁、不同用户的职责分配和组合等。 对以上重要的非功能性需求进行逐一分析后,即可开始进行产品功能设计。实际上,非功能性需求定义将反映到系统的功能设计中,表现为系统的架构。

WEB性能测试方法

性能测试用例主要分为预期目标用户测试,用户并发测试,疲劳强度与大数据量测试,网络性能测试,服务器性能测试五大部分,具体编写测试用例时要根据实际情况进行裁减,在项目应用中遵守低成本,策略为中心,裁减,完善模型,具体化等原则; 一、WEB 全面性能测试模型 Web 性能测试模型提出的主要依据是:一种类型的性能测试可以在某些条件下转化成为另外一种类型的性能测试,这些类型的性能测试的实施是有着相似之处的; 1. 预期指标的性能测试 系统在需求分析和设计阶段都会提出一些性能指标,完成这些指标的相关的测试是性能测试的首要工作之一,这些指标主要诸于“系统可以支持并发用户200个;”系统响应时间不得超过2 0秒等,对这种预先承诺的性能要求,需要首先进行测试验证; 2. 独立业务性能测试 独立业务实际是指一些核心业务模块对应的业务,这些模块通常具有功能比较复杂,使用比较频繁,属于核心业务等特点。 用户并发测试是核心业务模块的重点测试内容,并发的主要内容是指模拟一定数量的用户同时使用某一核心的相同或者不同的功能,并且持续一段时间。对相同的功能进行并发测试分为两种类型,一类是在同一时刻进行完全一样的操作。另外一类是在同一时刻使用完全一样的功能。 3. 组合业务性能测试 通常不会所有的用户只使用一个或者几个核心业务模块,一个应用系统的每个功能模块都可能被使用到;所以WEB性能测试既要模拟多用户的相同操作,又要模拟多用户的不同操作;组合业务性能测试是最接近用户实际使用情况的测试,也是性能测试的核心内容。通常按照用户的实际使用人数比例来模拟各个模版的组合并发情况;组合性能测试是最能反映用户使用情况的测试往往和服务器性能测试结合起来,在通过工具模拟用户操作的同时,还通过测试工具的监控功能采集服务器的计数器信息进而全面分析系统瓶颈。 用户并发测试是组合业务性能测试的核心内容。组合并发的突出特点是根据用户使用系统的情况分成不同的用户组进行并发,每组的用户比例要根据实际情况来匹配; 4. 疲劳强度性能测试 疲劳强度测试是指在系统稳定运行的情况下,以一定的负载压力来长时间运行系统的测试,其主要目的是确定系统长时间处理较大业务量时的性能,通过疲劳强度测试基本可以判定系统运行一段时间后是否稳定; 5. 大数据量性能测试 一种是针对某些系统存储,传输,统计查询等业务进行大数据量时的性能测试,主要针对某些特殊的核心业务或者日常比较常用的组合业务的测试; 第二种是极限状态下的数据测试,主要是指系统数据量达到一定程度时,通过性能测试来评估系统的响应情况,测试的对象也是某些核心业务或者常用的组合业务。 第三种大数据量测试结合了前面两种的测试,两种测试同时运行产生较大数据量的系统性能测试; 大数据量测试通常在投产环境下进行,并独立出来和疲劳强度测试放在一起,在整个性能测试的后期进行;大数据量的测试可以理解为特定条件下的核心业务或者组合业务测试; 6. 网络性能测试 主要是为了准确展示带宽,延迟,负载和端口的变化是如何影响用户的响应时间的,在实际的软件项目中 主要是测试应用系统的用户数目与网络带宽的关系。网络测试的任务通常由系统集成人员完成; 7. 服务器(操作系统,WEB服务器,数据库服务器)性能测试

给水排水处理监控系统

东北石油大学课程设计 2012年7月21日

东北石油大学课程设计任务书 课程控制系统综合实验 题目给水排水处理监控系统 专业自动化姓名李润泽学号100601140322主要内容: 通过运用课堂所学的理论和技术知识,完成某城镇排水管网的扩大初步设计,以达到巩固基本理论,提高设计与绘图能力,熟悉查阅的使用技术资料,了解设计的方法与步骤,进一步将理论和实践相结合等的教学要求。 基本要求: (1)高位水箱与低位水箱中均设液位计,将水位信号送至B&R PCC2003控制器,实现自动控制; (2)回水泵应同时接受这两个水箱的制约。当低位水箱处于低水位时,为了避免水泵的空转,无论高水位水箱如何,回水泵都不能启动; (3)应设有3台电动机运行指示器及自动鼓掌显示、液位显示。3抬电机均有过载保护,短路保护,对于变频器启动时,应先是接触器通电,然后变频器通电;停止时,变频器先停止运行,然后接触器断电。 参考资料: [1] 魏先勋,陈信常.环境工程设计手册[M].湖南科技出版社,2002. [2] 张瑞武,智能建筑[M]. 北京:中国建筑工业出版社,1991. [3] 李哲英等,实用电子电路设计[M].北京:电子工业出版社,1997. [4] 王顺晃,智能控制系统及应用[M]. 北京:机械工业出版社,1995 [5] 刘国林,建筑物自动系统[M]. 北京:机械工业出版社,2002 完成期限2012.7.12——2012.7.21 指导教师 专业负责人 2012年7 月2日

目录 第1章给水排水处理系统控制工艺分析 (1) 1.1建筑给水排水概述 (1) 1.2给水排水系统的功能 (1) 1.3给水排水系统控制要求 (1) 第2章给水排水处理控制系统设计 (3) 2.1给水排水的仪表选择 (3) 2.2传感器的选型 (3) 2.3控制方案分析 (4) 第3章基于紫金桥的给水排水系统监控程序设计 (5) 3.1给水排水处理系统主控界面 (5) 3.2给水排水处理系统趋势界面 (7) 3.3给水排水处理系统仪表界面 (8) 第4章心得与体会 (9) 参考文献 (10)

业务需求03非功能性需求模版

〈项目名称〉业务需求-非功能性需求 版本 <1.0> 文档编号: 当前版本: 1.0 修改日期:

修订文档历史记录

目录 1.简介4 1.1目的4 1.2范围4 1.3定义、首字母缩写词和缩略语4 1.4参考资料4 2.性能4 2.1交易响应时间4 2.2用户数5 2.3吞吐量需求5 2.4数据存储容量6 3.可扩展性6 4.伸缩性6 5.安全性7 5.1应用安全性需求7 5.1.1认证与授权服务7 5.1.2资源访问控制服务7 5.1.3应用日志7 5.2基础级安全需求7 5.2.1防火墙保护7 5.2.2防病毒服务7 5.2.3数据安全7 5.2.4入侵检测及漏洞扫描7 5.2.5数据传输服务7 6.可用性7 7.易用性8 8.可靠性8 8.1计划维护服务时间8 8.2单点故障对系统的影响程度8 8.3可恢复性8 8.3.1停机恢复8 8.3.2程序和数据的备份8 8.3.3灾难恢复8 9.业务约束9 9.1<业务约束-001>业务组织架构9 9.2<业务约束-002>语言要求9 10.技术约束9 10.1<技术约束-001>客户端规范9 10.2<技术约束-002>服务器规范9 10.3<技术约束-003>网络环境规范10 10.4<技术约束-004>外设规范10 10.5<技术约束-005>开发规范10

[说明:文档模板中蓝字部分为模板说明和示例,黑字部分为内容要求。黑字部分不允许删除,对于对项目不适用的部分,在相应的章节中进行说明。] 1.简介 1.1目的 [阐明业务需求文档中,非功能性需求文档的目的。] 1.2范围 [包括所有的非功能性需求。] 1.3定义、首字母缩写词和缩略语 [本小节应提供正确理解此非功能性需求文档所需的全部术语、首字母缩写词和缩略语的定义。这 些信息可以通过引用项目词汇表来提供。] 1.4参考资料 [列出与本业务有关的一些参考资料,以备出现业务疑问时,可以方便地追根溯源。每个文档应标 有标题、报告号(如果适用),如需要,列出文档的日期和发布组织。列出可从中获取这些引用的来 源。这些信息可以通过引用附录或其他文档来提供。] 2.性能 [与性能有关的非功能需求由以下几个单独的子需求组成:] 2.1交易响应时间 [交易可以定义为:一个交易是指一个单一角色跨越系统边界触发一个事件并执行一定数量的处 理和数据库访问。交易响应时间指完成目标系统中的交互或批量处理所需的响应时间。 根据业务处理类型的不同,本规范把交易划分为三类:交互类业务、查询类业务和大数据量批 处理类业务,并根据交易类别分别给出响应时间要求的参考值,包括峰值响应时间、平均响应时间。] ●交互类业务 [交互类业务的响应需求。] ●查询类业务 [查询类业务的响应需求,可以包括一些对信息进行分析的需求。] ●大数据量、批处理业务

WEB-Tours订票系统性能测试报告

WEB Tours订票系统性能测试报告 姓名: 班级: 学号: 指导老师:

目录 1 前言 (2) 2 被测系统定义 (4) 功能简介 (4) 性能测试指标............................. 错误!未定义书签。 3 系统结构及流程 (5) 系统总体结构 (5) 关键点描述 (5) 性能测试环境 (5) 4 性能测试 (5) 性能测试概述 (6) 测试目的 (6) 测试方法及测试用例....................... 错误!未定义书签。 测试指标及期望 (7)

测试数据准备 (8) 运行状况记录 (8) 5 测试过程及结果描述 (8) 测试描述 (9) 测试场景 (9) 测试结果 (13) 6测试分析和结论 (25)

1前言 目前,WEB Tours订票系统成功上线,从而航空公司的机票信息管理逐步走上了集中管控的道路,从而将会势必出现新业务系统中信息大量增长的态势。 随着新业务系统在生产状态下日趋稳定、成熟,系统的性能问题也逐步成为了我们关注的焦点:大数据量的“冲击”,在多名用户信息进入时,系统能稳定在什么样的性能水平,面临公司业务冲刺时,系统能否经受住“考验”,这些问题需要通过一个完整的性能测试来给出答案。 本报告前部分即是基于上述考虑,参考科学的性能测试方法而撰写的,用以指导即将进行的WEB Tours订票系统的性能测试。 2被测系统定义 WEB Tours订票系统作为本次测试的被测系统,该订票系统的主要功能包括:注册和登录用户信息,订票办理,退票办理,查询客户已订票信息等。在本次测试中,将针对上述的功能进行压力测试,检查并评估在模拟环境中,系统对负载的承受能力,在不同的用户连接情况下,系统地吞吐能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数,

组态王KingSCADA与紫金桥RealHistorian软件对比

组态王KingScada 与紫金桥跨平台实时数据库 RealHistorian 软件功能对比浅析 监控组态软件是当前自动化行业技术发展的一个热点,在工控行业中的应用越来越广泛,应用领域从石油、石化、医疗行业发展到汽车、船舶以及军工项目,组态软件的发展速度可以用日新月异来形容了。 国内比较知名的组态软件有大庆紫金桥公司的RealHistorian 与北京亚控科技的KingScada 软件,这两款软件在现代自动化行业起到了越来越重要的作用,应用也越来越广泛。针对这么多的组态软件,究竟哪一个是你想要的,这是让人头疼的问题,本文就对这两款软件逐一进行比较,以便给读者一个参考。 KingScada 软件是北京亚控科技根据自动化行业的发展趋势,精心设计的一款面向中高端市场的SCADA产品,KingScada支持非常全面的设备驱动,市面上常见的硬件厂家、常用的设备型号几乎都支持,这给经常做项目的工程师们带来了极大的方便。同时KingScada 还提供大量精美的立体图形,覆盖各行各业,用户可以根据需求定制其它类型的子图。 但KingScada 的脚本语言属于类VC语言,虽然提供了大量的预定义函数,但是在开发过程中,函数没有中文注释,这给开发人员带来很多麻烦,需要对函数属性比较熟悉才能熟练使用。KingScada 软件目前仅支持在Windows 系统上安装使用,尚无法在国产麒麟系列系统下使用,在目前国产操作系统崛起的时代下,希望KingScada 在未来能更进一步,完美 兼容国产操作系统。 RealHistorian 软件是大庆紫金桥软件研发团队历时六年,结合大量用户反馈打造出的一款跨平台实时数据库,跨平台实时数据库软件支持采集数据点达到千万级别,同时支持HTML5标准,Web访问时不用依赖IE控件,可以任意在火狐,谷歌甚至手机浏览器直接访问,RealHistorian 最大的特点还是在于跨平台,支持国产麒麟系列系统以及RedHat、Ubuntu 、CentOS 等多种Linux 操作系统。 但RealHistorian 缺点也较为明显,它在设备驱动的支持方面远没有KingScada 支持的设备更全面,希望紫金桥公司在以后能拟补这项缺点。

相关文档
相关文档 最新文档