料号STEP管理模块
更新时间:2024-11-29 16:47
5944
0
文档错误过时,
我要反馈
函数 |
gkl_json script_get_job_name (const gkl_json ¶m, gkl_string &errorStr) 获取job的名字 更多... |
gkl_json script_add_step (const gkl_json ¶m, gkl_string &errorStr) 获取job的名字 更多... |
gkl_json script_del_step (const gkl_json ¶m, gkl_string &errorStr) 删step 更多... |
gkl_json script_copy_step (const gkl_json ¶m, gkl_string &errorStr) 复制step 更多... |
gkl_json script_set_step_profile (const gkl_json ¶m, gkl_string &errorStr) 设置profile 更多... |
gkl_json script_step_rename (const gkl_json ¶m, gkl_string &errorStr) step重命名 更多... |
gkl_json script_add_drill_tail_step (const gkl_json ¶m, gkl_string &errorStr) 增加尾孔step 更多... |
gkl_json script_set_step_datum_point (const gkl_json ¶m, gkl_string &errorStr) 设置step的锚点 更多... |
gkl_json script_get_step_datum_point (const gkl_json ¶m, gkl_string &errorStr) gkl_json script_step_synchro (const gkl_json ¶m, gkl_string &errorStr) 详细描述
函数说明
◆ script_add_drill_tail_step()
gkl_json script_add_drill_tail_step(const gkl_json & param,gkl_string & errorStr )
增加尾孔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的名字
参见
参数
[in]stringstep名字
返回
◆ script_copy_step()
gkl_json script_copy_step(const gkl_json & param,gkl_string & errorStr )
复制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
参见
参数
[in]stringstep名
返回
◆ script_get_job_name()
gkl_json script_get_job_name(const gkl_json & param,gkl_string & errorStr )
获取job的名字
参见
参数
[in]无参
返回
string 料号名字
◆ script_get_step_datum_point()
gkl_json script_get_step_datum_point(const gkl_json & param,gkl_string & errorStr )
参见
参数
[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的锚点
参见
参数
[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
参见
参数
[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重命名
参见
参数
[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同步
返回