请选择 进入手机版 | 继续访问电脑版

龙de船人

 找回密码
 立即注册

手机登录 微信登录 QQ登录

只需一步,快速开始

查看: 895|回复: 0
收起左侧

[Tribon] 设备重量中心抽取源代码

[复制链接]
发表于 2018-3-10 13:14 | 显示全部楼层 |阅读模式
  1. import kcs_dex
  2. import kcs_ui
  3. import kcs_util
  4. import os
  5. import datetime
  6. import aadAssDataExtraction
  7.    
  8. def main():
  9.     dataExtra = aadAssDataExtraction.DataExtraction()
  10.    
  11.     temp_file = '%s\\%s.txt'%(os.environ['TEMP'] ,datetime.datetime.now().strftime('%y%m%d%H%M%S'))
  12.     f = open(temp_file,'w')
  13.     f.writelines('%20s %20s %20s %20s %20s %20s\n'%('设备名', '重量', 'X','Y','Z','模块'))
  14.     res, input_name = kcs_ui.string_req('请输入设备名称','')
  15.     if res == kcs_util.ok():
  16.         dex_str = "EQUIPMENT.ITEM('%s'*).NAME"% input_name
  17.         dataExtra.ExtractData(dex_str)
  18.         
  19.         eqp_name_list = dataExtra.DataResult
  20.         for eqp_name in eqp_name_list:
  21.         
  22.             dex_str = "EQUIPMENT.ITEM('%s').REFERENCE.POINT"% eqp_name
  23.             dataExtra.ExtractData(dex_str)
  24.             ref_point = dataExtra.DataResult[0]
  25.             
  26.             dex_str = "EQUIPMENT.ITEM('%s').COMP_NAME"% eqp_name
  27.             dataExtra.ExtractData(dex_str)
  28.             comp_name = dataExtra.DataResult[0]
  29.             weight = 0
  30.             
  31.             dex_str = "COMPONENT('%s').GEN_PROPERTY.WEIGHT"%comp_name
  32.             dataExtra.ExtractData(dex_str)
  33.             weight = dataExtra.DataResult[0]

  34.             dex_str = "EQUIPMENT.ITEM('%s').MODULE(*).NAME"%eqp_name
  35.             dataExtra.ExtractData(dex_str)
  36.             mod_name = dataExtra.DataResult[0]
  37.             
  38.             f.writelines('%20s %20s %20s %20s %20s %20s\n'%(eqp_name,round(weight), round(ref_point[0]),round(ref_point[1]),round(ref_point[2]),mod_name))
  39.     f.close()
  40.     os.startfile(temp_file)
  41.             
  42. if __name__ == "__main__":
  43.     main()
  44.             
复制代码


回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册 手机登录 微信登录 QQ登录

本版积分规则

小黑屋|关于我们(mail@imarine.cn)|免责条款|沪公网安备 31011502001506号|龙de船人 ( 沪ICP备11048848号 )

本站所有内容未经授权谢绝转载,违者追究法律责任

Powered by imarine

© 2006-2017 imarine.cn

快速回复 返回顶部 返回列表