1,java的类中什么方法要定义什么类型

如果你想用这个方法在方法的外部得到某些你想要的结果时,如byte,short,int,long,float,double,boolean,String,或者是其他框架包装好的以及你自己包装的一些对象。那么你就必须给这个方法定义对应的返回类型,方法中最后一行利用return语句将你想要的对象返回; 否则,你要只是利用该方法处理一些业务逻辑,而不关心处理后的结果时,那么这时你就定义该方法的返回类型为void,并且方法中也不需要用return语句。 就像你说的1+2,如果你只是处理业务时,那么你可以不需要返回值;但是如果你需要运算后的结果(这里是3)时,比如在方法的外部打印相加后的结果,那么你就必须得有返回值。哪里不明白的话可以再问!!! 回答补充:编程思想不是一下两下就可以培养出来的,这急是急不来的!你必须经过长期的编程基础才会上升到一定的高度,才会有思想的,这跟小孩的成长经历是一样的!我可以给你推荐一本书: 《JAVA编程思想(第四版)》
你都知道了啊
你的方法是做什么工作的,你调用这个方法干嘛? 1,我想得到一个字符串返回值,那我就定义 public String getResultString(){}; 2,我想写入数据库,不需要返回什么 public void saveToDB(String hsql){}; 3,我想得到两个数的和 public int getValue(int x,int y){}; .......
譬如你定义一个方法query()查询数据库,得到了数据后你想干什么呢?? 这时你可以把数据封装在一个容器(譬如ArrayList)中,然后query()的返回值可以写成 ArrayList 。 public ArrayList query(){...} 如果你的方法只是执行一些动作,没必要用返回数据进行操作或判断,那返回值就设置成void。
用返回值的时候 用return return语句用在非void返回值类型的方法中,不但能返回基本类型,还可以返回(包括用户自定义类的) Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。
当你需要一个方法的返回值时,你就不能把这方法定义成void类型,当你需要什么类型时就把这个方法定义成什么类型。举个例子给你看看吧,下面是一个求1到8的阶乘的和的程序,要用到返回值和返回类型,希望你结合程序和大家的讲解能把这方面彻底搞懂!!祝学习愉快^_^!! public class biancheng2 { static int y; int jiecheng(int ss) { int s = 1; for (int i = 1; i <= ss; i++) { s = s * i; } return s; } public static void main(String args[]) { biancheng2 jc = new biancheng2(); for (int i = 1; i <= 8; i++) { y = y + jc.jiecheng(i); } System.out.println("y的值是:" + y); } }

java的类中什么方法要定义什么类型

2,数据库安全的安全策略

计算机安全是当前信息社会非常关注的问题,而数据库系统更是担负着存储和管理数据信息的任务,因而如何保证和加强其安全性,更是迫切需要解决的热门课题。下面将讨论数据库的安全策略,并简单介绍各种策略的实现方案。一、数据库的安全策略数据库安全策略是涉及信息安全的高级指导方针,这些策略根据用户需要、安装环境、建立规则和法律等方面的限制来制定。数据库系统的基本安全性策略主要是一些基本性安全的问题,如访问控制、伪装数据的排除、用户的认证、可靠性,这些问题是整个安全性问题的基本问题。数据库的安全策略主要包含以下几个方面:1.保证数据库存在安全数据库是建立在主机硬件、操作系统和网络上的系统,因此要保证数据库安全,首先应该确保数据库存在安全。预防因主机掉电或其他原因引起死机、操作系统内存泄漏和网络遭受攻击等不安全因素是保证数据库安全不受威胁的基础。2.保证数据库使用安全数据库使用安全是指数据库的完整性、保密性和可用性。其中,完整性既适用于数据库的个别元素也适用于整个数据库,所以在数据库管理系统的设计中完整性是主要的关心对象。保密性由于攻击的存在而变成数据库的一大问题,用户可以间接访问敏感数据库。最后,因为共享访问的需要是开发数据库的基础,所以可用性是重要的,但是可用性与保密性是相互冲突的。二、数据库的安全实现1.数据库存在安全的实现正确理解系统的硬件配置、操作系统和网络配置及功能对于数据库存在安全十分重要。比如对于硬件配置情况,就必须熟悉系统的可用硬盘数量,每个硬盘的可用空间数量,可用的cpu数量,每个cpu的cache有多大,可用的内存数量,以及是否有冗余电源等问题;对于操作系统,则应该周期性的检查内存是否有泄漏,根文件系统是否需要清理,重要的日志是否已经察看;对于网络就应该随时确保网络没有过载,网络畅通、网络安全是否得到保证等等。因为这一部分不是本文的重点,所以不再一一细述,总之,这三方面的安全运行是和维护数据库存在安全不可分割的。2.数据库完整性的实现数据库的完整性包括库的完整性和元素的完整性。数据库的完整性是dbms(数据库管理系统)、操作系统和系统管理者的责任。数据库管理系统必须确保只有经批准的个人才能进行更新,还意味着数据须有访问控制,另外数据库系统还必须防范非人为的外力灾难。从操作系统和计算系统管理者的观点来看,数据库和dbms分别是文件和程序。因此整个数据库的一种形式的保护是对系统中所有文件做周期性备份。数据库的周期性备份可以控制由灾祸造成的损失。数据库元素的完整性是指它们的正确性和准确性。由于用户在搜集数据、计算结果、输入数值时可能会出现错误,所以dbms必须帮助用户在输入时能发现错误,并在插入错误数据后能纠正它们。dbms用三种方式维护数据库中每个元素的完整性:通过字段检查在一个位置上的适当的值,防止输入数据时可能出现的简单错误;通过访问控制来维护数据库的完整性和一致性;通过维护数据库的更改日志,记录数据库每次改变的情况,包括原来的值和修改后的值,数据库管理员可以根据日志撤消任何错误的修改。3.数据库保密性的实现数据库的保密性可以通过用户身份鉴定和访问控制来实现。dbms要求严格的用户身份鉴定。一个dbms可能要求用户传递指定的通行字和时间日期检查,这一认证是在操作系统完成的认证之外另加的。dbms在操作系统之外作为一个应用程序被运行,这意味着它没有到操作系统的可信赖路径,因此必须怀疑它所收的任何数据,包括用户认证。因此dbms最好有自己的认证机制。访问控制是指根据用户访问特权逻辑地控制访问范围和操作权限。如一般用户只能访问一般数据、市场部可以得到销售数据、以及人事部可以得到工资数据等。dbms必须实施访问控制政策,批准对所有指定的数据的访问或者禁止访问。dbms批准一个用户或者程序可能有权读、改变、删除或附加一个值,可能增加或删除整个字段或记录,或者重新组织完全的数据库。4.数据库可用性的实现数据库的可用性包括数据库的可获性、访问的可接受性和用户认证的时间性三个因素。下面解释这三个因素。(1)数据的可获性首先,要访问的元素可能是不可访问的。例如,一个用户在更新几个字段,其他用户对这些字段的访问便必须被暂时阻止。这样可以保证用户不会收到不准确的信息。当进行更新时,用户可能不得不阻止对几个字段或几个记录的访问通道,以便保证数据与其他部分的一致性。不过有一点要注意,如果正在更新的用户在更新进行期间退出,其他用户有可能会被永远阻止访问该记录。这种后遗症也是一个安全性问题,会出现拒绝服务。(2)访问的可接受性记录的一个或多个值可能是敏感的而不能被用户访问。dbms不应该将敏感数据泄露给未经批准的个人。但是判断什么是敏感的并不是那么简单,因为可能是间接请求该字段。一个用户也许请求某些包含敏感数据的记录,这可能只是由非敏感的特殊字段推出需要的值。即使没有明确地给出敏感的值,数据库管理程序也可能拒绝访问这样的背景信息,因为它会揭示用户无权知道的信息。(3)用户认证的时间性为了加强安全性,数据库管理员可能允许用户只在某些时间访问数据库,比如在工作时间。

数据库安全的安全策略

3,语言的成分是什么

这几天刚学了点英语的词源。。哪个国家的语言都是由本土语言和外来语言结合而成的,因为不同国家所入侵的不同领域,导致了这个领域的词汇和那个入侵国家的词汇十分贴切。。例如加拿大(欧洲国家)这些地方的法律语言就是法语演化而来的,而食物啊农作物什么的还是英语。。而有些英语的词源则干脆是从印度语中文西班牙语拉丁语或者是葡萄牙语转来的。。希望能帮你什么忙。。
语言我理解:一般分为描述语言,和行为目的语言 语言的成分: 人在说话的时候说的每句话都会显式的或隐式的包含:语言的对象、描述对象与描述内容; 例如:“你吃饭了么?” 这句话中描述对象就是提问的对象:你。 内容是发出的提问:吃饭了么? “吃了。” 这局话隐式的包含了描述对象:回答者(我)。 内容是回答问题:吃了。 描述的对象有时为一件事情,描述内容就是这件事情本身。看上去就像没有描述的对象。 例如:“今天下午,这里发生了车祸。” 描述对象有时也会模糊不清,这样的言语通常让人难以理解。 行为目的语言:为了产生某种结果的行为性的语言 例如:见到一个人,还距离很远:“嗨!” 这是为了让对方发现注意自己,自己作出的主动行为。 以上均为个人见解,感觉尚不完整.
语言的成分分数据成分,运算成分,控制成分,传输成分1.程序从最一般的意义来说,程序是对解决某个计算问题的方法(算法)步骤的一种描述;而从计算机来说,计算机程序是用某种计算机能理解并执行的计算机语言作为描述语言,对解决问题的方法步骤的描述。计算机执行按程序所描述的方法步骤,能完成指定的功能。所以,程序就是供计算机执行后能完成特定功能的指令序列。一个计算机程序主要描述两部分内容:描述问题的每个对象和对象之间的关系,以及描述对这些对象作处理的处理规则。其中关于对象及对象之间的关系是数据结构的内容,而处理规则是求解的算法。针对问题所涉及的对象和要完成的处理,设计合理的数据结构常可有效地简化算法,数据结构和算法是程序最主要的两个方面。2.程序设计的任条和主要步骤程序设计的任务就是分析解决问题的方法步骤(算法),并将解决问题算法的方法步骤用计算机语言记录下来。程序设计的主要步骤包括:认识问题、设计解决问题的算法、按算法编写程序、调试和测试程序。在程序开发过程中,上述步骤可能有反复,如发现程序有错,严重情况可能会要求重新认识问题和重新设计算法等。3.机器语言和汇编语言计算机能直接识别和执行的二进制代码称为计算机的机器语言。用有助于记忆的符号来代表二进制代码,称为汇编语言。汇编语言与机器语言几乎有一对一的关系。用汇编语言编写的程序称为“汇编源程序”,汇编源程序不能在计算机上直接执行,需要用汇编程序将汇编源程序翻译成机器语言程序,然后执行由汇编程序翻译出来的机器语言程序。机器语言和汇编语言是与具体计算机紧密相关的,称它们是面向机器的语言。 4.高级语言与机器语言和汇编语言相比较,高级语言与具体计算机无关,是一种能方便描述算法过程的计算机程序设计语言。高级语言种类千差万别,但一般包含有以下四种成分:数据成分用来描述程序所涉及的数据;运算成分用来描述运算;控制成分用来表达程序的控制构造;传输成分用来表达数据的传输。由于高级语言程序主要是描述计算机的解题过程,即描述复杂的加工处理过程,所以也称这种高级语言为面向过程语言。用高级语言编写的程序称为“源程序”。计算机不能直接技源程序的语句运行,通常有解释方式和编译方式两种方法在计算机上执行源程序。解释方式,即让计算机运行解释程序,解释程序逐句取出源程序中的语句,对它作解释执行,输入数据,产生结果。  编译方式,即先运行编译程序,从源程序一次翻译产生计算机可直接执行的二进制程序(称为目标程序);然后让计算机执行目标程序,输入数据,产生结果。解释方式的主要优点是计算机与人的交互性好,调试程序时,能一边执行一边直接改错,能较快得到一个正确的程序。缺点是逐句解释执行,运行速度慢。编译方式的主要优点是计算机运行目标程序快,缺点是修改源程序后必须重新编译以产生新的目标程序。现在也有将上述两种方式结合起来的,即先编译源程序,产生计算机还是不能直接执行的中间代码,然后让解释程序解释执行中间代码。这样做的好处首先是比直接解释执行快;更大的好处是中间代码独立于计算机,只要有相应的解释程序,就可在任何计算机上运行。5.面向问题语言面向问题语言是为了易于描述和求解某类特定领域的问题而专门设计的一种非过程语言。用面向问题语言解题时,不仅摆脱计算机的内部逻辑,也不必关心问题的求解算法和求解的过程,只需指出问题是做什么,数据的输入和输出形式,就能由相应的计算机系统得到所需结果。如报表语言、SOL(Structured Query Language)语言等。SQL语言是数据库查询和操纵语言,能直接使用数据库管理系统。由于使用面向问题语言来解题只要告诉计算机做什么,不必告诉计算机如何做,能方便用户的使用和提高程序的开发速度。但实现面向问题语言的系统从最一般的意义下实现问题如何求解,通常实现的效率较低。另外,面向问题语言要求问题已有通用的求解方法,目前其应用范围还比较狭窄。1.2 C语言基础1.C语言的发展史目的是为编写系统程序研制一种高级程序语言。1963年,参照ALGOL60语言,增添了能描述计算机硬件特性的能力,称为CPL语言。1967年,作进一步的简化,改称BCPL语言。1970年,再进一步简化,并突出了硬件处理能力,称为B语言,并用于编写UNIX操作系统。1972年,进一步扩充数据类型和恢复通用性,称为C语言,并用C语言重写了UNIX操作系统。以后 C语言开始流行,为统一版本,ANSI于 1987年制定了 C语言的标准,称为 ANSIC。2.C语言的特点C语言主要有以下特点:(1)与其它高级语言比较,更接近硬件,与机器语言比较,又更接近算法。C程序易编写、易读、易查错和易修改。

语言的成分是什么

4,云主机的优缺点是什么呢

云服务器构建于云端集群虚拟化技术之上(例如:易迈云 推出企业0元购买云服务器的永久性活动 )1.安全性云端资源调配可有效防御网络攻击,减弱ARP、DDOS攻击影响,并排除单点故障。2.高性能云端大型服务器集群架构保障,实际计算资源在集群内弹性伸缩。3.容灾性存储、备份分布于云端,可能是不同的物理机或是不同数据中心,遇到故障可实现短时间切换并恢复数据。4.扩展性随时扩展、升级硬件配置,较大程度降低操作成本、减少经费投入。未来我们都将在云服务器的覆盖中。
云主机的优缺点是什么呢_云主机的优缺点是什么呢_云服务器和传统服务器之间的区别:那么传统服务器和云主机到底有哪些区别呢?1、传统服务器有产权,而云主机则只是一种服务而已,没有任何产权;2、传统服务器是独立的服务器,所有功能由自己完成,而云主机则是一个集群,他们的功能需要相互之间的协助才能完成;3、传统服务器在性能上更加稳定,而云主机在性能上比传统的服务器相对较差;4、传统服务器在国内已经非常成熟,而云主机的真正技术国内没有人掌握,所以目前国内市场上很多所谓的云主机都是假的;5、云主机相对于传统服务器,性价比更高;6、云主机是按需购买,成本控制上更加灵活;7、云主机相对于传统服务器而言,效率更高,但是稳定性则不如传统服务器;云主机的客户一般集中在对网络稳定性以及对主机性能要求不高的小型企业和手游行业,而大中型企业一般对网络稳定性以及主机性能要求都比较高,所以他们都会选择传统服务器。
云主机是云计算在基础设施应用上的重要组成部分,位于云计算产业链金字塔底层,产品源自云计算平台。 优缺点还真的不好说,看一下买的时候需要注意些什么吧!因为一般都是基本的数据来支持这个优缺点的说法的。 通用处理能力 (1)cpu运算处理能力,如整数运算和浮点数运算的运算能力等 (2)内存处理能力,如数据的读、写速度等 (3)硬盘处理能力,如随机数据读写速度等 (4)网络传输能力,如流出与流入流量的tcp吞吐量等 (5)在线可用性,如主机可远程访问时间的比例等 (6)对弹性主机服务,弹性(向上扩展、向下扩展)的速度等 系统处理能力,对不同典型应用组件的支持能力,如 (1)web网站 (2)j2ee应用 (3)关系数据库 (4)hadoop (5)邮件系统 (6)中间件等 行业应用承载能力,对行业不同典型产品的承载能力 (1)erp产品,如sap,金蝶、用友等 (2)crm产品,如oracle,siebel等 (3)其他典型产品
一、云主机的优点(例如:易迈云 推出企业0元购买云服务器的永久性活动 )云主机主要有三大优点。(1)便宜。因为服务可以分散到多台服务器,因此能够充分利用资源,这样就降低了硬件、电力和维护成本。而且,云主机是根据使用量计费的,多用多付,少用少付,所以对小网站特别有利。(2)可靠。因为服务分布在多台服务器、甚至多个机房,所以不容易彻底宕机,抗灾容错能力强,可以保证长时间在线。(3)可扩展性好(scalability)。云主机的基本特点就是分布式架构,所以可以轻而易举地增加服务器,成倍扩展服务能力。二、云主机的缺点一些客户担心云主机的安全问题,感到对服务缺乏控制。因为云主机只是提供网络接口,所以客户的数据必然全部服从云服务公司的安排,完全在后者控制之下。数据是否安全保密,取决于后者的职业道德和保护能力。但是,这其实是一个"伪问题",因为绝大多数情况下,云服务公司会比客户更在乎、也更善于保护数据。Paul Graham在《黑客与画家》一书中,就谈过这一点:"反对者往往觉得我们的产品不安全,如果员工可以很容易地登录,那么坏人也可以很容易地登录。一些大公司觉得不能把客户的信用卡资料交给我们,而是放在自己的服务器上更安全。......但是事实上,他们的服务器就是没我们的安全,我们对数据的保护几乎肯定比他们好。想想看,谁能雇到更高水平的网络安全专家,是一个所有业务就是管理服务器的技术型创业公司,还是一家服装零售商?......而且我们比他们更关心数据的安全。如果一家服装零售商的服务器被入侵,最多只影响到这家公司本身,这件事也很可能在公司内部被掩盖起来,最严重的情况下可能还会有一个员工被解雇。但是,如果我们的服务器被入侵,就有成千上万家公司可能受到影响,这件事也许还会被当作新闻,发表在业内网站上面,使得我们生意做不下去,不得不关门歇业。如果你想把钱藏在安全的地方,请问你是选择家中床垫下面,还是选择银行?这个比喻对服务器管理的方方面面都适用,不仅是安全性,还包括正常运行时间、带宽、负载管理、备份等等,都是我们占优。"三、如何选择云主机一般来说,知名公司总是优先的选择。(例如:易迈云 推出企业0元购买云服务器的永久性活动 )但是,小公司也有自己的优势,比如满足个性化需求和更低的价格。你可以根据客户服务、机房分布、可靠性、API的强大程度、安全措施、价格等因素,进行综合考虑。
云主机的优势  1、灵活性  云主机最适合带宽需求不断变化的企业。借助云主机,用户可以在需求增加时轻松扩大使用量,并在需求减少时再次减少使用量。这种级别的灵活性可以为使用云主机的企业提供比竞争对手更大的优势。  2、成本效益  云主机降低了拥有基础设施来托管用户的网站的高成本。用户只需为使用的资源付费,因此用户不会在不需要的资源上浪费金钱。此外,它的设置和管理非常简单。  3、自动获取最新技术  大多数云主机提供商通常专注于特定的专业领域,这意味着他们始终可以访问其行业中的最新技术。这使用户可以享受最新的技术,甚至不会产生任何额外的费用。云主机让用户受益于软件和硬件的最新发展,这些通常由经验丰富的工程师团队管理。此外,云主机服务提供商通过不断安装软件更新和安全补丁来确保用户的系统始终保持更,WHT中文站对于这些提供商及其产品信息进行了提及,并进行了排名。  云主机的劣势  1、网络攻击的脆弱性  使用云主机,用户几乎可以从互联网访问所有内容。实际上,任何有互联网连接的东西都是不安全的,即使是最大的组织也可能遭受严重的攻击和安全漏洞。  2、可能的停机时间  这是云主机最严重的缺点之一。没有云主机服务提供商,即使是知名的,也可以避免这种情况。云主机依赖于完全依赖互联网运行的服务器网络。这意味着,如果互联网连接有任何挑战,用户将无法访问此服务。  3、速度  云服务器通常通过Internet访问,用户与Internet 的连接速度决定了用户与服务器的连接速度。对用户自己的服务器的访问由云主机服务提供商控制。只要用户拥有可靠且快速的互联网连接,这就不成问题。但是,缓慢的互联网连接通常会导致速度降低,这可能会让用户对云主机服务器感到非常沮丧。

5,PI 系统是什么

PI服务器软件是用于现场生产数据的采集和存储;PI客户端软件提供对实时/历史数据的二次应用;接口软件实现现场不同控制系统和PI系统的连接。PI 服务器软件1. PI-UDSPI系统的基本包PI-UDS包括系统的网络管理、应用程序接口管理、事件管理、ODBC服务、以及Module Database(模块化数据库)等。这些应用程序以后台服务的方式运行。2. PI-SVRAPPPI-SVRAPP包括一系列的后台应用服务程序,如执行计算(PE)、报警服务、批处理服务、SQC顺序质量控制服务等。u 执行计算(PE)模块描述执行计算服务模块允许用户不必用高级语言来实施复杂的计算功能。该模块可允许用户生成计算公式,使用简单的代数算式,并将之存入库中多次使用。状态方程包的计算结果可以象PI系统任意一个工位号一样存入数据档案。状态方程包可以直接与用C或Fortran写成的外部功能连接。大多数PI系统都有状态方程包。实施/应用执行计算(PE)模块可使工程师进行诸如流体特性、过程单元模型等计算。PE也可写出数据表达式用以计算从仪表中不能立即得到而必需通过计算才可得到的值,如流量补偿,正确的温度等。u 报警服务模块描述报警服务模块可对PI系统中任何一个工位号进行报警条件设置,如:高限报警、低限报警、偏差报警或ROC(数值大小变化率)报警。这些报警可送到PI系统中的事件档案中,用户可以筛选和查看报警条件。实施/应用用户接受的报警是那些已设置报警条件的工位号,在超过了最大值、最小值、ROC值或数据源没有发送数据时就会报警。这些报警消息有助于用户解决引起报警的原因。PI系统能够在服务器端敏感地探觉报警条件并通过触发一个动作来响应,如启动一个应用或给用户发送一个E-Mail(电子邮件)。u 批处理模块描述批处理模块是以一个批量前后关系来存储和读取PI系统的数据,而不是单纯以时间轴为依据。批量记录建立时,包括一些批量信息,如:批量记录数、批量标识、产品标识和单元名称等,查询功能将允许用户对感兴趣的批量进行查询。PI批处理模块也支持单元别名,例如,用户可指定一个画面显示温度、压力、组分,PI系统依据别名选定的适合的物理工位号并从相应的时间序列的批量里读取数据。实施/应用批处理模块正在许多工业的批量应用中得到应用。如:有一定顺序步骤的应用,炉子的开和停。在这类应用中,用户可决定是否启动这一顺序步骤。u SQC顺序质量控制模块描述顺序质量控制模块SQC是辨别随机波动和过程变化的一门技术。这些技术可作为过程优化的一种方法,如:设定目标、限额、产品限制等。在很多工业领域,SQC的实施已取得了很大的经济效益。但是,由于在实施过程中涉及到大量的数据及众多复杂计算和趋势分析,因而使该应用受到了很大的限制。顺序质量控制模块可在指定的时间周期里,对大量的采集样本进行在线计算,并把这些运算结果及相应的控制限、报警状态存入PI数据库。实施/应用顺序质量控制模块所能进行的SQC计算包括:平均值、移动平均值、几何图形平均值、极差、标准偏差、移动标准偏差、不合格品百分比、不合格品数量、缺陷数、单元累积缺陷数等。3. PI-DSPI-DS(Data Archive)是PI系统的数据存储模块。数据档案是OSIsoft软件公司时间序列的数据库,其中包括装置的过程信息、压力、流量、温度、设定点、开/关等数据的存储。通过PI快照功能(Snapshot),用户及其应用可以从数据源得到大多数最近的数据值。PI 客户软件模块OSIsoft软件公司基于微软平台的客户端软件工具使用户很方便地以不同格式从PI里读取数据。这些工具使不同的用户在相同数据库里看到各自关心的信息。每个人都有各自的画面、报告和分析功能,以满足不同需要,以下是一些主要的客户端软件介绍。1.PI-Process Book(PI-PB)描述Process Book是一个图形用户界面接口,用户可建立各类画面,包括:趋势图、图素、值、棒图和其他动态图形。Process Book目的是让电厂的每一个人员在自己的桌面以一本书的方式建立起自己的生产运行和管理画面。实施/应用Process Book是PI系统中两个主要的用户界面软件之一,用户可决定如何建立自己的书,标记章节用于划分过程段,热键按钮用于入画面或激活其他应用。Process Book支持ODBC、ActiveX、VBA等微软最新的技术。2.PI-Datalink (PI-PC)描述Datalink在PI系统和常用的微软的电子表格(Excel)之间提供生产数据的动态连接。它是在电子表格端通过在菜单条和对话框上使用“加入”功能实现的。用户能很方便、快捷的用PI系统的实时和历史数据填充电子表格,而不需要复杂的“导入”功能。实施/应用PI-Datalink是PI系统中第二个主要的用户界面软件,工厂里每个人都可用PI-Datalink和电子表格做数据分析和生成报告。可把工作单存起来,作为一个平台。以后把它读出来后,只要在单元日期上改动日期,工作单上的数据就会自动改变。除原始数据外,还可读出经过PI系统二次计算处理过的分析数据。3.PI应用程序开发接口(PI-API/SDK)描述PI 应用程序开发接口提供一个通用的程序接口访问PI系统中的数据。API/SDK给用户提供了一个自己编程访问PI系统信息的路径。实施/应用OSI公司目前提供使用API函数的平台有:Microsoft Windows、Windows NT在Intel和AXP、HP-UX、IBM AIX 、SUN Solaris、DEC 的Alpha Unix平台。API 是一组可以调用PI数据库的函数,用户可用它写应用程序,读或写PI数据库。很多用户应用API把数据送入已有的应用中去,比如:性能监视或数据整合。目前,API/SDK的很多应用是在MS-Windows下与Visual Basic一起建立交互的客户端画面。4.ODBC客户端(PI-ODBC-PC)描述PI-ODBC-PC允许用户使用标准的ANSI SQL调用,即使用ODBC访问PI数据库。实施/应用PI-ODBC-PC是客户端应用调用PI服务器中的SQL模块。它使用用户熟悉的读取关系数据库中数据的方法来读取PI中的数据。任何依从SQL调用的客户端均可以使用PI-ODBC-PC,它能使使用MIS系统的人穿透式读取过程数据而不用复制数据。5.PI批处理客户端(PI-BAV)描述PI 批处理客户端允许依据批量的相应关系查看PI中的数据。ProcessBook以及其他的用户开发应用中都可以支持批处理控件的功能。6.PI SQL Charts(PI-SQL)描述PI SQL是客户端的一个应用,它允许用户在ProcessBook内查看PI SQL的计算。7.PI Profile Displays(PI-PRD)描述PI Profile Displays是一个客户端的应用,它允许用户以概括形式,诸如Cross-Direction,Machine Direction,平面图和三维映射查看PI的数据,具有同时显示多个扫描信息的能力。8.PI ActiveView描述PI ActiveView是一个WEB客户端的应用,它允许用户将ProcessBook中生成的画面在通用的浏览器中进行发布。PI 接口软件OSIsoft软件公司作为独立的第三方软件供应商,目前可以提供多达300多种和不同控制系统的接口,包括所有主流DCS厂家、不同PLC厂家、LIMS厂家不同时期产品的标准接口。此外,PI系统还提供支持工业标准的数据通讯接口,如OPC、Modbus等等。PI系统的接口一般都通过PI API节点机来实现,节点机的主要工作是作为一个数据源的扫描节点。节点机有数据缓存的功能,即在主接点PI服务器与节点机之间因软件、硬件升级等原因引起离线时,节点机可把采集的现场数据暂存起来,等到主节点PI服务器恢复正常运行后,再把缓存队列中数据传送到PI服务器数据库中,从而不丢失采集的数据。
pi(plant information system,pi)系统是一个直观显示企业生产过程的虚拟窗口。基于可靠的生产信息,管理者可以监控整个企业的运转。pi系统产品主要包括三大类:pi服务器软件、pi 客户端软件和接口软件。pi服务器软件是用于现场生产数据的采集和存储;pi客户端软件提供对实时/历史数据的二次应用;接口软件实现现场不同控制系统和pi系统的连接。

文章TAG:数据  数据库  哪些  关心  数据库有哪些关心运算  
下一篇