MATLAB ヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
アクセス解析を定義する最初のノードと最後のノード間のアクセスの状態
R2021a 以降
s = accessStatus(ac)
s = accessStatus(ac,timeIn)
[s,timeOut] = accessStatus(___)
s = accessStatus(ac) は、入力ベクトル ac 内の各 access オブジェクトに対応する最初のノードと最後のノード間のアクセス ステータス履歴の行列 s を返します。
s
ac
access
s = accessStatus(ac,timeIn) は、timeIn で指定された日時の各アクセス解析オブジェクトのステータスを返します。s の各要素は、ac 内のアクセス オブジェクトに対応します。
timeIn
例
[s,timeOut] = accessStatus(___) は、各アクセス解析オブジェクトのステータスと、対応する日時を協定世界時 (UTC) で返します。
timeOut
すべて折りたたむ
衛星シナリオ オブジェクトを作成します。
startTime = datetime(2021,4,30); % 30 April 2021, 12:00 AM UTC stopTime = datetime(2021,5,1); % 1 May 2021, 12:00 AM UTC sampleTime = 60; % seconds sc = satelliteScenario(startTime,stopTime,sampleTime);
シナリオに衛星を追加します。
semiMajorAxis = 10000000; % meters eccentricity = 0; inclination = 10; % degrees rightAscensionOfAscendingNode = 0; % degrees argumentOfPeriapsis = 0; % degrees trueAnomaly = 0; % degrees sat = satellite(sc,semiMajorAxis,eccentricity, ... inclination,rightAscensionOfAscendingNode, ... argumentOfPeriapsis,trueAnomaly);
シナリオに地上局を追加します。
gs = groundStation(sc);
衛星と地上局間のアクセス解析を追加します。
ac = access(sat,gs);
2021 年 4 月 30 日PM5 時 34 分 (UTC) のアクセス ステータスを取得します。
time = datetime(2021,4,30,17,34,0); s = accessStatus(ac,time)
s = logical 0
Access
アクセス解析。Access オブジェクトの行ベクトルとして指定されます。
datetime
出力が計算される時間。datetime スカラーとして指定されます。timeIn でタイム ゾーンが指定されていない場合は、タイム ゾーンは UTC であると見なされます。
アクセス解析ステータス。列ベクトルまたは行列として返されます。timeIn が指定されている場合、s は列ベクトルになります。それ以外の場合、出力は行列になります。マトリックスの行は ac 内のアクセス オブジェクトに対応し、列は時間サンプルに対応します。Sequence で定義される隣接ノードの各ペア間にアクセスが存在する場合、特定の瞬間のステータスは 1 (true) になります。たとえば、ノード 1 とノード 2 で定義された特定のペアでは、ノード 1 はノード 2 にアクセスでき、ノード 2 はノード 1 にアクセスできます。
Sequence
1
true
ノードが衛星である場合、両方のノードが互いの視線にあるとき、衛星は隣接ノードにアクセスできます。
ノードが地上局である場合、地上局局に対するノードの仰角が GroundStation の MinElevationAngle プロパティ以上のとき、地上局は隣接ノードにアクセスできます。
GroundStation
MinElevationAngle
ノードがコニカル センサーである場合、コニカル センサーは、後者が前者の視野内にあるときに、隣接ノードにアクセスできます。コニカル センサーが地上局に直接またはジンバルを介して取り付けられている場合、地上局に対する隣接ノードの仰角は、GroundStation の MinElevationAngle プロパティ以上である必要があります。
出力アクセス ステータスの時間サンプル。スカラーまたはベクトルとして返されます。アクセス ステータスの時間履歴が返される場合、timeOut は行ベクトルになります。
メモ
衛星シナリオの AutoSimulate プロパティが true の場合、 StartTime から StopTime までのアクセス ステータス履歴が返されます。プロパティが false の場合、StartTime から SimulationTime までのアクセス ステータス履歴が返されます。
AutoSimulate
StartTime
StopTime
false
SimulationTime
R2021a で導入
satelliteScenario
satelliteScenarioViewer
show
play
hide
groundStation
conicalSensor
transmitter
receiver
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ