NCTU_to_prove_safety的博客

浮世小舟,泛于湖上,随波逐流

VC switch case

switch case 只支持整数和枚举类型 不支持其他数据类型 支持枚举类型的示例: 你是想从屏幕里输入一个字符,然后将这个字符转换为对应的枚举吧。如:从屏幕上输入'a',则转换为set枚举中对应的a,如果是这个意思,我已经帮你实现了,源代码如下(见注释,不明白的地方...

2017-02-28 10:06:43

阅读数 164

评论数 0

细谈C语言中的main返回值

C语言几乎是所有人的第一个编程语言,而main函数则又是我们接触到的第一个函数。我们的所有程序都需要main函数,对于下面的代码,相信大家再熟悉不过了。   [cpp] view plain copy #include      ...

2017-02-28 10:05:45

阅读数 236

评论数 0

细谈select函数(C语言)

Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件...

2017-02-28 10:02:10

阅读数 230

评论数 0

OPC协议的编写

我从北京买了一本《OPC应用程序入门》,在此之前基本上只是知道有OPC,在五月四日开始,我学了七天。其中有苦有甜。我写下来,权做休息或是练练打字。      第一天      安装了《入门》提供的东西,包括是下面几个文件。还有个批处理文件,是一个注册过程。   opc...

2017-02-26 19:51:57

阅读数 5957

评论数 2

详解OPC协议-工业控制和自动化领域的接口标准

OPC全称是OLE for Process Control,即用于过程控制的OLE,是针对现场控制系统的一个工业标准接口,是工业控制和生产自动化领域中使用的硬件和软件的接口标准。基于微软的OLE(现在的Active X)、COM (部件对象模型)和DCOM (分布式部件对象模型)技术,OPC包括自...

2017-02-26 19:45:17

阅读数 496

评论数 0

两种常见的雷击浪涌和雷击浪涌防护电路设计概要

最常见的电子设备危害不是由于直接雷击引起的,而是由于雷击发生时在电源和通讯线路中感应的电流浪涌引起的。一方面由于电子设备内部结构高度集成化(VLSI芯片),从而造成设备耐压、耐过电流的水平下降,对雷电(包括感应雷及操作过电压浪涌)的承受能力下降,另一方面由于信号来源路径增多,系统较以前更容易遭受雷...

2017-02-19 11:33:31

阅读数 3100

评论数 0

NPN型输入(输出)和PNP型输入(输出)分别是什么意思?

PNP是正电压(平时是0V,导通时是24VDC),NPN是负电压(平时是24V,导通时0V). 接近开关常用的是三根线,中间一根是输出线,所以看中间是N还是P.正电压里ZHENG字带N,负FU不带N,所以PNP,中间是N,跟正接近,就是正电压,导通时是正电压;NPN中间没有N,是负电压,导通时是...

2017-02-15 17:31:38

阅读数 2438

评论数 0

.net----labview利用.NET制作窗体FORM

LABVIEW目前提供了对.NET的支持,过去一直没有用过.NET,最近才看了些相关书籍,显然LV中调用.NET和VB.NET比较起来要费力的多,但是特殊情况下利用.NET可以简化API的调用,解决一些LABVIEW本身难以实现的问题,比如生成生成托盘图标,我前面的文章介绍过. 今天看一下如...

2017-02-14 18:49:10

阅读数 895

评论数 0

labview的深入探索-----状态机的基本概念

状态机不是LABVIEW独有的概念,早在LABVIEW诞生之前,就有了状态机(STATE MACHINE)的概念,只所以在LABVIEW编程中经常强调状态机是因为LABVIEW特有的图形编程方式特别适合于采用状态机模式编程,在PLC中有流程图的编程方式,从本质上说,那是一种特殊的状态机。 S...

2017-02-14 18:47:48

阅读数 1588

评论数 0

LabVIEW设计模式系列——状态机

标准: 1、状态用枚举自定义类型,便于统一管理修改。 2、一般地应该有:Initialize,Idle,Stop,Blank状态。 3、Initialize进行一些初始化的操作;Idle一种过渡状态,用于和用户打交道的状态;Stop状态用于一些后处理并由此退出循环,Blank是一种独立状态,...

2017-02-14 18:46:56

阅读数 841

评论数 0

有限状态机在C语言编程中的各种应用

1. 使用case的有限状态机 [cpp] view plain copy //使用switch/case或者if/else实现的基于状态机(FSM)的密码锁   //只有正确输入密码 2479 才能解锁    #includ...

2017-02-12 14:24:54

阅读数 288

评论数 0

使用C++实现一套简单的状态机模型——实例

一般来说,“状态机”是一种表达状态转换变换逻辑的方法。曾经有人和我讨论过为什么不直接用ifelse,而要使用“状态机”去实现一些逻辑,认为使用“状态机”是一种炫技的表现。然而对于大型复杂逻辑的变化和跳转,使用ifelse将带来代码难以阅读等弊端。其实ifelse也是一种状态机实现的方式。 之...

2017-02-12 14:23:35

阅读数 347

评论数 0

使用C++实现一套简单的状态机模型——实例

一般来说,“状态机”是一种表达状态转换变换逻辑的方法。曾经有人和我讨论过为什么不直接用ifelse,而要使用“状态机”去实现一些逻辑,认为使用“状态机”是一种炫技的表现。然而对于大型复杂逻辑的变化和跳转,使用ifelse将带来代码难以阅读等弊端。其实ifelse也是一种状态机实现的方式。 之...

2017-02-12 14:11:51

阅读数 726

评论数 0

实际的状态机编程思想例子(zz)

看看小时候玩的5块钱那种最简单的电子表。只有2个按钮就能操作。      暂且称为按钮A和按钮B      现给出一个完整的功能文字描述:      在显示时间时按A,屏幕显示变成日期      在显示日期时按A,屏幕显示变成秒钟      在显示秒钟时按A,屏幕显示变成时间     ...

2017-02-12 14:08:50

阅读数 392

评论数 0

状态机思路在程序设计中的应用

状态机思路在单片机程序设计中的应用 状态机的概念 状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。 比如说一个按键命令解析程序,就可以被看做状态机:本来在A状态下,触发一个按键后切换到了B状态;再触发另...

2017-02-12 13:59:36

阅读数 300

评论数 0

状态机编程实例及适用范围

状态机编程实例及适用范围 简介         状态机这一概念并不源于软件开发,但其思想确深入软件发展之中(已然成为了一种设计模式),如果之前有好好学过组成原理或者编译原理,一定不会对这个概念陌生。写这篇文章的目的是为了尽可能通俗地总结一下状态机编程思想的特点及适用范围,但介于笔者履历有限...

2017-02-12 13:36:54

阅读数 301

评论数 0

状态机的两种写法

有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软件上称为FMM有限消息机)。它把复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理,符合计算机的工作特点。同时,因为有限状态机具有有限个状态,所以可以在实际的工程上实现。但这并不意味着其...

2017-02-12 11:49:18

阅读数 199

评论数 0

AutoCAD 2010中文版详细安装及激活方法图文教程

http://www.souxue8.com/Article/pmshj/AutoCAD/201103/11466_2.html

2017-02-09 10:42:43

阅读数 756

评论数 0

matlab2014a安装密钥

matlab2014a安装密钥 12972-38074-46419-31966 这里为大家提供的最新的matlab 2014a包括了MATLAB和Simulink的新功能,作为一款全新的版本拥有更多新功能,这里有最新的官方安装包和对应的中文破解补丁,直接安装并进行破解,方便...

2017-02-08 21:40:57

阅读数 36206

评论数 2

常用单端到差分转换电路

1、可采用AD8138来实现 单端到差分的转换电路采用的是AD公司的AD8138,该放大器具有较宽的模拟带宽(320MHz,一3dB,增益1),而且可以实现将单端输入变成差分输出的功能。此项功能在现代高速模数变换电路中非常有用,因为几乎所有的高速A/D芯片都要求模拟信号为差分输入,虽然部分芯...

2017-02-08 15:57:25

阅读数 16795

评论数 0

提示
确定要删除当前文章?
取消 删除