명령어-프로그램제어클래스
开启스레드
설명:开启전역백그라운드或者로컬백그라운드任务
명령어이름:PTHREAD_START
type값:90
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| jobName | string | 백그라운드任务프로그램파일이름 |
| localOrGlobal | int | 백그라운드유형:0-로컬백그라운드,1-전역백그라운드 |
| logout | bool | 주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능 |
| userParamInt | int | 2차 개발사용자 정의매개변수(현재없음의미) |
| userParamString | string | 2차 개발사용자 정의매개변수(현재없음의미) |
요청예시:
json
{
"jobName": "SFDFF",
"localOrGlobal": 0,
"logout": false,
"type": 90,
"userParamInt": 0,
"userParamString": ""
}종료스레드
설명:닫기已经开启的백그라운드任务
명령어이름:PTHREAD_END
type값:91
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| jobName | string | 백그라운드任务프로그램파일이름 |
| localOrGlobal | int | 백그라운드유형:0-로컬백그라운드,1-전역백그라운드 |
| logout | bool | 주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능 |
| userParamInt | int | 2차 개발사용자 정의매개변수(현재없음의미) |
| userParamString | string | 2차 개발사용자 정의매개변수(현재없음의미) |
요청예시:
json
{
"jobName": "SFDFF",
"localOrGlobal": 0,
"logout": false,
"type": 91,
"userParamInt": 0,
"userParamString": ""
}일시정지실행
설명:일시정지主프로그램和로컬백그라운드프로그램실행
명령어이름:PAUSERUN
type값:111
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| jobName | string | 当选取로컬백그라운드유형时선택的프로그램이름 |
| programtype | int | 백그라운드유형:0-로컬백그라운드,1-전역백그라운드 |
| logout | bool | 주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능 |
| userParamInt | int | 2차 개발사용자 정의매개변수(현재없음의미) |
| userParamString | string | 2차 개발사용자 정의매개변수(현재없음의미) |
요청예시:
json
{
"jobName": "SFDFF",
"programtype": 2,
"logout": false,
"type": 111,
"userParamInt": 0,
"userParamString": ""
}계속실행
설명:계속실행已일시정지的主프로그램或者로컬백그라운드프로그램
명령어이름:CONTINUERUN
type값:112
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| jobName | string | 当选取로컬백그라운드유형时선택的프로그램이름 |
| programtype | int | 백그라운드유형:0-로컬백그라운드,1-전역백그라운드 |
| logout | bool | 주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능 |
| userParamInt | int | 2차 개발사용자 정의매개변수(현재없음의미) |
| userParamString | string | 2차 개발사용자 정의매개변수(현재없음의미) |
요청예시:
json
{
"jobName": "SFDFF",
"programtype": 2,
"logout": false,
"type": 112,
"userParamInt": 0,
"userParamString": ""
}정지실행
설명:정지正在실행的프로그램,프로그램실행到정지실행명령어时서보전원 끄기
명령어이름:STOPRUN
type값:113
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| logout | bool | 주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능 |
| userParamInt | int | 2차 개발사용자 정의매개변수(현재없음의미) |
| userParamString | string | 2차 개발사용자 정의매개변수(현재없음의미) |
요청예시:
json
{
"logout": false,
"type": 113,
"userParamInt": 0,
"userParamString": ""
}重新실행
설명:정지正在실행的프로그램,프로그램실행到정지실행명령어时서보전원 끄기
명령어이름:RESTRATRUN
type값:117
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| logout | bool | 주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능 |
| userParamInt | int | 2차 개발사용자 정의매개변수(현재없음의미) |
| userParamString | string | 2차 개발사용자 정의매개변수(현재없음의미) |
요청예시:
json
{
"logout": false,
"type": 117,
"userParamInt": 0,
"userParamString": ""
}팝업명령어
설명:실행명령어时弹出所填写的알림内容窗口,버튼수량을/를选项수량,포인트击버튼会将변수값存入바인딩的변수
명령어이름:WINDOW
type값:208
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| logout | bool | 주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능 |
| userParamInt | int | 2차 개발사용자 정의매개변수(현재없음의미) |
| userParamString | string | 2차 개발사용자 정의매개변수(현재없음의미) |
| count | int | 选项수량,값 범위범위[0,3] |
| text1 | string | 알림内容 |
| text2 | string | 选项1内容 |
| text3 | string | 选项2内容 |
| text4 | string | 选项3内容 |
| value1 | int | 选项1对应변수값 |
| value2 | int | 选项2对应변수값 |
| value3 | int | 选项3对应변수값 |
| variable | object | 바인딩변수,구조: |
variable구조:
| 필드 | 유형 | 설명 |
|---|---|---|
| data | float | 데이터값 |
| secondvalue | int | 회要값 |
| value | int | 변수값 |
| varname | string | 변수이름 |
요청예시:
json
{
"logout": false,
"type": 208,
"userParamInt": 0,
"userParamString": "",
"count": 3,
"text1": "AAAAA",
"text2": "1",
"text3": "2",
"text4": "3",
"value1": 1111,
"value2": 2222,
"value3": 3333,
"variable": {
"data": 0.0,
"secondvalue": 0,
"value": 1,
"varname": "I001"
}
}스레드상태
설명:查看현재所실행的스레드프로그램的상태,정지等于1,일시정지等于2,실행等于3
명령어이름:PTHREAD_STATE
type값:209
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| logout | bool | 주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능 |
| userParamInt | int | 2차 개발사용자 정의매개변수(현재없음의미) |
| userParamString | string | 2차 개발사용자 정의매개변수(현재없음의미) |
| jobName | string | 当选取백그라운드유형时선택的프로그램이름 |
| localOrGlobal | int | 프로그램유형:0-로컬백그라운드,1-전역백그라운드,2-主프로그램 |
| m_VariableValue | object | 存入변수,구조: |
m_VariableValue구조:
| 필드 | 유형 | 설명 |
|---|---|---|
| data | float | 데이터값 |
| secondvalue | int | 회要값 |
| value | int | 변수값 |
| varname | string | 변수이름 |
요청예시:
json
{
"logout": false,
"type": 209,
"userParamInt": 0,
"userParamString": "",
"jobName": "SFDFF",
"localOrGlobal": 0,
"m_VariableValue": {
"data": 0.0,
"secondvalue": 0,
"value": 1,
"varname": "I001"
}
}