PVICOM interface

<< 点击显示目录 >>

主页  PVI通信 > PVI帮助信息 > PVI base system >

PVICOM interface

PVICOM接口(客户接口)建立了对PVI的最低水平的访问。

这代表了 "最紧密的",而且就性能而言,是最理想的PVI接口。PVICOM接口也被所有其他基于Windows的、可以访问PVI的组件所使用(PVI OPC、PVI DDE、PVI服务等)。

通过PVICOM接口的通信是由PVI通信库 "PviCom.dll"(32位版本)或 "PviCom64.dll"(64位版本)中的功能处理的。PVI通信库是一个基于Windows标准的DLL(动态链接库)。如果应用程序使用DLL的功能,那么DLL必须明确地加载功能,或将静态库 "PviCom.lib "或 "PviCom64.dll "捆绑到程序中(隐式加载)。该程序可以在各自的编程手册中找到。

64位版本的PVICOM接口的限制在 "用户信息"一章中描述

支持以下开发环境:

Visual C++ (Version 6.0 and up)

Visual Basic (Version 6.0 and up)

Borland C++ Builder (Version 3 and up)

Borland Delphi (Version 4 and up)

Files in the PVICOM interface:

PviCom.dll

用于32位应用的PVI通信库。

PviCom.lib

用于32位应用的Visual C/C++的静态库。

PviCom64.dll

用于64位应用的PVI通信库。

PviCom64.lib

适用于64位应用的Visual C/C++的静态库。

PviCom.h

用于Visual C/C++(32位和64位)的定义文件(包含文件)。

PviCom.bas

用于Visual Basic(32位)的定义文件(包括文件)。

PviCom.pas

DELPHI(32位)的定义文件(包括文件)。

PVICOM定义文件包含所有PVICOM接口函数、类型、使用的结构和PVI常量的定义和/或声明。

如果 "PviCom.h "文件被链接到一个64位的应用程序中,必须定义符号"_WIN64"。

在PVI设置中必须选择 "工具 "来安装必要的文件。

 

本节将讨论以下主题:

Client/Server communication

Objects

User messages

Requests and responses

Event

Process data

PVICOM functions

PVICOM structures