力控组态软件简单图形对象的属性

力控组态软件ForceControl V7.0简单图形对象的属性

Decimal
属性:Decimal
描述:小数点位数
类型:int
说明:文本和扩展按钮输出数字的小数点位数设置。
示例:设置本文本输出显示小数点后显示两位
this.Decimal = 2;

FColor
属性:FColor
描述:图形对象的填充颜色
类型:int
说明:图形对象的填充颜色,序号值对应力控软件颜色板的每个颜色的序号
具体颜色所对应的序号参考开发环境的颜色管理工具箱颜色提示的序号。
示例:将当前图形对象填充颜色设置红色
this.FColor = 0;

Height
属性:Height
描述:图形对象的当前高度值
类型:int
说明:该属性标识当前图形对象的高度数值
示例:将当前图形对象的高度值赋给变量a.pv
a.pv = this.Height

IHeight
属性:IHeight
描述:图形对象的原始高度
类型:int
说明:图形对象的原始高度,该值不能被修改只能被读取。
示例:将本图形对象的原始高度值赋给a.pv
a.pv = this.IHeight;

IWidth
属性:IWidth
描述:图形对象的原始宽度
类型:int
说明:图形对象的原始宽度,该值不能被修改只能被读取。
示例:将本图形对象的原始宽度值赋给a.pv
a.pv = this.IWidth;

IX
属性:IX
描述:图形对象原始左上角X坐标值,该值不能被设置只能读取
类型:int
说明:该属性标识图形对象的左侧的原始坐标的水平坐标值
示例:将当前对象的原始X轴坐标值赋给变量a.pv
a.pv = this.IX;

IY
属性:IY
描述:图形对象原始左上角Y坐标值,该值不能被设置只能读取
类型:int
说明:该属性标识图形对象的上沿的原始坐标值
示例:将当前对象的原始Y轴坐标值赋给变量a.pv
a.pv = this.IY;

LColor
属性:LColor
描述:图形对象的边线颜色
类型:int
说明:图形对象的边线颜色,序号值对应力控软件颜色板的每个颜色的序号
具体颜色所对应的序号参考开发环境的颜色管理工具箱颜色提示的序号。
示例:将当前图形对象边线颜色设置红色
this.LColor = 0;

Text
属性:Text
描述:文本内容
类型:string
说明:文本和扩展按钮显示的文本内容。
示例:设置按钮对象a显示的名字为“你好”
#a.Text = “你好”;

Width
属性:Width
描述:图形对象的当前宽度值
类型:int
说明:该属性标识当前图形对象的宽度数值
示例:将当前图形对象的宽度值赋给变量a.pv
a.pv = this.Width

X
属性:X
描述:图形对象左上角X坐标值
类型:int
说明:该属性是记录图形对象的实时坐标位置
示例:将本对象水平方向的左侧位置设置到界面的100个像素的位置
this.X = 100;

Y
属性:Y
描述:图形对象左上角Y坐标值
类型:int
说明:该属性是记录图形对象的实时坐标位置
示例:将本对象垂直方向的上沿位置设置到界面的100个像素的位置
this.Y = 100;

力控组态软件简单图形对象的方法

力控组态软件ForceControl V7.0简单图形对象的方法

 

ChgBindVar(string strPropName,string strNewVar)
语法:void ChgBindVar(string strPropName,string strNewVar)
功能:切换图形对象属性关联的变量
返回值:void
参数:string strPropName 属性名
string strNewVar 改变绑定属性的新变量
说明:改变绑定属性的变量
备注:应用该函数前必须在组态环境设定了绑定变量

Enable(flag)
语法:#name.Enable(flag)
说明:允许或禁止对图形对象。
注意:该函数只对图元对象起作用。
flag为一常数值或数值表达式,其值为0时图形目标被禁止,否则将允许对该图
形目标操作。
示例:#name.Enable(0);// 目标被禁止。

GetObjLogicLayer(nlayerID)
语法:#name. GetObjLogicLayer(11)
说明:调用该函数将返回图元在第11层是否显示。

GetRect(left,top,right,bottom)
语法:#name.GetRect(left,top,right,bottom)
说明:获取图元矩形的大小。
参数:left:返回图元的左边与界面的左边的距离。
top:返回图元的上边与界面的上边的距离。
right:返回图元的右边与界面的左边的距离。
bottom:返回图元的下边与界面的上边的距离。
示例:#name.GetRect(left,top,right,bottom); //返回图元的4个边距值。

LayerDown()
语法:#name.LayerDown()
说明:调用该函数将图元排列下调一个图层。

LayerToBottom()
语法:#name.LayerToBottom()
说明:调用该函数将图元排列到最后面,即被其它任何叠加图元覆盖。

LayerToTop()
语法:#name.LayerToTop()
说明:调用该函数将图元排列到最前面,即不被其它任何图元覆盖。

LayerUp()
语法:#name.LayerUp()
说明:调用该函数将图元排列上调一个图层。

MoveTo(int X,int Y)
语法:void MoveTo(int X,int Y)
说明:图形对象的移动函数
返回值:void
参数: int X 对象水平移动的目标位置,以框架左上角为原点的横坐标
int Y 对象垂直移动的目标位置,以框架左上角为原点的纵坐标
示例:实例演示以图元向右下移动100*100像素位置
this.MoveTo(this.X + 100,this.Y + 100)
SetObjLogicLayer(nlayerID,bAd)
语法:#name.SetObjLogicLayer(11,1)
说明:调用该函数将图元在第11层显示有效。设置图元在图层上的显示状态,用此方
法设置图形对象在逻辑图层nlayerID上是否为显示状态,参数bAd为1时表示显
示,bAd为0时表示不显示。

SetRect(left,top,right,bottom)
语法:#name.SetRect(left,top,right,bottom)
说明:设置图元矩形的大小。
参数:left:返回图元的左边与界面的左边的距离。
top:返回图元的上边与界面的上边的距离。
right:返回图元的右边与界面的左边的距离。
bottom:返回图元的下边与界面的上边的距离。
示例:#name.SetRect(left,top,right,bottom); //设置图元的4个边距值。

SetRotate(float fRad,int X,int Y)
语法:void SetRotate(float fRad,int X,int Y)
说明:图形对象的旋转函数
返回值:void
参数:float fRad 设定旋转角度
int X 旋转中心点的x轴坐标
int Y 旋转中心点的y轴坐标
示例:实例演示以图元中心为圆心旋转90度
this.SetRotate(90,this.IX + this.IWidth/2,this.IY + this.IHeight/2)

SetSize(int Width,int Height)
语法:void SetSize(int Width,int Height)
说明:设置图形对象大小
返回值:void
参数:int Width 目标图元指定的宽度值
int Height 目标图元指定的高度值
示例:实例演示设置本身图形大小为100*100
this.SetSize(100,100);

Show(flag)
语法:#name.Show(flag)
说明:显示或隐藏图形目标。
注意:该函数只对图元对象起作用.
flag为一常数值或数值表达式,其值为0时图形目标被隐藏,否则将显示该图形
目标.
示例:#name.Show(0);// 目标被隐藏.

力控组态软件点参数说明6

力控组态软件ForceControl V7.0点参数说明6

RESET
说明定时器点复位标志。暂停后是否从起始时间开始计时。
数据类型整型,置1时,暂停取消时从起始时间重新计时,置0时,暂停取消时
从暂停前的数值开始计时。

ROC
说明滤波限值
数据类型实型

ROCFL
说明滤波开关,是否允许滤波
数据类型整型

RPARAM1
说明滤波算法的参数1;
数据类型视不同的参数为整型或实型
备注选择不同的滤波算法会有对应的不同参数,如最大偏差,采样个数等。

RPARAM2
说明滤波算法的参数2
数据类型视不同的参数为整型或实型
备注选择不同的滤波算法会有对应的不同参数,如最大偏差,采样个数等。

Scalefl
说明量程转换开关
数据类型整型,数值范围:0~1
备注SCALEFL的不同取值分别代表量程转换开关的两种状态:
0:禁止量程转换
1:允许量程转换

Sp
说明设定值,即控制目标值
数据类型实型,数值范围:正常情况处在EULO和EUHI之间

Sqrtfl
说明开平方转换开关
数据类型整型,数值范围:0~1
备注0:禁止开平方转换;1:允许开平方转换

START
说明定时器点启动触发条件
数据类型整型,置1时,定时器点开始启动。

Stat
说明点的运行状态
数据类型整型
备注STAT的不同取值分别代表的点状态为:
0:运行
1:停止
2:调校

Statis
说明生成统计数据控制开关
数据类型整型,数值范围:0~1
备注STATIS 的不同取值分别代表生成统计数据控制开关的两种状态:
0:禁止生成统计数据
1:允许生成统计数据

SUM
说明计数器点的累计量。TRIGGER每按照TRIGGERTYPE规定的触发方式变
化一次,SUM值自加一。
数据类型整型

TARGETTIME
说明定时器点设定的目标时间,到达设定的时间时,PV增1。
数据类型整型,以设定时间的总秒数来表示。

Tfilter
说明PID滤波时间常数
数据类型实型,数值范围:任意大于0的浮点数

Tfilterfl
说明PID是否对输入信号滤波
数据类型整型,数值范围:0~1
备注0:不滤波
1:滤波

Timebase
说明累积计算的时间基
数据类型实型,数值范围:大于等于1
备注累计增量算式为:测量值/时间基*时间差。时间差为上次累计计算到现
在的时间。

Timeout
说明人工录入超时报警限值
数据类型实型,数值范围:大于等于0,以秒为单位

Tlag
说明PID滞后补偿的时间常数
数据类型实型,数值范围:任意大于0的浮点数
备注为0时表示没有滞后

Tlaginer
说明PID纯滞后补偿的惯性时间常数
数据类型实型,数值范围:任意大于0的浮点数
备注不能为0

TRIGGER
说明计数器点的触发条件,计数器点以TRIGGER的有效变化次数来计数。
数据类型整型,为0或非零
备注TRIGGER可以看做变化的过程量。当它的变化满足触发的方式规定的变
化时,累计量就加1

TRIGGERTYPE
说明计数器点的触发方式
数据类型整型,取值范围为0和1。0表示规定TRIGGER由0变为非零触发;1表
示规定TRIGGER由非零变为0触发。

Total
说明当前累积值
数据类型实型,数值范围:大于等于0

Totalreset
说明累计复位,该参数值为1时,参数TOTAL值复位成0。
数据类型整型

TOTALSTOP
说明停止累计,该参数值为1时,参数TOTAL值不再累加。
数据类型整型

Udmax
说明PID最大变化率
数据类型实型
备注跟执行机构有关,只对增量式算法有效。

Umax
说明PID的输出最大值
数据类型实型
备注跟控制对象和执行机构有关,可以是任意大于0的值。

Umin
说明PID输出最小值
数据类型实型
备注跟控制对象和执行机构有关

Unit
说明点的父节点号
数据类型整型,取值范围:大于等零
备注节点号是在点组态时自动生成的,不能手工修改。

V0
说明控制量的基准
数据类型实型
备注控制量的基准,如阀门起始开度,基准电信号等。