} }
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)函数,改变运行系统中的语言设置。 定义运行系统语言的实例