提供RealTime()指令的一边的别名声明

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

搜索博客


订阅博客

设置你的首选项,当有新的博客文章发布时,你会收到与你的兴趣领域相匹配的电子邮件通知。


区域/应用

产品分类

活动

企业/新闻

输入你的电子邮箱地址:



显示一篇文章

你有想了解更多的话题吗?让我们知道。请尽量说得具体些。

让这个字段为空

餐盘上有RealTime()指令和Alias声明

CRBasic有一个完整的说明书,以帮助您编写或编辑数据记录器程序。本文提供了使用使用的主要调度数据记录器操作的主要课程实时()说明,配菜,使您的程序更容易阅读别名声明。

实时()指令

实时()教学从数据记录器时钟获取一年,月,日,小时,分钟,第二个,半年,一天和一天的一天,并将结果存储在数组中。如果要安排数据记录器以特定间隔或特定日期执行操作,则这非常有用。例如,您可以使用实时()每星期二或每月一次的指令。

实时()指令示例如下,一个布尔变量在每个月的第五天被设置为“True”。你可以用它来测试报警器或运行校准程序。

实时()程序的例子

别名声明

在上面的例子中,你注意到“如果rTime(3) = 5状态= True”?如果“If Day of Month (DOM) is True”,这条说明将更容易读懂。你可以使用别名将“DOM”的第二个名字赋值给“”rTime(3)“这样的:

  • Alias rTime(3) = DOM

现在,在上面的例子中,我们可以使用“If DOM = 5 Then”状态= True”。

别名在使用数组时,声明特别有用,例如与实时()指令,这样您就可以使用惟一的名称轻松地识别各个变量。

有别名的变量与无别名的变量

一个有用的资源

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

  1. 突出实时在CRBasic编辑器的指令列表中。
  2. 单击帮助按钮上方的指示列表。
  3. 在打开的窗口中,单击例子链接,它将打开一个较小的窗口,其中有一个示例程序使用别名声明。

    CRBasic编辑器帮助中的别名声明示例

  4. 突出显示并复制(Ctrl+C)适用的别名声明,并粘贴(Ctrl+V)到你的程序。

推荐给你:有关变量数组和别名声明,观看“CRBasic |高级编程”视频


渴望更多的信息实时()指令或别名声明?请在下方发表您的评论或问题。


分享这篇文章



关于作者

珍妮特艾尔斯Janet Albers拥有技术沟通经理的头衔;她办公室门口的牌子上写着"教练"她将分享技巧,简化概念,并指导你成功的项目。她在坎贝尔科学公司工作的时间万博matex网页登录比CR1000长,但没有CR10X长。下班后,珍妮特喜欢和她的儿子和狗在户外活动。

查看本作者的所有文章。


评论

克里斯蒂安|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

登录或注册评论。

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

Baidu