예측 - 클라우드에서 온라인으로

이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 예측 명령입니다.

프로그램:

이름


예측 - 지구 궤도에서 위성의 통과를 추적하고 예측합니다.

개요


예측하다 [-u tle_update_source] [-NS 틀파일] [-q qthfile] [-NS 직렬 포트] [-a1
직렬 포트] [-N 네트워크_포트] [-NS 위성 이름 시작_날짜/시간 종료 날짜/시간] [-NS
위성 이름 시작_날짜/시간] [-오 결과물 파일] [-s] [-east] [-west] [-north] [-south]

기술


PREDICT 는 다중 사용자 위성 추적 및 궤도 예측 프로그램입니다.
John A. Magliacane, KD2BD가 만든 리눅스 운영체제. PREDICT 무료 소프트웨어입니다.
GNU 일반 공중 사용 허가서의 조건에 따라 재배포 및/또는 수정합니다.
자유 소프트웨어 재단에서 발행한 라이선스 버전 2 또는 이후 버전
번역.

PREDICT 유용할 것이라는 희망으로 배포되지만 어떠한 보증도 없이 배포됩니다.
상품성 또는 특정 목적에의 적합성에 대한 묵시적 보증도 없이.
자세한 내용은 GNU 일반 공중 사용 허가서를 참조하십시오.

먼저 TIME 사용


PREDICT 지리적 위치를 기반으로 위성의 통과를 추적하고 예측합니다.
지상국, 컴퓨터 시스템 시계에서 제공하는 현재 날짜 및 시간
지상국이 관심 있는 위성의 케플러 궤도 데이터. 최초
사용자 PREDICT 기본 지상국 위치 및 궤도 데이터 정보가 제공됩니다.
파일. 이러한 파일은 프로그램에서 관리되며 일반적으로 사용자의 홈에 있습니다.
숨겨진 하위 디렉토리 아래의 디렉토리 .예측하다. 처음 사용하는 사용자에게는 다음 메시지가 표시됩니다.
공급 PREDICT 지리적 위치(옵션 선택과 동일) [지] 인사말
프로그램의 주 메뉴) 프로그램을 처음 실행할 때. 위도는 일반적으로
북위 4도, 적도 남쪽의 위도는 음수로 표시. 경도
일반적으로 서쪽으로 도수로 표시되고 동쪽 경도는 음수로 표시됩니다.
학위. 이 동작은 다음을 전달하여 수정할 수 있습니다. -동쪽 or -남쪽 명령줄
로 전환 PREDICT.

위도와 경도는 십진수로 입력하거나 도, 분으로 입력할 수 있습니다.
초(DMS) 형식입니다. 스테이션 고도는 지상 고도(미터)로 입력됩니다.
역은 해발에 위치해 있습니다. 이 매개변수는 그다지 중요하지 않습니다. 확실하지 않으면
현실적인 추측을 하거나 간단히 0을 입력하세요.

사용자 PREDICT 추적하려는 위성에 대한 케플러 궤도 데이터가 필요합니다.
가급적이면 한 달을 넘지 않은 것이 좋습니다. 프로그램과 함께 제공되는 기본 궤도 데이터는 다음과 같습니다.
매우 오래된 것일 수 있으므로 정확한 결과를 얻으려면 최신 상태로 업데이트해야 합니다.
예상됩니다. 옵션을 선택하면 이를 수행할 수 있습니다. [이자형]예측하다 메인 메뉴와
프로그램 데이터베이스에 각 위성에 대한 케플러 데이터를 수동으로 입력하거나
옵션 선택 [유] 최근 2줄 케플러 요소 데이터가 포함된 파일을 지정합니다.
프로그램 데이터베이스에 있는 위성에 해당하는 세트입니다. 케플러 궤도 데이터
다음을 포함한 다양한 소스에서 사용 가능합니다. http://www.celestrak.com/,
http://www.space-track.org/http://www.amsat.org/.

프로그램 운영


시작 화면 PREDICT 프로그램의 주요 기능을 나열합니다. 여러 가지 추적 및
궤도 예측 모드가 사용 가능하며 이를 관리하기 위한 여러 유틸리티도 있습니다.
프로그램의 궤도 데이터베이스.

예측 위성 패스


궤도 예측은 위성이 언제 출발할지 미리 결정하는 데 유용합니다.
지상국 범위 내에 들어옵니다. 또한 이전 상황을 되돌아보는 데 사용할 수도 있습니다.
과거의 관찰 내용을 확인하거나 식별하는 데 도움이 됩니다.

PREDICT 지상국 위를 지나가는 모든 경로를 예측하기 위한 두 가지 궤도 예측 모드가 포함되어 있습니다.
(메인 메뉴 옵션 [피]), 또는 지상에서 볼 수 있는 패스만 나열합니다.
광학 수단을 통한 스테이션(메인 메뉴 옵션) [V]). 두 모드 모두 사용자에게 다음을 요청합니다.
메뉴에서 관심 있는 위성을 선택한 다음 날짜와 시간을 입력하라는 메시지가 표시됩니다.
예측 계산을 시작해야 하는 시간(UTC)입니다.

현재 날짜와 시간은 아무것도 입력하지 않고 다음을 눌러 기본적으로 선택할 수 있습니다.
시작 날짜와 시간을 입력하라는 메시지가 표시되면 ENTER 키를 누르세요.

그렇지 않은 경우 시작 날짜와 시간을 다음 양식에 입력해야 합니다.

일월년 HH : MM : SS

시간 입력은 선택 사항입니다. 생략하면 자정(00:00:00)으로 간주됩니다.
완료, 궤도 계산이 시작되고 예측 정보가 표시됩니다.
화면을 표시합니다.

UTC 날짜 및 시간과 지상으로부터의 위성 고도, 방위각
방위, 모듈로 256 궤도 위상, 준위성점 위도 및 경도, 사선 범위
지상국과 위성 사이, 그리고 위성의 궤도 번호는 모두
표시됩니다. 우주선 자세 매개변수(ALAT, ALON)가 포함된 경우 예측하다
트랜스폰더 데이터베이스 파일에서는 우주선 안테나 스퀸트 각도가 대신 표시됩니다.
궤도 예측 출력의 궤도 번호.

궤도 번호 또는 사시각 오른쪽에 표시된 별표(*)는 다음을 의미합니다.
위성이 해당 회선에 나열된 날짜와 시간에 햇빛에 노출되어 있습니다. 더하기 기호(+)는 다음을 의미합니다.
위성은 햇빛 아래에 있는 반면 지상국은 어둠 속에 있습니다.
시간과 날짜가 나열되어 있습니다. 좋은 관측 조건에서는 다음과 같은 대형 위성이
국제 우주 정거장(ISS), 미국 우주 왕복선, 허블 우주 망원경 등
상층 대기 연구 위성(UARS)은 육안으로 볼 수 있습니다. 기호가 없으면
각 줄의 오른쪽에 나타나면 위성은 그 시점에 지구의 그림자 속에 있습니다.
그리고 날짜가 적혀 있고, 햇빛으로부터 어떤 조명도 받지 않습니다.

누르면 ENTER 키, 'Y' 키 또는 스페이스 바를 누르면 궤도 예측이 진행됩니다.
다음으로 이용 가능한 패스를 나열하는 화면입니다. 'L' 키를 누르면 현재
현재 화면에 표시된 화면과 이후 화면은 현재 컴퓨터의 텍스트 파일에 기록됩니다.
작업 디렉토리입니다. 이 파일의 이름은 위성 이름에 ".txt"를 더한 것입니다.
확장자. 위성 이름에 나타나는 슬래시나 공백은 다음으로 대체됩니다.
밑줄(_) 기호. 로깅 기능은 언제든지 켜고 끌 수 있습니다.
'를 누르세요L' 키를 누릅니다. ' 키를 눌러 궤도 예측 모드를 종료합니다.N' 또는 타격
ESCape 키는 로그 파일도 닫습니다. 로그 파일에는 추가 정보가 추가됩니다.
동일한 위성에 대해 추가 예측이 수행되는 경우 정보
로깅 기능이 켜졌습니다.

선택 [V]예측하다 메인 메뉴를 사용하면 지상국이 패스만 예측할 수 있습니다.
광학적 수단을 통해 잠재적으로 볼 수 있는 위성의 경우. 다른 모든 패스는
이 모드에서는 필터링되며 일부 위성은 지상에 도달하지 못할 수도 있습니다.
광학적 관찰 조건이 가능한 경우 스테이션에서 프로그램은 다음 옵션을 제공합니다.
시각적 궤도 예측 모드를 해제하려면 다음을 누르세요. [ESC]원숭이 키로
계산이 수행됩니다. 화면 하단에 사용자에게 경고하는 메시지가 표시됩니다.
이 옵션의 경우.

두 궤도 예측 모드에서는 위성에 대한 예측이 시도되지 않습니다.
지상국 지평선 위로 결코 올라갈 수 없으며 정지궤도 위성의 경우
궤도. 위성이 지정된 시작 날짜 및 시간에 범위 내에 있는 경우, PREDICT 결제 게이트웨이,
AOS 시점까지 시작 날짜를 시간 뒤로 조정하여 예측 화면을 표시합니다.
첫 번째 패스를 처음부터 끝까지 전체적으로 표시합니다.

SINGLE 위성 추적 모드


위성 통과 예측 외에도, PREDICT 위성을 추적할 수 있습니다
실시간 사용 예측하다 단일 위성 추적 모드(메인 메뉴 옵션) [티]), 또는
프로그램의 다중 위성 추적 모드(주요)를 사용하여 24명의 그룹으로 동시에
메뉴 옵션 [M]). 추적 시 태양과 달의 위치도 표시됩니다.
실시간 위성.

옵션 선택 [티]예측하다 메인 메뉴는 프로그램을 단일 위성에 배치합니다.
추적 모드. 사용자는 관심 있는 위성을 선택하라는 메시지를 받게 되며, 그 후
화면이 나타나고 선택한 위성의 추적 위치가 표시됩니다.

단일 위성 추적 모드에서는 추적과 관련된 풍부한 정보가 제공됩니다.
우주선과 트랜스폰더를 통한 통신이 표시됩니다. 현재 날짜와
시간은 위성의 하위 위성 지점, 궤도 고도와 함께 표시됩니다.
킬로미터와 법정 마일 모두 지상국과 사선 거리입니다.
위성의 킬로미터와 법정 마일, 현재 방위각과 고도
위성을 향한 방향, 위성의 궤도 속도는 킬로미터 단위입니다.
시간당 및 법정 마일당 시간당 위성의 발자국은 킬로미터와
법정 마일, 위성의 모듈로 256 궤도 위상, 일식 깊이,
우주선 안테나 스퀸트 각도, 사용 중인 궤도 모델, 그리고 현재 궤도
번호도 표시됩니다. 다음 AOS의 날짜와 시간도 제공됩니다.

또한 위성이 현재 지상국 범위 내에 있는 경우
업링크 및 다운링크 주파수에서 발생하는 도플러 편이, 경로 손실, 전파
지연 및 에코 시간도 표시됩니다. LOS 예상 시간도 제공됩니다.

업링크 및 다운링크 주파수는 다음과 같습니다. 예측하다 트랜스폰더 데이터베이스 파일 예측.db
아래에 위치 $HOME/.predict. 기본 파일이 제공됩니다. PREDICT.

스페이스바를 눌러 트랜스폰더를 선택할 수 있습니다. 트랜스폰더의 통과 대역은
1kHz 단위로 조정할 수 있습니다. < 그리고 > 키. 100Hz 튜닝이 가능합니다.
를 사용하여 , 그리고 . 키. (이것은 단순히 < 그리고 > SHIFT 키가 없는 키.)

트랜스폰더 정보를 사용할 수 없는 경우 추적 화면에 표시되는 데이터는 다음과 같습니다.
약어.

단일 위성 추적 모드에서 사용 가능한 기능을 사용하면 다음을 수행할 수 있습니다.
주어진 하향링크 주파수를 생성하기 위해 적절한 상향링크 주파수를 정확하게 결정하거나
그 반대의 경우도 마찬가지입니다. 예를 들어, 435.85200번으로 수신되는 방송국과 통화하고 싶다면
FO-29를 통해 MHz를 선택한 다음 키보드를 통해 RX 주파수로 435.85200MHz를 선택할 수 있습니다.
FO-29를 추적하는 동안 튜닝 키를 사용하고 해당 지상국 TX
주파수는 다음에 의해 표시됩니다. PREDICT.

분명히 최상의 결과를 위해서는 정확한 시스템 시계와 최신 궤도 데이터가 필요합니다.
튜닝 정확도.

컴퓨터에 사운드 카드가 있고 단일 위성 추적 모드가 설정된 경우
대문자 '로 호출됨T'소문자가 아닌 't', PREDICT 주기적으로 만들 것이다
위성의 추적 좌표를 실시간으로 알려주는 음성 안내입니다.
다음과 같은 공지사항:

"이 is 예측하다. 위성 is at 오십 여섯 방위각 그리고 사십 다섯
높이, 그리고 is 다가오는. 위성 is 현재 보이는."

위성이 얼마나 빨리 움직이는지에 따라 달라지는 간격으로 만들어집니다.
하늘. 저공비행 위성의 경우 최대 50초마다 안내 방송이 나올 수 있습니다.
국제 우주 정거장(370km)과 같은 지구 궤도 또는 모든
AMC-8 정지궤도위성과 같은 매우 높은 궤도의 위성의 경우 6분
(35780km). 음성 안내는 백그라운드 프로세스로 수행되므로
발표가 진행됨에 따라 추적 계산을 방해합니다. 알람 및 특수
추적 중인 위성이 일식에 진입하거나 벗어날 때 안내 방송이 나옵니다.
'를 눌러 정기적인 공지를 강제로 볼 수 있습니다.T' 단일 위성 추적 키
방법.

다중 위성 추적 모드


선택 [M]예측하다 메인 메뉴는 프로그램을 실시간 다중 위성에 배치합니다.
추적 모드. 이 모드에서는 프로그램 데이터베이스에 있는 24개 위성이 모두 추적됩니다.
태양과 달의 위치와 동시에 추적 데이터
위성은 각각 12개의 위성으로 구성된 두 열에 표시됩니다. 위성 이름, 방위각,
고도, 준위성점 위도(북위도) 및 경도(서위도)
위성과 사선 거리와 함께 위치가 제공됩니다.
지상국(킬로미터)

경사 범위 오른쪽에 표시된 문자는 위성의 햇빛을 나타냅니다.
일식 조건. 위성이 일식 기간을 경험하고 있는 경우 N 가 표시됩니다.
위성이 햇빛 아래에 있고 지상국이 어둠 속에 있는 경우, V
현재 위성이 보일 가능성을 나타내기 위해 표시됩니다.
조건. 지상국 조건이 좋지 않은데 위성이 햇빛에 있는 경우
위성을 볼 수 있도록 허용합니다. D 표시됩니다. 지상 범위 내의 위성
스테이션이 표시됩니다 대담한 문자. 다음 3개의 AOS 날짜와 시간
범위 내에 들어올 것으로 예측되는 위성은 화면 하단에 표시됩니다.
태양과 달의 추적 좌표. 위성에 대한 예측은 이루어지지 않습니다.
정지궤도 또는 경사각 및/또는 고도가 너무 낮아서 위성이
지상국 지평선 위로 결코 올라가지 마십시오.

태양 조명 예측


선택 [NS]예측하다 메인 메뉴에서는 태양 조도 예측이 가능합니다.
만들어졌습니다. 이러한 예측은 특정 위성이 얼마나 많은 햇빛을 받을지 나타냅니다.
24시간 동안. 이 정보는 특히 우주선 설계자에게 매우 중요합니다.
우주선 전력 예산이나 열을 모니터링해야 하는 위성 지상국 제어기
햇빛과 일식 기간으로 인해 우주선 내부의 조건이 달라질 수 있습니다. 심지어
우주인이 우주선 외부 활동을 수행하는 데 최적의 시간을 예측하는 데 사용됩니다.
공간. 태양 조도 예측은 다음과 같은 방식으로 파일에 기록될 수 있습니다.
궤도 예측은 기록될 수 있습니다(누름) L).

태양 루나 궤도 함수 예측


우주선의 궤도 예측을 하는 것 외에도, PREDICT 또한 이동 경로를 예측할 수 있습니다
태양과 달의. 음력 예측은 다음을 선택하여 시작됩니다. [엘]PREDICT's
메인 메뉴. 태양 예측은 메인 메뉴 옵션을 통해 선택됩니다. [영형].

태양 및 달 궤도 예측을 할 때, PREDICT 방위각과 고도를 제공합니다
방위, 적경, 적위, 그리니치 시간 각도(GHA), 시선 속도,
태양 또는 달까지의 정규화된 거리(범위). 적위 및 그리니치 시간 각도
위의 객체의 하위 위성 지점의 위도와 경도에 해당합니다.
지구 표면. 시선 속도는 물체의 속도와 방향에 해당합니다.
지상국으로부터 (+) 또는 (-)로 이동하는 거리이며 미터 단위로 표시됩니다.
두 번째. 달의 반경 거리가 0에 가까울 때 도플러 효과는
Moonbounce 통신에서 발생하는 변화는 미미합니다. 정규화된 거리는
지상국까지의 실제 거리를 평균으로 나눈 값에 해당합니다.
거리. 실제로 정규화된 거리는 약 0.945에서 1.055까지 다양할 수 있습니다.
달의 경우 약 0.983~1.017, 태양의 경우 약 XNUMX~XNUMX입니다.

고도각을 결정할 때 대기의 영향은 무시된다는 점에 유의하십시오.
태양과 달. 또한, PREDICT 객체에 대응합니다
상승을 예측할 때 가끔 하는 것처럼 상지나 하지가 아닌 중심입니다.
그리고 이러한 천체들의 시간적 배경.

운영 아래에 L' X-윈도우 시스템


PREDICT X-Window System을 통해 호출하여 실행할 수 있습니다. 예측 스크립트
이 소프트웨어에 포함되어 있습니다. 예측 호출할 수 있습니다 수신, xterm, 에테르, 그놈 터미널
kvt, 그리고 디스플레이 PREDICT 가상 터미널 창에서. 예측 최상의 결과를 위해 편집해야 합니다
결과. 많은 경우 SHIFT 키를 누른 상태에서 더하기(+) 및 빼기(-) 키를 누릅니다.
(-) 키를 사용하면 예측하다 시작할 때 창 크기가 조정됩니다. 예측.

COMMAND LINE 인수


기본적으로, PREDICT 한 쌍의 지상국 위치 및 궤도 데이터 정보를 읽습니다.
사용자 홈 디렉토리에 있는 숨겨진 하위 디렉토리에 있는 파일 .예측하다.
지상국 위치 정보는 다음 이름의 파일에 보관됩니다. 예측.qth, 궤도 동안
24개 위성에 대한 데이터 정보는 다음 이름의 파일에 보관됩니다. 예측하다.

우리가 달리고 싶다면 PREDICT 이러한 기본 소스 대신 대체 소스의 데이터를 사용합니다.
파일, 해당 파일의 이름은 다음으로 전달될 수 있습니다. PREDICT 명령줄에서
프로그램이 시작됩니다. 예를 들어 TLE 파일을 읽으려면 비주얼.틀 그리고 QTH
파일 해변_집.qth 기본 파일 대신에 시작할 수 있습니다. PREDICT 그리고 통과
이러한 대체 파일의 이름을 다음과 같은 방식으로 프로그램에 추가합니다.

예측 -t 비주얼.틀 -q 해변_집.qth

or

예측 -q 해변_집.qth -t 비주얼.틀

지정된 파일이 현재 작업 디렉토리에 없는 경우
상대 경로나 절대 경로도 이름과 함께 지정해야 합니다.예측 -t
/홈/kd2bd/구슬/비주얼.틀).

기본값을 사용하는 동안 하나의 대체 파일만 지정하는 것도 가능합니다.
기타. 예를 들어,

예측 -t 비주얼.틀

기본값에서 QTH 정보를 읽습니다. ~/.predict/predict.qth 위치 및 TLE
정보 비주얼.틀반면

예측 -q 밥스.qth

QTH 정보를 읽습니다 밥스.qth 그리고 기본 TLE 정보
~/.predict/predict.tle 위치.

조용한 궤도 함수 데이터 베이스 업데이트


업데이트도 가능합니다 예측하다 다른 명령을 사용하여 위성 궤도 데이터베이스
NASA 2줄 요소 데이터 세트에서 데이터베이스를 업데이트하는 줄 옵션입니다. PREDICT 그때
화면에 아무것도 표시하지 않고 조용히 종료되므로 필요성이 없습니다.
프로그램을 시작하고 적절한 메뉴 옵션을 선택합니다. 이 옵션은
를 사용하여 -u 명령줄 스위치는 다음과 같습니다.

예측 -u orbs248.tle

이 예제는 업데이트됩니다 예측하다 케플러 요소가 발견된 기본 궤도 데이터베이스
파일에 orbs248.tle. PREDICT 파일 목록에서도 업데이트할 수 있습니다.

예측 -u 아마추어.tle 비주얼.틀 날씨.틀

대체 데이터 파일을 업데이트해야 하는 경우 명령줄에서도 지정할 수 있습니다.
를 사용하여 -t 다음과 같이 전환하세요:

예측 -t 오스카틀 -u 아마추어.tle

이 예제에서는 다음을 업데이트합니다. 오스카틀 2선 원소 데이터가 포함된 궤도 데이터베이스
에 포함 아마추어.tle.

이러한 옵션을 사용하면 자동 업데이트가 가능합니다. 예측하다 케플러를 사용한 궤도 데이터 파일
FTP, HTTP 또는 PacSat 위성과 같은 자동 수단을 통해 얻은 궤도 데이터
다운로드 할 수 있습니다.

예를 들어, 다음 스크립트를 사용하여 업데이트할 수 있습니다. 예측하다 궤도 데이터베이스를 통해
인터넷:

#!/ 빈 / SH
wget -qr www.celestrak.com/NORAD/elements/amateur.txt -O amateur.txt
wget -qr www.celestrak.com/NORAD/elements/visual.txt -O visual.txt
wget -qr www.celestrak.com/NORAD/elements/weather.txt -O weather.txt
/usr/local/bin/predict -u amateur.txt visual.txt weather.txt

궤도 데이터베이스 업데이트 프로세스를 실제로 자동화하려면 위의 명령을 저장하세요.
홈 디렉토리의 파일에 (예: 케프업데이트), 다음 줄을 추가하세요.
crontab (유형 crontab을 -e crontab을 편집하려면):

0 2 * * * 케프업데이트

그리고 PREDICT 매일 오전 2시에 데이터베이스가 자동으로 업데이트됩니다.

오토매틱 안테나 추적


PREDICT 다음 규격에 맞는 직렬 포트 안테나 회전기 인터페이스와 호환됩니다.
EasyComm 2 프로토콜 표준. 여기에는 Vicenzo가 개발한 PIC/TRACK 인터페이스가 포함됩니다.
메잘리라, IW3FOLhttp://digilander.iol.it/iw3fol/pictrack.html>, TAPR의 EasyTrak Jr.
(현재 개발 중) 및 Suding Associates Incorporated의 접시 컨트롤러
<http://www.ultimatecharger.com/Dish_Controllers.html>. FODTRACK 로테이터 인터페이스는
Luc Langehegermann(LX1GT)의 사용을 통해 지원됨 포드트랙 유틸리티는 다음과 같이 작성되었습니다.
에 포함 PREDICT.

이러한 하드웨어 인터페이스를 사용하면 PREDICT 위치를 자동으로 제어할 수 있습니다
AZ/EL 안테나 회전기 및 안테나를 위성 방향으로 정확하게 향하게 유지합니다.
추적 PREDICT. 작동 중 추적 데이터 PREDICT 지정된 곳으로 향합니다
직렬 포트를 사용하여 -a 명령줄 옵션입니다. 예:

예측 -a /dev/ttyS0

프로그램이 추적할 때 AZ/EL 추적 데이터를 첫 번째 직렬 포트로 보냅니다.
단일 위성 추적 모드에서 위성. 직렬 포트로 전송되는 데이터는 다음과 같습니다.
양식 : AZ241.0 EL26.0 9600보드, 8데이터 비트, 1정지 비트, 패리티 없음, 없음 사용
핸드셰이킹. 방위각 또는 고도 방향이 변경되면 데이터가 인터페이스로 전송됩니다.
1도 이상. 최소 1초에 한 번 이상 keepalive 업데이트가 필요한 인터페이스의 경우
AZ/EL 제목이 변경되었는지 여부(예: SAI의 제목) .A1 option
사용될 수있다:

예측 .A1 /dev/ttyS0

추가 옵션


The -f 명령줄 옵션 뒤에 위성 이름이나 객체 번호가 오는 경우
시작 날짜/시간, 허용 PREDICT 위성 위치 정보로 응답합니다.
기능을 사용하면 PREDICT 다른 애플리케이션 내에서 호출되어야 함
특정 시점에서 위성의 위치(CCD 위치 등)
카메라 이미지는 타임스탬프를 기반으로 Pacsat 위성이 촬영했습니다.

생성된 정보에는 Unix 형식의 날짜/시간(초 수)이 포함됩니다.
1년 1970월 XNUMX일 자정 UTC 이후) ASCII(UTC) 날짜/시간, 고도
위성의 각도, 위성의 방위각, 궤도 위상(모듈로)
256), 위성의 하위 위성 지점의 위도와 경도
지정된, 지상에 대한 위성까지의 경사 범위(킬로미터)
정거장의 위치, 궤도 번호, 우주선의 햇빛 가시성
정보.

날짜/시간은 Unix 형식(UTC 자정 이후의 초 수)으로 지정해야 합니다.
1년 1970월 XNUMX일). 시작 또는 종료 시간이 지정되지 않으면 현재 날짜/시간이 적용됩니다.
가정하고 단일 줄의 출력이 생성됩니다. 시작 시간과 종료 시간이 있는 경우
지정된 시작 시간/날짜에서 시작하여 끝나는 좌표 목록
종료 시간/날짜는 프로그램에서 1초 해상도로 반환됩니다.
편지 m 종료 시간/날짜에 추가하면 프로그램에서 반환되는 데이터는 다음과 같습니다.
1분 결의안을 가지세요. -o 옵션을 사용하면 프로그램이 계산된 내용을 쓸 수 있습니다.
원하는 경우 표준 출력 장치로 데이터를 보내는 대신 출력 파일에 데이터를 보냅니다.

이 옵션의 적절한 구문은 다음과 같습니다.

예측 -f ISS 977446390 977446400 -o 데이터 파일

현재 날짜/시간부터 시작하여 10초 후에 끝나는 좌표 목록은 다음과 같습니다.
다음 명령에 의해 생성됩니다.

예측 -f ISS +10

매분 위성의 위치를 ​​지정하는 좌표 목록이 있는 경우
다음 10분을 원하시면 다음 명령을 사용할 수 있습니다:

예측 -f ISS + 10m

위성 이름에 공백이 포함된 경우 전체 이름을 "따옴표"로 묶어야 합니다.

The -p 옵션을 사용하면 단일 패스에 대한 궤도 예측을 생성할 수 있습니다. PREDICT 를 통해
명령줄. 예를 들어:

예측 -p 오스카-11 1003536767

Unix 시간 11(1003536767년 20월 01일 토요일)에 OSCAR-XNUMX 위성에 대한 예측을 시작합니다.
00:12:47 UTC). 시작 날짜/시간이 생략되면 현재 날짜/시간이 사용됩니다.
지정된 시작 날짜/시간에 패스가 이미 진행 중이므로 궤도 예측이 진행됩니다.
현재 패스의 AOS 시작 부분으로 다시 이동하고 전체 패스에 대한 데이터를
AOS에서 LOS까지 제공됩니다.

다음 중 하나일 때 -f or -p 옵션이 사용되며, PREDICT 다음으로 구성된 출력을 생성합니다.
Unix 형식의 날짜/시간, ASCII(UTC) 형식의 날짜 및 시간, 위성 고도
도 단위, 위성의 방위각(도), 궤도 위상(모듈로 256),
위성의 하위 위성 지점의 위도(N)와 경도(W), 경사 범위
위성(킬로미터), 궤도 번호, 우주선의 햇빛 가시성
정보. 예: 1003611710 토요일 20년 01월 21일 01:50:11 6 164 51 72 1389 XNUMX
16669 * 출력에는 주석이 없지만 다른 사람이 읽을 수 있도록 의도된 것입니다.
소프트웨어.

섬기는 사람 모드


예측하다 네트워크 소켓 인터페이스를 사용하면 프로그램이 다음과 같은 기능을 갖춘 서버로 작동할 수 있습니다.
UDP를 사용하여 클라이언트 애플리케이션에 추적 데이터 및 기타 정보 제공
프로토콜. 심지어 다음을 갖는 것도 가능합니다. PREDICT 서버 및 클라이언트 애플리케이션 실행
클라이언트가 서버에 연결되어 있는 경우 별도의 컴퓨터에서
네트워크 연결이 정상 작동합니다.

The -s 스위치는 시작에 사용됩니다 PREDICT 서버 모드에서:

예측 -s

기본적으로, PREDICT 클라이언트 애플리케이션과 통신하기 위해 소켓 포트 1210을 사용합니다.
따라서 다음 줄을 끝에 추가해야 합니다. / etc / services 파일 :

예측 1210/udp

원하는 경우 포트 번호(1210)를 다른 것으로 변경할 수 있습니다. 변경할 필요는 없습니다.
프로그램이 변경된 경우 다시 컴파일하십시오. 두 개 이상의 인스턴스를 실행하려면 PREDICT in
단일 호스트의 서버 모드에서는 호출 시 대체 포트를 지정해야 합니다.
추가 인스턴스 PREDICT. 이것은 다음을 사용하여 달성할 수 있습니다. -n 전환 :

예측 -n 1211 -t 다른_파일_ -s

서버 모드에서 호출되는 경우, PREDICT 즉시 다중위성 추적 모드로 전환됩니다.
실시간 추적 데이터를 클라이언트에게 제공합니다. 클라이언트는 PREDICT 데이터 추적을 위해
프로그램이 다중 위성 또는 단일 위성 추적 모드에서 실행 중일 때
모드. 다중 위성 추적 모드에서는 24개 위성 중 하나에 대한 데이터를 추적합니다.
프로그램 데이터베이스의 내용은 클라이언트 애플리케이션에서 액세스할 수 있습니다. 단일
위성 추적 모드, 추적 중인 단일 위성에 대한 실시간 추적 데이터만 제공
액세스할 수 있습니다. 두 추적 모드는 언제든지 종료될 수 있습니다. 이 작업이 완료되면
PREDICT 프로그램이 다시 실행될 때까지 마지막으로 계산된 위성 추적 데이터를 반환합니다.
실시간 추적 모드로 전환됩니다. 이를 통해 사용자는 메인 메뉴로 돌아갈 수 있습니다.
클라이언트에게 잠재적으로 유해한 데이터를 전송하지 않고 프로그램의 다른 기능을 사용합니다.
분야의 다양한 어플리케이션에서 사용됩니다.

클라이언트 애플리케이션을 작성하는 가장 좋은 방법은 데모 프로그램(demo.c)을 사용하는 것입니다.
이 배포에 포함됨 PREDICT 가이드로. 샘플 프로그램에는 주석이 있습니다.
각 구성 요소의 작동 방식을 설명합니다. 이 프로그램의 출력을 파이프로 전달하는 것이 유용합니다.
을 통하여 적게 반환된 데이터를 쉽게 탐색하려면 (데모 | 적게).

작동 중에는 명령과 인수로 문자 배열이 채워집니다.
PREDICT. 그런 다음 소켓 연결이 열리고 요청이 전송되고 응답이 수신됩니다.
소켓 연결이 닫힙니다. 명령과 인수는 ASCII 텍스트 형식입니다.

이 릴리스에는 여러 가지 뛰어난 네트워크 클라이언트 애플리케이션이 포함되어 있습니다. PREDICT
아래에서 찾을 수 있습니다 예측/클라이언트 디렉토리.

첨가 위성


가장 자주 묻는 질문 중 하나는 위성이 어떻게 예측하다 궤도 데이터베이스
추가, 수정 또는 교체될 수 있습니다.
이 작업은 가능합니다. 아마도 가장 쉬운 방법은 수동으로 편집하는 것입니다. ~/.predict/predict.tle
파일을 만들고 기존 위성 항목을 새 항목의 2줄 케플러 데이터로 교체합니다.
위성. 하지만 이 방법을 선택하는 경우 두 줄만 포함해야 합니다.
데이터만 있고 그 외에는 아무것도 없습니다.

또 다른 방법은 프로그램의 메인 메뉴에서 키보드 편집 옵션을 선택하는 것입니다.
교체하려는 위성입니다. 이름과 객체 번호를 편집합니다(이전 이름 ​​바꾸기).
(새로운 정보와 함께 정보를 입력하세요.) ENTER를 누르고 다른 모든 궤도를 수락하세요.
표시된 매개변수입니다. 돌아가기 예측하다 메인 메뉴. 자동 업데이트를 선택한 후 다음을 입력하세요.
좋아하는 새 위성의 2줄 요소 데이터가 포함된 파일 이름입니다. 새
위성 데이터는 다음에 의해 감지되어야 합니다. PREDICT, 그리고 오래된 위성의 궤도 데이터
새로운 데이터로 덮어쓰여집니다.

산뜻한 트릭


위성의 통과를 추적하고 예측하는 것 외에도, PREDICT 또한 사용될 수 있습니다
키보드로 입력된 데이터로부터 NASA 2줄 케플러 요소 데이터 세트를 생성합니다.
예를 들어, WA3NAN을 통해 우주 왕복선 오디오 재방송을 듣고 있다고 가정해 보겠습니다.
우주 왕복선 궤도의 케플러 요소는 아나운서가 설명합니다. 궤도
WA3NAN에서 구두로 제공하는 데이터는 수동으로 입력할 수 있습니다. 예측하다 궤도 함수
옵션을 사용하는 데이터베이스 [이자형] 프로그램의 메인 메뉴(Orbital Database의 키보드 편집)
NASA 2줄 요소 형태의 우주 왕복선에 대한 궤도 데이터는 다음에서 찾을 수 있습니다.
귀하의 궤도 데이터베이스 파일은 다른 위성 추적 프로그램으로 가져올 수 있습니다.
2줄로 구성된 요소 파일을 수락하거나 다른 사람에게 전자적으로 배포합니다.

또한 실행이 가능합니다 PREDICT 백그라운드 프로세스로 표시하고 이를 다음 위치에 표시합니다.
다음 명령을 사용하여 사용하지 않는 가상 콘솔을 제거합니다.

예측 < / dev / tty8 > / dev / tty8 &

가상 콘솔 번호 8(텍스트 모드에서 ALT-F8)로 전환하면 PREDICT
로그아웃한 후에도 제어 및 표시됩니다. 특히 다음과 같은 경우에 유용합니다.
달리는 PREDICT 원격 컴퓨터의 서버 모드에서.

어휘 OF 조건


다음 용어는 위성 통신과 관련하여 자주 사용됩니다.
우주 기술:

AOS:


신호 획득 - 지상국이 처음으로 무선 신호를 획득하는 시간
위성에서. PREDICT AOS는 추적되는 위성이 도착하는 시간으로 정의됩니다.
지역 지평선의 +/- 0.03도 이내이지만 더 높아져야 할 수도 있습니다.
신호가 처음 들리기 전입니다.

최고점:


위성이 지구에서 가장 멀리 떨어져 있을 때의 위성 궤도의 지점
지구의 표면.

변칙적인 기간 :


연속적인 근지점 사이의 시간을 지정하는 위성 궤도 매개변수입니다.

오름차순 마디:


위성 궤도에서 위성의 준위성 지점이 적도를 가로질러 남쪽으로 이동하는 지점
북쪽으로.

방위각:


진북에서 시계 방향으로 측정한 나침반 방향입니다. 북쪽 = 0도, 동쪽 = 90도
남쪽은 180도, 서쪽은 270도입니다.

내림차순 마디:


위성 궤도에서 위성의 준위성 지점이 북쪽으로 이동하면서 적도를 가로지르는 지점
남쪽으로.

도플러 시프트:


지구 주위를 공전하는 위성의 운동, 그리고 많은 경우 회전
지구 자체의 운동으로 인해 위성에서 생성된 무선 신호가 수신됩니다.
지구에서는 전송된 주파수와 약간 다른 주파수로 전파됩니다.
PREDICT 이러한 동작이 위성 수신에 어떤 영향을 미치는지 계산합니다.
146MHz 및 435MHz 아마추어 무선 대역에서 전송합니다.

해발 고도 :


지역 지평선과 위성 위치 사이의 각도. 위성이
특정 위치 바로 위에 나타나는 것은 고도 90에 위치한다고 합니다.
도. 특정 위치의 지평선에 위치한 위성은 다음과 같이 위치한다고 합니다.
고도 0도에서. 고도가 XNUMX도 미만인 위성은
지역 지평선 아래에 위치하며 그러한 위성과의 무선 통신
정상적인 상황에서는 이런 위치는 불가능합니다.

발자국:


위성에서 볼 수 있는 지구 표면의 직경입니다. 위성의 고도가 높을수록
궤도 고도가 높을수록 위성의 발자국이 커지고 통신 범위가 넓어집니다.
적용 범위.

시선:


신호 상실 - 지상국이 위성과의 무선 통신을 잃는 시간.
PREDICT LOS는 추적 중인 위성이 +/- 0.03 이내로 들어오는 시간으로 정의합니다.
지역적 지평선의 각도.

궤도 함수 단계:


근지점을 기준으로 위성의 궤도 위치를 나타내는 궤도 "시계"입니다.
궤도 위상은 모듈로 256 또는 모듈로 360일 수 있으며 때때로 평균이라고도 합니다.
타원형 궤도의 아마추어 무선 위성(예: 위상)에 대해 말할 때의 이상 현상
위성 3개. 근지점에서는 궤도 위상이 XNUMX입니다.

경로 손실:


무선 신호가 주어진 거리를 이동할 때 발생하는 겉보기 감쇠.
감쇠는 전파가 전파될 때 발생하는 분산의 결과입니다.
유한 이득의 안테나를 사용하는 송신기와 수신기 사이. 자유 공간 경로 손실은
기술적으로 보면 모순입니다. 왜냐하면 여유 공간은 손실이 없기 때문입니다.

근지점:


위성이 지구 궤도와 가장 가까운 거리에 있을 때의 위성 궤도의 지점
표면.

노드 기간 :


연속적으로 상승하는 노드 사이의 시간을 지정하는 위성 궤도 매개변수입니다.

경사 범위 :


주어진 시간에 지상국과 위성 사이의 직선 거리.

하위 위성 포인트 :


지구상의 위치를 ​​나타내는 위도와 경도.
위성.

추가 정보


운영에 대한 자세한 정보 예측하다 UDP 소켓 기반 인터페이스뿐만 아니라
자체 클라이언트 애플리케이션을 작성하기 위한 샘플 코드는 다음에서 사용할 수 있습니다.
예측/클라이언트/샘플 하위 디렉토리입니다. 최신 뉴스는 공식을 통해 제공됩니다.
PREDICT 소프트웨어 웹 페이지 위치:http://www.qsl.net/kd2bd/predict.html>.

onworks.net 서비스를 사용하여 온라인 예측을 활용하세요



최신 Linux 및 Windows 온라인 프로그램