摘要:
S7-1200 Modbus RTU 通信概述 Modbus具有两种串行传输模式:分别为ASCII和RTU。Modbus是一种单主站的主从通信模式,Modbus网络上只能有一个主站存在,主站在Modbus网络上没有地址,每个从站必须有唯一的地址,从站的地址范围为0 - 247,其中0为广播地址,从站
阅读全文
posted @ 2018-05-10 11:07
whatgorun
阅读(7918)
推荐(0)
摘要:
S7-1200 CPU本体集成点硬件输出点最高频率为100kHz,信号板上硬件集成点输出的最高频率为20kHz,CPU在使用PTO功能时将把集成点Qa.o,Qa.2或信号板的Q4.0作为脉冲输出点,Qa.1,Qa.3和Q4.1作为方向信号输出点,虽然使用了过程映像区的地址,但这些点会被PTO功能独立
阅读全文
posted @ 2018-05-10 08:41
whatgorun
阅读(4674)
推荐(0)
摘要:
Windows API函数位于C:\Windows\System32中
阅读全文
posted @ 2018-05-07 14:34
whatgorun
阅读(95)
推荐(0)
摘要:
名词解释:源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。套接字,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。 如何标示一个主机
阅读全文
posted @ 2018-05-07 14:31
whatgorun
阅读(383)
推荐(0)
摘要:
Labview提供了五种定时器:普通定时器3种: Tick Count (ms)、 Wait(ms)、Wait Until Next ms Multipule(等待下一个毫秒的整数倍) API函数定时器2种:Time Delay和Elapsed Time。 下面详细说明一下各定时器的作用于区别: 1
阅读全文
posted @ 2018-04-16 16:52
whatgorun
阅读(9240)
推荐(1)
摘要:
我们要知道的是,QueueUserWorkItem这个技术存在许多限制。其中最大的问题是没有一个内建的机制让你知道操作在什么时候完成,也没有一个机制在操作完成是获得一个返回值,这些问题使得我们都不敢启用这个技术。 Microsoft为了克服这些限制(同时解决其他一些问题),引入了任务(tasks)的
阅读全文
posted @ 2018-04-10 11:45
whatgorun
阅读(462)
推荐(0)
摘要:
async和await只是编译器功能。编译器会用Task类创建代码。如果不适用这两个关键字,也可以用C#4.0和Task类实现同样的功能,只是没有那么方便。 题主在概念上确实混淆的不行,但是确实async/await这个东西继承了我软从VB6开始的光荣传统(易学难精)。工作中确实没有碰到几个真正搞的
阅读全文
posted @ 2018-04-10 10:22
whatgorun
阅读(374)
推荐(0)
摘要:
浅谈异步与多线程的区别 C#中异步和多线程的区别是什么呢?异步和多线程两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为异步和多线程是等同的概念。但是,异步和多线程还是有一些区别的。而这些区别造成了使用异步和多线程的时机的区别。 异步操作的本质 所有的程序最终都会由
阅读全文
posted @ 2018-04-10 09:08
whatgorun
阅读(246)
推荐(0)
摘要:
什么是Task Task是.Net4.0新增用来处理异步编程的,叫做基于“任务编程模型”,任务其实是架构在线程之上的,具体操作的时候还是由线程去执行的,任务的管控有点类似于线程池,程序中开10个Task,不一定对应的要开10个线程,他们并不是一一对应的关系。 1 2 3 4 5 6 7 8 9 10
阅读全文
posted @ 2018-04-09 15:37
whatgorun
阅读(2027)
推荐(0)
摘要:
MVC模式的介绍(C#) Benefits在开发项目中使用“模型-视图-控制器(MVC)”模式的好处在于可以完全消除商业流程和应用表达层之间的相互影响。此外,还可以获得一个完全独立的对象来控制表达层。本文项目里的这种独立性使代码的重用非常简单,代码的维护也稍微容易了一些(下面就会看到)。 通常我们都
阅读全文
posted @ 2018-04-07 17:45
whatgorun
阅读(10985)
推荐(0)