力控组态软件的系统函数2

力控组态软件ForceControl V7.0的系统函数2

InfoResource
语法result=InfoResource(ResourceType)
说明返回系统的各种系统资源
参数1:返回系统可用物理内存字节数
2:返回系统物理内存字节总数
3:返回系统可用物理内存百分比
4:返回当前系统正在运行的任务数
示例InfoResource(1)//将返回51843027 {可用物理内存字节数}
InfoResource(2)//将返回267894784 {物理内存字节数}
InfoResource(3)//将返回55 {系统可用物理内存百分比为55%}
InfoResource(4)//将返回20 {系统正在运行的任务数}

IntTime
语法IntTime(time, format)
说明用来获得日期时间的年月日时分秒。
参数time:自1970年1月1日零时逝去的秒数。
format:要得到的时间格式标识。
0:年
1:月
2:日
3:时
4:分
5:秒
示例year = IntTime(curtim, 0);//将整型变量curtim中的时间值的年度赋值给
变量year。

IntoConfig
语法IntoConfig()
说明进入组态状态
LongTime
语法LongTime(String)
说明将字符串形式表示的时间转成整型数
参数String:要转换的字符格式的时间,类型为字符串常量、变量或字符串表
达式。时间格式规定如下:YYYY/MM/DD hh:mm:ss YYYY为年;MM
为月;DD为日;hh为时;mm为分;ss为秒
返回值为整型数表示的时间,该数值为自1970年1月1日零时逝去的秒数。如计算机
时区选择东八区则表示自1970年1月1日8时逝去的秒数
示例n = LongTime(“2002/1/8 16:50:00”)

IsWeb
语法IsWeb()
说明用于判断是否在浏览器上运行,可以用该值有选择的执行脚本。
返回值整型,1表示在浏览器上运行;否则运行在VIEW上。
示例IF (IsWeb() == 0) THEN
A1.pv = a1.pv + 1;
ENDIF

MsgBox
语法MsgBox(Message)
说明显示一提示框
参数Message:提示框的显示信息,为字符串常量或字符串表达式。
返回值为1:表示选择了“是”,0:表示选择了“否”。
示例MsgBox(“System Alarm”);
RTN = MsgBox(“System Alarm”);
MsgBox(“System Alarm”+aa);\\aa为字符型变量

PlaySound
语法PlaySound(WavName,flag)
说明播放一段由文件名WavName指定的音乐
参数WavName:Wav文件名。
flag:播放方式取值为0或1。0:代表异步;1:代表同步。
示例PlaySound(“Avi01”,0) //异步方式播放AVI文件Avi01

PostMessage
语法PostMessage(AppID,Msg,wparam,lparam)
说明该函数用于用于向指定的程序发送一条消息。
参数AppID:应用程序ID。参数类型:整形。
MSG:发送的消息号。参数类型:整形。
wparam:要发送的消息参数。整形。
lparam:要发送的消息参数。整形。
返回值整形,1表示成功。
示例ret=PostMessage(AppID,5555,0,0);

Rand
语法rand(number)
说明产生随机数
参数number为随机数的上界,下界为0。
示例Rand(100)//会产生0~100之间的随机数(不包括100)

ReachTime
语法ReachTime(hour,minute)
说明当时间到达后返回值为真,否则为假。hour小时值,取值为0~23,-1
表示任何一小时,minute分钟值,取值为0~59
示例IF (ReachTime(8,30)) THEN
BEEP(1);
ENDIF; //每天上午8时30分该函数取值为真,这时将发出一声。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据