AnyMath 文档

radarScenario

创建雷达场景。

库::`工程师`

资料描述

功能 radarScenario 创建雷达场景对象。 RL场景模拟包含多个平台的三维环境。 平台是需要建模的对象,如飞机、地面车辆或船舶。 一些平台具有传感器,如雷达,定位器或红外传感器。 其他平台充当信号的源或反射器。

通过调用函数填写RL脚本 平台 对于每个需要添加的平台。 您可以通过给出参数将平台建模为点或parallelepipeds 尺寸 调用函数时 平台. 这些平台具有特定于传感器类型的特征,例如雷达传感器的雷达横截面。

语法

函数调用

  • [参数:场景]=radarScenario() -创建一个空的雷达场景 场景,其属性默认设置。

  • scene=radarScenario(Name=Value) -设置由类型的一个或多个参数指定的属性 «名称-值». 未指定的属性保留其默认值。

争论

输入参数 «名称-值»

将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值».

# IsEarthCentered-地心轨道参照系和轨迹的激活

+ 错误 (默认情况下)| 真的

Details

在地心轨道上设置参考系和轨迹的能力:

  • 错误 -平台的轨迹应定义为笛卡尔状态。

  • 真的 -平台的轨迹应定义为大地测量状态。

论点 IsEarthCentered 您只能在创建RL脚本时进行设置。

数据类型

布尔</无翻译>

# 更新 — 仿真更新的频率

+ 10 (默认情况下)| 标量,标量

Details

仿真更新的频率,以Hz为单位设置为非负标量。

*如果参数设置为正标量,则脚本以时间增量进行。 ,在哪里 -参数的值 更新,更新.

*如果为参数设置了值 0 仿真进行到任何已安装的传感器或发射器的下一个预定采样间隔。 例如,如果脚本有两个具有刷新率的传感器 2 Hz和 5 Hz,那么前七个仿真更新将发生在 0, 0.2, 0.4, 0.5, 0.6, 0.81.0 秒,分别。

数据类型

漂浮64</无翻译>

# 模拟时间 — 当前仿真时间

+ 0 (默认情况下)| 标量,标量

Details

当前仿真时间,以秒为单位设置为正标量。

此参数是只读的。
数据类型

漂浮64</无翻译>

# 停止时间 — 模拟停止时间

+ 资讯 (默认)| 标量,标量

Details

模拟停止时间,以秒为单位设置为正标量。 当满足以下任何条件时,模拟将停止:

*已到达停止时间。

*任何平台到达其轨迹的终点。

数据类型

漂浮64</无翻译>

# 模拟状态 — 模拟状态

+ 未启动 | N.压力,压力 | 已完成

Details

模拟状态,设置为以下值之一:

  • 未启动 -模拟还没有开始。

  • N.压力,压力 -模拟开始, 而且脚本还没有达到状态 已完成.

  • 已完成 -脚本到达参数中指定的停止时间 [参数:停止时间],或任何对象 平台 场景中,达到其轨迹的终点。

此参数是只读的。

# 平台 — 场景中的平台

+ 元组

Details

脚本中作为对象元组返回的平台 平台. 元组中的元素数等于场景中的平台数。 要向脚本添加平台,请使用以下函数 平台.

此参数是只读的。

# 初步建议 — 初始值

+ "零" (默认)| "UpdateInterval"

Details

初始值, 设置为以下值之一:

  • "零" -场景建模从一个时间点开始 0.

  • "UpdateInterval" -场景建模从一个时间点开始 ,在哪里 -非零参数的值 [参数:更新]. 如果要争论 [参数:更新] 值设置 0 然后情景模拟忽略参数 初步建议 它从时间的那一刻开始 0.

数据类型

字符串</无翻译>

输出参数

# 场景-雷达场景

+ 对象

Details

雷达场景的对象。