力控组态软件的系统变量2

力控组态软件 ForceControl V7.0 的系统变量

$Msec
类型: 只读整型
说明: 系统最近一次启动后所经历的毫秒数
备注: 最长可记录 49.7 天
$Second
类型 只读整型
说明 当前系统时间的秒
备注 取值范围(0-59)
$Time
类型: 只读字符型
说明: 当前系统时间
备注: 时间格式:hh:mm:ss
其中:hh 表示小时,取值范围(0 ~ 23)
mm 表示分钟,取值范围(0 ~ 59)
ss 表示秒钟,取值范围(0 ~ 59)
$UserLevel
类型: 只读整型
说明: 用户级别,用于限制用户访问的权限
备注: 取值范围:0 ~3 用户级别分为如下四级:
0:操作员
1:班长
2:工程师
3:系统管理员
$UserName
类型: 只读字符型
说明: 当前用户名
$Week
类型: 只读整型
说明: 当前系统的星期
备注: 取值范围(1 ~ 7)
$Year
类型: 只读整型
说明: 当前系统的年
备注: 取值范围(1970-2037)

力控组态软件的系统变量1

力控组态软件 ForceControl V7.0 的系统变量

系统变量是力控组态软件预先定义界面系统 Draw 中的一组变量。这些变量由系统自动生成和处理。系统变量名均以符号“$”开头,方便与其它变量区别。

系统变量可以在整个应用程序内各种脚本和动画链接中使用。
具体有哪些系统变量如下:

$CurTime
类型: 只读整型
说明: 自 1970 年 1 月 1 日 0 点至当前时刻经历的秒数,如果计算机时区选择东八区(北京、香港、重庆、乌鲁木齐)那么时间变量的起始为 1970 年 1 月 1 日 8 点

$Date
类型 :只读字符型
说明: 当前系统日期
备注: 日期格式为:yyyy/mm/dd。其中:yy 表示年,取值范围(1970-2037);mm 表示月,取值范围(1-12);dd 表示日,取值范围(1-31)

$Day
类型: 只读整型
说明: 当前系统日期的日
备注: 取值范围(1-31)
$Hour
类型: 只读整型
说明: 当前系统时间的小时
备注: 取值范围(0-23)
$Millisec
类型: 只读整型
说明: 当前系统时间的毫秒
备注: 取值范围(0-999)
$Minute
类型: 只读整型
说明 :当前系统时间的分钟
备注: 取值范围(0-59)
$Month
类型: 只读整型
说明 :当前系统日期的月
备注: 取值范围(1-12)

力控组态软件多选按钮控件的方法和事件

力控组态软件ForceControl Windows 控件多选按钮 控件的方法和事件

多选按钮可以对若干可选项中任何一项进行辩识。例如用于从多个文本中挑选出用户感兴趣的文本响应动作脚本。当某一项被选中后,后台程序会将其索引号送出,从而可以唯一确定此选中项

多选按钮控件在力控组态软件的主菜单里选择工具菜单中的windows控件中如图1。

图1 多选按钮控制的位置

双击多选按钮控件或右键单击多选按钮控件,从弹出的右键菜单里面选择“对象属性”后,会弹出多选按钮控件的属性设置对话框,如图2

图2 多选按钮的属性设置对话框

成员定义:在标签输入框中输入按钮标签名,单击增加按钮即可把此标签添加到按钮列表中,选中已添加的按钮,点击修改按钮可修改此按钮标签名,点击删除按钮可删除此标签名。
字体:设置多选按钮显示文字的字体、字形、字号等。
外观:设置按钮的排列方式,并且可以设置每行 / 列的按钮的个数。
权限:设置控件的访问权限和安全区域。

多选按钮的控件事件

Click
名称: Click
功能: 鼠标单击事件
返回值: void
参数: nlndex – 选中的序号
说明: 鼠标单击执行相关自定义脚本函数。
Change
名称: Change
功能: 选择改变事件
返回值: void
参数: nOldSel- 原来选中项,nNewSel- 现在选中项
说明: 选择发生改变执行相关自定义脚本函数。
多选按钮的控件属性
Color
功能: 可通过在脚本中执行此属性,在运行状态动态的改变标签的文本颜色。
语法: #name.Color = nValue。
说明: nValue 为整型。
示例: #name.Color = 0;// 文本的颜色为红色。
State
功能: 选中项的索引号。
语法: #name.State。
类型: 整型,索引号从 0 开始,-1 表示未选择。
示例: #name.State=1;// 选中索引号为 1 的项。