関数リファレンス
数学処理関数
プロセス間通信関数
タイマ制御関数
コンソール・ログ出力処理関数
文字列処理関数
ストリーム出力処理関数
文字列変換処理関数
ロボット制御関数
サーボドライバ制御関数
IOポート制御関数
プログラム制御関数
MCシステム関数
シリアル通信ポート処理関数
プロセス制御関数
TCP/IP通信チャネル処理関数
PLCデータレジスタアクセス関数
時刻取得関数
配列操作関数
カスタム関数
-
数学処理関数
- abs
整数の絶対値を計算します。
- acos
アークコサイン(逆余弦)を計算します。
- atan
アークタンジェント(逆正接)を計算します。
- atan2
y/x のアークタンジェント(逆正接)を計算します。
- ceil
浮動小数点数の小数点以下を切り上げた整数値を求め、double型にした値を返します。(天井関数)
- CompareDoubleValue
val1とval2を指定された桁数で比較します。
- cos
浮動小数点値のラジアン値のコサイン(余弦)を計算します。
- DegToRad
デグリ(度)からラジアンに変換します。
- fabs
浮動小数点の絶対値を計算します。
- floor
浮動小数点数の小数点以下を切り捨てた整数値を求め、double型にした値を返します。(床関数)
- log
浮動小数点値の自然対数を計算します。
- log10
10を底とする常用対数を計算します。
- pi
πの値を返却します。
- pow
浮動小数点値のべき乗を計算します。
- RadToDeg
ラジアンからデグリ(度)に変換します。
- sin
浮動小数点値のラジアン値のサイン(正弦)を計算します。
- sqrt
浮動小数点値の正の平方根を計算します。
- tan
浮動小数点値のラジアン値のタンジェント(正接)を計算します。
-
-
プロセス間通信関数
-
-
タイマ制御関数
-
-
コンソール・ログ出力処理関数
- EnablePrintf
Printf0、Printf1、Printf2 の各関数を有効または無効に設定することができます。
- Printf0
標準出力に、指定された文字列を出力します。
- Printf1
標準出力に、指定された文字列を出力します。1つの値を文字列中に埋め込む事ができます。
- Printf2
標準出力に、指定された文字列を出力します。2つの値を文字列中に埋め込む事ができます。
-
-
文字列処理関数
- strcat
連結先の文字列の後ろに、連結元の文字列を連結します。
- strcmp
2つの文字列を比較し、結果を返します。
- strcpy
コピー先の文字列に、コピー元の文字列をコピーします。
- StrInStr
pstrSrcの文字列内で前方から検索を行い、一番最初に見つかったpstrCompare文字列の位置を返却します。
- StrInStrRev
pstrSrcの文字列内で後方から検索を行い、一番最初に見つかったpstrCompare文字列の位置を返却します。
- strlen
Stringの文字数を返します。
- StrMid
pstrSrcの文字列のstart位置からlen分を切り取り、pstrDstに格納します。
- StrReplace
pstrOldの文字列をpstrNewに置き換えます。
- StrSplit
pstrSrcの文字列をpstrSeparatorで与えられた区切り文字列で分割します。分割後の文字列はpstrDstに格納されます。
- StrToLower
pstrSrcの文字列を小文字に変換します。
- StrToUpper
pstrSrcの文字列を大文字に変換します。
- StrTrim
pstrSrcの文字列の前方もしくは後方からpstrTrimで与えられた文字を削除します。
-
-
ストリーム出力処理関数
- Sprintf1
指定の書式で文字列を生成し、指定された配列に格納します。文字列中に1つの値を埋め込む事ができます。
- Sprintf2
指定の書式で文字列を生成し、指定された配列に格納します。文字列中に2つの値を埋め込む事ができます。
-
-
文字列変換処理関数
- atof
文字列を倍精度浮動小数点値に変換します。入力は指定された型の数値として解釈できる文字列です。
- atoi
文字列を整数値に変換します。入力は指定された型の数値として解釈できる文字列です。
- atol
文字列をlong整数値に変換します。入力は指定された型の数値として解釈できる文字列です。
-
-
ロボット制御関数
-
-
サーボドライバ制御関数
-
-
IOポート制御関数
-
-
プログラム制御関数
- Cycle
サイクル停止を制御します。
- EnableStep
本関数実行以降のステップ停止の許可/禁止を指定します。
- FireEvent
VisualBasicなどへイベントを通知し、処理依頼をするのに使用します。
- Pause
ポーズ停止を制御します。
- Sleep
timeで指定された時間だけ処理を遅延します。
- Stop
プログラムをストップ停止させたい箇所に本関数を記述します。
-
-
MCシステム関数
-
-
シリアル通信ポート処理関数
-
-
プロセス制御関数
-
-
TCP/IP通信チャネル処理関数
-
-
PLCデータレジスタアクセス関数
-
-
時刻取得関数
-
-
配列操作関数
-
-
カスタム関数
-