应用
迷你服务器可以为您计算不同的时间。然后,您可以创建一个程序,每天在日出时升起百叶窗。
基本编程
作为计算的基础,您只需输入系统所在的位置。如果 Internet 连接处于活动状态,则在输入地址后会自动确定此位置的地理坐标。计算本身不需要 Internet 连接。
时间函数
时间对象可以在 Times 下的 Periphery 树中找到。
概述
名字 | 描述 |
冲动黎明 | 民用黎明开始时的冲动(黑暗的结束) |
冲动黄昏 | 民用黄昏结束时的冲动(黑暗的开始) |
脉冲日出 | 太阳穿过地平线时的动量 |
脉冲日落 | 太阳落到地平线以下时的动量 |
年 | 当年的信息,例如: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”。
运动检测器,仅在没有日光时激活灯光
只有在没有日光时,灯才能打开。这无需额外费用即可实现。
为此,只需将 “Light Control” 程序模块与 “Daylight” 时间对象结合使用即可。
将运动检测器连接到 Mv 入口,将“Daylight”时间模块连接到 DisM 入口。
如果日光可用,则运动检测器将被阻止,并且不会启动光照场景。您可以在此处找到有关照明控制模块的更多详细信息。
户外照明 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,则室外照明将再次关闭。
您可以根据需要更改常量,从而根据您的意愿调整此函数的行为。