水硬度変換ツール
水道局の報告書と軟水器の説明書を同じ尺度でそろえられます。1グレイン毎ガロンは17.1 ppm、ドイツ硬度1度は17.8 ppmで、どの値もppmを経由して換算します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 100
- 「value」の変換元単位
- ppm
- 変換先
- gpg
- 結果
- 5.8479532164
- 変換元ラベル
- parts per million
- 変換先ラベル
- grains per gallon
- ppm換算値
- 100
この水硬度変換ツールは、ある一般的な報告単位で表された硬度の数値を別の単位へ変換し、正規の単位ラベルとともに換算後の値を返します。対応する系は、炭酸カルシウム換算の百万分率(ppm)、ミリグラム毎リットル、米ガロン毎のグレイン、そしてドイツ硬度です。希薄水溶液では1 ppmは1 mg/Lに等しく、1グレイン毎ガロンは17.1 ppm、ドイツ硬度1度は17.8 ppmに等しいため、あらゆる変換は固定係数を用いて単一のppm中間値を橋渡しします。mg/L、gpg、grains、°dH、deutsche haerteといった日常的な別名も受け付けるので、実験室の印刷物、軟水器のマニュアル、表計算のセルが1つの契約を共有できます。変換は有限の算術のみを用い、ネットワーク呼び出しもサンプリングも日付依存の近道もありません。代表的な確認例は、100 ppmからグレイン毎ガロン、そしてドイツ硬度10度からミリグラム毎リットルへの戻し変換です。
水硬度変換ツールが返す内容と理解する単位
水硬度の単位変換は、ある一般的な報告単位での硬度値が与えられたとき、実験室・軟水器マニュアル・自治体の報告書が実際に用いる別の単位で相当値がいくらになるか、という狭い問いに答えます。
この計算器は数値、変換元の単位、変換先の単位を受け取り、安定した精度に丸めた変換結果、正規のfromおよびto識別子、人が読めるラベル、百万分率での中間値、そして橋渡しに使う固定係数(グレイン毎ガロンの17.1とドイツ硬度の17.8)を返します。
mg/L、mg/l、milligrams per liter、grains per gallon、grain、°dH、dH、deutsche haerteといった日常的な綴りはこれらのIDへ正規化されるので、フォーム・クエリ文字列・表計算が私的な列挙型を発明せずに同じ契約を再利用できます。
フランス硬度、クラーク硬度、純粋なカルシウムイオンのモル濃度、汎用の複数カテゴリー単位変換が必要な場合は、それぞれの専用ツールをお使いください。
水硬度変換が配管・実験室・ソフトウェアで役立つ場面
自治体の報告書、欧州の軟水器マニュアル、北米の家電ガイドは、百万分率・ミリグラム毎リットル・グレイン毎ガロン・ドイツ硬度を混在させることが多いため、単一の決定論的な変換ツールが、配管工・住宅所有者・学生・開発者が機器や文献をまたいで測定値を比較する際の手電卓のばらつきを防ぎます。
軟水器の施工者は自治体のppm報告を容量表向けにグレイン毎ガロンへ変換し、欧州の製品仕様書は輸出市場向けに°dHの設定値をmg/Lへ対応付け、教師は精度を黙って変える不透明なアプリを信用せずに17.1と17.8の係数を素早くオフラインで確認できる宿題を課します。
開発者は同じ契約をスクリプトから呼び出して、水処理UIの決定論的テストベクトルを生成したり、チャートのデモ前にユーザー入力の硬度を正規化したり、手加減した推定ではなく正確な係数を要求するプログラミング課題の要件を満たしたりします。
製品ツールは、学習者やエージェントが100 ppmと入力しUIがグレイン毎ガロンを並べて表示しなければならないときにこの変換を使います。他の溶質のモル濃度が必要なときは汎用の濃度変換ツールと組み合わせてください。本ツールは軟水か硬水かの分類も処理機器の推奨も行いません。
活用例
軟水器と配管の単位そろえ
自治体のppmやmg/Lの報告をグレイン毎ガロンへ変換し、軟水器の容量表・施工メモ・家電マニュアルが1つの硬度単位を共有できるようにします。
地域横断の製品・実験シート
手電卓のばらつきなしに、ドイツ硬度(°dH)をppmやmg/Lへ対応付け、輸出仕様・欧州マニュアル・二系統併記の実験室印刷物に対応します。
宿題とCIフィクスチャ
固定の17.1 gpgと17.8 °dHの係数を主張するワークシート・学習支援ソフト・単体テスト向けに、再現可能な水硬度変換を生成します。
よくある質問
どの水硬度単位に対応していますか?
grains、deutsche haerte、mg per literなどの一般的な別名も受け付けます。
どの変換係数を使いますか?
すべての変換はCaCO3換算の百万分率を経由して橋渡しします。
このツールは軟水・硬水を分類したり軟水器を推奨したりしますか?
いいえ。 ppm、mg/L、gpg、ドイツ硬度のあいだで硬度単位を変換するだけです。処理の助言や硬度カテゴリーのラベルは提供しません。
ppmの硬度をグレイン毎ガロンに換算するには?
ppmの値を17.1で割ります。100 ppmなら5.8479532164グレイン毎ガロンで、6より少し小さい値です。軟水器の容量表の多くはこの単位を使います。
ドイツ硬度10度は何mg/Lですか?
178 mg/Lです。ドイツ硬度1度は17.8 ppmで、薄い水溶液では1 ppmが1 mg/Lに等しいため、17.8を掛けるだけで求められます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/water-hardness \
-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/water-hardness", {
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/water-hardness",
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/water-hardness", 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/water-hardness", 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.water_hardness",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
配管仕様や宿題、データ整理にはブラウザーで無料でお使いいただけますし、CI・製品カタログ・水処理パイプラインで再現可能な硬度単位のフィクスチャが必要なときは成功リクエスト1件あたり$0.002でAPIを呼び出せます。
水硬度変換ツールが返す内容と理解する単位
正規IDは、炭酸カルシウム換算の百万分率がppm、ミリグラム毎リットルがmg_l、米ガロン毎のグレインがgpg、ドイツ硬度がdHです。近似的な温度補正も実験室固有の硬度尺度の経路もなく、エンジンは対応する数値範囲内で固定のppm係数を掛け割りするか、入力をinvalid_inputで拒否するかのいずれかです。拒否される例には、value・from・toの欠落、非有限数、文書化された上限を超える値、負の硬度、対応リストにない単位文字列が含まれます。本ページはppm、mg/L、gpg、ドイツ硬度のあいだの水硬度変換だけに答え、ワークシート・単体テスト・係数を発明してはならないAPI利用者に適した安定した数値出力を提供します。
ppmの橋渡しの適用方法と結果が再現可能に保たれる仕組み
value文字列の科学的記数法は有限の小数として解釈できる場合に許容されますが、埋め込まれた空白・16進接頭辞・非数値トークンは明確なメッセージで拒否され、不正なセルが誤った軟水器の設定値になることを防ぎます。ゼロは有効な値で、変換先単位でも単純にゼロを返します。計算はvalueに百万分率での変換元係数を掛け、変換先係数で割ります。1グレイン毎ガロンは正確に17.1 ppm、ドイツ硬度1度は正確に17.8 ppm、ppmとmg/Lは1対1の比率です。したがって100 ppmは100を17.1で割ったグレイン毎ガロンになり、ドイツ硬度10度は10に17.8を掛けたミリグラム毎リットルになります。推奨フィールドは、硬度値のvalue、変換元単位のfrom、変換先単位のtoです。valueにはamount・hardness・n・quantity・level、fromにはunit・from_unit・source・input_unit、toにはtarget・to_unit・output_unit・intoという別名があり、多様なクライアントが1つの契約を共有できます。負の値は物理的な硬度が負にならないためinvalid_inputで失敗します。本ページの無料ブラウザー実行を、単位表を自前で再実装せずに自動パイプライン内で同一の数学的結果が必要なときの有料APIと組み合わせてください。
水硬度変換が配管・実験室・ソフトウェアで役立つ場面
本ページでは処理はすべてブラウザー内で動作し、API経由では成功する参照1件あたり$0.002を要し、検証失敗は課金されず、応答が返ったあとは何も保存されません。この住み分け——無料の対話的な探索と、同一の結果を返す有料API——はKITのティアAカタログの他の部分と一致し、数学的結果を変えることなく教室のデモから自動パイプラインへ移行できます。
技術的な質問
水硬度変換ツールの料金はいくらですか?
本ページのブラウザーでは無料です。API経由では成功リクエスト1件あたり$0.002で、不正な入力は課金されません。
未知の単位を送るとどうなりますか?
リクエストはinvalid_inputで失敗し、対応単位を列挙したメッセージが返ります。未知の文字列が黙って再対応付けされることはありません。