Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

数値および文字列

  • Last UpdatedOct 08, 2024
  • 1 minute read

小数点形式の整数の定数に使用できる形式を以下に示します。

IntegerConst = 0 または [sign] <non-zero_digit> <digit>*;

ここで、

サインイン

non-zero_digit ::= 1-9

::=0~9

たとえば、整数の定数は 0 であるか、符号(オプション)および後続の 1 つ以上の数字で構成されます。先行ゼロは使用できません。–2147483648 ~ 2147483647 の範囲の外の整数の数値はオーバーフロー エラーになります。

0x または 0X を先頭にすると、リテラルの整数の定数は 16 進数として解釈されます。+/- 記号がサポートされています。

16 進数で使用できる整数の浮動小数点を以下に示します。

IntegerHexConst=[<sign>]<0><x(またはX)><hexdigit>*

ここで、

sign ::= + または -

hexdigit ::= 0 ~ 9、A ~ F、a ~ f(8 桁の 16 進数[32 ビット]を使用できます)

浮動小数点に使用できる形式を以下に示します。

FloatConst ::= [<sign>] <digit>* .<digit>+ [<exponent>;]

または

FloatConst ::= [<sign>] <digit>* .<digit>+ [<exponent>;]

ここで、

sign ::= + または -

digit ::= 0 ~ 9(1 つまたは複数の 10 進数)

exponent = e(または E)および後続の符号と数字

浮動小数点の定数は、小数点、実数、または倍精度の型の変数の値として使用できます。たとえば、小数点の定数ではバイト数は考慮されません。スクリプトの検証では、最大値を超える浮動小数点の定数に浮動小数点、実数、または倍精度の変数が割り当てられているときにオーバフローが検出されます。

ピリオド(.)の前に数字が表示されない場合、少なくとも 1 つの数字がピリオドの後に表示される必要があります。指数部分とピリオドのいずれも表示されない場合、文字列の最後の数字の後にピリオドがあると想定されます。

指数を含む浮動小数点の定数に似た形式の属性参照がある場合("5E3" など)、次のように Attribute 修飾子を使用します。

属性(「5E3」)

文字列は二重引用符で囲む必要があります。これらは引用符で囲まれた文字列と呼ばれます。二重の二重引用符は、文字列内の単一の二重引用符を示します。たとえば、次の文字列を考えてみます。

対し、2006年にSSEは「2000万ドルを」と述

この文字列は QuickScript .NET では次のように表現されます。

「『そのことを見てよ』って言ったよ」と