명령어-문자열클래스
1. 문자열추가 쓰기 (STRING_SPELL)
설명:기존문자열변수또는 새로운문자변수에 복사합니다추가 쓰기필요문자,构완료1번째갱신문자열변수。
명령어이름:STRING_SPELL
type 값을:223
매개변수 목록
| 매개변수이름 | 유형 | 설명 | 예시값을 |
|---|---|---|---|
| logout | bool | 주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능 | false |
| type | int | 명령어유형,문자열추가 쓰기에서열거형수열에 복사합니다이(가) 223 | 223 |
| userParamInt | int | 2차 개발에서 사용자 정의, 현재 의미 없음 | 0 |
| userParamString | string | 2차 개발에서 사용자 정의, 현재 의미 없음 | "" |
| variable | object | 변수유형及이름;string유형변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":8,"varname":"S001"} |
| variableValue | object | 추가 쓰기문자변수;string유형변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":8,"varname":"GS001"} |
JSON 예시
json
{
"logout": false,
"type": 223,
"userParamInt": 0,
"userParamString": "",
"variable": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "S001"},
"variableValue": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "GS001"}
}2. 인덱스추출 (STRING_SLICE)
설명:추출1번째문자열변수에 복사합니다其에 복사합니다1부분문자열,위치와추출부분문자열지정된 변수에 저장합니다변수。
명령어이름:STRING_SLICE
type 값을:224
매개변수 목록
| 매개변수이름 | 유형 | 설명 | 예시값을 |
|---|---|---|---|
| logout | bool | 주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능 | false |
| type | int | 명령어유형,인덱스추출에서열거형수열에 복사합니다이(가) 224 | 224 |
| userParamInt | int | 2차 개발에서 사용자 정의, 현재 의미 없음 | 0 |
| userParamString | string | 2차 개발에서 사용자 정의, 현재 의미 없음 | "" |
| startIndex | object | 起시작인덱스위치;int유형수동 입력 값또는者변수,전역또는로컬 | {"data":2.0,"secondvalue":0,"value":0,"varname":""} |
| endIndex | object | 종료인덱스위치;int유형수동 입력 값또는者변수,전역또는로컬 | {"data":8.0,"secondvalue":0,"value":0,"varname":""} |
| dataVariable | object | 조회데이터依회저장위치;string유형변수,전역또는로컬 | {"data":0.0,"secondvalue":1,"value":8,"varname":"GS[I001]"} |
| variable | object | 추출 대상문자열변수;string유형변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":8,"varname":"S001"} |
JSON 예시
json
{
"logout": false,
"type": 224,
"userParamInt": 0,
"userParamString": "",
"startIndex": {"data": 2.0, "secondvalue": 0, "value": 0, "varname": ""},
"endIndex": {"data": 8.0, "secondvalue": 0, "value": 0, "varname": ""},
"dataVariable": {"data": 0.0, "secondvalue": 1, "value": 8, "varname": "GS[I001]"},
"variable": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "S001"}
}3. 문자열구분자 분리 (STRING_SPLIT)
설명:값을문자열변수에 복사합니다其에 복사합니다1번째문자拆分,위치와拆分문자依회저장指설정변수에 복사합니다。
명령어이름:STRING_SPLIT
type 값을:225
매개변수 목록
| 매개변수이름 | 유형 | 설명 | 예시값을 |
|---|---|---|---|
| logout | bool | 주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능 | false |
| type | int | 명령어유형,문자열구분자 분리에서열거형수열에 복사합니다이(가) 225 | 225 |
| userParamInt | int | 2차 개발에서 사용자 정의, 현재 의미 없음 | 0 |
| userParamString | string | 2차 개발에서 사용자 정의, 현재 의미 없음 | "" |
| separator | object | 구분자;string유형수동 입력 값또는변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":8,"varname":"GS001"} |
| variable | object | 대상문자열변수이름;string유형변수,전역또는로컬 | {"data":0.0,"secondvalue":1,"value":8,"varname":"S[I001]"} |
| dataVariable | object | 조회데이터依회저장首위치;string유형변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":8,"varname":"S001"} |
| dataStorage | object | 记기록제공가져오기데이터수량;string유형手채우기"0"또는者int유형변수,전역또는로컬。string유형手채우기"0"사용 안 함을 의미 | {"data":0.0,"secondvalue":1,"value":8,"varname":"GI[I001]"} |
JSON 예시
json
{
"dataStorage": {"data": 0.0, "secondvalue": 1, "value": 8, "varname": "GI[I001]"},
"dataVariable": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "S001"},
"logout": false,
"separator": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "GS001"},
"type": 225,
"userParamInt": 0,
"userParamString": "",
"variable": {"data": 0.0, "secondvalue": 1, "value": 8, "varname": "S[I001]"}
}4. 문자열설정비트 (STRING_LOCATE)
설명:조회문자열변수里面특정문자의위치,위치와위치와/과수량지정된 변수에 저장합니다변수。
주의:
- 만일待인덱스변수에서1번째문자열里面예아님연결续문자,에서실행설정비트조회명령어일 때,문자위치와/과번째수예없음法읽기출력来
- 만일待인덱스변수에서1번째문자열里面예연결续문자,에서실행설정비트조회명령어일 때,읽기출력来문자위치예제1번째인덱스변수위치,데이터저장번째수이(가)1
명령어이름:STRING_LOCATE
type 값을:226
매개변수 목록
| 매개변수이름 | 유형 | 설명 | 예시값을 |
|---|---|---|---|
| logout | bool | 주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능 | false |
| type | int | 명령어유형,문자열설정비트에서열거형수열에 복사합니다이(가) 226 | 226 |
| userParamInt | int | 2차 개발에서 사용자 정의, 현재 의미 없음 | 0 |
| userParamString | string | 2차 개발에서 사용자 정의, 현재 의미 없음 | "" |
| variable | object | 대상문자열변수이름;string유형변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":8,"varname":"S001"} |
| startIndex | object | 검색할 문자;string유형수동 입력 값또는변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":7,"varname":"RRRR"} |
| dataVariable | object | 조회데이터依회저장首위치;int유형변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":8,"varname":"I001"} |
| dataStorage | object | 记기록제공가져오기데이터수량;string유형手채우기"0"또는者int유형변수,전역또는로컬。string유형手채우기"0"사용 안 함을 의미 | {"data":0.0,"secondvalue":1,"value":8,"varname":"GI[GI001]"} |
JSON 예시
json
{
"dataStorage": {"data": 0.0, "secondvalue": 1, "value": 8, "varname": "GI[GI001]"},
"dataVariable": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "I001"},
"logout": false,
"startIndex": {"data": 0.0, "secondvalue": 0, "value": 7, "varname": "RRRR"},
"type": 226,
"userParamInt": 0,
"userParamString": "",
"variable": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "S001"}
}5. 문자열길이 (STRING_LENGTH)
설명:계산1번째문자열변수길이,위치와계산길이저장변수。
명령어이름:STRING_LENGTH
type 값을:227
매개변수 목록
| 매개변수이름 | 유형 | 설명 | 예시값을 |
|---|---|---|---|
| logout | bool | 주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능 | false |
| type | int | 명령어유형,문자열길이에서열거형수열에 복사합니다이(가) 227 | 227 |
| userParamInt | int | 2차 개발에서 사용자 정의, 현재 의미 없음 | 0 |
| userParamString | string | 2차 개발에서 사용자 정의, 현재 의미 없음 | "" |
| variable | object | 설정비트문자의변수;string유형변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":8,"varname":"S001"} |
| dataVariable | object | 계산 결과를 저장할 변수;int유형변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":8,"varname":"I001"} |
JSON 예시
json
{
"dataVariable": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "I001"},
"logout": false,
"type": 227,
"userParamInt": 0,
"userParamString": "",
"variable": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "S001"}
}6. 문자열转非문자열 (STRING_TO)
설명:문자열변수변환완료非문자열변수。
변환 규칙:문자열변수변환완료非문자열변수일 때하면값을문자열변수값부분변환非문자열변수。변환 과정에서문자열변수제1번째문자시작변환,값이 아닌 문자가 감지될 때까지예非값문자일 때변환종료,감지된값부분의 문자를 대상 변수로 변환합니다非문자변수。만일확인제1번째문자예非값문자,那문자열없음法변환성공。
명령어이름:STRING_TO
type 값을:228
매개변수 목록
| 매개변수이름 | 유형 | 설명 | 예시값을 |
|---|---|---|---|
| logout | bool | 주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능 | false |
| type | int | 명령어유형,문자열转非문자열에서열거형수열에 복사합니다이(가) 228 | 228 |
| userParamInt | int | 2차 개발에서 사용자 정의, 현재 의미 없음 | 0 |
| userParamString | string | 2차 개발에서 사용자 정의, 현재 의미 없음 | "" |
| variable | object | 계산 대상길이변수;string유형변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":8,"varname":"S001"} |
| nonVariable | object | 변환대상변수;int유형또는double유형또는bool유형변수,로컬또는전역 | {"data":0.0,"secondvalue":0,"value":8,"varname":"I001"} |
JSON 예시
json
{
"nonVariable": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "I001"},
"logout": false,
"type": 228,
"userParamInt": 0,
"userParamString": "",
"variable": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "S001"}
}7. 非문자열转문자열 (TO_STRING)
설명:非문자열변수변환완료문자열변수。
명령어이름:TO_STRING
type 값을:229
매개변수 목록
| 매개변수이름 | 유형 | 설명 | 예시값을 |
|---|---|---|---|
| logout | bool | 주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능 | false |
| type | int | 명령어유형,非문자열转문자열에서열거형수열에 복사합니다이(가) 229 | 229 |
| userParamInt | int | 2차 개발에서 사용자 정의, 현재 의미 없음 | 0 |
| userParamString | string | 2차 개발에서 사용자 정의, 현재 의미 없음 | "" |
| variable | object | 변환대상변수;string유형변수,전역또는로컬 | {"data":0.0,"secondvalue":0,"value":8,"varname":"S001"} |
| nonVariable | object | 필요변환변수;int유형또는double유형또는bool유형변수,로컬또는전역 | {"data":0.0,"secondvalue":1,"value":8,"varname":"GI[GI001]"} |
JSON 예시
json
{
"nonVariable": {"data": 0.0, "secondvalue": 1, "value": 8, "varname": "GI[GI001]"},
"logout": false,
"type": 229,
"userParamInt": 0,
"userParamString": "",
"variable": {"data": 0.0, "secondvalue": 0, "value": 8, "varname": "S001"}
}