硬度変換
自治体の報告書の硬度100 ppmは、米国の軟水器の表では5.8479532164グレーン毎ガロンです。ppm、mg/L、グレーン毎ガロン、ドイツ度、フランス度、クラーク度、mmol/L、meq/Lの間を、炭酸カルシウムを基準に一度で換算します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 100
- 開始
- Ppm
- To
- Gpg
- 結果
- 5.8479532164
- 変換元ラベル
- parts per million
- 変換先ラベル
- grains per gallon
- 値 (ppm)
- 100
硬度変換は、水の硬度の数値をある報告単位から別の単位へ書き換えても、下層の炭酸カルシウム換算を変えません。本計算器は百万分率、ミリグラム毎リットル、米ガロン毎のグレイン、ドイツ硬度、フランス硬度、英語圏のクラーク硬度、ミリモル毎リットル、ミリ当量毎リットルを受け取り、正規識別子と公表された係数表とともに換算後の大きさを返します。1 ppm は 1 mg/L に等しく、1グレイン毎ガロンは 17.1 ppm、ドイツ硬度1度は 17.8、フランス硬度1度は10、クラーク硬度1度は 14.3 なので、どの経路も単一の ppm 中間値を橋渡しします。mg/L、gpg、grains、°dH、°fH、Clark といった日常の別名も受け付けるため、実験室の印刷物・軟水器マニュアル・表計算セルが一つの契約を共有できます。算術は有限かつ決定的で、ネットワーク呼び出しはありません。代表例は 100 ppm からグレイン毎ガロン、ドイツ硬度10度からフランス硬度です。
硬度変換が返す内容と理解する単位
硬度変換が答えるのは処理の問いではなく報告の問いです。実験室や配管の単位で硬度の大きさが与えられたとき、自治体の証明書・軟水器の表・輸出データシートが実際に使う別の単位での相当値はいくらか、という問いに答えます。
本計算器は有限の非負値、変換元の単位、変換先の単位を受け取り、安定した精度に丸めた変換結果、正規の from および to 識別子、人が読めるラベル、炭酸カルシウム換算の百万分率での中間値、グレイン毎ガロンと各度スケールの公表係数を返します。
mg/L、grains per gallon、°dH、°fH、Clark、mmol/L、meq/L といった日常の綴りはこれらの識別子へ正規化されるので、フォーム・クエリ文字列・表計算が私的な列挙型を発明せずに一つの契約を共有できます。Rockwell・Brinell・Vickers の金属硬度が必要な場合は専用の尺度変換ツールをお使いください。
硬度変換が配管・実験室・ソフトウェアで役立つ場面
自治体の報告書、欧州の軟水器マニュアル、北米の家電ガイドは、百万分率・ミリグラム毎リットル・グレイン毎ガロン・複数の度スケールを混在させることが多いため、単一の決定論的な変換ツールが、配管工・住宅所有者・学生・開発者が機器や文献をまたいで測定値を比較する際の手電卓のばらつきを防ぎます。
軟水器の施工者は自治体の ppm 報告を容量表向けにグレイン毎ガロンへ変換し、輸出チームはドイツ硬度の設定値をフランス硬度やミリグラム毎リットルへ対応付けて二重システムの仕様書を作り、実験ノートは二つの方法が同じ試料を共有するときにミリモル毎リットルをミリ当量毎リットルへ書き換えています。
教師は精度を黙って変える不透明なアプリを信用せずに 17.1、17.8、10、14.3 の係数を素早くオフラインで確認できる宿題を課します。
開発者は同じ契約をスクリプトから呼び出して、水処理 UI の決定論的テストベクトルを生成したり、チャートのデモ前にユーザー入力の硬度を正規化したり、手加減した推定ではなく公表された正確な係数を要求するプログラミング課題の要件を満たしたりします。
製品ツールは、学習者が 100 ppm と入力し UI がグレイン毎ガロンとドイツ硬度を並べて表示しなければならないときにこの変換を使います。他の溶質のモル濃度が必要なときは汎用の濃度変換ツールと組み合わせてください。本ツールは軟水か硬水かの分類も処理機器の推奨も行いません。
活用例
自治体の ppm 報告から軟水器の容量表へ
都市の硬度証明書を百万分率またはミリグラム毎リットルからグレイン毎ガロンへ変換し、北米の軟水器選定表・施工メモ・家電マニュアルが一つの単位を共有できるようにします。
度スケールをまたぐ二重システムの輸出仕様書
欧州の製品シートが手電卓のばらつきなしに複数の硬度尺度を併記しなければならないとき、ドイツ硬度をフランス硬度・クラーク硬度・ミリグラム毎リットルへ対応付けます。
宿題・学習支援ソフト・CI フィクスチャ
公表された係数 17.1 gpg、17.8 °dH、10 °fH、14.3 Clark を検証するワークシートと単体テスト向けに、再現可能な硬度変換結果を生成します。
よくある質問
どの変換元・変換先単位のあいだで変換できますか?
mg/L、grains、°dH、°fH、Clark といったよくある別名も受け付けます。
変換先単位が未対応のときはどうなりますか?
未知の文字列が近くの尺度へ黙って割り当てられることはありません。
硬度変換は水が軟水か硬水かを教えてくれますか?
いいえ、教えません。 ppm、mg/L、グレイン毎ガロン、度スケール、mmol/L、meq/L のあいだで硬度単位を書き換えるだけです。区分ラベルを付けたり処理装置を推奨したりはしません。
ドイツ度をフランス度に換算するには?
ドイツ度に17.8を掛けてppmにし、10で割ります。フランス度の1度は10 ppmだからです。10ドイツ度は17.8フランス度になります。
1 mmol/Lや1 meq/Lは何ppmですか?
炭酸カルシウム換算で、1ミリモル毎リットルは100 ppm、1ミリ当量毎リットルは50 ppmです。実験の結果を自治体の報告書と同じ単位で並べられます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/hardness-conversion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":100,"from":"ppm","to":"gpg"}'const res = await fetch("https://api.kit.forhosting.com/conv/hardness-conversion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 100,
"from": "ppm",
"to": "gpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/hardness-conversion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 100,
"from": "ppm",
"to": "gpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/hardness-conversion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":100,"from":"ppm","to":"gpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":100,"from":"ppm","to":"gpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/hardness-conversion", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 100,
"from": "ppm",
"to": "gpg"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.hardness_conversion",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_value | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ブラウザーでは無料でお使いいただけますし、パイプラインが再現可能な硬度単位のフィクスチャを必要とするときは成功リクエスト1件あたり $0.002 で API を呼び出してください。
硬度変換が返す内容と理解する単位
正規識別子は百万分率が ppm、ミリグラム毎リットルが mg_l、米ガロン毎のグレインが gpg、ドイツ硬度が dh、フランス硬度が fh、英語圏クラーク硬度が eh、ミリモル毎リットルが mmol_l、ミリ当量毎リットルが meq_l です。温度補正も軟水対硬水の分類もなく、エンジンは対応する数値範囲内で文書化された ppm 係数を掛け割りするか、入力を invalid_input で拒否するかのいずれかです。拒否される例には、value・from・to の欠落、非有限数、文書化された上限を超える値、負の硬度、未対応の変換先単位が含まれます。本ページは水の硬度の報告単位だけを変換し、ワークシート・単体テスト・係数を発明してはならない API 利用者に適した安定した数値出力を提供します。
ppm の橋渡しの適用方法と結果が再現可能に保たれる仕組み
value 文字列の科学的記数法は有限の小数として解釈できる場合に許容されますが、埋め込まれた空白・16進接頭辞・非数値トークンは明確なメッセージで拒否され、不正なセルが誤った軟水器の設定値になることを防ぎます。ゼロは有効な値で、変換先単位でも単純にゼロを返します。計算は value に百万分率での変換元係数を掛け、変換先係数で割ります。1グレイン毎ガロンは 17.1 ppm、ドイツ硬度1度は 17.8 ppm、フランス硬度1度は 10 ppm、クラーク硬度1度は 14.3 ppm、1ミリモル毎リットルは 100 ppm、1ミリ当量毎リットルは 50 ppm、ppm と mg/L は1対1です。したがって 100 ppm は 100 を 17.1 で割ったグレイン毎ガロンになり、ドイツ硬度10度は 10 に 17.8 を掛けて10で割ったフランス硬度になります。推奨フィールドは硬度値の value、変換元単位の from、変換先単位の to です。value には amount・hardness・n・quantity・level、from には unit・from_unit・source・input_unit、to には target・to_unit・output_unit・into という別名があり、多様なクライアントが一つの契約を共有できます。負の値は物理的な硬度が負にならないため invalid_input で失敗します。本ページの無料ブラウザー実行を、単位表を自前で再実装せずに自動パイプライン内で同一の数学的結果が必要なときの有料 API と組み合わせてください。
硬度変換が配管・実験室・ソフトウェアで役立つ場面
本ページでは処理はすべてブラウザー内で動作し、API 経由では成功する参照1件あたり $0.002 を要し、検証失敗は課金されず、応答が返ったあとは何も保存されません。この住み分け——無料の対話的な探索と、同一の結果を返す有料 API——は KIT のティア A カタログの他の部分と一致し、数学的結果を変えることなく教室のデモから自動パイプラインへ移行できます。
技術的な質問
このページと API では硬度変換はどのように課金されますか。
このページのブラウザー実行は無料です。API 経由では成功したリクエスト1件あたり $0.002 で、無効な入力は課金されません。
1グレイン毎ガロンやドイツ硬度1度には何 ppm が入りますか。
1 ppm = 1 mg/L; 1 gpg = 17.1 ppm; 1 °dH = 17.8 ppm; 1 °fH = 10 ppm; 1 °e (Clark) = 14.3 ppm; 1 mmol/L = 100 ppm; 1 meq/L = 50 ppm。どの変換も炭酸カルシウム換算の百万分率を橋渡しします。