教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

wincc标准函数介绍(9)

来源:网络收集 时间:2026-01-01
导读: //获得隐藏输入的状态 bHiddenInput = GetHiddenInput(lpszPictureName,\ if(bHiddenInput) { // 自定义代码 // 隐藏输入是否被激活 ... } else { // 自定义代码 // 隐藏输入是否被取消激活 ... } } GetHiddenInput

//获得隐藏输入的状态 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 {

…… 此处隐藏:1497字,全部文档内容请下载后查看。喜欢就下载吧 ……
wincc标准函数介绍(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/452985.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)