上升沿检测代码实现
来源:互联网 发布:java面试基础知识总结 编辑:程序博客网 时间:2024/06/13 02:55
最近用到的某款软件里面使用到 Python 脚本,因为是工控的,所以需要一个检测上升沿的功能,但是该软件的 Python 库里面似乎是没有这个函数或类可以使用,因为可能要进行移植,所以也不能采用外部库的方式(我也懒得去找),于是想能不能直接用 Python 写一个上升沿检测的功能,代码如下:
#-*- coding:gb18030 -*-flag = Falsewhile True: if flag == False: flag = input('TrueOrFalse: ') if flag == True: print 'Move robot' inSignal = input('InputSignal: ') flag = inSignal or False具体原理就是检查标志 flag 是否处于 False,如果是再去检查输入,如果输入为 True,则将 flag 设为 True 并且执行动作,等执行完动作再去检查输入。
循环检测中,如果输入为 False 则将 flag 复位为 False,否则 flag 保持为 True,这样就可以使动作限定在输入复位过一遍的情况。
阅读全文
1 0
- 上升沿检测代码实现
- fpga检测上升沿
- always块下的上升沿检测
- 上升边缘和下降边缘检测的代码
- 最长上升子序列(代码实现)
- BloomFilter检测实现代码
- Verilog一种检测信号上升沿的方法
- hdl设计笔记:检测上升或下降沿
- Nat 检测代码,udp实现
- 上升沿
- 视频目标检测与跟踪实现代码
- 视频目标检测与跟踪实现代码
- 内存管理与检测(代码实现)
- OpenCV中人脸检测代码实现
- 人脸检测主要介绍代码实现
- 利用gcov实现代码覆盖率检测
- 充电器类型检测实现代码分析
- Opencv--20行代码实现椭圆检测
- 订飞机票的代码
- tp5分页id自增
- u-boot中的usb命令
- 实验0.2
- 统一编址和独立编址
- 上升沿检测代码实现
- Java中的ReentrantLock和synchronized两种锁定机制的对比
- 对于随机森林的通俗理解
- Linux第一课1.1-1.5
- IDEA spring-boot jpa jsp 框架搭建(三)
- CSS3实现文字流光渐变特效
- 我们为什么要使用Spring Cloud?
- java--面向对象之继承2
- 【AI架构】第四范式发布“先知”3.0,助力企业打造AI核心