Codesys#CFCで文字操作

Codesysは様々は標準の文字列操作があり、そこであまりシーメンスと変わらないな~と思っています。STなどでやってもいいですが、いまは丁度CFC言語の練習してるのでついでにCFCでやりましたー。

mystrはStation1_Motor1いう文字が入っています。

LEN

文字列の長さを返しします。なので、整数15ってことは15文字っことです。

LEFT

左からSIZE分の文字を切り上げて返しします。

なので、Station1_Motor1でSize=5ならStatiになります。

Right

右からSIZE分の文字を切り上げて返しします。

なので、Station1_Motor1でSize=5ならotor1になります。

CONCAT

文字列STR1と文字列STR2を連結し返します。

なので、STR1=Stati、STR2=otor1で結果はStatiotor1になります。

MID

POS値からLEN分の文字をSTRから切り上げて返します。

なので、STR=Statiotor1、LEN=2、POS=4なら結果はtiになります。

INSERT

STR1のPOS値からSTR2を插入し返します。

0=最初の文字の前から

1=最初の文字の後から

X<255=それ以外

STR1=tiでSTR2=insertSomeSeting、結果はtinsertSomeSetingiです。

DELETE

STRでPOS値からLEN分の文字を削除し返します。

STR=tinsertSomeSetingi、POS=0、LEN=3なら、結果はnsertSomeSetingiです。

Replace

STR1の文字のPから初めて、L分の文字ををSTR2置き換えて返しします。

STR1=tinsertSomeSetingi、STR2=k、L=3、P=5なら、

結果はtinkSomeSetingiになります。

FIND

STR1からSTR2の文字を探して、最初にあたった場所を返しします。

STR1=tinsertSomeSetingi、STR2=s。

結果は4になります。

お疲れ様ですー

なにかあったらコメントしてねー

Footer_Basic

Please Support some devices for my blog

Amazon Gift List

Find ME

Twitter:@3threes2
Email:soup01threes*gmail.com (* to @)
YoutubeChannel:https://www.youtube.com/channel/UCQ3CHGAIXZAbeOC_9mjQiWQ

シェアする

  • このエントリーをはてなブックマークに追加

フォローする