使用时间间隔超过存储数据:12月isions and Control

经过珍妮特·阿尔伯斯|Updated: 12/30/2015 | Comments: 2

搜索博客


Subscribe to the Blog

在发布新的博客文章时,设置您的偏好,以接收电子邮件通知,以匹配您感兴趣的领域。


Area / Application

Product Category

活动

公司 /新闻

Enter your email address:



建议一篇文章

您想了解更多有关有关的话题吗?让我们知道。请尽可能具体。

Leave this field empty

调制解调器打开/关闭指示器的时钟

我们都知道,坎贝尔科学数据记录仪真的很擅长进行测量和存储数据。但是您知道他们也可以做出决定并控制其他设备吗?通常,设备控制是根据时间间隔进行的。本文简要说明了如何使用timeisbetween()andTimeIntoInterval()指示。

作为CRBASIC程序员,您可能已经在使用DataInterval()以特定间隔存储数据的指令,例如每小时的每小时,如下:

datainterval()指令

除存储数据外,其他事情还可以在一定间隔内完成。例如,您可以使用timeisbetween()指示或TimeIntoInterval()在逻辑语句中的指令以打开或关闭设备,进行测量或执行计算。

Both instructions return the values of TRUE or FALSE depending on the data logger’s real-time clock.

  • 使用timeisbetween()指令确定数据记录器的实时时钟是否属于时间范围。如果是这样,则指令返回真实。指定指定的整个间隔返回了指令。
  • 使用TimeIntoInterval()指令确定数据记录器的实时时钟是否匹配扫描开始时程序中指定的时间。如果是这样,则指令返回真实。该指令仅返回与指定间隔匹配的一个扫描。
timeisbetween()指令 TimeIntoInterval()指令

在此示例中,设置了调制解调器以打开之间上午9:00和下午5:00的时间

在此示例中,设置了调制解调器以打开上午9:00,关闭5:00 PM。

Program code examples for TimeIsBetween() and TimeIntoInterval() instructions

小费:请注意,在两个程序中,打开设备时,还需要关闭设备。如果您尝试依靠错误的条件关闭设备,则错误条件不会改变端口状态,并且您的设备将保持打开状态。

如果您的程序错过了确切的时间,那么上面两个程序之间的细微差别最重要。在本第一次的情况下,由于该程序是在上午8:20发送的(在上午9:00之前),因此两个说明在上午9点返回,并保持真实,直到下午5点。

timeisbetween()调制解调器 TimeIntoInterval()调制解调器

8:00 AM

离开

离开

上午8:20发送程序

离开

离开

9:00 AM

On

On

...

On

On

5:00 PM

离开

离开

在第二个实例中,由于该程序是在上午9:20发送的(在上午9:00之后),因此第一个扫描返回false for the theTimeIntoInterval()指示,指令一直假,直到第二天上午9:00。

timeisbetween()调制解调器 TimeIntoInterval()调制解调器

8:00 AM

离开

离开

9:00 AM

On

On

上午9:20发送程序

On

离开

10:00 AM

On

离开

...

On

离开

5:00 PM

离开

离开

笔记:timeisbetween()引入了CR3000,CR1000和CR800系列数据ALOGGER的OS 28的释放,以及CR6的OS 01的释放。

为你推荐:有关有关timeisbetween()instruction, read the“技巧和窍门:更多决策,决策,决策……”新闻通讯文章

How have you used the TimeIsBetween() and TimeIntoInterval() instructions in your CRBasic programs? Share your story below.


分享这篇文章


关于the Author

janet albers珍妮特·阿尔伯斯(Janet Albers)拥有技术通信经理的头衔;她办公室门上方的标志说:“教练”。她将分享技巧,简化概念,并指导您进入一个成功的项目。她在坎贝尔科学公司(Camp万博matex网页登录bell Scientific,Inc。)的工作时间比CR1000的时间长,但不如CR10X。下班时间后,珍妮特(Janet)和她的男孩和狗一起享受户外活动。

View all articles by this author.


Comments

dpatino|09/05/2017在03:14 pm

你好

可以设置SW12控制的小时和分钟

Jra|09/06/2017 at 09:35 AM

dpatino-当然!使用最小单位(UTE)而不是小时。每天有1440分钟。

例如,要在上午9:30至下午4:30之间做一些事情,您的指示看起来像:Timeisbetewewed(570,990,1440,Min)。

登录或注册to comment.

我们活跃于社交媒体上!
通过在这些平台上关注我们,请了解我们的最新更新:

Baidu