Страница 1 из 1

Вопросы по SuperTag'ам

СообщениеДобавлено: Чт апр 25, 2013 3:38 pm
SNike
Имеется супертег. Выбираю его в словаре тегов, жму кнопку "Delete", он переспрашивает действительно ли я хочу это сделать, я подтверждаю. Однако, после подтверждения он не удаляется.

Как удалить SuperTag ? Как переименовать ?

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Чт апр 25, 2013 4:01 pm
SNike
На счет удалить - видимо я не все ссылки убрал в проекте. Оказывается, в кросс-референсе при поиске нужно указывать полный путь к полю супертега, т.е. Если ввести в поиске MyTag то особо ничего не найдешь, а вот если написать MyTag\Field1 то поиск сработает.

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Чт апр 25, 2013 4:44 pm
SNike
Да, по удалению вопрос снят. Следующие возникшие вопросы:
1) можно ли переименовать во всех одинаковых (созданных на базе одного шаблона) супертегах поле?
2) как удалить поле супертега ?

Может кто подскажет?

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Чт апр 25, 2013 8:25 pm
Генератор зла
Все шаблоны супертегов хранятся в файле supertag.dat в C:\Doc&Sett\AllUsers\ApplicationData\Wonderware\InTouch
И почитайте InTouch - Help - Index - Supertag

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Вт апр 30, 2013 2:17 pm
SNike
Почитал Help, там все касается именно шаблонов. Как можно удалить одно из полей не из шаблона а из уже созданного супертега ?

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Вт апр 30, 2013 9:52 pm
Steelman63
Генератор зла писал(а):И почитайте InTouch - Help - Index - Supertag


читаем по указанному адресу:
"Member tags of an instance of a SuperTag template cannot be deleted. For example, if PumpRPM is a member tag of the TankPump SuperTag template, it cannot be deleted from any instance of TankPump. You can only delete tags from the SuperTag template."

если нужно - переводим гуглом

получаем: удалить член(в хорошем смысле слова) супертега нельзя.

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Вт апр 30, 2013 9:55 pm
Steelman63
SNike писал(а):На счет удалить - видимо я не все ссылки убрал в проекте. Оказывается, в кросс-референсе при поиске нужно указывать полный путь к полю супертега, т.е. Если ввести в поиске MyTag то особо ничего не найдешь, а вот если написать MyTag\Field1 то поиск сработает.


так же можно применить фильтр с маской:
MyTag\*

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Ср май 01, 2013 1:46 am
Генератор зла
Steelman63 писал(а):удалить член(в хорошем смысле слова) супертега нельзя.

Но можно попробовать:
1. удалить все ссылки анимации и скриптов на эл-т супертега и затем Update Unused Counts|Delete Unused Tags
2. DBDump, в CSV-файле ветереть нужные эл-ты супертега, DBLoad.

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Ср май 01, 2013 11:22 am
Генератор зла
Генератор зла писал(а):2. DBDump, в CSV-файле ветереть нужные эл-ты супертега, DBLoad.

DBLoad в пустой проект InTouch.

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Пн май 13, 2013 12:27 pm
SNike
Генератор зла писал(а):DBLoad в пустой проект InTouch.

Почему не в текущий проект ?

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Пн май 13, 2013 1:38 pm
NewOrdered
SNike писал(а):
Генератор зла писал(а):DBLoad в пустой проект InTouch.

Почему не в текущий проект ?


Потому, что в текущем проекте все равно остаются те тэги, которые вы удалите из CSV-файла (то есть при импорте DB Load новые добавляются, существующие изменяются, а удаленные из CSV - не удаляются из проекта).

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Пн май 13, 2013 2:09 pm
SNike
А в режиме загрузки с заменой не удастся достичь нужного результата ?

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Пн май 13, 2013 2:23 pm
NewOrdered
SNike писал(а):А в режиме загрузки с заменой не удастся достичь нужного результата ?


При DB Load существующие тэги - заменятся в проекте, новые - добавятся в проект, удаленные из CSV - НЕ УДАЛЯТСЯ из проекта.

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Пн май 13, 2013 8:17 pm
SNike
Что-то с этими супертегами больше проблем чем пользы. Инстансы не переименовать, поля тоже не переименовать и не удалить...
Кажется мне что проще создать обычные 10 тегов вместо одного супертега с 10 полями

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Пн май 13, 2013 8:34 pm
NewOrdered
SNike писал(а):Что-то с этими супертегами больше проблем чем пользы. Инстансы не переименовать, поля тоже не переименовать и не удалить...
Кажется мне что проще создать обычные 10 тегов вместо одного супертега с 10 полями


Ну все инструменты для работы с ними вам тут уже подсказали:

- TeamplateMaker - для создания шаблонов;
- Cross References - для поиска ссылок;
- Update Use Counts - для обновления ссылок;
- Delete Unused Tags - для удаления тэгов;
- DBDump/DBLoad - экспорт/импорт;
- CSV/Excel для полноценного редактирования имен и структуры (да и всего остального, что есть в базе тэгов).

И да, придется смириться, что Excel - ваш лучший друг при активной работе с супертэгами :)

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Вт май 14, 2013 2:19 am
SNike
Вся прелесть супертегов в том что
а) на основе шаблона создается куча нужных полей, вместо того чтобы руками вводить столько же обычных тегов
б) лучшая наглядность в проекте

Но когда дело доходит до модификации проекта то все эти прелести меркнут

Re: Вопросы по SuperTag'ам

СообщениеДобавлено: Вт май 14, 2013 11:03 am
Steelman63
SNike писал(а):Вся прелесть супертегов в том что
а) на основе шаблона создается куча нужных полей, вместо того чтобы руками вводить столько же обычных тегов
б) лучшая наглядность в проекте

Но когда дело доходит до модификации проекта то все эти прелести меркнут


System Platform вам в помощь
InTouch врядли будут развивать в эту сторону