wincc标准函数介绍(10)
// 自定义代码 // 该对象是否不可见 ... } }
GetVisible函数参数:
“lpszPictureName”是在其中组态该对象的画面的名称。 “Graphic Object 1”是该对象的名称。
4. BOOL GetAverage(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,对于棒图对象,指定是否激活平均值计算。 读出布尔型属性的实例 {
BOOL bVisible; //获得可见性 bVisible
= GetVisible(lpszPictureName,\if(bVisible) {
// 自定义代码 // 该对象是否可见 ... } else {
// 自定义代码 // 该对象是否不可见 ... } }
GetVisible函数参数:
“lpszPictureName”是在其中组态该对象的画面的名称。 “Graphic Object 1”是该对象的名称。
5. BOOL GetCaption(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定画面或应用程序窗口是否有标题。 读出布尔型属性的实例 {
BOOL bVisible; //获得可见性 bVisible
= GetVisible(lpszPictureName,\if(bVisible) {
// 自定义代码 // 该对象是否可见 ... }
else {
// 自定义代码 // 该对象是否不可见 ... } }
GetVisible函数参数:
“lpszPictureName”是在其中组态该对象的画面的名称。 “Graphic Object 1”是该对象的名称。
6. BOOL GetLanguageSwitch(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用“文本列表”对象时,它指定用一种还是多种语言组态文本列表。 读出布尔型属性的实例 {
BOOL bVisible; //获得可见性 bVisible
= GetVisible(lpszPictureName,\if(bVisible) {
// 自定义代码 // 该对象是否可见 ... } else {
// 自定义代码 // 该对象是否不可见 ... } }
GetVisible函数参数:
“lpszPictureName”是在其中组态该对象的画面的名称。 “Graphic Object 1”是该对象的名称。
SET启动
1. BOOL OpenHomePicture()函数, 打开定义的启动画面。
2. BOOL OpenNextPicture()函数
WinCC存储用户在运行时打开的画面的名称以及打开画面的顺序。
在“画面缓冲区大小”下面的计算机属性标签控件“图形运行系统”中的WinCC资源管理器内,可以定义用此方式所能存储的画面名的最大数目。
OpenNextPicture函数打开由OpenPrevPicture函数打开的最后一个画面。
3. BOOL OpenPrevPicture()函数,WinCC存储用户在运行时打开的画面的名称以及打开画面的顺序。
在“画面缓冲区大小”下面的计算机属性标签控件“图形运行系统”中的WinCC资源管理器内,可以定义用此方式所能存储的画面名的最大数目。
OpenPrevPicture函数打开当前画面的前一个画面。
4. BOOL OpenStoredPicture()函数,打开使用Store Picture函数存储的画面。
5. BOOL StorePicture()函数,存储当前画面;存储后,使用OpenStoredPicture函数可以打开该画面。
tag - 简短描述
使用来自Tag组的函数可以设置或调用变量。
1. BOOL GetTagBitStateWait(Tag Tag_Name, PDWORD lp_dwstate)函数,
建立数据类型“二进制变量”的过程变量的数值。直接从PLC读取该数值。 也返回变量的状态。 读出二进制类型变量的实例 {
DWORD dwstate; BOOL bValue;
dwstate = 0xFFFFFFFF; //获得该变量值
//dwstate是变量状态 bValue
= GetTagBitStateWait(\//创建包含该变量值的字符串 if (bValue) {
// 自定义代码
// 该变量的数值是否是true ... } else {
// 自定义代码
// 该变量的数值是否是false ... } }
GetTagBitStateWait函数参数: “gs_tag_bit”是该变量的名称。
“&dwstate”是应在其中存储变量状态的变量地址。
1). 读出该变量值以及bstate中的缓冲区。 该函数将变量状态存储在dwstate中。 2). 根据该函数的返回值执行自定义代码。
WinCC简短描述
使用来自WinCC组的函数可以在运行系统中定义各种设置。 使用System子组中的函数可以操作WinCC运行系统。 1. BOOL DeactivateRTProject()函数,取消激活该项目。
取消激活WinCC运行系统的实例 {
//取消激活运行系统 DeactivateRTProject (); }
该函数取消激活WinCC运行系统。
2. BOOL ExitWinCC()函数,终止WinCC 退出WinCC的实例 {
//退出wincc ExitWinCC (); }
该函数终止WinCC。
3. DWORD GetLanguage()函数,建立当前运行系统语言。 读出当前运行系统语言的实例 {
DWORD rt_language; //获得当前语言 rt
_language = GetLanguage (); //自定义代码
//在那里用户可以使用返回值做某事 ... }
1). 读出当前运行系统语言并缓冲存储在rt_language中。 2). 执行处理返回值的自定义代码。
4. DWORD* InquireLanguage(DWORD* dwCount)函数,建立为运行系统而在文本库中组态的全部语言。使用dwCount定义建立的语言数量应该存储在哪里。 读出已组态的运行系统语言 {
DWORD count; DWORD* language; int i;
//计算已安装的语言
language = InquireLanguage(&count);
printf(\//打印输出语言的计数
printf ( \//打印输出安装了哪些语言 for (i=1;i<=count; i++) {
printf (\
} }
1). 建立为该运行系统组态的语言。这些语言ID缓冲存储在语言中。语言的数量缓冲存储在计数中。 2). 发出已建立的语言的数量。 3).显示所有已建立的语言ID。
5. BOOL SetLanguage(DWORD dwLocaleID)函数,改变运行系统中的语言设置。 定义运行系统语言的实例 { //德语
SetLanguage(0x0407); }
该运行系统语言被设置为德语。
6. void FillDiagnoseInTags(BOOL bfill)函数,激活或取消激活在变量中存储诊断信息。由于填充变量表示附加系统负载,只应为了诊断信息才激活它。
7. void GetServerTagPrefix(char** ppszServerPrefix, char** ppszTagPrefix, char** ppszWindowPrefix)函数,为了从分布式系统中的多客户机访问相关服务器中的变量,必须通过添加服务器前缀和变量前缀来扩展变量名。如果使用函数GetTagxx或SetTagxx访问变量,该动作控件提供必要的扩展名。如果WinCC API函数被用来获得访问,必须由用户扩展变量名。在这种情况下,GetServerTagPrefix函数提供必要的前缀。
分别为服务器前缀、变量前缀和窗口前缀返回一个“字符”类型的指针。 用户既不修改(不包括strcat)也不释放存储器。 读出服务器前缀的实例 {
char* pszServerPrefix; char* pszTagPrefix; char* pszWindowPrefix;
//获得服务器前缀和变量前缀 GetServerTagPrefix (&pszServerPrefix, &pszTagPrefix, &pszWindowPrefix); //自定义代码
//在那里用户可以使用返回值做某事 ... }
GetServerTagPrefix函数参数:
“pszServerPrefix”是在其中写入服务器前缀的变量。 “pszTagPrefix”是在其中写入变量前缀的变量。 “pszWindowPrefix”是在其中写入窗口前缀的变量。 1). 读出服务器前缀、变量前缀和窗口前缀。
2). 返回的服 …… 此处隐藏:1880字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




