Origin 2019以前のバージョンでは、ワークシートと行列シートは16進数の数値表示をサポートしませんでした(文字列データとしてのみ表示可能)。次の関数は、主に値の設定 ダイアログボックス で、16進文字列を10進数に変換するか、10進数を16進文字列に変換するために使用されました。
Origin 2019から、ワークシートと行列サポートで数値の16進数値が表示されます。IEEE 754標準に従って、Originの数値は64ビットの倍精度浮動小数点形式(Double(8))で格納されます。仮数部には52ビットが割り当てられ、最大13桁の16進数を表示できます。
Originは、日付や時間などの他の特殊な表示形式と同様に、最初にそのようなデータをテキスト、またはベース10として扱います。
適切な16進形式で16進値を表示するには、列のプロパティダイアログボックスでカスタム表示形式を選択します(列を選択し、右クリックして列フォーマットを選択します)。
Origin 2019でサポートされているカスタム表示形式は次のとおりです。
16進形式 | サンプル | 説明 |
---|---|---|
%x | -- | 32ビット(最大8桁の16進数)、ゼロを埋め込みません。小文字の "x"はアルファ16進文字を小文字で表示します。 "X"は大文字です。 |
%#x | -- | 上記のように、接頭辞として "0x"を付けます。 |
%#0nx | %#06x | 上記のように、必要に応じてn桁の数字に0を埋め込みます。 |
%#0NI64X | %#014I64X | 64ビット(最大13桁の16進数)、必要に応じてN桁の数字に0を埋め込みます。接頭辞"0X" |
Originの16進数値の直接表示をサポートしているため、Originのビット演算子またはLabTalkビット関数(bitAND、bitOR、[bitXOR]、BitLShift、BitRShift)を使用してビット単位の演算を実行することもできます。