henrychu2018 发表于 2018-3-22 08:44:35

感谢分享

yangyi2587758 发表于 2018-3-22 12:26:02

:D大神

freelyfish 发表于 2018-3-30 16:34:34

谢谢分享

Mirukuteii 发表于 2018-3-31 00:29:32

求教求教

Mirukuteii 发表于 2018-3-31 01:06:54

谢谢楼主,受教了,但是我觉得图还是画得不对。

总结一下,学到了:
第一,整个白天和整个黑夜应该选用sun.sun的state值:
above_horizon(地平线以上即白天)与
below_horizon(地平线以下即黑夜)做condition更加合理。
第二是,当使用befor|after sunrise|sunset做condition时,
比如当sunrise=06:00   before sunrise
offset -1:00:00 应该提前1小时,就是5点前,即0:00-5:00;
offset 1:00:00应该延后1小时,就是7点前,即0:00-7:00.

所以,这么学习和理解下来的话,就会发现看不懂楼主的图了,
通过sun.sun的单元格分段,不难看出:
一个单元格代表1小时(或1分钟),单元格的左侧为段时间的起点时刻,右侧为终止时刻;
楼主给出的offset -1:00:00 ,结束时刻是5这一列单元格的右侧,5:59分这一单元格的左侧,
那么对楼主图上offset -1:00:00的解读就是:0:00-5:58 ???这显然不对。

所以,5:00这个时刻应该是5这一列单元格的左侧,
offset -1:00:00 这段不应该包括“5”这一列的单元格;
offset 1:00:00   这段不应该包括“7”这一列的单元格;
以此类推。

paochu_2007 发表于 2018-3-31 22:06:59

Mirukuteii 发表于 2018-3-31 01:06
谢谢楼主,受教了,但是我觉得图还是画得不对。

总结一下,学到了:


看到这样的回复,我很欣慰。:$
经过学习和实践,其实,最终我想表达的有三层意思
1、sunrise|sunset对应具体时间节点的关系(点)
2、offset +|- 1:00:00时间段的周期(段)
3、白天、黑夜的表达式。(面)
如果从严谨的时间节点来说,确实如你如述那样,before sunrise offset -1:00:00,正确表述为0:00-4:59这样,应该在表格中再增加细分4:59节点,但如果这样的话,会影响图示的表述,也许增加了一段文字表述应该更清晰也更容易理解。

感谢你的指正,谢谢。:handshake


Mirukuteii 发表于 2018-4-1 01:07:22

paochu_2007 发表于 2018-3-31 22:06
看到这样的回复,我很欣慰。
经过学习和实践,其实,最终我想表达的有三层意思
1、sunrise|sunset对应 ...

谢谢谢谢,没想到楼主回我了
其实我只是拼命找个理由想和楼主这样的大大打个招呼,交流下感情,哈哈
如楼主所说,毕竟确确实实学到了东西,避免走了弯路,最重要的就是理解到:
befor sunrise = 当天日出前
after sunrise = 当天白天上午
before sunset = 当天白天下午
after sunrise =当天日出后
跟随楼主的步伐,刚才也写了段代码,
一段关于提取sun.sun的attributes的代码,准备发个帖子和大家交流下。

vcprograme 发表于 2018-4-2 11:17:44

谢谢分享

jiangjian197 发表于 2018-4-2 22:03:10

看看有什么好的办法

dawn98 发表于 2018-4-3 07:48:14

谢谢分享
页: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14
查看完整版本: 关于sun的时间节点对应表