(lpszPictureName,\}
TlgGetNumberOfRows函数参数:
Table Control_01是WinCC表格控件的名称。
1). 将函数TlgGetNumberOfRows的返回值缓冲存储在rows中。 2). 将返回值缓冲存储在String text中。 3). 在静态文本域中发出返回值。
4. int TlgGetNumberOfTrends(char* lpszTemplate)函数,在趋势窗口中给出趋势的数量。用参数lpszTemplate传递相应WinCC在线趋势控件窗口的名称。
使用标准函数操作WinCC表格控件的实例 {char text[5]; long int columns //获得列数
columns = GetNumberOfColumns(\//转换长整型为字符 sprintf (text,\
//在Text Field 5 SetText上设置文本 (lpszPictureName,\}
TlgGetNumberOfColumns函数参数:
“Table Control_01”是WinCC表格控件的名称。
1). 将函数TlgGetNumberOfColumns的返回值缓冲存储在columns中。 2). 将返回值缓冲存储在String text中。 3). 在静态文本域中发出返回值。
5. int TlgGetRowPosition(char* lpszTemplate)函数,在表格窗口中给出行指针的当前位置。用参数lpszTemplate传递相应WinCC在线表格控件窗口的名称。
使用标准函数操作WinCC表格控件的实例 {char text[5]; long int columns //获得列数
columns = GetNumberOfColumns(\//转换长整型为字符 sprintf (text,\
//在Text Field 5 SetText上设置文本 (lpszPictureName,\}
TlgGetNumberOfColumns函数参数:
“Table Control_01”是WinCC表格控件的名称。
1). 将函数TlgGetNumberOfColumns的返回值缓冲存储在columns中。 2). 将返回值缓冲存储在String text中。 3). 在静态文本域中发出返回值。
6. char* TlgGetRulerArchivNameTrend(char* lpszTemplate, int nTrend)函数,在趋势窗口中这个标尺位置上给出带编号nTrend的趋势的归挡名称。用参数lpszTemplate传递相应WinCC在线趋势控件窗口的名称。 使用标准函数操作WinCC趋势控件的实例 {char* pszVarName = NULL; char szVarName[20];
//获得标尺变量名 pszVarName
= TlgGetRulerVariableNameTrend(\if (pszVarName != NULL) {// 复制字符串 strncpy (szVarName,pszVarName,19); }
//输出变量名 SetText
(lpszPictureName,\}
TlgGetRulerVariableNameTrend函数参数: “Trend Control_01”是WinCC趋势控件的名称。 “0”是该趋势的编号。
1). 将函数TlgGetRulerVariableNameTrend的返回值缓冲存储在pszVarName中。 2). 如果返回有效数值,将返回值复制到szVarName中。 3). 在静态文本域中发出返回值。
7. SYSTEMTIME TlgGetRulerTimeTrend(char* lpszTemplate, int nTrend)函数,在趋势窗口中这个标尺位置上给出带编号nTrend的趋势的时间。用参数lpszTemplate传递相应WinCC在线趋势控件窗口。 使用标准函数操作WinCC趋势控件的实例 {SYSTEMTIME systime; WORD wHour; WORD wMin; WORD wSec; char szTime[10];
//获得当前系统时间 systime
= TlgGetRulerTimeTrend(\//获得小时 wHour = systime.wHour; //获得分钟 wMin = systime.wMinute; //获得秒 wSec = systime.wSecond; //
sprintf(szTime,\//输出变量名 SetText
(lpszPictureName,\}
1). 读出当前系统时间。
2). 从SYSTEMTIME结构读出小时、分和秒。 3). 创建包含该时间的字符串。
4). 读出当前时间。
8. double TlgGetRulerValueTrend(char* lpszTemplate, int nTrend)函数,在趋势窗口中这个标尺位置上给出带编号nTrend的趋势的数值。用参数lpszTemplate传递相应WinCC在线趋势控件窗口。 使用标准函数操作WinCC表格控件的实例 {char text[5]; long int columns //获得列数
columns = GetNumberOfColumns(\//转换长整型为字符 sprintf (text,\
//在Text Field 5 SetText上设置文本 (lpszPictureName,\}
TlgGetNumberOfColumns函数参数:
“Table Control_01”是WinCC表格控件的名称。
1). 将函数TlgGetNumberOfColumns的返回值缓冲存储在columns中。 2). 将返回值缓冲存储在String text中。 3). 在静态文本域中发出返回值。
9. char* TlgGetRulerVariableNameTrend(char* lpszTemplate, int nTrend)函数,在趋势窗口中给出编号为nTrend的趋势的变量名。用参数lpszTemplate传递相应WinCC在线趋势控件窗口。 使用标准函数操作WinCC趋势控件的实例 {char* pszVarName = NULL; char szVarName[20];
//获得标尺变量名 pszVarName
= TlgGetRulerVariableNameTrend(\if (pszVarName != NULL) {// 复制字符串 strncpy (szVarName,pszVarName,19); }
//输出变量名 SetText
(lpszPictureName,\}
TlgGetRulerVariableNameTrend函数参数: “Trend Control_01”是WinCC趋势控件的名称。 “0”是该趋势的编号。
1). 将函数TlgGetRulerVariableNameTrend的返回值缓冲存储在pszVarName中。 2). 如果返回有效数值,将返回值复制到szVarName中。 3). 在静态文本域中发出返回值。
10. char* TlgGetTextAtPos(char* lpszTemplate, int nColumn, int nLine)函数,为过程变量归档和用户归档提供表格窗口的单元格内容作为文本。单元由nColumn和nLine指定。用参数lpszTemplate传递相应WinCC在线表格控件窗口的名称。 使用标准函数操作WinCC趋势控件的实例
{char* pszVarName = NULL; char szVarName[20];
//获得标尺变量名 pszVarName
= TlgGetRulerVariableNameTrend(\if (pszVarName != NULL) {// 复制字符串 strncpy (szVarName,pszVarName,19); }
//输出变量名 SetText
(lpszPictureName,\}
TlgGetRulerVariableNameTrend函数参数: “Trend Control_01”是WinCC趋势控件的名称。 “0”是该趋势的编号。
1). 将函数TlgGetRulerVariableNameTrend的返回值缓冲存储在pszVarName中。 2). 如果返回有效数值,将返回值复制到szVarName中。 3). 在静态文本域中发出返回值。
11. BOOL TlgTableWindowPressEditRecordButton(char* lpszWindowName)函数,锁住或释放表格窗口的编辑(切换功能)。如果允许编辑,将停止更新表格窗口。即使因为使用另一个函数而使编辑被禁止,表格窗口更新将仍保持停止状态。 使用标准函数操作WinCC报警趋势的实例 {//开始/停止
TlgTrendWindowPressStartStopButton(\}
TlgTrendWindowPressStartStopButton函数参数: “TrendControl_01”是WinCC趋势控件的对象名。
12. BOOL TlgTableWindowPressFirstButton(char* lpszWindowName)函数,显示表格窗口中显示区域的第一个数据记录。显示的数据记录数量由所组态的时间范围决定。
使用标准函数操作WinCC报警趋势的实例 {//开始/停止
TlgTrendWindowPressStartStopButton(\}
TlgTrendWindowPressStartStopButton函数参数: “TrendControl_01”是WinCC趋势控件的对象名。
13. BOOL TlgTableWindowPressHelpButton(char* lpszWindowName)函数,显示表格窗口的在线帮助 使用标准函数操作WinCC报警趋势的实例 {//开始/停止
TlgTrendWindowPressStartStopButton(\}
TlgTrendWindowPressStartStopButton函数参数: “TrendControl_01”是WinCC趋势控件的对象名。
14. BOOL TlgTableWindowPressInsertRecordButton(char* lpszWindowName)函数,插入数据记录。