博客园 - 老坏猫
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=1068
2018-05-10T02:11:39Z
老坏猫
https://www.cnblogs.com/evilcat/
feed.cnblogs.com
https://www.cnblogs.com/evilcat/p/9017446.html
开源纯C#工控网关+组态软件(十)移植到.NET Core - 老坏猫
一、 引子 一、 引子 写这个开源系列已经十来篇了。自从十年前注册博客园以来,关注了张善友、老赵、xiaotie、深蓝色右手等一众大牛,也围观了逗比的吉日嘎啦、精密顽石等形形色色的园友。然而整整十年一篇文章都没有写过,属于非常努力的在社区汲取营养的菜青虫一只,现在也算破茧而出了,虽然远没有得道化蝶的
2018-05-10T02:06:00Z
2018-05-10T02:06:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 引子 一、 引子 写这个开源系列已经十来篇了。自从十年前注册博客园以来,关注了张善友、老赵、xiaotie、深蓝色右手等一众大牛,也围观了逗比的吉日嘎啦、精密顽石等形形色色的园友。然而整整十年一篇文章都没有写过,属于非常努力的在社区汲取营养的菜青虫一只,现在也算破茧而出了,虽然远没有得道化蝶的 <a href="https://www.cnblogs.com/evilcat/p/9017446.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/evilcat/p/8859223.html
开源纯C#工控网关+组态软件(九)定制Visual Studio - 老坏猫
一、 引子 一、 引子 因为最近很忙(lan),很久没发博了。不少朋友对那个右键弹出菜单和连线的功能很感兴趣,因为VS本身是不包含这种功能的。 大家想这是什么鬼,怎么我的设计器没有,其实这是一个微软黑科技,如果用好,VS可以打造为你专用的神兵利器。 为什么我要扩展Visual Studio的界面设计
2018-04-16T15:24:00Z
2018-04-16T15:24:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 引子 一、 引子 因为最近很忙(lan),很久没发博了。不少朋友对那个右键弹出菜单和连线的功能很感兴趣,因为VS本身是不包含这种功能的。 大家想这是什么鬼,怎么我的设计器没有,其实这是一个微软黑科技,如果用好,VS可以打造为你专用的神兵利器。 为什么我要扩展Visual Studio的界面设计 <a href="https://www.cnblogs.com/evilcat/p/8859223.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/evilcat/p/8379640.html
开源纯C#工控网关+组态软件(八)表达式编译器 - 老坏猫
一、 引子 一、 引子 监控画面的主要功能之一就是跟踪下位机变量变化,并将这些变化展现为动画。大部分时候,界面上一个图元组件的某个状态,与单一变量Tag绑定,比如电机的运行态,绑定一个MotorRunning信号;但有些时候不会这么简单,比如温度计在温度高于50℃显示红色;某设备报警,可能是多个条件
2018-01-29T14:13:00Z
2018-01-29T14:13:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 引子 一、 引子 监控画面的主要功能之一就是跟踪下位机变量变化,并将这些变化展现为动画。大部分时候,界面上一个图元组件的某个状态,与单一变量Tag绑定,比如电机的运行态,绑定一个MotorRunning信号;但有些时候不会这么简单,比如温度计在温度高于50℃显示红色;某设备报警,可能是多个条件 <a href="https://www.cnblogs.com/evilcat/p/8379640.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/evilcat/p/8027791.html
开源纯C#工控网关+组态软件(七)数据采集与归档 - 老坏猫
一、 引子 在当前自动化、信息化、智能化的时代背景下,数据的作用日渐凸显。而工业发展到如今,科技含量和自动化水平均显著提高,但对数据的采集、利用才开始起步。 一、 引子 在当前自动化、信息化、智能化的时代背景下,数据的作用日渐凸显。而工业发展到如今,科技含量和自动化水平均显著提高,但对数据的采集、利
2017-12-12T07:38:00Z
2017-12-12T07:38:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 引子 在当前自动化、信息化、智能化的时代背景下,数据的作用日渐凸显。而工业发展到如今,科技含量和自动化水平均显著提高,但对数据的采集、利用才开始起步。 一、 引子 在当前自动化、信息化、智能化的时代背景下,数据的作用日渐凸显。而工业发展到如今,科技含量和自动化水平均显著提高,但对数据的采集、利 <a href="https://www.cnblogs.com/evilcat/p/8027791.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/evilcat/p/7909578.html
开源纯C#工控网关+组态软件(六)图元组件 - 老坏猫
一、 图元概述 一、 图元概述 图元是构成人机界面的基本单元。如一个个的电机、设备、数据显示、仪表盘,都是图元。构建人机界面的过程就是铺排、挪移、定位图元的过程。 图元设计是绘图和编码的结合。因为图元不仅有显示和动画,还有背后操纵动画的控制逻辑。 一个好的图元设计框架,应该最大限度提高设计的效率和专
2017-11-28T06:58:00Z
2017-11-28T06:58:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 图元概述 一、 图元概述 图元是构成人机界面的基本单元。如一个个的电机、设备、数据显示、仪表盘,都是图元。构建人机界面的过程就是铺排、挪移、定位图元的过程。 图元设计是绘图和编码的结合。因为图元不仅有显示和动画,还有背后操纵动画的控制逻辑。 一个好的图元设计框架,应该最大限度提高设计的效率和专 <a href="https://www.cnblogs.com/evilcat/p/7909578.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/evilcat/p/7782265.html
开源纯C#工控网关+组态软件(五)从网关到人机界面 - 老坏猫
一、 引子 一、 引子 之前都在讲网关,不少网友关注如何实现界面。想了解下位机变量变化,是怎样一步步触发人机界面动画的。 这个步步触发,实质上是变量组(Group)的批量数据变化(DataChange)事件,引发了变量(Tag)的值更新(ValueChanged)事件,最终触发了图元的动画脚本(Ac
2017-11-04T01:33:00Z
2017-11-04T01:33:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 引子 一、 引子 之前都在讲网关,不少网友关注如何实现界面。想了解下位机变量变化,是怎样一步步触发人机界面动画的。 这个步步触发,实质上是变量组(Group)的批量数据变化(DataChange)事件,引发了变量(Tag)的值更新(ValueChanged)事件,最终触发了图元的动画脚本(Ac <a href="https://www.cnblogs.com/evilcat/p/7782265.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/evilcat/p/7743970.html
开源纯C#工控网关+组态软件(四)上下位机通讯原理 - 老坏猫
一、 网关的功能:承上启下 最近有点忙,更新慢了。感谢园友们给予的支持,现在github上已经有。目标是最好的开源组态,看来又近一步^^ 之前有提到网关是物联网的关键环节,它的作用就是承上启下。 下位机有下位机的语言,上位机有上位机的思路。网关就是一个翻译,把下位机的语言转成通用语,再告诉上位机该怎
2017-10-28T01:06:00Z
2017-10-28T01:06:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 网关的功能:承上启下 最近有点忙,更新慢了。感谢园友们给予的支持,现在github上已经有。目标是最好的开源组态,看来又近一步^^ 之前有提到网关是物联网的关键环节,它的作用就是承上启下。 下位机有下位机的语言,上位机有上位机的思路。网关就是一个翻译,把下位机的语言转成通用语,再告诉上位机该怎 <a href="https://www.cnblogs.com/evilcat/p/7743970.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/evilcat/p/7704749.html
野生码农的架构实践 - 老坏猫
一、 自传 一、 自传 IT圈子重所谓“出身”。在B乎、各种码农圈子,经常看到晒学历、晒工作经历。不是BAT,就是麻省,北清。就如龙母见任何人都要报出一堆头衔,以证明自己血统的高贵。 而本人,就是一个纯野生“双非”码农:非计算机科班出身、非IT名企出身。大学学的机电自动化,毕业也是一直跟机器、图纸打
2017-10-21T06:54:00Z
2017-10-21T06:54:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 自传 一、 自传 IT圈子重所谓“出身”。在B乎、各种码农圈子,经常看到晒学历、晒工作经历。不是BAT,就是麻省,北清。就如龙母见任何人都要报出一堆头衔,以证明自己血统的高贵。 而本人,就是一个纯野生“双非”码农:非计算机科班出身、非IT名企出身。大学学的机电自动化,毕业也是一直跟机器、图纸打 <a href="https://www.cnblogs.com/evilcat/p/7704749.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/evilcat/p/7647775.html
开源纯C#工控网关+组态软件(三)加入一个新驱动:西门子S7 - 老坏猫
一、 引子 首先感谢博客园:第一篇文章、第一个开源项目,算是旗开得胜。可以看到,项目大部分流量来自于博客园,码农乐园,名不虚传^^。 园友给了我很多支持,并提出了很好的改进意见。现加入屏幕分辨率自适应和OPC Server可CLSID和ProgID自适应加载功能。屏幕自适应本是普遍问题,因为之前都是
2017-10-10T13:02:00Z
2017-10-10T13:02:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 引子 首先感谢博客园:第一篇文章、第一个开源项目,算是旗开得胜。可以看到,项目大部分流量来自于博客园,码农乐园,名不虚传^^。 园友给了我很多支持,并提出了很好的改进意见。现加入屏幕分辨率自适应和OPC Server可CLSID和ProgID自适应加载功能。屏幕自适应本是普遍问题,因为之前都是 <a href="https://www.cnblogs.com/evilcat/p/7647775.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/evilcat/p/7628041.html
.NET十年回顾 - 老坏猫
一、 引子 从我还是编程菜鸟时起,.NET就从来没让我失望过。总是惊喜不断。 当年我第一个项目是做个进销存。用的Winform。当时我是机电工程师。编程只是业余心血来潮而已。 .NET的低门槛、VS良好的编程体验及MSDN完善的说明让我从此踏上了码农的不归之路。 回首十年,是从.NET2.0一路走来
2017-10-05T01:31:00Z
2017-10-05T01:31:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 引子 从我还是编程菜鸟时起,.NET就从来没让我失望过。总是惊喜不断。 当年我第一个项目是做个进销存。用的Winform。当时我是机电工程师。编程只是业余心血来潮而已。 .NET的低门槛、VS良好的编程体验及MSDN完善的说明让我从此踏上了码农的不归之路。 回首十年,是从.NET2.0一路走来 <a href="https://www.cnblogs.com/evilcat/p/7628041.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/evilcat/p/7622948.html
开源纯C#工控网关+组态软件(二)工控网关的实现 - 老坏猫
一、 工控网关是什么 网关是物联网和工控系统的核心组件。网关起的是承上启下的作用。上即上位机,电脑/触屏监控系统、MES这些;下即下位机,包括PLC、传感器、嵌入式芯片等。 不同厂家的下位机,往往讲的是不同的语言,西门子的语言叫ProfiBus,施耐德的语言叫Modbus,AB的语言叫Etherne
2017-10-03T01:03:00Z
2017-10-03T01:03:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 工控网关是什么 网关是物联网和工控系统的核心组件。网关起的是承上启下的作用。上即上位机,电脑/触屏监控系统、MES这些;下即下位机,包括PLC、传感器、嵌入式芯片等。 不同厂家的下位机,往往讲的是不同的语言,西门子的语言叫ProfiBus,施耐德的语言叫Modbus,AB的语言叫Etherne <a href="https://www.cnblogs.com/evilcat/p/7622948.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/evilcat/p/7617720.html
开源纯C#工控网关+组态软件 - 老坏猫
一、 前言 一、 前言 在园子潜水也七八年了。说来惭愧,这么多年虽然一直自称.NET铁杆粉丝,然仅限于回几个不痛不痒的贴,既没有发布过代码,也没有写过文章。 看着.NET和C#在国外风生水起,国内却日趋没落,我也早觉得有写一点东西的必要了。 二、 为什么要开源,它能做什么 开源是大势所趋 现在已经不
2017-10-01T12:13:00Z
2017-10-01T12:13:00Z
老坏猫
https://www.cnblogs.com/evilcat/
【摘要】一、 前言 一、 前言 在园子潜水也七八年了。说来惭愧,这么多年虽然一直自称.NET铁杆粉丝,然仅限于回几个不痛不痒的贴,既没有发布过代码,也没有写过文章。 看着.NET和C#在国外风生水起,国内却日趋没落,我也早觉得有写一点东西的必要了。 二、 为什么要开源,它能做什么 开源是大势所趋 现在已经不 <a href="https://www.cnblogs.com/evilcat/p/7617720.html" target="_blank">阅读全文</a>