010-68421378
sales@cogitosoft.com
产品分类
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova StyleVision Server Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus Nevron Vision for .NET OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Altova StyleVision Sencha Test Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SPC Control Chart Tools for .Net SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

OPC .NET (Xi) Client Base for .NET OPC Applications

PaXi (OPC .NET) 

PaXi

OPC .NET (Xi) Client Base for .NET OPC Applications

OPC .NET规范定义了当前数据(DA),历史数据(HDA)和事件(AE)的.NET应用程序接口。

PaXi实现OPC .NET(Xi)Express接口规范,用于访问Xi,Classic OPC DA,HDA,AE和OPC UA服务器。基于PaXi的客户端应用程序可以通过相同的标准化应用程序接口访问所有类型的OPC服务器。

可互操作的OPC客户端应用程序的开发被大大简化。 PaXi类通过详细的错误检查来处理服务器访问。应用程序可以访问任意数量和组合的服务器。

所有Xi方法可以同步和异步调用。 PaXi类使异步服务器访问与同步调用一样简单。然而,异步服务器访问改进了用户界面应用程序的行为。即使服务器访问缓慢,应用程序也会响应,因为它可能在通过Internet的服务器访问中发生。

除了服务器访问方法之外,PaXi还提供了Visual Studio工具箱中可用的组件,可以像使用Windows控件和组件一样将其拖动到应用程序窗体。可以通过设置其属性来配置组件。高质量Xi(OPC .NET)客户端应用程序只需几行代码即可实现。

例如,用于X i列表的组件可以配置有一组对象名称,并且对象可以与用户界面控件相关联,例如,文本框。然后使用当前值更新控件,而不需要任何用户代码。

Xi(OPC .NET)客户端应用程序可以使用PaXi Visual Studio Designer组件开发或使用PaXi API类完全编码。

对于Xi服务器访问,PaXi实现了创新的端点管理。

在Xi中,通信配置在服务器中定义。客户端只能在服务器配置的通信端点之间进行选择。不同的服务器可能具有不同的配置和不同的端点命名。 PaXi收集有关可用端点的信息,并选择与应用程序定义的首选项最匹配的端点。

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

快速导航

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物