0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ClkReset—复位一个用来计时的时钟

1bGT_GKYXT1508 来源:未知 作者:李倩 2018-04-03 15:45 次阅读

1.ClkReset—复位一个用来计时的时钟

用途:

ClkReset用来复位一个用来计时的停止监视功能的时钟。该指令在使用时钟指令之前使用,用来确保它归零。

基本范例:

该指令的基本范例说明如下。

例1CleReset Clock1;

时钟Clock1被复位。

项目:

ClkReset Clock

Clock:

数据类型:时钟

要复位的时钟的名称。

程序执行:

当时钟被复位,它被设为0。

如果时钟正在运行,它将被停止然后复位。

语法:

ClkReset [ Clock‘:=’] <时钟类型的变量(VAR)>‘;’

2.ClkStart—开始一个用来计时的时钟

用途:

ClkStart用来开始一个用于计时的停止-监视功能的时钟。

基本范例:

该指令的基本范例说明如下。

也可参看第43页的更多范例。

例1ClkStart Clock1

时钟Clock1开始计时。

项目:

ClkStart Clock

Clock:

数据类型:时钟

将要开始计时的时钟的名称。

程序执行:

当时钟开始计时,它将运行并且继续计秒直到它停止。当让它开始计时的程序停止的时候,时钟继续运行。但是,你想要计时的事件可能不再有效。例如,如果程序测量输入的等待时间,当程序停止的时候,输入已经被接收。在这种情况下,当程序停止的时候,程序将不能“看到”事件的发生。

机器人电源断电的时候,只要备份电池保留包含时钟变量的程序,始终将继续运行。

如果时钟正在运行,它可以被读取、停止或者复位。

更多范例:

该指令的更多范例说明如下。

例1VAR clock clock2;

VAR num time;

ClkReset clock2;

ClkStart clock2;

WaitUntil dil =1;

ClkStop clock2;

Time:=ClkRead(clock2);

Dil变成1的等待时间被测量。

错误处理:

如果时钟运行了4,294,967秒(49天17个小时2分钟47秒),它将超载并且系统变量ERRNO被设成ERR_OVERFLOW。

该错误可以在错误处理器中处理。

语法:

ClkStart [ Clock‘:=’] <时钟类型的变量(VAR)>‘;’

3.ClkStop—停止一个用来计时的时钟

用途:

ClkStop用来停止一个用于计时的停止-监视功能的时钟。

基本范例:

该指令的基本范例说明如下。

ClkStop Clock1

时钟Clock1停止计时。

项目:

ClkStop Clock

Clock:

数据类型:时钟

将要停止计时的时钟的名称。

程序执行:

当时钟停止计时,它将停止运行。

如果时钟被停止,它可以被读取、再次开始或者复位。

错误处理:

如果时钟运行了4,294,967秒(49天17个小时2分钟47秒),它将超载并且系统变量ERRNO被设成ERR_OVERFLOW。

该错误可以在错误处理器中处理。

语法:

ClkStop [ Clock‘:=’] <时钟类型的变量(VAR)>‘;’

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    26831

    浏览量

    201034
  • 时钟
    +关注

    关注

    10

    文章

    1477

    浏览量

    130274

原文标题:ABB机器人计时指令应用与详解

文章出处:【微信号:GKYXT1508,微信公众号:工控云学堂】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    全局时钟--复位设计

    所谓亚稳态,是指“trecovery(recovery time)指的是原本有效的异步复位信号释放(对低电平有效的复位来说就是上跳沿)与紧跟其后的第一个时钟有效沿之间所必须的最小
    发表于 01-12 10:45

    时钟复位

    菜鸟枚,刚刚学西FPGA,请教两问题:1,为什么复位引脚需要接到时钟引脚E15上,这不是直在复位
    发表于 09-06 12:41

    谁可以帮忙设计同时实现时钟和倒计时功能的时钟,有酬

    谁可以帮忙设计同时实现时钟和倒计时功能的时钟,有酬,待议
    发表于 02-20 13:57

    STM32 时钟复位和电源管理

    电源管理-2.0 ~ 3.6V 供电和I/O引脚,引脚带FT标的兼容5V。复位上电/断电复位(POR/PDR),可编程电压监测器(PVD)(设定电压值,低于此电压时,单片机
    发表于 07-01 09:38

    什么是复位?什么又是时钟

    我写启动文件涉及到,其实,每个功能的实现都涉及到时钟。我们首先说明下RCCRCC:复位时钟控制什么是复位,什么又是
    发表于 02-15 06:28

    如何使用来自LIRC的计时钟源并每1秒产生中断

    应用程序:本文件描述如何使用来自LIRC的计时钟源并每1秒产生中断。 BSP 版本:NANO100系列 BSP CMISIS V3.02.000 硬件
    发表于 09-01 06:13

    时钟计时器元件清单

    时钟计时器元件清单时钟计时器元件清单时钟计时器元件清单时钟
    发表于 11-18 17:07 28次下载

    时钟计时的基本原理

    时钟计时的基本原理
    发表于 10-25 08:52 18次下载
    <b class='flag-5'>时钟</b>与<b class='flag-5'>计时</b>的基本原理

    时钟计时器设计与制作

    本文主要介绍了时钟计时器设计与制作.
    发表于 06-26 08:00 42次下载
    <b class='flag-5'>时钟</b><b class='flag-5'>计时</b>器设计与制作

    STM32片上外设时钟使能 失能和复位的区别

    STM32片上外设时钟使能、失能和复位的区别
    的头像 发表于 03-06 15:31 5460次阅读

    STM32电源管理、复位时钟

    第二篇文章——STM32电源、复位时钟电源管理电源电压调节器可编程电压监测器(PVD: Programmable voltage detector )低功耗模式复位Cortex-M3的复位
    发表于 01-05 14:25 10次下载
    STM32电源管理、<b class='flag-5'>复位</b>、<b class='flag-5'>时钟</b>

    STM32 时钟 复位和电源管理

    )。时钟如果没有时钟,单片机就不能工作。4~16MHz 晶体振荡器(外部接的晶振)。内嵌经出厂调校的8MHz的RC振荡器 - 内部电容电阻产生振荡器,ARM内核提供的系统时钟。内嵌带校准的40KHz的RC振荡器 - 是给RTC使
    发表于 01-17 12:47 4次下载
    STM32 <b class='flag-5'>时钟</b> <b class='flag-5'>复位</b>和电源管理

    SpinalHDL BlackBox时钟复位

    在SpinalHDL中使用之前已有的Verilog等代码的时候需要将这些代码包在一个BlackBox里面,但是如果这些代码里面有时钟复位,我们需要怎么将时钟复位端口和SpinalH
    的头像 发表于 05-04 11:13 494次阅读
    SpinalHDL BlackBox<b class='flag-5'>时钟</b>与<b class='flag-5'>复位</b>

    STM32失能时钟复位外设的区别

    STM32失能时钟复位外设的区别
    的头像 发表于 10-17 11:48 489次阅读
    STM32失能<b class='flag-5'>时钟</b>和<b class='flag-5'>复位</b>外设的区别

    时钟复位信号设计方案

    我们设计时要尽可能避免在内部产生时钟,如果操作不当,会导致设计功能和时序问题。总而言之,尽量在代码中避免操作时钟
    的头像 发表于 09-19 09:26 445次阅读
    <b class='flag-5'>时钟</b>与<b class='flag-5'>复位</b>信号设计方案