服务指引

常见服务

下单提示

设计提醒

重大提示

PCB常见问题

料号STEP管理模块

( 2022-09-13 阅读 5904)

函数

gkl_json script_get_job_name (const gkl_json &param, gkl_string &errorStr) 获取job的名字 更多...

 gkl_json script_add_step (const gkl_json &param, gkl_string &errorStr) 获取job的名字 更多...

 gkl_json script_del_step (const gkl_json &param, gkl_string &errorStr) 删step 更多...

 gkl_json script_copy_step (const gkl_json &param, gkl_string &errorStr) 复制step 更多...

 gkl_json script_set_step_profile (const gkl_json &param, gkl_string &errorStr) 设置profile 更多...

 gkl_json script_step_rename (const gkl_json &param, gkl_string &errorStr) step重命名 更多...

 gkl_json script_add_drill_tail_step (const gkl_json &param, gkl_string &errorStr) 增加尾孔step 更多...

 gkl_json script_set_step_datum_point (const gkl_json &param, gkl_string &errorStr) 设置step的锚点 更多...

 gkl_json script_get_step_datum_point (const gkl_json &param, gkl_string &errorStr) gkl_json script_step_synchro (const gkl_json &param, gkl_string &errorStr) 详细描述

函数说明

◆ script_add_drill_tail_step()

gkl_json script_add_drill_tail_step(const gkl_json & param,gkl_string & errorStr )

增加尾孔step

参见

script_add_drill_tail_step

参数

[in]json    {
        "stepname":"drill",                 //step名字
        "holespace":0.5,                    //孔距
        "maxholesize":1.2,              //最大孔径
        "minholesize":0.3,              //最小孔径
        "marginwidth":300.2,                //step宽度
        "marginheight":10.2             //step高度
    }

返回

◆ script_add_step()

gkl_json script_add_step(const gkl_json & param,gkl_string & errorStr )

获取job的名字

参见

script_add_step()

参数

[in]stringstep名字

返回


◆ script_copy_step()

gkl_json script_copy_step(const gkl_json & param,gkl_string & errorStr )

复制step

参见

script_copy_step()

参数

[in]json    {
    "src":"net",            //源step
    "des":"edit",           //目标step
    "flip":false            //是否阴阳处理
    }

返回

◆ script_del_step()

gkl_json script_del_step(const gkl_json & param,gkl_string & errorStr )

删step

参见

script_del_step()

参数

[in]stringstep名

返回

◆ script_get_job_name()

gkl_json script_get_job_name(const gkl_json & param,gkl_string & errorStr )

获取job的名字

参见

script_get_job_name()

参数

[in]无参

返回

string 料号名字

◆ script_get_step_datum_point()

gkl_json script_get_step_datum_point(const gkl_json & param,gkl_string & errorStr )

参见

script_get_step_datum_point

参数

[in]string-—step名称

返回

json

    {
        "x":0.5,                            //x坐标
        "y":1.2,                            //y坐标
    }

◆ script_set_step_datum_point()

gkl_json script_set_step_datum_point(const gkl_json & param,gkl_string & errorStr )

设置step的锚点

参见

script_set_step_datum_point

参数

[in]json    {
        "stepname":"edit",                  //step名字
        "x":0.5,                            //x坐标
        "y":1.2,                            //y坐标
    }

返回

◆ script_set_step_profile()

gkl_json script_set_step_profile(const gkl_json & param,gkl_string & errorStr )

设置profile

参见

script_set_step_profile()

参数

[in]json    {
        "stepname":"edit",                  //step名字
        "profile":                          //profile封闭多边形点数组,单位根据用户单位设置
        [
            {"x":0.0,"y":0.0},
            {"x":100.0,"y":0.0},
            {"x":100.0,"y":100.0},
            {"x":0.0,"y":100.0}
        ]
    }

返回

◆ script_step_rename()

gkl_json script_step_rename(const gkl_json & param,gkl_string & errorStr )

step重命名

参见

script_step_rename()

参数

[in]json    {
        "stepname":"edit",                  //step名字
        "newname":"123_edit"                //step新的名字
    }

返回

◆ script_step_synchro()

gkl_json script_step_synchro(const gkl_json & param,gkl_string & errorStr )

参见

script_step_synchro 手动拷贝step同步

返回

阅读 5904
(0) (0)