Форум Smart Solutions VDT
factory talk reads tags - Версия для печати

+- Форум Smart Solutions VDT (http://forum.vdt-solutions.de)
+-- Форум Системы и средства автоматизации (http://forum.vdt-solutions.de/forumdisplay.php?fid=1)
+--- Форум Программирование (http://forum.vdt-solutions.de/forumdisplay.php?fid=3)
+--- Темы: factory talk reads tags (/showthread.php?tid=173)



factory talk reads tags - vaibaras - 12-Feb-2020

Здравствуйте, нужна помощь. Произвёл перемещение из RSview32 в Factorytalk View SE. В старом проекте для изменения языка был использован vba код. Есть TAG папка, в которой около 1000 TAG type string, имена ( названия ) которых например: text\accelerate. В текстовом файле записано столько же строк, каждая из которых начинается TAG именем ( названием ) и переводом например: text\accelerate,accelerate,beschleunigen,hizlandirmak,pagreitinti. Код vba изменяет ( переводит ) значение TAG на нужный язык. Я знаю как считать TAG в vba создав TagGroup и при помощи команды Add вложить тэги. С несколькими тэгами это не проблема, но когда их около тысячи. Есть ли возможность все тэги одновременно переместить из папки?
буду премного благодарен


RE: factory talk reads tags - dv_ - 13-Feb-2020

Объектные модели RSview32 и Factorytalk View SE разные, VBA код работает с объектами модели. Т.е. переноса кода не будет.
Factorytalk View SE имеет многоязычную поддержку.
Самый простой путь:
- делается все на одном языке.
- добавляются нужные языки.
- экспорт в Excel
- в Excel добавляется нужный текст для добавленных языков.
- импорт из Excel в проект.

Засады:
- длина текста может быть разной и соответственно отображение.
- добавление, редактирование коснется только того языка, который был выбран при открытии проекта в Studio.

Посмотри (http://forum.vdt-solutions.de/showthread.php?tid=116), может оказаться полезным.

Если сильно нужно редактирование базы тегов: экспорт-импорт через Excel (внимание на системные настройки Windows для ".", "," и ";").
В Factorytalk View SE можно обойтись вообще без базы тегов (работает быстрее).

Механизм тревог в Factorytalk View SE - на порядок мощнее.