应用

迷你服务器可以为您计算不同的时间。然后,您可以创建一个程序,每天在日出时升起百叶窗。

 

基本编程

作为计算的基础,您只需输入系统所在的位置。如果 Internet 连接处于活动状态,则在输入地址后会自动确定此位置的地理坐标。计算本身不需要 Internet 连接。

wetter

时间函数

时间对象可以在 Times 下的 Periphery 树中找到。

zeitfunktionen

 

概述

名字 描述
冲动黎明 民用黎明开始时的冲动(黑暗的结束)
冲动黄昏 民用黄昏结束时的冲动(黑暗的开始)
脉冲日出 太阳穿过地平线时的动量
脉冲日落 太阳落到地平线以下时的动量
当年的信息,例如:2013 年 11 月 15 日 -> 年 = 2013 年
年冲动 Impuls,每年 01.01. 00:00
日历类型 计时器中当前星期几的编号
纪要 输出当前时间的分钟数。例如:在 12:43:05 -> 分钟 = 43
分钟到黄昏 指示今晚黄昏在午夜后开始的分钟数
几分钟到黎明 指示午夜后 This Morning 的黎明开始的分钟数
几分钟即可看到日出 表示午夜后太阳升起的分钟数
距离日落只有几分钟 表示午夜后太阳落山的分钟数
午夜后的分钟数 指示自午夜以来已经过去了多少分钟
分钟脉搏 每分钟传递一个脉冲
输出当前月份,例如:11 月 -> 月 = 11
每月冲动 每月 1 日 00:00 的 Pulse
输出当前时间的秒数。例如:在 12:43:05 -> 秒 = 05
自启动以来的秒数 自上次启动迷你服务器以来的秒数
第二个脉冲 每秒提供一个脉冲
太阳高度 表示太阳当前与水平面的仰角 (0° – 90°)。此值会持续更新。
太阳方向 表示太阳的当前方向 (0°-359°)。此值会持续更新。信息:北 = 0°,东 = 90°,南 = 180°,西 = 270°
启动脉冲 在迷你服务器重新启动时提供冲动
小时 输出当前时间的小时数。例如:在 12:43:05 -> 小时 = 12
每小时脉搏 每小时提供一次脉冲
输出当天,例如:11 月 21 日 -> 天 = 21
自 2009 年以来的天数 自 2009 年 1 月 1 日以来经过的天数
每日冲动 每日脉搏 00:00
日光 返回介于 Sunrise 和 Sunset 之间的值 1,否则为 0
日光 30 分钟 从日出后 30 分钟到日落前 30 分钟返回值 1,否则为 0
工作日 输出当前星期几:星期一 = 0,星期二 = 1,星期三 = 2,星期四 = 3,星期五 = 4,星期六 = 5,星期日 = 6

编程

日出时遮阳

人们通常希望百叶窗在日出时升起。

只需使用现成的时间模块之一。在示例中,使用了时间模块 “Impulse Sunrise” 并将其链接到标记。标记现在链接到所有将在日出时升起的自动盲板模块(在入口 Cu 上)。

在日出时,脉冲通过标记传递到盲屏块,遮阳装置完全向上驱动。

同样的情况也在晚上实现,时间对象“Impulse Dusk”。

beschattung_bsp

 

运动检测器,仅在没有日光时激活灯光

只有在没有日光时,灯才能打开。这无需额外费用即可实现。

为此,只需将 “Light Control” 程序模块与 “Daylight” 时间对象结合使用即可。

将运动检测器连接到 Mv 入口,将“Daylight”时间模块连接到 DisM 入口。

如果日光可用,则运动检测器将被阻止,并且不会启动光照场景。您可以在此处找到有关照明控制模块的更多详细信息。

lichtsteuerung

 

户外照明 ONE TO MIDNIGHT

室外照明将在日落后 90 分钟开启,并在午夜再次关闭。此外,照明也应该能够通过可视化来控制。

为此,我们将值为 90 的常量添加到时间对象 “minutes to sunset” 中。我们将此添加的结果与时间对象 “minutes since midnight” 进行比较。

如果“minutes since midnight”和“minutes until sunset + constant 90”两个值相同,则值 1 位于程序模块 2 按钮的输入 On 上,并且输出 Q 打开。

午夜时分,户外照明将再次关闭。为此,将时间对象 “minutes since midnight” 与值为 0 的常量进行比较。我们将匹配模块的输出 Q 连接到程序模块 2 按钮的输入 Off。如果时间对象 “Minutes since midnight” 的值为 0,则室外照明将再次关闭。

您可以根据需要更改常量,从而根据您的意愿调整此函数的行为。

zeiten_bsp