12 2022 档案
摘要:Arduino 入门学习9 OpenBlock 可视化开发工具 一、简介1. S4A2. ArduinoScratch3. OpenBlock 二、操作步骤1. 准备 Arduino 开发板(1) 安装 Arduino 开发IDE(2) 从系统-设备管理器找到arduino的端口(3) 下面测试Ar
阅读全文
摘要:linq可以对多种数据源和对象进行查询,如数据库、数据集、XML文档、数组等。 通过对linq的使用,可以减少代码量并优化检索操作。 LINQ关键字 from 指定数据源和范围变量 where 根据布尔表达式(由逻辑与 或 等组成)从数据源中筛选元素 select 指定查询结果中的元素所具有的类型或
阅读全文
摘要:最近由于项目需要,刚刚学完了Action委托和Func<T>委托,发现学完了委托就必须学习lambda表达式,委托和Lambda表达式联合起来,才能充分的体现委托的便利、才能使代码更加简介、优雅。 Lambda表达式 "Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lam
阅读全文
摘要:1、 首先 ,在64位的操作系统当中运行TC3 PLC,必须要进到BIOS当中使能VT-x. 因为TC3说明书中明确提到 64 位系统要运行 TC3,VT-X 是必须要支持的。2、 [可选] 在【控制面板】-【程序与功能】-【启用或关闭Windows功能】-勾选【虚拟机平台】3 、 运行虚拟机,打开
阅读全文
摘要:这节来讲一下WPF中的命令(Command)的使用。 【认识Command】 我们之前说过,WPF本身就为我们提供了一个基础的MVVM框架,本节要讲的命令就是其中一环,通过在ViewModel中声明命令,从View中使用Binding绑定命令,就能实现从View到ViewModel之间操作的流通。
阅读全文
摘要:PID的目的: 是为了使系统从当前值更快更稳的变到设定值。比如,温度控制,当前是20°,想让它变成100°,这里有个前提条件是要确保整个升温过程中温度都不能超过100°。 简单方法,可以每秒升温a°,(100-20)/a秒后ok。但这种方法缺点是无法确保时刻通过温度反馈来判断后续如何操作,比如预想1
阅读全文
摘要:.NET(C#):使用反射来获取枚举的名称、值和特性 首先需要从内部了解一下枚举(Enumeration),相信许多人已经知道了,当我们声明一个这样的枚举类型: enum MyEnum { AAA, BBB, CCC } 背后的IL是这样的: .class private auto ansi sea
阅读全文
摘要:目录 1 基本情况1.1 位置式PID1.2 增量式PID1.3 PID控制适用系统 2 PID三个量的含义解析2.1 P:比例2.2 I:积分2.3 D:微分2.4 PID:三者的关系 3 PID控制中特殊情况考虑3.1 积分限幅3.2 积分分离3.3 积分饱和3.4 梯形积分3.5 变积分PID
阅读全文
摘要:0. PID控制系统 1. PID调参口诀 参数整定找最佳,从小到大顺序查 先是比例后积分,最后再把微分加。 P-I-D 曲线振荡很频繁,比例度盘要放大 曲线漂浮绕大湾,比例度盘往小扳 曲线偏离回复慢,积分时间往下降 曲线波动周期长,积分时间再加长 曲线振荡频率快,先把微分降下来 动差大来波动慢。微
阅读全文
摘要:zegraph是一个免费的图表控件,可用于实现一些折线图、柱状图等图表功能 一、引用using ZedGraph; 在资源管理器中点击引用,将ZedGraph.dll添加到工程项目中。 二、添加zedGraphControl控件 在工具箱的常规项目右击添加选择项,浏览zedgraph.dll 二、基
阅读全文
摘要:在倍福PLC和C#通信,采用ADS通信,本文讲解C#如何读取和写入结构体类型 操作流程 1.1. PLC程序设计 首先定义相关的变量,如下所示,激活配置: 1.2. C#程序设计 关于C#和倍福PLC通信的例程科参考倍福相关例程,本文讲解C#中关于结构体类型相关程序。 首先创建结构体类型变量的句柄:
阅读全文
摘要:wcf系列学习5天速成——第五天 服务托管 今天是系列的终结篇,当然要分享一下wcf的托管方面的知识。 wcf中托管服务一般有一下四种: Console寄宿: 利于开发调试,但不是生产环境中的最佳实践。 winform寄宿: 方便与用户进行交互,用户想开就开,想关就关,但如果机器重启了,不得不自己手
阅读全文
摘要:wcf系列学习5天速成——第四天 wcf之分布式架构 今天是wcf系列的第四天,也该出手压轴戏了。嗯,现在的大型架构,都是神马的, nginx鸡群,iis鸡群,wcf鸡群,DB鸡群,由一个人作战变成了群殴....... 今天我就分享下wcf鸡群,高性能架构中一种常用的手法就是在内存中维护一个叫做“索
阅读全文
摘要:wcf系列学习5天速成——第三天 事务的使用 今天是速成的第三天,再分享一下WCF中比较常用的一种技术,也就是”事务“。 在B2B的项目中,一般用户注册后,就有一个属于自己的店铺,此时,我们就要插入两张表, User和Shop表。 当然,要么插入成功,要么全失败。 第一步: 首先看一下项目的结构图:
阅读全文
摘要:wcf系列5天速成——第二天 binding的使用(2) 承接上一章,今天来讲MSMQ在实战项目中的应用。众所周知,放了防止订单丢失,我们都是采用Order过一下MSMQ。 MSMQ的优点个人认为是:先天的异步消息发送和天生的自动负载均衡。 好了,看看MSMQ在实战中的应用。 第一步: 准备工作,安
阅读全文
摘要:wcf系列5天速成——第一天 binding的使用(1) 作为WCF速成系列,只介绍些项目开发中常用到的实战知识。 学习wcf,还是对其中的几个术语要了解一下。wcf中有一个ABC的概念,就是 第一: "A" 是地址,就是告诉别人我wcf在何处。 第二: "B"是绑定,就是告诉别人应该走什么路才能过
阅读全文