68 lines
2.4 KiB
Plaintext
68 lines
2.4 KiB
Plaintext
1、根据工单获取物料编码
|
||
接口函数:
|
||
//查询物料编码
|
||
DLLAPI int CALLMETHOD ATS_SelectMaterialCode(_in_ char * BatchNumber, _out_ char * MaterialCode);
|
||
|
||
BatchNumber:批次(设备人员输入)
|
||
MaterialCode:返回所有物料编码
|
||
|
||
例:DLLAPI int CALLMETHOD ATS_SelectMaterialCode(_in_ char * GT2311001404, _out_ char * MaterialCode);
|
||
函数返回:080899-070528#931201-100124# 以#号为分隔符,即该工单有两个物料编码。
|
||
|
||
|
||
2、根据物料编码获取工站名
|
||
接口函数:
|
||
//查询测试站名称
|
||
DLLAPI int CALLMETHOD ATS_SelectATSStationName(_in_ char * MaterialCode, _out_ char * ATSStationName);
|
||
|
||
MaterialCode:物料编码。将第1步获取的所有物料编码供设备人员选择。将设备人员选择的物料编码作为输入。
|
||
ATSStationName:返回所有工站名。
|
||
|
||
例:DLLAPI int CALLMETHOD ATS_SelectATSStationName(_in_ char * 080899-070528, _out_ char * ATSStationName);
|
||
函数返回:FA120#FA90#FA150#FA80#FA100#FA50#FA110# (工站名以#分隔)
|
||
供设备人员选择其中一个站点名。
|
||
|
||
3、检查是否在当前站点
|
||
|
||
函数接口
|
||
DLLAPI int CALLMETHOD ATS_SelectTestYorN_Batch_LineName(
|
||
_in_ char* MainSN,//产品条码
|
||
_in_ char* ATSStationName,//站名,第2步选择的站点名
|
||
_in_ char* MaterialCode,//物料编码,第1步选择的物料编码
|
||
_in_ char* Batch,//批次,现场设备人员输入,第1步设备人员输入时将批次保存
|
||
_in_ char* LineName,//线别名称,现场设备人员输入
|
||
_in_ char* Value2,//输入固定值“NA”
|
||
_in_ char* Value3,//输入固定值“NA”
|
||
_out_ char* TestYorN
|
||
);
|
||
|
||
返回值为Y。及代表可以测试。返回值为N,代表不在当前站点。
|
||
|
||
4、上传数据
|
||
接口函数:
|
||
DLLAPI int CALLMETHOD ATS_InsertDataRow_JIG_V2(
|
||
_in_ char *strlinename,//线别名称,现场设备人员输入
|
||
_in_ char *strbatch,//批次,现场设备人员输入,第1步设备人员输入时将批次保存
|
||
_in_ char *strlocation,//物料编码,第1步选择的物料编码
|
||
_in_ char *strstation,//站名,第2步选择的站点名
|
||
_in_ char *strsn,//过站条码
|
||
_in_ int iresult,//测试结果 0为FAIL,1为PASS
|
||
_in_ char * errorinfo,//错误信息 Fail测试项,Pass填NA
|
||
_in_ char * JIG_Number,//机架编号 设备编号,无设备编号输入PC MAC地址
|
||
_in_ char *strswversion,//软件版本
|
||
_in_ char *strremark, //备注 可填写NA
|
||
_in_ char *strkeys,//列名 例:ONE,H0H,H1H,H2H,H3H 后续增加步骤H'n'H
|
||
_in_ char *strvalues//值 例:'条码','Value1','Value2','Value3','Value4' 注意Value值不要为空
|
||
);
|
||
|
||
5、获取Pincode信息
|
||
DLLAPI int CALLMETHOD ATS_CALL_IT_SQL_API(
|
||
_in_ char * select mes_sonos_pkg.f_GetJsondata('扫描条码') from dual, //输入扫描条码
|
||
_out_ char * Result_Str, //返回Pincode信息
|
||
_in_ int length_max //默认为0
|
||
);
|
||
|
||
备注:
|
||
32位调用ATS_Station_Managment.dll
|
||
64位调用ATS_Station_Management_X64.dll
|