Category Archives: 作品

ExTestZ 3.5 运行需求

ExTestZ 3.5 采用最新的 EnvSafe.Comm 组件进行 OPC 服务,其运行需求较上一版本有些许变化。下面列出一些可能需要事先安装的第三方软件:

  • .net framework 4.0.3 或 .net framework 4.x 更高版本:

ExTestZ 为兼容Windows XP系统,采用基于.net framework 4.0.3 的架构。若在XP系统上运行,需要安装.net framework 4.0 及 4.0.3 升级包,这是XP系统支持的最高.net framework版本。若在Windows 7 或更高版本的操作系统上运行,则可根据需要,直接安装更高版本的 .net framework 4.x,例如常见的 4.5.2,4.6.1等。

另外需要注意,由于编译器兼容性问题,采用Visual Stuio 2013以上编译的ExTestZ在XP系统运行时会存在资源管理bug,这将导致程序崩溃。假如用户使用的测试电脑安装了XP系统,请确认ExTestZ的编译版本。

  • MS Access Database Engine 2007:

ExTestZ主数据库采用Access 2007格式,因此需要其数据引擎。经测试知,Access 2010的数据引擎同样可以使用。注意,如果在测试计算机上已经安装了相应版本的Office Access软件,则不再需要单独安装数据引擎。

  • OPC Core Component:

一般情况下,ExTestZ与硬件之间通过OPC服务进行通信,这取决于配套测试设备所采取的解决方案。若采用OPC通信,则计算机操作系统必须安装其服务核心组件。对于常见的Windows版本,一般此组件已经预先集成在操作系统中。假如不能确定系统是否包含该组件,或者在运行ExTestZ时出现“未注册类”、“无法转换接口”或类似错误,则可考虑安装与电脑版本(x86或x64)相应的OPC Core Component。

  • Techosoft OPCDA 1.21

当采用OPC进行通信时,ExTestZ会使用诸多支持的客户端中的一种。对于 ExTestZ 3.4 及更早的版本,一般会使用Techosoft OPCDA 1.2.1 类库作为客户端组件。发布时应根据情况选择安装。

  • OPC.Net API

当采用OPC进行通信时,ExTestZ会使用诸多支持的客户端中的一种。对于 ExTestZ 3.5 版本,一般采用 OPC基金会的 OPC.NET API 2.0。

  • Omron Sysmac OPC Server  2.6

根据底层现场控制设备不同,选择不同的OPC服务软件。较常使用的控制器为 欧姆龙PLC 产品,此时可选择使用 Omron Sysmac OPC Server 2.6。需要注意,此款软件版本较久,且没有更新版本,在一些系统中会有兼容性问题。

  • KepServerEx 6.4

KepServerEx 是 开普华 公司的主打OPC 服务端软件,是收费产品。若采用的控制器没有自带的OPC服务,则可考虑使用此软件。KepServerEx支持大多数市面的PLC品牌,包括欧姆龙。

Intro: Heroius.Extension.Net

简介

Heroius.Extension.Net 是Heroius Packs 基础工具包中的一员,提供基于.net framework框架下的基础功能。

ObservableCollection<T>.Sort拓展方法

此拓展方法使ObservableCollection<T>实例的元素在类型内部重新排序。

慎用:为了维持ObservableCollection的界面绑定,对其进行的Sort采取了副本排序,原本重构的方式,在元素数量较多的情况下,将导致可见的性能下降。

Intro: Heroius.Files

under editing

简介

Heroius.Files 是 Heroius Packs 基础工具包中的一员,面向Windows桌面系统提供文件格式及IO支持,包括对System.IO类型拓展、文件格式定义等。可以通过 nuget.org 获取其最新的发布版本,该库包含对底层 Heroius Packs 库的引用,因此可以同时获得相应的功能接口。此文按照相对独立的功能介绍库的内容,在每节内容的开始都会标明支持的版本号。
当前内容基于版本:1.1.10.2
Continue reading