PaXi软件构建为层。
			
			
				代理类是从Xi合同生成的WCF,并提供WCF数据交换接口。其他方法实现Xi(OPC .NET)合规性所需的功能。
			
			
				嵌入式包装器将客户端请求路由到Classic OPC DA,HDA,AE和OPC US服务器。
			
			
				所有类型的OPC服务器都可以通过相同的API访问。
			
			
				上层实现了方便的功能,例如列表管理和智能Xi端点处理。
			
			
				顶层集成到Visual Studio并减少必要的应用程序代码的数量。
			
			
				如何开发客户端应用程序
			
			
				PaXi是为使用Visual Studio的应用程序开发而设计的,可以以不同的方式使用。
			
			
				•基于PaXi组件的应用程序开发
			
			
				创建Xi(OPC.NET)客户端的最简单和最快捷的方法是使用PaXi在Visual Studio设计器中提供的组件。
			
			
				每个组件都有一组控制行为的属性以及在启动和操作期间调用的Xi服务器方法。
			
			
				所需的应用程序代码量大大减少。如果Xi对象链接到UI控件,则只需要几行代码。
			
			
				•完全编码
			
			
				Xi客户端应用程序可以基于PaXi API类开发。
			
			
				•混合
			
			
				基本的服务器访问可以用组件处理,并且仍然可以从应用代码使用所有Xi特征。
			
			
				 
			
			
				PaXi功能
			
			
				PaXi提供类具有访问所有Xi指定方法的方法和简化服务器访问的其他方法。
			
			
				所有方法均在以下版本中提供:
			
			
				•同步服务器访问。
			
			
				此方法阻止调用线程,直到从服务器接收到响应。在服务器调用从后台线程这是很好。然而,当在用户界面线程中使用时,应用程序变得对服务器调用的持续时间无响应。
			
			
				•异步服务器访问。
			
			
				用户界面线程应始终使用异步服务器访问。该应用程序不会变得无响应,即使缓慢的服务器访问。
			
			
				对于Xi服务器访问,PaXi以灵活的方式处理通信端点的选择。
			
			
				应用程序设置首选项声明,PaXi选择服务器中可用的最佳拟合端点:
			
			
				•端点名称
			
			
				如果服务器配置中存在具有此名称的端点
			
			
				•安全是/否
			
			
				确定是在服务器具有配置有两种绑定的端点的情况下选择安全或非安全端点。
			
			
				•方案(http,https,net.tcp,net.pipe)
			
			
				在服务器具有为不同绑定配置的端点的情况下确定所选端点。
			
			
				所选端点还取决于服务器的位置。 NamedPipe绑定只能用于本地服务器访问,如果服务器不在本地机器上,则在选择过程中将忽略具有net.pipe绑定的端点。
			
			
				示例应用程序
			
			
				在C#和VB.Net源代码中提供的示例客户端应用程序
			
			
				与Visual Studio 2008(.Net3.5)/ 2010/2012(.Net4)的项目包括:
			
			
				•Windows窗体应用程序
			
			
				•WPF应用程序
			
			
				•Windows服务
			
			
				•Excel AddIn
			
			
				要求
			
			
				•Visual Studio 2008,2010,2012或2013
			
			
				•激活了WCF的.NET 3.5 SP1或4.0 / 4.5
			
			
				•Windows XP或更高版本,Windows Server 2003/2008/2012