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