中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

瀚欽科技網(wǎng)站建設(shè)谷歌搜索引擎免費(fèi)

瀚欽科技網(wǎng)站建設(shè),谷歌搜索引擎免費(fèi),做網(wǎng)站是干嘛,國(guó)家企業(yè)信用信息系統(tǒng)(河南)定時(shí)器在C語(yǔ)言中的使用我想學(xué)習(xí)過(guò)C編程的都不會(huì)陌生,它能夠提供延時(shí),完成等待一定的時(shí)間;它也可以實(shí)現(xiàn)多線程的操作,并行實(shí)行某些軟件功能。那在CAPL中,定時(shí)器又能做哪些工作呢?又是怎么使用的呢&#xff1…

定時(shí)器在C語(yǔ)言中的使用我想學(xué)習(xí)過(guò)C編程的都不會(huì)陌生,它能夠提供延時(shí),完成等待一定的時(shí)間;它也可以實(shí)現(xiàn)多線程的操作,并行實(shí)行某些軟件功能。那在CAPL中,定時(shí)器又能做哪些工作呢?又是怎么使用的呢?今天我們就一起來(lái)看下。

timer&msTimer

在CAPL中主要的定時(shí)器有毫秒定時(shí)器和秒定時(shí)器,他們分別是Timer和msTimer。對(duì)于計(jì)時(shí)器類型的變量,最長(zhǎng)時(shí)間為2147483647 s(=596523.23h),對(duì)于msTimer類型的變量最長(zhǎng)時(shí)間是2147483647ms(=2147483647s=596,52h);我們常定義在variables中,如下:

variables
{timer timer1;msTimer mstimer2;message 0x100 msg1;message 0x101 msg2;
}on timer timer1
{output(msg1);write("執(zhí)行timer1內(nèi)部?jī)?nèi)容,發(fā)送0x100報(bào)文");
}on timer mstimer2
{output(msg2);write("執(zhí)行mstimer2內(nèi)部?jī)?nèi)容,發(fā)送0x101報(bào)文");
}

setTimer

功能CAPL中的定時(shí)器精度取決于所使用的的硬件,一般精度為一毫秒;

msTimer的最大值為:2147483647 ms=2147483648 s=596,52h。

from 2:計(jì)時(shí)器的最大值為2147483647 s=596523.23h

from 3:計(jì)時(shí)器的UI大致為2147483647秒+214783647ns ~ 2147483649秒

t:上面在variables中定時(shí)的毫秒計(jì)時(shí)器或秒定時(shí)器

duration:設(shè)置定時(shí)器時(shí)間為duration,時(shí)間為毫秒或者秒

durationSec:起始時(shí)間

durationNanoSec:終止時(shí)間

variables {msTimer t1;Timer t23;
}on key F1 {setTimer(t1, 200); // set timer t1 to 200 ms
}on key F2 {setTimer (t23, 2); // set timer t23 to 2 sec
}on key F3 {setTimer (t23, 0, 1250*1000 ); // set timer t23 to 1.250 milliseconds
}on timer t1 {write("F1 was pressed 200ms ago");
}on timer t23 {write("F2 was pressed 2 sec ago or F3 1250000 nsec ago");
}

setTimerCyclic

功能:設(shè)置一個(gè)循環(huán)計(jì)時(shí)器,循環(huán)調(diào)用定時(shí)器

t:毫秒定時(shí)器或秒定時(shí)器(timer&msTimer),在variables中定義的定時(shí)器

firstDuration:啟動(dòng)定時(shí)器起始時(shí)間

period:計(jì)時(shí)器在到期時(shí)重新啟動(dòng)的時(shí)間,周期時(shí)間以毫秒為單位

periodInNs:計(jì)時(shí)器在到期時(shí)重新啟動(dòng)的時(shí)間,,周期時(shí)間以納秒為單位

variables {msTimer t1;Timer t23;message 0x100 msg1;
}
on timer timer1
{output(msg1);write("執(zhí)行timer1內(nèi)部?jī)?nèi)容,發(fā)送0x100報(bào)文");
}
void send_msg1()
{//以周期為20ms的周期發(fā)送0x100setTimerCyclic(timer1, 20)
}
void send_msg2()
{//等待100ms后以周期為20ms的周期發(fā)送0x100setTimerCyclic(timer1, 100,20)
}

cancelTimer

功能:停止正在激活的定時(shí)器

t:毫秒定時(shí)器或秒定時(shí)器(timer&msTimer),在variables中定義的定時(shí)器

variables {msTimer t1;Timer t23;message 0x100 msg1;
}
on timer timer1
{output(msg1);write("執(zhí)行timer1內(nèi)部?jī)?nèi)容,發(fā)送0x100報(bào)文");
}
void send_msg1()
{//以周期為20ms的周期發(fā)送0x100setTimerCyclic(timer1, 20)
}
void send_msg2()
{//等待100ms后以周期為20ms的周期發(fā)送0x100setTimerCyclic(timer1, 100,20)
}
void stop_msg()
{//停止周期發(fā)送報(bào)文0x100cancelTimer(timer1);
}

timetoelapse

功能:計(jì)時(shí)器超時(shí)并調(diào)用事件過(guò)程之前所需的時(shí)間

返回一個(gè)值,該值指示在調(diào)用計(jì)時(shí)器事件過(guò)程之前還要經(jīng)過(guò)多少時(shí)間。對(duì)于Form 1,時(shí)間值以秒為單位返回;對(duì)于Form 2,時(shí)間值以毫秒為單位返回。如果計(jì)時(shí)器未激活,則返回-1;計(jì)時(shí)器事件過(guò)程本身也是如此。

t:毫秒定時(shí)器或秒定時(shí)器(timer&msTimer),在variables中定義的定時(shí)器

timer t;
setTimer(t, 5);
write("Time to elapse: %d", timeToElapse(t)); // writes 5

isTimerActive

功能:返回值指示特定計(jì)時(shí)器是否處于活動(dòng)狀態(tài),在調(diào)用setTimer函數(shù)和調(diào)用ontimer事件過(guò)程之間就是這種情況。

t:毫秒定時(shí)器或秒定時(shí)器(timer&msTimer),在variables中定義的定時(shí)器;

返回值:如果計(jì)時(shí)器激活狀態(tài)則為1;否則為0。0也在計(jì)時(shí)器事件過(guò)程中返回。

timer t;
write("Active? %d", isTimerActive(t)); // writes 0
setTimer(t, 5);
write("Active? %d", isTimerActive(t)); // writes 1

以上是CAPL相關(guān)定時(shí)器的所有常用函數(shù),歡迎大家評(píng)論區(qū)交流!!!

http://www.risenshineclean.com/news/39442.html

相關(guān)文章:

  • 北京建站設(shè)計(jì)寫一篇軟文1000字
  • 有沒(méi)有專門做航拍婚禮網(wǎng)站應(yīng)用下載app排行榜
  • wordpress動(dòng)漫博客模板東莞seo靠譜
  • 網(wǎng)頁(yè)制作基礎(chǔ)教程第二版seo查詢 站長(zhǎng)之家
  • 信譽(yù)好的東莞網(wǎng)站建設(shè)網(wǎng)站收錄查詢代碼
  • 做網(wǎng)站制作的摘要網(wǎng)店推廣策劃書(shū)
  • 視頻鏈接生成網(wǎng)站國(guó)通快速建站
  • 什么類型的產(chǎn)品可以做網(wǎng)站出口贛州seo外包
  • 國(guó)內(nèi)適合個(gè)人做外貿(mào)的網(wǎng)站有哪些app001推廣平臺(tái)官網(wǎng)
  • 寧夏干部網(wǎng)絡(luò)教育培訓(xùn)學(xué)院小紅書(shū)seo排名優(yōu)化
  • 公司網(wǎng)站最新版今日剛剛發(fā)生新聞事件
  • 平面設(shè)計(jì)平臺(tái)接單win10最強(qiáng)性能優(yōu)化設(shè)置
  • 建設(shè)一個(gè)網(wǎng)站需要哪些材料合肥seo排名公司
  • 網(wǎng)站免費(fèi)下載軟件游戲推廣怎么做
  • 門戶網(wǎng)站開(kāi)發(fā)框架qq群怎么優(yōu)化排名靠前
  • 用bootstrap做網(wǎng)站管理系統(tǒng)優(yōu)秀網(wǎng)站設(shè)計(jì)賞析
  • 平面設(shè)計(jì)如何在家接單seo網(wǎng)絡(luò)優(yōu)化培訓(xùn)
  • 設(shè)計(jì)網(wǎng)站 常用字體百度推廣怎么聯(lián)系
  • 有阿里云主機(jī)管理平臺(tái)如何自己做網(wǎng)站市場(chǎng)監(jiān)督管理局是干什么的
  • 正能量軟件不良網(wǎng)站免費(fèi)入口好看的友情鏈接代碼
  • 網(wǎng)站商城建站谷歌 翻墻入口
  • qq自動(dòng)發(fā)貨平臺(tái)網(wǎng)站怎么做嘉定區(qū)整站seo十大排名
  • app設(shè)計(jì)素材網(wǎng)站2023新聞大事10條
  • 中英文雙語(yǔ)企業(yè)網(wǎng)站長(zhǎng)春關(guān)鍵詞優(yōu)化平臺(tái)
  • 聊城陽(yáng)谷網(wǎng)站建設(shè)百度官網(wǎng)優(yōu)化
  • 小程序個(gè)人開(kāi)發(fā)全過(guò)程天津seo推廣
  • 石家莊網(wǎng)絡(luò)公司查封??趕eo計(jì)費(fèi)
  • 鄭州網(wǎng)站建設(shè)電話seo外鏈推廣員
  • 下載app到手機(jī)seo系統(tǒng)是什么
  • 外貿(mào)網(wǎng)站開(kāi)發(fā)公司百度上怎么發(fā)布信息啊