命令語イメージ解説

データ型変換命令
データ型の変換 **_TO_***, **_TO_STRING, STRING_TO_**, TO_**
実数の書式指定付き文字列変換 RealToFormatString/LRealToFormatString
列挙型の変換 EnumToNum, NumToEnum
切り捨て 切り上げ 五捨五入 TRUNC/RoundUp/Round
ビット列演算
ビット列演算 AND(&), OR, XOR, XORN, NOT, AryAnd, AryOr, AryXor, AryXorN
選択命令
制限 制御 LIMIT, Band, Zone
検索 MAX, MIN, AryMax, AryMin, ArySearch
データ転送命令
データの転送 MOVE, MemCopy, AryMove, SetBlock
ビット転送 MoveBit, MoveDigit
データの交換 Exchange, AryExchange
データのクリア Clear
ビットの内容をコピー Copy**ToNum, Copy**To**, CopyNumTo**
シフト命令
シフト AryShiftReg, AryShiftRegLR, ArySHL, ArySHR, SHL, SHL, NSHLC, NSHRC
ロール ROL, ROR
データ変換命令
ビット列変換系 Swap, Neg, Decorder, Encoder, BitCnt, ColmToLine, LineToColm, Gray, GrayToBin/BinToGray, DispartDigit, UniteDigit, Dispart8Bit, Unite8Bit
文字コード変換系 UTF8ToSJIS, SJISToUTF8
データ変換系 PWLApprox/PWLApproxNoLineChk, PWLLineChk, MovingAverage
実数型変換系 DispartReal, UniteReal
文字列型変換系 NumToDecString/NumToHexString, HexStringToNum, FixNumToString, StringToFixNum, DtToString, DateToString, TodToString
バイト配列変換系 StringToAry, AryToString, ToAryByte, AryByteTo
その他 SizeOfAry, PackWord, PackDword, LOWER_BOUND/UPPER_BOUND
文字列命令
文字列操作 CONCAT
ビット転送 MoveBit, MoveDigit
データの交換 Exchange, AryExchange
データのクリア Clear
ビットの内容をコピー Copy**ToNum, Copy**To**, CopyNumTo**
時間/時刻命令
時間の加算と減算 ADD_TIME, ADD_TOD_TIME, ADD_DT_TIME, SUB_TIME, SUB_TOD_TIME, SUB_DT_TIME
減算 SUB_TOD_TOD, SUB_DATE_DATE, SUB_DT_DT
その他演算 MULTIME, DIVTIME
日付と時刻の結合と分解 CONCAT_DATE_TOD, DT_TO_DATE, DT_TO_TOD
システム時計 SetTime, GetTime
秒変換 DtToSec, DateToSec, TodToSec, TimeToSec, TimeToNanoSec
SecToDT, SecToDate, SecToTod, SecToTime, NanoSecToTime
日付時刻構造体 DtToDateStruct, DateStructToDt
切り捨て TruncTime, TruncDt, TruncTod
その他 ChkLeapYear, GetDaysOfMonth, DaysToMonth, GetDayOfWeek, GetWeekOfYear
スタック/テーブル命令
スタック StackPush, StackFIFO, StackLIFO, StackIns, StackDel
テーブル RecSearch, RecRangeSearch, RecSor, RecNum, RecMax, RecMin