通过珍妮特·阿尔伯斯|更新日期:10/07/2015 |评论:2

CRBasic有一个完整的说明书,以帮助您编写或编辑数据记录器程序。本文提供了使用使用的主要调度数据记录器操作的主要课程实时()说明,配菜,使您的程序更容易阅读别名声明。
的实时()教学从数据记录器时钟获取一年,月,日,小时,分钟,第二个,半年,一天和一天的一天,并将结果存储在数组中。如果要安排数据记录器以特定间隔或特定日期执行操作,则这非常有用。例如,您可以使用实时()每星期二或每月一次的指令。
在实时()指令示例如下,一个布尔变量在每个月的第五天被设置为“True”。你可以用它来测试报警器或运行校准程序。

在上面的例子中,你注意到“如果rTime(3) = 5状态= True”?如果“If Day of Month (DOM) is True”,这条说明将更容易读懂。你可以使用别名将“DOM”的第二个名字赋值给“”rTime(3)“这样的:
现在,在上面的例子中,我们可以使用“If DOM = 5 Then”状态= True”。
别名在使用数组时,声明特别有用,例如与实时()指令,这样您就可以使用惟一的名称轻松地识别各个变量。

你知道你可以复制和粘贴吗别名声明的实时()来自CRBasic编辑器帮助中的实时示例的指令?按照以下步骤访问该资源:

推荐给你:有关变量数组和别名声明,观看“CRBasic |高级编程”视频. |
渴望更多的信息实时()指令或别名声明?请在下方发表您的评论或问题。
评论
克里斯蒂安|08/24/2017 04:03 PM
嗨,珍妮,
对于一个传播室,我需要每天设置不同的条件(随机开始一天).基本上每天不同的湿度设置点*。我一直在寻找一个“时间”的指导,但没有运气到目前为止。
*的例子
If DAY=1 then If湿度<90% then PorSet(1,1)…
If DAY=2 then If湿度<80% then PorSet(1,1)…
等等……
你能帮我一下吗?
非常感谢。
克里斯蒂安
jra|08/25/2017在PM 02:07
尝试Timer()指令。喜欢的东西:
Public ElapsedTime, DayOfTest, startflag Boolean
如果startflag = true那么
ElapsedTime = Timer (1,Hr,0)“开始计时
startflag = false
EndIf
ElapsedTime = Timer (1,Hr,4)“读计时器
If ElapsedTime > 0 AND ElapsedTime <= 24 Then DayOfTest = 1
If ElapsedTime > 24 AND ElapsedTime <= 48 Then DayOfTest = 2
If ElapsedTime > 48 AND ElapsedTime <= 72 Then DayOfTest = 3
请登录或注册评论。