Files
LL17-honghai/C-Windows-1/bin/Debug/过站流程.txt
2025-08-26 15:47:03 +08:00

68 lines
2.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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为FAIL1为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