如何调用dopcni opc serverr控件

章节一 WPF的设计理念
想像你是一个技术相当成熟的设计师,你被要求在空地上盖一座房子.你看看附近的建筑物确保你使用的外部的颜色不与邻居的冲突.当你完成你的新房子大作之后,你退后一步,被你完成的东西惊呆了.房子拥有辉煌的四层结构和巨大的开放式玻璃幕墙,周围的美景一览无余.房子的其他部分有许多很棒的功能,比如门廊,窗台,阳台,天窗,几乎所有东西都是新房主想要的.
六个月的时间过去了,你接到一通电话,说你的极好的的房子已经基本被夷为平地.事实证明,在你对邻居的最初评估中,你没有考虑太多事实.房子是由厚砖(准确的预防飓风)窗口,没有天窗,没有阳台.此外,这些房子主要是有坚固地基的地下室的牧场.你没有考虑到当地的设计理念.忽略了这一点,你没有意识到该地区的雨季会经常遭受暴雨,飓风和龙卷风.没有考虑其他的房子为何按照他们的方式造在那,你建造的房子看起来不错,但它没能撑过雨季.
在构建软件时也经常犯类似的错误.当你构建应用程序的时候考虑使用framework中相似的类作为的框架.当然,因为wpf内部的工作原理和它的设计理念,这样做会产生不能用,不稳定,或低效率的风险.
在此之前,我们可以展示一行Windows Presentation Foundation(WPF)的代码或标记,我们要确保你理解WPF应用程序的工作方式以及无数的运动组件在WPF应用程序的交互方式和它产生的用户体验和操作.理解WPF的设计理念将使你未来的WPF应用程序更可靠,更健壮,用户体验更好,因为你不太可能在飓风频发的地方建造玻璃房子.
本章中简要概述的主题将在本书余下的篇幅中详细介绍,到最后一章时,它将成为你的第二观念.
数据和行为
用户界面都是体现在数据上并处理数据.本节将讨论您通常会看到的不同类型的数据,以及与数据交互的概念(又名动作).
当用户查看应用程序时,他们会看到他们感觉上是完成特定任务的相关信息.不管任务是消灭雷达上最近的飞船的或进入另一个项目的应付帐款表,你的用户看见信息,思考基于潜在的提示互动信息.你是什么?开发者.你经常看到的是行,列,斜度,小格子,按钮,列表框,滚动条,以及更多.无论是不是用户,通常都不会花时间去思考,开发者视图和用户看到的之间存在着不同的层次.实际上,我们可以将这些层分解为两大类:数据和行为.
当我们构建用户界面时,我们通常要做的就是在数据之上加上一层皮肤.数据可以是来自高级模型对象(如客户或简单布尔值)的所有数据.数据是我们的用户界面最大的影响者,可以有多种形式.下面是由现代应用程序提供的主要数据类型的列表:
原始数据–原子数据处于底层,包含字符串,布尔值,整数和十进制值等类型.
集合数据–集合中显示的数据,这种数据能包含相同或不同的数据类型,包含数组,列表等.
分层数据–可由分层层次结构表示的数据的复杂图形,如树或列表,图表等
复合数据–由以上几种类型的数据组成的数据
随着用户界面(UI)和数据访问技术的增强,原始数据到呈现数据变得越来越容易.windows窗体允许我们拖放单个控件,并快速将控件指向底层数据以呈现它.然而,在windows窗体中构建自定义控件是一项复杂的任务,需要有图形设备接口(GDI)大师级的技巧.WPF击中甜蜜点,给开发商的灵活性,同时还使它容易从数据呈现的输出.
构建用户界面的时候,我们总是错误地认为它是按钮或网格或ListView,这是最关键的.然而,并不是按钮是王道,而是按钮允许用户做什么才是王道.这意味着采取行动,以回应所提出的数据.这些是应用和控制行为.
与UI控件的交互不仅仅限于鼠标单击,除了能够反应键盘热键,现代的用户界面可以应对复杂的手势用鼠标以及替代输入设备如笔(如从Wacom数位板笔),探针,甚至用户的直接触摸.
真正的伟大用户体验来自于开发者在数据和行为之间达成一致.以下部分的章节提供的术语介绍使用WPF处理数据和行为,每个架构和设计理念都包含在WPF的环境中.
在这里,我们将深入探讨如何在WPF帮助转化的原始数据转换成一个耀眼的直观表示.
数据几乎可以采用任何形式–从一个单一的数字到一个包含客户,订单和订单项的客户或整个复杂图形的模型对象.这意味着显示数据的任何UI控件都需要能够处理任何类型的数据.
这是症结所在,为什么那么多的UI框架历来如此难用,为什么WPF是如此强大.任何WPF控件假定其内容的默认数据类型System.Object.如果控件的内容可以是任何数据类型,那么控件如何知道如何呈现它们自己的内容呢?如何通过控制层次WPF采取任何类型和流的原始数据和最终转换成可见的东西,并响应用户的交互呢?
第一个答案是通过使用模板.
把模板看作饼干切割器,每当WPF需要一个新的饼干,它要求一个模板印一个.然后模板把印好新形状的面团给WPF.WPF烘烤饼干后,把它拿上热气腾腾的用户界面.WPF为饼干和面团提供了两种不同的模版–控制模版和数据模版.
控制模板在WPF想要的可视化表示的控制.此模板与用户界面完全相关,一般不涉及任何数据.
一个数据模板时使用WPF有一块原始数据,需要知道如何表示数据.在这种情况下,您可以将数据看作饼干和作为饼干的数据模板.最终结果,在饼干切割机(模板)之后.在面团中(数据)是开发人员提供的数据的可视化表示.
例如,假设你有一个Person对象作为原始数据,作为一个WPF开发的开发者,你可以提供一个数据模板,表明一个人的名字应该出现在一个文本框,脸应该出现在面板的左上角的一个小的图像,和其他个人信息应该出现在滚动区域的右侧面板.WPF让原始数据和关系直观的展示出来.
到目前为止,我们只有一小块照片.我们知道,控件模板用于形成控件的基本外观,而数据模板定义了需要显示特定数据的方式.然而,我们如何从一个数据模板到一个可视化表示呢?答案是一个内容演示器.内容演示器创建屏幕内部,其中提供由数据模板指定的UI.
主持人允许开发人员轻松创建复杂的可视化,WPF还允许您使用低级别的图形元素来构建你的用户界面.在这里,您可以创建自己的行,多边形,椭圆,圆弧,自定义文本等.在某些情况下这些技术是有用的,你的指尖下拥有所有这些工具使WPF功能非常强大.
绑定和转换器
我们已经看到了可以表示的不同类型的数据,以及可视化描述这些数据的数据模板机制.但是,我们需要一些胶水把它们连接起来.这种胶水就是数据绑定.WPF的数据绑定比许多其他的UI框架更强大,因为它可以是单向的或双向的.当绑定对象更改时,UI可以自动更新自己,并且数据对象可以根据用户操作立即更改.在您的应用中,WPF数据模板能提供您所有需要的灵活性来形象地表示任何形式的数据
有时候,模板需要呈现的数据并不是一种用户友好的格式.例如,您可能将一个电话号码存储在数据库的字符串中,该字符串没有括号和破折号,但您希望将该字符串以括号和破折号的格式呈现给用户.您不仅可以把给定类型的数据转换为其他类型的数据,事实上,您可以将任何一段数据转换为任何表示形式.常用的方法是将布尔值转换成像彩色灯泡那样的图像,将数字转换成适当的货币形式,甚至将一系列数字转换成多行的点来创建行图.从数据到演示,从数据绑定提供的通道到从数据到数据,都可以调用转换器.
最后,一旦模板被清除,数据被插入,转换器被调用,表示容器已经创建,在用户看到任何东西之前还有最后一步,布局.
布局为前面步骤中创建的所有UI控件提供了大小和位置.它还用于组织和维护相关元素.
在WPF布局步比看起来是因为更重要的是,如果你处理得当,你创建的WPFUI完全不依赖于分辨率.这使得布局步骤非常重要,因为布局步骤变成了模板和呈现器定义的相对坐标和相对大小信息成为用户屏幕上实际物理像素坐标的步骤.
在WPF中,面板和类,由它负责提供布局功能.它们负责将相关元素分组(通过将相关控件存储为面板的子元素),并指定包含在其中的元素的最终大小和位置.
布局是一个ui元素的特征
虽然面板使它更容易布局你的用户界面,请注意,可视化树的每一UI元素都参与了布局,没有布局,屏幕上就放不了UI元素.
最后,一旦面板确定了布局的发展方向,以及布局的规模,所有内容摆放的位置.窗口是一个顶级容器,充当可视化树的根.可视化树在本书中有详细的解释.需要在屏幕上显示的数据最终在一个窗口中驻留,该窗口通过数据模板,放置在展示容器中,最后才通过布局容器.
在整个数据链从原始数据对象通过逻辑组织元素到视觉呈现元素的整个事件链中,我们能够决定控件的样式.样式在WPF中充当的角色类似于Web应用程序中的css. 样式可以在任何级别应用,从模板到内容演示器到布局面板,这样您就可以为相关元素提供一个高内聚的外观和感觉.它们提供了一个抽象类,它集合了元素的所有属性,从而使这些相同的属性可以应用于整个应用程序中的多个元素,而不必为每个控件单独指定.样式从资源字典中加载,它可以在元素层次结构,应用程序级别或主题级别的任何地方加载.默认的样式决定了WPF应用程序的默认的外观和感觉,这是在一个单独的程序集中定义的.
图1.1 总结了原始数据通过数据模板,转换器,数据绑定,演示程序和布局面板的流程,最终形成了一个有形的用户界面.
工作和行为
现在您对数据如何成为有形的用户界面有了更好的了解,我们就需要讨论用户输入可以转换成应用程序执行的操作的各种方法.将数据作为一个吸引人的UI给用户只是工作的一半.另一半围绕着给用户提供令人信服的,简单的,直观的与应用程序交互的方式.
行为给我们提供了一种方法来处理创建给我们的UI的数据.数据处理和用户行为变得越来越强大,更具创新性,新的交互范式正在不断地被创建.最常见的是鼠标,键盘和手写笔.触摸计算在成本效益方面也越来越受欢迎.我们现在不仅可以用我们的手与我们的计算机进行交互,而且我们身边的其他人可以同时使用同一台计算机,比如微软的平面设备.
输入装置不再局限于我们在桌子上放在手上的东西,它可能是我们自己的手.处理这些大量的同步输入是许多现代UI框架根本无法解决的问题.值得庆幸的是WPF的行为模型可以很好地用于键盘,鼠标等输入类型如触摸.
用户与应用程序的交互开始于通过已提到的任何设备的一些用户输入.输入采用事件的形式.Windows响应底层的输入信号并发送消息到你的应用程序,然后WPF把他转换成上层的事件.这些事件可以是不同类型的,比如鼠标移动事件,按键事件,触笔键等等.事件包含一些基本信息,这些信息描述事件发生的上下文.例如,两个鼠标点击事件成为双击事件,当wpf引发上层事件.
识别事件是应用程序响应用户行为的第一步.识别之后的下一步是将输入事件映射到一个动作,这是将要执行的一些代码.一个动作可以由单个输入事件或事件组合触发.例如,用户按F5刷新网页是一个事件,而用户按住Ctrl键,而将UI元素拖过屏幕则是事件组合的一个例子.总的来说,WPF将这些用户事件称为路由事件,这些事件专门用于在WPF应用程序的视觉元素之间传播.请记住,用户可能不一定是事件的唯一来源.网络服务器可以发送可以转换为事件的应用程序消息;应用程序中的内部事件可以通知应用程序的其他部分.在所有这些情况下,应用程序都可以用动作来响应这些事件.
应用程序响应事件所采取的操作通常发生在事件处理程序中.然而,你也可以使用命令指定操作.命令是功能强大的工具,允许您将应用程序从触发它的事件中分离出来,允许应用程序以同样的方式轻松地响应多个不同的用户刺激.例如,您可以将一段代码复制到一个命令中的剪贴板中.然后可以通过Ctrl + C键组合和右键单击上下文菜单调用该命令.通过这种方式,文本复制操作的逻辑可以封装在一个地方,从而便于代码维护.
事件和动作是用户如何与应用程序交互的核心,但涉及到多个命令和事件原语的交互方式更为复杂.这些操作包括拖放,选项卡键在输入元素之间切换焦点,Ctrl键单击以选择容器控件中的多个项目,等等.所有这些交互模式更容易用wpf实现相比于以前的Winform.
图1.2演示了用户输入事件以及其他事件如何进入应用程序以调用适当的代码.
图1.2从用户输入的信息流通过WPF.
到目前为止,本章中的讨论涉及了将原始数据呈现给用户的概念,以及用执行某些操作的代码响应用户事件的概念.分开来看,它们似乎是很好应用的可管理组件.
问题是,你不能把它们分开.人们常常认为如果他们克服了显示数据的问题,或者克服了响应用户输入的问题,他们就已经完成了.
整体的体验不仅仅是输入和输出.它是使用您的应用程序时,用户的感觉.用户体验的伟大可以通过执行一个动作的直观性和结果来衡量.如果你的应用程序形成了一个障碍,或者对用户的自然倾向提出了抵制,那么用户的体验将是一个糟糕的体验.另一方面,如果应用程序似乎靠边站,简单地让用户做她想做的事情,这种体验将是非常棒的.一个小的思路,努力,和知识的一些WPF的细节如在这本书中提出的,可以创造出惊人的、令人信服的、难忘的用户体验.
除了Windows窗体和其他UI技术之外,我们还需要更多的构建块来为用户提供一个丰富的、引人入胜的用户界面.幸运的是,WPF模块化了故事板和动画.我们也可以很容易地使用WPF混合媒体如视频,音频,和高端的可扩展的图形.
控件本质上是动态的,可以在其整个生命周期内经历各种状态变化.使用户界面更吸引人的一种方法是使用细微的动画来可视化地描述这些状态变化,而不是仅仅用一种状态改变而使用户震惊,而不需要转换.
用户体验慈善圈
当我们构建一个以优雅、直观和设计良好的方式向用户呈现数据的应用程序时,我们鼓励用户与数据交互.如果该用户与数据进行交互是及时和顺利通过我们的应用程序的处理方式,用户将被鼓励继续使用该应用程序,和数据作为一个结果,改变会比刚才更意义,因为用户现在对应用程序有了积极的体验.
WPF提供的功能组合,加上顺利地响应用户行为的能力,并能够动态地提供原始数据,漂亮的效果图,等使WPF成为构建可用的Windows平台应用程序的神奇工具.
对示例源码的说明
这本书上所有的源码都能在以下网站找到/title/9.
浏览这本书中的各种例子,我们包括自定义WPF应用程序称为bookexplorer,如图1.3所示.它提供了左侧导航部分的主详细视图,显示了按章节和右边的实际内容分组的示例.
本书中讨论的许多示例将不包含打印文本中的全部源代码.最好先运行示例,快速浏览代码,然后阅读本书中的示例.之后,您可以返回源代码查看一些复杂的细节.作为作者,我们认为最好只讨论示例中最重要的部分,而不是讨论代码的每一行.
对于一些章节,我们还包括了基于该章讨论的想法的奖金示例.他们没有在书中讨论,但是源代码应该给出所有细节.在应用程序的导航部分中,这些示例被标记为”额外”.
本章提供了Windows演示基础的设计理念和体系结构的基本概述.正如本章开头所提到的,如果不了解基础是如何建立的,为什么开发人员可能会在不经得起时间考验的结构之上(或测试古怪的用户!).知道下面有什么,为什么它具有结构能够区分你的应用程序从所有可用的其他应用程序作为一个真正了不起的关键结构,世界级的应用,提供了一个美好的用户体验.
在这本书中,会有大量的细节展现在你面前,关于如何用WPF做各种不可思议的事情.然而,当你在这本书中进步的时候,请记住,你应该努力为用户行为提供最少的抵抗力,并在原始数据的基础上提供最好的皮肤.wpf提供了这些工具,但怎么用取决于你,开发者,去明智的使用它们吧.
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3603次
排名:千里之外
原创:52篇
转载:20篇
(13)(14)(32)(22)(2)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'关于用delphi开发opc server的客户端控件问题?
给TA发消息
加TA为好友
发表于: 05:47:00 楼主
我用siemens s7-300虚拟了一个opc server,想用delphi 开发一个与之通信的控件,请各位高手指教啊?应改怎么做?哪有这方面的资料或者例程啊?这是我的毕业课题,我是初学者,请多帮助啊,谢谢!
给TA发消息
加TA为好友 发表于: 12:45:00 1楼
dopc是做的比较好的一个,还同时支持C++ builder
给TA发消息
加TA为好友 发表于: 15:49:00 2楼
自写包含opc daauto.dll的程序后,
再进行组件封装呀!
给TA发消息
加TA为好友 发表于: 16:07:00 3楼
opcdaauto中有哪些接口和属性啊?能不能给我点资料啊?谢了!
给TA发消息
加TA为好友 发表于: 16:10:00 4楼
下载kepware的演示程序内有opc daauto.dll的免费VB源程序.及auto接口的文档.
给TA发消息
加TA为好友 发表于: 16:11:00 5楼
/tech/detail.asp?id=167123
可能对你有帮助.
给TA发消息
加TA为好友 发表于: 18:55:00 6楼
谢谢邓志群和deng_lp,是不是这样,我取得OPCDAAUTO.dll和内部封装的属性和方法,然后挂在delphi中,在根据和S7-300虚拟的OPC server需要,在加以封装成控件?不知道这样可以吗?
给TA发消息
加TA为好友 发表于: 08:36:00 7楼
理论是正确的
邓志群和deng_lp是同一位谢谢
给TA发消息
加TA为好友 发表于: 09:30:00 8楼
在想问一下,opcdaauto.dll里在vb下的对象属性方法,是不是在delphi中也是一样的通用啊?我在vb下做的简单的测试,在delphi也是一样的吗?谢谢
给TA发消息
加TA为好友 发表于: 09:36:00 9楼
给TA发消息
加TA为好友 发表于: 09:46:00 10楼
谢谢deng_lp,以后有什么问题要向您请教啊,希望您多多指教啊,这是我导师交待的课题,唉~~~
给TA发消息
加TA为好友 发表于: 11:37:00 11楼
给TA发消息
加TA为好友 发表于: 13:19:00 12楼
请问OPC指的是什么东西?
给TA发消息
加TA为好友 发表于: 13:54:00 13楼
OPC (用于过程控制的OLE)是一个工业标准,管理这个标准国际组织是OPC基金会,OPC基金会现有会员已超过220家。遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的司。基于微软的OLE (现在的Active X)、COM (部件对象模型)和DCOM (分布式部件对象模型)技术。OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。Active X/COM技术定义各种不同的软件部件如何交互使用和分享数据。不论过程中采用什么软件或设备,OPC为多种多样的过程控制设备之间进行通信提供了公用的接口。 (不好意思,小弟就知道这么多了)
给TA发消息
加TA为好友 发表于: 21:43:00 14楼
用siemens s7-300虚拟一个opc server
给TA发消息
加TA为好友 发表于: 15:39:00 15楼
我也有与沧海剑同样的问题,deng_lp版主或其他高手!能指点一下吗?谢谢!
给TA发消息
加TA为好友 发表于: 17:54:00 16楼
要作一个虚拟的OPC,可用wintech opc server
在wintech opc server 中加入与 s7 opc 相同的点.
www.有演示版的源程序.还可把opc server 名称改为和s7一致!
给TA发消息
加TA为好友 发表于: 09:44:00 17楼
谢谢deng_lp的解答!不过我还是不太明白。我觉得您说的好像是把opc server虚拟成s7-300,那和“用siemens s7-300虚拟一个opc server”是什么关系呢?在这里plc到底扮演了一个什么角色呢?plc是否真实存在呢?我对这个问题实在是一窍不通,脑子里是灌满了浆糊,还请给我些详细的指点。谢谢!
给TA发消息
加TA为好友 发表于: 10:10:00 18楼
虚拟的OPC,
就是不用实际的S7
完全用虚拟点来替代实际点.
给TA发消息
加TA为好友 发表于: 16:26:00 19楼
噢,明白了,谢谢deng先生!
给TA发消息
加TA为好友 发表于: 12:05:00 20楼
引用OPCDAAUTO.DLL,用VB进行编程,我有源代码,连接WCC、INTOUCH、组态王的OPCSERVER通过。
给TA发消息
加TA为好友 发表于: 15:30:00 21楼
何浪宇,能给我一份吗?my e-mail:,谢谢!
给TA发消息
加TA为好友 发表于: 05:47:00 22楼
1: 先用DELPHI导出OPCDAAUTO的类型库.及其相关的几个.DLL的类型库.
2:化尽量多的时间看懂类型库内的TOBJECT,数据类型.
3:把各中TOBJECT及数据,函数理清,最好能自己将其封装成单元文件.
4:完程以上工作后在作客户程序应该是简单的.
最快的方法是找出该OPC原生产公司,让其给你提工接口文件,可能需MONEY.如果无你自己取琢磨,想写OPC客户程序,几乎是不可能的.因为在这几个.DLL中,封装了不止一中COM,不止一中数据类型,不是简单的调用几个函数就能完成的工作.
看类型库时,最好有OPCDA的规范,毕竟所有的OPC程序都是从该规范中写成的,可能各个场家不一.
而且如果你用了SIEMENS的OPC,找一找应该能找出其OPC接口的.DLL
用DELPHI导出即可,根本不需下载.
给TA发消息
加TA为好友 发表于: 05:47:00 23楼
1: 先用DELPHI导出OPCDAAUTO的类型库.及其相关的几个.DLL的类型库.
2:化尽量多的时间看懂类型库内的TOBJECT,数据类型.
3:把各中TOBJECT及数据,函数理清,最好能自己将其封装成单元文件.
4:完程以上工作后在作客户程序应该是简单的.
最快的方法是找出该OPC原生产公司,让其给你提工接口文件,可能需MONEY.如果无你自己取琢磨,想写OPC客户程序,几乎是不可能的.因为在这几个.DLL中,封装了不止一中COM,不止一中数据类型,不是简单的调用几个函数就能完成的工作.
看类型库时,最好有OPCDA的规范,毕竟所有的OPC程序都是从该规范中写成的,可能各个场家不一.
而且如果你用了SIEMENS的OPC,找一找应该能找出其OPC接口的.DLL
用DELPHI导出即可,根本不需下载.
给TA发消息
加TA为好友 发表于: 14:31:00 24楼
找到几个.dll,但用vb那我怎么做知道他封装了什么函数和功能呢??
给TA发消息
加TA为好友 发表于: 13:16:00 25楼
参考DELPHI的OPC开发例子,根据自己的OPC服务器修改,可能有许多东东不理解,先不管它,照着做,慢慢就会明白了。。。
COM好复杂,还好,以后不用它了,用SOAP,可在工控行业,不知是何时了。。。
给TA发消息
加TA为好友 发表于: 13:21:28 26楼
可以给我一份吗?&&
周点击排行周回复排行
[356] [338] [273] [200] [193] [165] [146] [133] [115] [111]
[28] [23] [18] [16] [15] [14] [12] [11] [9] [9]最新求助
[0] [7] [4] [3] [7] [3] [1] [1] [9] [12]上海枫焱自动化设备有限公
类型:代理商
联系人:刘杰
电话:86-021-
传真:86--
联系我时,请说明是在中国智能制造网上看到的,谢谢
主营产品:西门子PLC模块;电线电缆;触摸屏;变频器;数控伺服;触摸屏等一系列西门子工控产品
主营业务:
该商家其它产品
摘要:西门子总线电缆代理商上海枫焱自动化设备有限公司优势代理西门子系列
摘要:西门子授权中国伊犁哈萨克自治州办事处上海枫焱自动化设备有限公司优
摘要:西门子授权中国博尔塔拉蒙古自治州办事处上海枫焱自动化设备有限公司
摘要:西门子授权中国昌吉回族自治州办事处上海枫焱自动化设备有限公司优势
摘要:西门子授权中国巴音郭楞蒙古自治州办事处上海枫焱自动化设备有限公司
摘要:西门子授权中国克孜勒苏柯尔克孜自治州办事处上海枫焱自动化设备有限
摘要:西门子授权中国阿勒泰地区办事处上海枫焱自动化设备有限公司优势代理
摘要:西门子授权中国塔城地区办事处上海枫焱自动化设备有限公司优势代理西
其它商家同类产品OPC Explorer, Browser for OPC DA, XML DA access
- Click to enlarge -
OPC Explorer overview:
Designed for: Windows 10, 8, 7, Vista, XP
Connections to OPC DA 1, 2 and 3 servers
Connections to OPC XML DA servers
Smart and simple user interface
Multiple and remote OPC server connections supported
Network support
Trend/Time Graph
Unicode support
OPC portable software, e.g. executable from USB rdrive
Free (for non commercial use)
For mobile version click}

我要回帖

更多关于 ni opc server 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信