Empower ツールキットの数値は常に小数点以下 6 桁に四捨五入される - WKB1691
Article number: 1691To English version
症状
[成分の編集]の[値]フィールドが小数点以下の桁数に設定されていても、Empower ツールキットの番号が常に小数点以下の 6 桁に四捨五入される
Toolkit アプリケーションが小数点以下の 6 桁を超える精度でストリング(数値ではない)を送信して[濃度値]フィールドを設定する場合、データベースに保存され、[成分の編集]に表示される[値]は、常に小数点以下の 6 桁に四捨五入されます。例えば、1000.123456789 の濃度値は 1000.123457000 として保存され、[サンプルの変更]で[値]列の精度を拡張する場合に、この形式で表示されます。
環境
- Empower 3
- Empower ツールキット
原因
- Empower ツールキットは、フィールドを設定するときに、ツールキットアプリケーションからストリング値を受け入れますが、Empower ソフトウェア内でそのフィールドに対して設定されている精度よりも大きい精度は使用できません。フィールドの精度は Empower ごとに異なります。
解決策
Toolkit アプリケーションでは、ストリングではなく数値を使用して[Value](値)を設定する必要があり、アプリケーションによって送信された完全な精度が使用されます。
追加情報
ストリングが Toolkit アプリケーションによって送信された場合、精度を[濃度]について 6 桁を超えて設定できる回避策はありません。ストリングを使用して値を設定する場合、フィールドの既定の精度が使用され、これを 6 から変更するコントロールはありません。これは、同様の状況で他のフィールドに影響する一般的な制限です。PCS#55083 は、Toolkit ドキュメントの変更を要求するために作成され、Toolkit ヘルプでこの制限を明確にします。
id1691, EMP2LIC, EMP2OPT, EMP2SW, EMP3GC, EMP3LIC, EMP3OPT, EMP3SW, EMPGC, EMPGPC, EMPLIC, EMPOWER2, EMPOWER3, EMPSW, SUP