Hitachi

Cosminexus V11 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 基本開発編


7.15.14 ShiftObjects(シフト演算ファンクション)

シフト演算ファンクション(shift)を定義します。

〈この項の構成〉

(1) 定義項目

定義項目を次の表に示します。

表7‒39 ShiftObjects定義項目

項目名

定義内容

定義できる値

補足説明

Name

ファンクション名

NCName型の値

必須項目です。Objects内で,重複して同じNameを定義できません。

Input

入力

7.13.2 マッピング定義の設定」を参照

ShiftAmount

シフト量(ビット)

0〜64の数値

必須項目です。

OutputSize

出力サイズ(ビット)

1〜64の数値

必須項目です。

ShiftDirection

シフト方向

"left"または"right"

必須項目です。

ShiftType

シフト種別

"arithmetic"または"logical"

ShiftDirectionが"right"の場合,必須項目です。

上記以外の場合,設定値を取り込みません。

"arithmetic"は,算術シフトです。

"logical"は,論理シフトです。

(凡例)

−:該当する項目はありません。

(2) 定義例

定義例を次の図に示します。

図7‒85 ShiftObjects定義例

[図データ]