このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
Julian Date Conversion
ユリウス日または修正ユリウス日を計算する

ライブラリ:
Aerospace Blockset /
Utilities /
Unit Conversions
説明
Julian Date Conversion ブロックは、指定された日付をユリウス日または修正ユリウス日に変換します。
制限
このブロックは、グレゴリオ暦のすべての西暦 (CE) の日付に有効です。
ユリウス日の計算ではうるう秒は考慮されません。
端子
入力
モデル シミュレーションのクロック ソース。スカラーまたは配列として指定されます。
依存関係
このポートの存在とラベルは、Time increment パラメータによって決まります。
| 端子 | 時間増分設定 |
|---|---|
日 |
|
時 |
|
最小値 |
|
秒 |
|
輸入ポートなし |
|
データ型: double
出力
ユリウス日。スカラーまたは配列として返されます。
依存関係
データ型: double
パラメーター
ユリウス日を計算するためのスカラーとして指定された年。
プログラムでの使用
ブロック パラメーター: year |
| 型: 文字ベクトル |
| 値: double、1より大きい |
既定の設定: '2013' |
ユリウス日を計算する月。リストから、January から December までの月を選択します。
プログラムでの使用
ブロック パラメーター: month |
| 型: 文字ベクトル |
値: 'January' | 'February' | 'March' | 'April' | 'May' | 'June' | 'July' | 'August' | 'September' | 'October' | 'November' | 'December' |
既定の設定: 'January' |
ユリウス日を計算する日。リストから、1 から 31 までの日を選択します。
プログラムでの使用
ブロック パラメーター: day |
| 型: 文字ベクトル |
値: '1' | '2' | '3' | '4' | '5' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12' | '13' | '14' | '15' | '16' | '17' | '18' | '19' | '20' | '21' | '22' | '23' | '24' | '25' | '26' | '27' | '28' | '29' | '30' | '31' |
既定の設定: '1' |
ユリウス日の計算に使用される時間。0 から 24 までの値を入力します。
プログラムでの使用
ブロック パラメーター: hour |
| 型: 文字ベクトル |
値: 倍精度、整数、0 から 24 |
既定の設定: '0' |
ユリウス日を計算するための分。0 から 60 までの数字を入力してください。
プログラムでの使用
ブロック パラメーター: min |
| 型: 文字ベクトル |
値: 倍精度、整数、0 から 60 |
既定の設定: '0' |
ユリウス日の計算に使用する秒を指定します。0 から 60 までの数字を入力してください。
プログラムでの使用
ブロック パラメーター: sec |
| 型: 文字ベクトル |
値: 倍精度、整数、0 から 60 |
既定の設定: '0' |
年、月、日、時間、分、秒の対応する要素の修正ユリウス日 (MJD) を計算するには、このチェック ボックスをオンにします。
依存関係
このチェックボックスを選択すると、出力ポートのラベルが MJD に変更されます。このチェックボックスをオフにすると、出力ポートのラベルが JD に変更されます。
プログラムでの使用
ブロック パラメーター: modflag |
| 型: 文字ベクトル |
値: 'on' | 'off' |
既定の設定: 'off' |
指定された日付と目的のモデル シミュレーション時間の間の時間増分。ブロックは、モデル シミュレーションからの時間増分を考慮して、計算されたユリウス日を調整します。たとえば、Day を選択し、シミュレーション タイマーをポートに接続すると、各時間増分単位は 1 日となり、ブロックはそのシミュレーション時間に基づいて計算を調整します。
None を選択した場合、計算されるユリウス日付ではモデルのシミュレーション時間は考慮されません。このオプションを選択すると、最初のブロック入力が削除されます。
依存関係
このパラメータは、出力ポートの存在とラベルを制御します。
| 時間増分設定 | 端子 |
|---|---|
| 日 |
| 時 |
| 最小値 |
| 秒 |
| 輸入ポートなし |
プログラムでの使用
ブロック パラメーター: deltaT |
| 型: 文字ベクトル |
値: 'Day' | 'Hour' | 'Min' | 'Sec' | 'None' |
既定の設定: 'Day' |
範囲外ブロックの動作は次のように指定されます。
| Action | 説明 |
|---|---|
| 何も起こりません。 |
| 診断ビューアに警告が表示されていますが、モデルのシミュレーションは続行されます。 |
| 診断ビューアでエラーが発生し、モデルのシミュレーションが停止します。 |
プログラムでの使用
ブロック パラメーター: errorflag |
| 型: 文字ベクトル |
値: 'None' | 'Warning' | 'Error' |
既定の設定: 'Error' |
拡張機能
C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
バージョン履歴
R2013b で導入
MATLAB Command
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)