tia wincc rt advanced 翻译工具

已锁定

jiangkun

  • 帖子

    20
  • 精华

    2
  • 被关注

    26

论坛等级:游侠

注册时间:2014-01-09

普通 普通 如何晋级?

tia wincc rt advanced 翻译工具

1340

2

2021-07-11 17:12:02

  前不久,有一个项目用到了 tia wincc rt advanced,画面需要使用多语言,在西门子全球技术资源中心找到了一款 tia 翻译工具,使用了一下,不怎么好用。没办法,自己写了一个脚本程序,将中文词条翻译为英文。

脚本处理流程如下:


脚本代码:

#导入win32com库

import win32com.client as win32

if __name__ == '__main__':

    app = "Excel"

    file = r"TIAProjectTexts.xlsx"   #博图导出的文本文件

   #启动excel程序

    x1 = win32.gencache.EnsureDispatch("%s.Application" % app)

    workbook = x1.Workbooks.Open(file)  

    worksheet = workbook.Worksheets(2)

    worksheet.Select()

    x1.Visible = True

   #获取词条数量

    x = worksheet.Cells(1, 1).End(-4121).Row

    n = 1

    textlist=[]

    while n < x + 1:

       textlist.append(worksheet.Cells(n, 7).Value)

       n = n + 1

    workbook.Close()

excel的词条读取后,提交给翻译网站,翻译后,再写入excel中,最后手动导入到博图中。

提交的代码网上很多,这里就不贴出来了。


tia wincc rt advanced 翻译工具 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32939条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。