WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E05GRAe.PPT Catalog: EWINCC Graphics Designer
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E05GRAe.PPT Catalog: EWINCC Цели изучения API-функции одним взглядом Основные файлы и библиотеки Процедуры Примеры / упражнения
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E05GRAe.PPT Catalog: EWINCC Graphics Designer Основные файлы и библиотеки Основные файлы pdlcsapi.h pdlcserr.h pdlrtapi.h trigger.h Библиотеки pdlcsapi.lib pdlrtapi.lib
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E05GRAe.PPT Catalog: EWINCC Graphics Designer Функции одним взглядом Функции для создания графических объектов Функции для работы с объектами Функции для работы со свойствами объектов Функции для связывания свойств объектов
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E05GRAe.PPT Catalog: EWINCC Поцедура конфигурации системы Graphics Designer. Открыть графический объект : PDLCSOpen Закрыть графический объект : PDLCSClose Любые функции Graphics Designers CS Сохранить графический объект : PDLCSSave
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E05GRAe.PPT Catalog: EWINCC Graphics Designer. CS. Пример Создание картинки с полем ввода/вывода (1/2) BOOL PDLCSCreate ( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, PCMN_ERROR pError ); BOOL PDLCSOpen ( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, PCMN_ERROR pError ); BOOL PDLCSNewObject( LPCTSTRlpszProjectName, LPCTSTRlpszPictureName, LPCTSTRlpszObjectTypName, LPCTSTRlpszObjectName, PCMN_ERROR pError); BOOL PDLCSSave ( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, PCMN_ERROR pError ); BOOL PDLCSClose( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, PCMN_ERROR pError );
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E05GRAe.PPT Catalog: EWINCC Graphics Designer. CS. Пример Создание картинки с полем ввода/вывода(2/2) BOOL PDLCSCreate ( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, PCMN_ERROR pError ); BOOL PDLCSOpen ( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, PCMN_ERROR pError ); BOOL PDLCSNewObject( LPCTSTRlpszProjectName, LPCTSTRlpszPictureName, LPCTSTRlpszObjectTypName, LPCTSTRlpszObjectName, PCMN_ERROR pError); BOOL PDLCSSave ( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, PCMN_ERROR pError ); BOOL PDLCSClose( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, PCMN_ERROR pError );
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E05GRAe.PPT Catalog: EWINCC Graphics Designer. CS. Упражнение Работа со свойствами поля ввода/вывода BOOL PDLCSOpen ( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, PCMN_ERROR pError); BOOL PDLCSSetPropertyEx(LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, LPCTSTR lpszPropName, VARTYPE vt, LPVOID pvProp, DWORD dwFlags, LPVOID pData, PCMN_ERROR pError); BOOL PDLCSSetLink( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, LPCTSTR lpszPropName, LPLINK_INFO lpLink, PCMN_ERROR pError); BOOL PDLCSSave ( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, PCMN_ERROR pError); BOOL PDLCSClose( LPCTSTR lpszProjectName, LPCTSTR lpszPictureName, PCMN_ERROR pError);