C#

ColorMatrix色彩矩阵的C#实践

ColorMatrix是一个4行5列的矩阵,有人叫它色彩矩阵,也有人叫它颜色矩阵,是一个很便利的东西。一张RGB模式存储的图片,其每一个像素点都有自己的RGB值。图像处理时,若想用一个固定算法遍历所有像素点,无疑矩阵的速度非常有优势。

摄像机画面动态监测输出开关信号报警

做了一个简单的Demo,基本功能是利用海康威视设备网络SDK连接局域网内的摄像机,实时预览画面的同时监控画面的异常状况,监测到异常状况后向PLC输出开关量报警信号,同时抓拍异常画面。

C#使用.ini配置文件存储数据

.ini文件是Windows系统常见的配置文件。小时候玩电脑的时候就发现很多软件的根目录下存在一个名为config.ini的文件,可以用记事本打开,在其中很条理地罗列着一些软件的基础设置。虽然平时根本用不到它,但是关键时候还是可以帮得上忙的。

利用S7netplus通讯西门子S7系列PLC

PLC内部数据的传统读写方式是利用触摸屏组态。PLC可以和HMI轻易建立起连接并传输数据。而S7netplus为我们提供了另一种连接思路,让我们可以利用C#读写PLC内部的数据。这样做的优点是显而易见的,比如可以做出比WinCC更漂亮更强大的界面。

C#中OPCAutomation引用及DCOM配置方法

Visual Studio类型库中没有OPCAutomation,需要安装SIMATIC NET。本文还提供了SIMATIC的密钥安装方法以及OPC Server DCOM的配置方法。SIMATIC NET安装时可能会弹出要求重启后安装,如果重启后仍然提示,可按以下步骤处理。