Skip to content

명령어-프로그램제어클래스

开启스레드

설명:开启전역백그라운드或者로컬백그라운드任务

명령어이름:PTHREAD_START

type값:90

매개변수이름유형설명
jobNamestring백그라운드任务프로그램파일이름
localOrGlobalint백그라운드유형:0-로컬백그라운드,1-전역백그라운드
logoutbool주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능
userParamIntint2차 개발사용자 정의매개변수(현재없음의미)
userParamStringstring2차 개발사용자 정의매개변수(현재없음의미)

요청예시

json
{
    "jobName": "SFDFF",
    "localOrGlobal": 0,
    "logout": false,
    "type": 90,
    "userParamInt": 0,
    "userParamString": ""
}

종료스레드

설명:닫기已经开启的백그라운드任务

명령어이름:PTHREAD_END

type값:91

매개변수이름유형설명
jobNamestring백그라운드任务프로그램파일이름
localOrGlobalint백그라운드유형:0-로컬백그라운드,1-전역백그라운드
logoutbool주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능
userParamIntint2차 개발사용자 정의매개변수(현재없음의미)
userParamStringstring2차 개발사용자 정의매개변수(현재없음의미)

요청예시

json
{
    "jobName": "SFDFF",
    "localOrGlobal": 0,
    "logout": false,
    "type": 91,
    "userParamInt": 0,
    "userParamString": ""
}

일시정지실행

설명:일시정지主프로그램和로컬백그라운드프로그램실행

명령어이름:PAUSERUN

type값:111

매개변수이름유형설명
jobNamestring当选取로컬백그라운드유형时선택的프로그램이름
programtypeint백그라운드유형:0-로컬백그라운드,1-전역백그라운드
logoutbool주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능
userParamIntint2차 개발사용자 정의매개변수(현재없음의미)
userParamStringstring2차 개발사용자 정의매개변수(현재없음의미)

요청예시

json
{
    "jobName": "SFDFF",
    "programtype": 2,
    "logout": false,
    "type": 111,
    "userParamInt": 0,
    "userParamString": ""
}

계속실행

설명:계속실행已일시정지的主프로그램或者로컬백그라운드프로그램

명령어이름:CONTINUERUN

type값:112

매개변수이름유형설명
jobNamestring当选取로컬백그라운드유형时선택的프로그램이름
programtypeint백그라운드유형:0-로컬백그라운드,1-전역백그라운드
logoutbool주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능
userParamIntint2차 개발사용자 정의매개변수(현재없음의미)
userParamStringstring2차 개발사용자 정의매개변수(현재없음의미)

요청예시

json
{
    "jobName": "SFDFF",
    "programtype": 2,
    "logout": false,
    "type": 112,
    "userParamInt": 0,
    "userParamString": ""
}

정지실행

설명:정지正在실행的프로그램,프로그램실행到정지실행명령어时서보전원 끄기

명령어이름:STOPRUN

type값:113

매개변수이름유형설명
logoutbool주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능
userParamIntint2차 개발사용자 정의매개변수(현재없음의미)
userParamStringstring2차 개발사용자 정의매개변수(현재없음의미)

요청예시

json
{
    "logout": false,
    "type": 113,
    "userParamInt": 0,
    "userParamString": ""
}

重新실행

설명:정지正在실행的프로그램,프로그램실행到정지실행명령어时서보전원 끄기

명령어이름:RESTRATRUN

type값:117

매개변수이름유형설명
logoutbool주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능
userParamIntint2차 개발사용자 정의매개변수(현재없음의미)
userParamStringstring2차 개발사용자 정의매개변수(현재없음의미)

요청예시

json
{
    "logout": false,
    "type": 117,
    "userParamInt": 0,
    "userParamString": ""
}

팝업명령어

설명:실행명령어时弹出所填写的알림内容窗口,버튼수량을/를选项수량,포인트击버튼会将변수값存入바인딩的변수

명령어이름:WINDOW

type값:208

매개변수이름유형설명
logoutbool주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능
userParamIntint2차 개발사용자 정의매개변수(현재없음의미)
userParamStringstring2차 개발사용자 정의매개변수(현재없음의미)
countint选项수량,값 범위범위[0,3]
text1string알림内容
text2string选项1内容
text3string选项2内容
text4string选项3内容
value1int选项1对应변수값
value2int选项2对应변수값
value3int选项3对应변수값
variableobject바인딩변수,구조:

variable구조

필드유형설명
datafloat데이터값
secondvalueint회要값
valueint변수값
varnamestring변수이름

요청예시

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

매개변수이름유형설명
logoutbool주석 처리 여부:true-작업 파일에서 실행되지 않음,false-처리되지 않음주석실행 가능
userParamIntint2차 개발사용자 정의매개변수(현재없음의미)
userParamStringstring2차 개발사용자 정의매개변수(현재없음의미)
jobNamestring当选取백그라운드유형时선택的프로그램이름
localOrGlobalint프로그램유형:0-로컬백그라운드,1-전역백그라운드,2-主프로그램
m_VariableValueobject存入변수,구조:

m_VariableValue구조

필드유형설명
datafloat데이터값
secondvalueint회要값
valueint변수값
varnamestring변수이름

요청예시

json
{
    "logout": false,
    "type": 209,
    "userParamInt": 0,
    "userParamString": "",
    "jobName": "SFDFF",
    "localOrGlobal": 0,
    "m_VariableValue": {
        "data": 0.0,
        "secondvalue": 0,
        "value": 1,
        "varname": "I001"
    }
}