wincc标准函数介绍(9)

2019-08-26 17:40

//获得隐藏输入的状态 bHiddenInput

= GetHiddenInput(lpszPictureName,\

if(bHiddenInput) {

// 自定义代码

// 隐藏输入是否被激活 ... } else {

// 自定义代码

// 隐藏输入是否被取消激活 ... } }

GetHiddenInput函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “IO Field1”是该对象的名称。

10. long int GetNumberLines(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定“文本列表”对象的可见行数。 读出布尔型属性的实例 {

BOOL bHiddenInput;

//获得隐藏输入的状态 bHiddenInput

= GetHiddenInput(lpszPictureName,\if(bHiddenInput) {

// 自定义代码

// 隐藏输入是否被激活 ... } else {

// 自定义代码

// 隐藏输入是否被取消激活 ... } }

GetHiddenInput函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “IO Field1”是该对象的名称。

11. char* GetOutputFormat(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,对于I/O域,它指定输出格式。

12. char* GetOutputValueChar(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,对于I/O域,它建立数据类型为“字符”的输出值。当I/O域的内容为数据类型“字符串”时,才使用该函数。

Limits - 简短描述

使用Limits组中的函数可以修改或调用影响限值的各种属性。

1. double GetAlarmHigh(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用棒图对象时,它指出报警上限。 读出数字值的实例 {

double dAlarmHigh;

//获得报警上限 dAlarmHigh

= GetAlarmHigh(lpszPictureName,\//自定义代码

//在那里用户可以使用返回值做某事 ... }

GetAlarmHigh函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Bar1”是该对象的名称。

1). 读出报警上限和dAlarmHigh中的缓冲区。 2). 执行处理返回值的自定义代码。

2. double GetAlarmLow(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用棒图对象时,它指出报警下限。 读出数字值的实例 {

double dAlarmHigh; //获得报警上限 dAlarmHigh

= GetAlarmHigh(lpszPictureName,\//自定义代码

//在那里用户可以使用返回值做某事 ... }

GetAlarmHigh函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Bar1”是该对象的名称。

3. BOOL GetCheckAlarmHigh(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用棒图对象时,它指定是否监控报警上限。

读出布尔型属性的实例 {

BOOL bmarker;

//获得该标记的状态 bmarker

= GetMarker(lpszPictureName,\if(bmarker) {

// 自定义代码 // 标记是否被激活 ... } else {

// 自定义代码

// 标记是否被取消激活 ... } }

GetMarker函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Bar1”是该对象的名称。

4. BOOL GetCheckLimitHigh4(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用棒图对象时,它指定是否监控上限值Reserve 4。

读出布尔型属性的实例 {

BOOL bmarker;

//获得该标记的状态 bmarker

= GetMarker(lpszPictureName,\if(bmarker) {

// 自定义代码 // 标记是否被激活 ... } else {

// 自定义代码

// 标记是否被取消激活 ... } }

GetMarker函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Bar1”是该对象的名称。

Link - 简短描述

使用Link组中的函数可以创建或调用变量链接属性。

1. BOOL GetLink(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName LPCTSTR lpszPropertyName, LPLINKINFO *pLink)函数,指定对象属性的当前变量链接。 读出变量链接的实例 {

LINKINFO linkinfo; //获得已链接的变量

GetLink(lpszPictureName,\// linkinfo.szLinkName是变量名 // linkinfo.dwCycle是更新周期 // linkinfo.LinkType是连接的类型 //自定义代码

//在那里用户可以使用返回值做某事 ... }

GetLink函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Bar1”是该对象的名称。 “Process”是链接到变量的属性。 “&linkinfo”是结构linkinfo的地址。

1). 用该变量链接上的信息填充传送的linkinfo结构。 2). 根据该函数的返回值执行自定义代码。

Miscs - 简短描述

使用Miscs组中的函数可以修改或调用对象的属性。

1. BOOL GetAdaptBorder(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName) 函数,对于静态文本、I/O域、复选框和单选框,它指定域边框是否将动态适应文本的大小。 读出布尔型属性的实例 {

BOOL bVisible; //获得可见性 bVisible

= GetVisible(lpszPictureName,\if(bVisible) {

// 自定义代码 // 该对象是否可见 ... } else {

// 自定义代码 // 该对象是否不可见 ... } }

GetVisible函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Graphic Object 1”是该对象的名称。

2. BOOL GetAdaptPicture(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,对于画面窗口,它指定画面是否将适应窗口的大小。

读出布尔型属性的实例 {

BOOL bVisible; //获得可见性 bVisible

= GetVisible(lpszPictureName,\if(bVisible) {

// 自定义代码 // 该对象是否可见 ... } else {

// 自定义代码 // 该对象是否不可见 ... } }

GetVisible函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Graphic Object 1”是该对象的名称。

3. BOOL GetAdaptSize(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName) 函数,对于画面窗口,它指定是否改变窗口。 读出布尔型属性的实例 {

BOOL bVisible; //获得可见性 bVisible

= GetVisible(lpszPictureName,\if(bVisible) {

// 自定义代码 // 该对象是否可见 ... } else {


wincc标准函数介绍(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:“极大规模集成电路制造装备及成套工艺”

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: