data = json.load(“API收到的Json文件”)

 

VIN

=data["Model"]["VIN"]

拧紧ID

=data["Model"]["ResultNumber"]

工具IP

=data["Model"]["Controller"]["IP"]

工具端口

=data["Model"]["Controller"]["Port"]

PSETID

=data["Model"]["PSet"]["Number"]

拧紧时间

=data["Model"]["ControllerDateTime"]

拧紧最终结果

=data["Model"]["Report"]

扭矩值

=data["Model"]["Results"][0]["Steps"][0]["Data"]["FinalTorque"]

扭矩结果(OK/NG)

=data["Model"]["Results"][0]["Steps"][0]["Data"]["TorqueTrend"]

 # 3代表OK

角度值

=data["Model"]["Results"][0]["Steps"][0]["Data"]["FinalAngle"]

角度结果(OK/NG)

=data["Model"]["Results"][0]["Steps"][0]["Data"]["TorqueAngle"]

 # 3代表OK

目标扭矩值

=data["Model"]["Results"][0]["Steps"][0]["Configuration"]["TorqueTarget"]

拧紧总数

=data["Model"]["CycleOKProgrammed"]

当前拧紧螺栓号

=data["Model"]["OperationCount"]

扭矩下限

=data["Model"]["Results"][0]["Steps"][0]["Configuration"]["TorqueMaxTolerance"]

扭矩上限

=data["Model"]["Results"][0]["Steps"][0]["Configuration"]["TorqueMinTolerance"]

角度下限

=data["Model"]["Results"][0]["Steps"][0]["Configuration"]["AngleMinTolerance"]

角度上限

=data["Model"]["Results"][0]["Steps"][0]["Configuration"]["AngleMaxTolerance"]

工具编号

=data["Model"]["TighteningUnit"]["Number"]

控制器名称

=data["Model"]["Controller"]["Name"]

JOBID

=data["Model"]["Results"][0]["Steps"][0]["Data"]["APNumber"]

错误代码 (ErrorStatus)

2代控制器: =data["Model"]["Results"][0]["Steps"][0]["Data"]["ErrorCode"]
3代控制器: =data["Model"]["Results"][0]["Steps"][0]["Data"]["StopSource"]

拧紧策略 (Strategy)

=data["Model"]["Results"][0]["Steps"][0]["Configuration"]["Type"]
21:扭矩法
24:角度法
31:角度和扭矩法

作业序列号 (JobSequenceNumber)

=data["Model"]["Results"][0]["Steps"][0]["Data"]["APGUID"]