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

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

SnapShotView
语法SnapShotView()
说明快照浏览,若不选择浏览文件,浏览窗口将自动顺序播放。

StartApp
语法StartApp(AppName)
说明启动应用程序,应用程序的名称和路径由AppName指定。
参数AppName:应用程序的名字和路径。
如果要在Web上启动某一程序或打开文档,必须手工将程序或
文档复制到应用下的Http子目录中。
返回值为应用程序标识,可以通过该标识向启动的程序发信,
也可以关闭该应用程序。
示例1)AppID = StartApp(“c:\windows\write.exe”);//启动画笔程序。
SendMessage(AppID, 273, 10001,0);//向用户发送消息。
StopApp(AppID);//关闭程序
2)StartApp(“MyPage.Htm”);
3)StartApp(“MyDoc.Doc”);

StopApp
语法StopApp(AppID)
说明关闭先前由StartApp函数启动的程序
参数AppID为应用程序标识,类型为整型,为由StartApp函数得到的返回值。
示例AppID = StartApp(“c:\windows\write.exe”); //启动画笔程序
StopApp(AppID);//关闭程序

StrFormat
语法StrFormat(格式控制,输出表列)
说明将一系列字符串组合起来形成一个新的字符串。
参数(1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,
它包括两种信息:
① 格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为
指定的格式输出。
②普通字符,即需要原样输出的字符。
(2)“输出表列”是需要输出的一些数据,可以是表达式。
1.%d,%i:以带符号的十进制形式输出整数(整数不输出符号);
2.%o,%x:以八进制、十六进制无符号形式输出整数;
3. %u:以无符号十进制形式输出整数。
4. %c:以字符形式输出,只输出一个字符;
5. %s:表示输出字符串。
6. %-ms:表示输出占m列,如字符串本身长度大于m,将字符串向左靠,
右补空格。
7. %m.ns:表示输出占m列,只取字符串左端n个字符。这n个字符输出在m列
的右侧,左补空格。
8. %-m.ns:表示输出占m列,只取字符串左端n个字符。这n个字符输出在m
列的左侧,右补空格。
9. %f:表示以小数的形式输出,输出含有6个小数。%m.nf和%-m.nf的意义参
考%m.ns。
10.%f:表示以指数的形式输出实数。
11.%g:选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0.
示例#a.desc=StrFormat(“this is %d”,a.PV);//当a.PV=2时,则a.desc=”this is 2”。

StrTime
语法StrTime(time, format)
说明将整型时间转成字符串形式
参数time:自1970年1月1日零时逝去的秒数。如计算机时区选东八区,则为自1970
年1月1日8时逝去的秒数
Format:要转成的时间格式标识,规定如下:
0:yyyy/mm/dd hh:mm:ss
1:yyyy-mm-dd hh:mm:ss
2:yyyy年mm月dd日hh:mm:ss
示例StrTime(curtim, 0);//将整型变量curtim中的时间值转成字符串形式

TipDisp
语法TipDisp(Prompt,Delay,StayTime)
说明信息提示
参数Prompt:字符串常量或字符表达式。
Delay:延迟显示时间,即只有鼠标在对象上停留时间超过该值后,才会显
示提示信息。
StayTime:提示框逗留时间,超过该时间后,信息消失。
示例TipDisp(“This is reactor-R101″,500,3000);

VarSelect
语法VarSelect(intbDbOnly, intnType, string strOldVarName)
说明弹出变量选择对话框
参数bDbOnly:0表示可以选择,所有的变量
1表示只选择DB数据库内的变量;
nType:所选变量到类型:1-int,2-double,3-string;
strOldVarName:string型,预留参数,可用于记录上次选择的变量名
备注因采用实时获取数据库变量方式,所以在第一次出现选择框时先进行变量
初始化。

发表回复

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

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