/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */
#content_views .toc,
/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */
#content_views.markdown_views > p:empty:has(+ .toc),
#content_views.markdown_views > .toc + p:empty,
/* 富文本旧版目录标记 */
#content_views.htmledit_views #main-toc,
#content_views.htmledit_views #hr-toc,
#content_views.htmledit_views p[id*=\”-toc\”] {
display: none !important;
}
/* 目录去掉后,紧跟的首个标题不再多出一块上边距 */
#content_views.markdown_views > .toc + h1,
#content_views.markdown_views > .toc + h2,
#content_views.markdown_views > .toc + h3,
#content_views.markdown_views > .toc + h4,
#content_views.markdown_views > .toc + p:empty + h1,
#content_views.markdown_views > .toc + p:empty + h2,
#content_views.markdown_views > .toc + p:empty + h3,
#content_views.markdown_views > .toc + p:empty + h4 {
margin-top: 0 !important;
}
仿真时间、起始日期与更新节奏
前面查看飞机“第30秒的位置”时,我们一直从想定起点计时。如果飞机到第10秒才加入场景,那么第30秒也是它出现后的第20秒。这两个数都正确,只是计时的起点不同。
AFSIM还会给这个时刻对应一个日历日期。想读懂事件、安排延迟动作或比较更新周期,需要把仿真秒、日历时刻和对象出现后的经过时间联系起来。
本文使用Windows AFSIM 2.9和PowerShell 7,沿用第一专题的Mission运行方法和输入块、脚本输出的读法。完整示例包同时包含时间与坐标例子,这次使用其中的scenarios/base/time/main.txt。
1. 仿真第20秒,从想定起点开始数
仿真时间描述想定内部已经经过多久。仿真起点是0秒,第20秒表示从这个起点经过20秒;脚本中的TIME_NOW读取当前仿真时间,单位就是秒。
这个数与电脑实际运算了多久分开计算。一个简单想定可以在很短的现实时间内完成40秒仿真;计算量较大时,同样40秒也可能花更久。运行日志中的Elapsed Wall Clock Time记录现实经过时间,



