欢迎来到天天文库
浏览记录
ID:26611598
大小:134.00 KB
页数:17页
时间:2018-11-28
《基本运算符与表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PowerComm系统资料之计算表达式V1.0目录一、概述3二、表达式的引用方法3三、表达式的语法定义33.1算术运算表达式43.1.1加法运算(+)43.1.2减法运算(-)43.1.3乘法运算(*)43.1.4除法运算(/)43.1.5乘方/开方运算(**或^)43.2关系运算表达式53.2.1if-then-else条件判断53.2.2不等于条件判断(#或<>)53.2.3大于等于条件判断(>=)53.2.4小于等于条件判断(<=)53.2.5等于条件判断(=)53.2.6大于条件判断(>)63.2.7小于条件判断(<)63.3逻辑运算表达式63.3.1逻辑与(.and
2、.)63.3.2逻辑或(.or.)63.3.3逻辑非(.not.)63.4和时间有关的内部函数73.4.1ctod函数73.4.2date函数73.4.3hour函数73.4.4minute函数73.4.5second函数73.5常用内部函数73.5.2pntval函数73.5.2setval函数83.5.3abs函数83.5.4ontime函数83.5.5INT函数93.5.6FIX函数93.5.7TAIL函数93.5.8取出月最大值、最大值时间的表达式93.5.9putvalanyway函数103.5.10取实时数据的属性值rtdbattr函数103.5.11设置实时数据
3、的属性值setattr函数103.6旁路转代函数103.6.1检测旁路转代chksubs函数103.6.2新的旁路转代函数simple_pi_subs1117PowerComm系统资料之计算表达式V1.03.6.3完整模式旁路转代pi_subs123.6.4三种旁路转代函数的适用范围123.7其它函数123.7.1光子牌闪烁计数器函数flickcounter123.7.2计划值函数schedule133.7.3取计划值函数scheduleval133.7.4播放指定的声音文件函数sound143.7.5跳指定画面文件函数jumpgraph143.7.6取标准C的时间Timet
4、()153.7.7正弦函数Sin()153.7.8余弦函数Cos()153.7.9正切函数Tan()153.7.10反正弦函数Asin()153.7.11反余弦函数Acos()153.7.12反正切函数Atan()153.7.13取模函数Mod()15四、列举表达式的一些用例154.1计算功率因素154.2根据有功计算累计电度154.3计算安全天数;154.4更改测点上下限值164.5求越限累计时间;1617PowerComm系统资料之计算表达式V1.0POWERCOMM2000基本运算符与表达式一、概述为满足电力系统运行的需要,本系统提供了各种不同运算的符号称为运算符,参加
5、运算的数据称为运算量或操作数,用运算符把运算量连接起来的式子称为表达式。Exp表达式基于预编译-动态执行模式,用户可以联机在线修改,系统检查语法无误后,表达式立即生效,参加主机运算。这种方法比用编程实现某一特定计算功能的作法,其优越之处是不言而喻的,它的执行速度大大高于解释-执行模式的方法,其灵活性也高于编译模式,因而是实时系统理想的计算工具。Exp表达式按功能可分为算术运算、关系运算和逻辑运算。Exp表达式不仅提供加、减、乘、除、乘方、开方、逻辑关系判断等运算,还能进行if-then-else运算,加上表达式提供了对各类实时数据、历史数据及统计数据的存取调用,就使得系统能够
6、方便灵活地满足各种针对电力系统实际需要的具体要求,而不需要修改应用程序。如在线线损分析,功率因数计算,电容器自动投切统计等均可由用户根据实际情况灵活组织表达式来实现。二、表达式的引用方法本系统中的Exp表达式与计算量点是一一对应,每一个计算量点都有一个“表达式”定义项,由该表达式计算所得的结果就是该计算量点的值。计算量点(表达式)的计算时间周期可以调整,满足各种实时计算的需要,计算量点与遥测量一样具有越限处理、合格率统计、历史记录等功能。三、表达式的语法定义Exp.表达式采用运算符优先策略,允许递归嵌套组合调用。运算符分为单目和双目运算两种,优先级共分10级,数值越大,参加运
7、算时的优先级越高。优先级运算类型0true/false(t./f.)函数调用,如(pntval())等1空(预留)2空(预留)17PowerComm系统资料之计算表达式V1.03逻辑或(.or.)4逻辑与(.and.)5逻辑非(.not.)6等于(=),不等于(#,<>)大于等于(>=),小于等于(<=)大于(>),小于(<)7加(+),减(-)8乘(*),除(/)9乘方/开方(**,^)PowerComm2000的标识符说明:xxxa(d,n,y,o)yyyy,前面3位xxx表示站号,接着就是测点类型
此文档下载收益归作者所有