Johnny_Z

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年8月3日

摘要: 本篇文章主要利用PISDK从PI服务器取数,介绍多种取数方法。首先需要一些基础的代码,比如获取PI服务的: /// /// 获取PI服务/// /// //UID=PIUser;PWD=PIUserPassWord /// private Server GetServer(string servername) { try { if (!string.IsNullOrEmpty(servername)) ... 阅读全文
posted @ 2013-08-03 16:49 Johnny_Z 阅读(3160) 评论(4) 推荐(1) 编辑

摘要: 本篇文章主要对PISDK体系结构以及重点类进行阐述。当我们决定使用PISDK时,可能会使用到下面的类库:在上表中,PISDK.dll为核心类,大部分主要功能都在该类中。PISDKCommon.dl和PITimeServer.dll为通用类和PI自定义的时间类。我们利用上述3个类库就可以完成访问PI服务的主要功能;最后两个类库提供了一些PI的图形界面和控件对象,这里主要介绍PISDK类。接下来,我们看一下PISDK的部分体系结构图:上图引用自SDK手册,从图中我们可以看出在顶级PISDK类下是Servers类,在Servers类下又分为3个类,这3个类中最重要的是Server类,想要使用SDK中 阅读全文
posted @ 2013-08-03 16:35 Johnny_Z 阅读(1210) 评论(0) 推荐(0) 编辑

摘要: 当我们想加载图片时,一般情况下都会使用picturebox控件,这个控件可以加载各种格式的图片,当然也包括gif图片。但是有时,我们也希望一些数据展示控件也可以加载图片,比如说DataGridView,这个控件确实可以做到加载图片,但是当我们想让它加载gif图片时问题就来了,我们会发现当DataGridView加载gif图片时,确实可以显示图片,但是gif图片的动态效果却没有显示出来,只显示gif图片的第一个帧(这里说的是具有多帧的gif图片),下面就介绍一下如何解决这个问题。首先,我们在窗体上拖拽一个picturebox控件,把它的默认图片设置为你想要加载的gift图片,把它的size都设置 阅读全文
posted @ 2013-08-03 16:21 Johnny_Z 阅读(2516) 评论(0) 推荐(0) 编辑