|
(注)換算表にはMac用の機種依存文字が一部含まれています。
【その他の換算率表】
置換用換算率表のページ
基準値は換算前の数値と単位を、換算値には換算後の数値と単位があります。
計算の流れは、基準値と換算値の単位に応じた換算率に基準値の数値を掛け合わせて、換算値の数値を出しています。
基準値の数値入力部には、演算記号を使った計算式を記述することができます。演算記号は下記表を参照してください。
また、「,」が含まれる場合、それを取り除いて数値に変換しています。(カンマの位置は無視します)
数値と単位の下にある参照ウインドウは次に大きな単位との関係を表示しています。
記号 | 演算 | 例(基準値) |
+ | 加算 | 5+10(15) |
- | 減算 | 10-5(5) |
* | 乗算 | 2*4(8) |
/ | 除算 | 4/2(2) |
^ | べき算 | 2^8(256) |
( ) | 優先演算 | (2+3)*2(10) |
変換値には、変換したい単位を切り替えると、それに応じて計算された数値が表示されます。
その下にある表示機能や複写機能のボタンを使って、変換値の表示方法を切り替えたり、クリップボードに複写したりすることができます。
【ボタンの使い方】
ボタン | 解説 | |
表示: | 「カンマ」 | 換算値をカンマ付きで表示します。 |
「指数」 | 換算値を指数表示します。(107以上の桁数の場合) 指数表示や計算の場合、「107」は「10^7」と表記します。 | |
「記憶」 | 設定した基準値、基準単位、換算単位を終了時に記録し、再起動時に再現します。 仕事などで決まった単位を頻繁に使う場合に便利です。 | |
「複写」 | 換算値を自動的にクリップボードへ複写します。(起動直後は、複写されません。Rb仕様) 連続して換算とコピー&ペーストを行うのに便利です。 | |
複写: | 「1,000」 | カンマ付きの換算値をクリップボードに複写します。(表示の設定には影響されません) optionキーを押していると単位記号が付加されます。 |
「1000」 | カンマなしの換算値をクリップボードに複写します。(表示の設定には影響されません) optionキーを押していると単位記号が付加されます。 | |
「数値入換」 | 換算値の数値と単位を基準値と入れ換えます。 換算値を修正し、次の換算をする場合に便利です。 換算値から基準値を逆算したい時は、直接換算値を入力することで可能です。 | |
拡大縮小ボタン | ウインドウを拡大縮小します。縮小時はシンプルなレイアウトに変化します。 |
【時間の単位】
時間の単位は通常h(時間)を基準単位として換算を行っています。
しかし、時間単位では1年=12月とならないため、月、Kur、年(閏年)を計算する場合、月を基準単位としています。
閏年をhを基準単位として換算する場合、1閏年は366日*24hです。
しかし、1日分を加算して計算するのは4年に一度であり、1閏年から4閏年毎(5、9、13・・・)に加算されるようになっています。(本来なら100年目は365日、400年目は366日ですが、考慮していません)
時間を閏年に換算する場合は366日*24hとしてします。
基準単位 | 換算単位 | 換算率 | |
---|---|---|---|
週、日、時、分、秒、ms、ns 年、閏年、平均太陽年 | ・ | 週、日、時、分、秒、ms、ns 年、閏年、平均太陽年 | h(時間) |
月、Kur | ・ | 週、日、時、分、秒、ms、ns | 1月=30日 |
月、Kur | ・ | 月、Kur、年、閏年、平均太陽年 | 12月=1年 |
年 | ・ | 週、日、時、分、秒、ms、ns | 1年=365日 |
週、日、時、分、秒、ms、ns | → | 閏年 | 1年=366日 |
閏年 | → | 週、日、時、分、秒、ms、ns | 1年=366日(2~4年目は365日) |
平均太陽年 | ・ | 週、日、時、分、秒、ms、ns | 1年=365.2422日 |
【通貨と任意】
通貨またはその他として任意に単位とレートを定めることができます。これらは初期設定ファイルに記録されます。
これらは5つの単位のどれか1つを標準単位(数値が1)として、定める必要はありません。便宜上、1番目の単位を標準単位として扱います。
標準単位を定め、それぞれが等しくなるレートを設定します。
例えば、1ドル=131円=1.2ユーロの場合、それぞれのレートは、1、131、1.2と設定するのです。簡単ですね。
詳しくは【単位の種別と詳細】の「通貨」または「任意」のページをご覧ください。
【温度と数式】
v1.4より、新しく「数式」を使った任意単位の換算に対応しました。
温度の換算もこの方法を活用しています。
「任意」換算では換算率を使って比率による単位換算を行っています。しかし、一定の割合で換算できない場合には比率での計算はできません。
そこで、簡単な方程式を使った「数式」換算の機能を追加しました。
【換算式の精度】
計算はできる限り桁数を多く扱うようにしていますが、どうしても誤差を生じます。
そこで、誤差を少なくするために割り算を最後に1度だけ行うように換算式を組んでいます。
計算式:R *(Xa/Xb) / (Ya/Yb) = N
Rは任意の数量で単位Xで計ったものであり、Rを単位Xから単位Yへ換算した結果がNです。
単位X、単位Yにはそれぞれ基準単位からの比率が用意されていて、分数として扱っています。これは寸尺のように基準単位mの1/3.3倍という場合があるからです。(実数にするとその時点で誤差が発生)
そのため計算式は次のように組み替えて計算を実行します。
計算式:R * (Xa*Yb) / (Xb*Ya) = N
こうすることで、割り算を最後に1回だけ行うように調整しています。
【換算率表の置換機能】
各単位の換算に使用する換算率表はソフト本体の中にあるため、簡単に修正することができませんでした。
そこでv1.4より、修正用のテキストファイル(換算率表)をウインドウにドロップすることで、換算率表の入れ換えを可能にしました。
この置換方法を使えば、簡単にユーザーが自由に単位を追加・修正した換算率表を利用することができます。
換算率表の置換方法はこちらのページをご覧ください。
置換用換算率表はこちらのページから利用してください。