Зарегистрирован: Oct 04, 2006 Сообщения: 3 Рейтинг: +0/-0 Откуда: Тольятти
Добавлено: Ср 04 Окт, 2006 9:10:50 Заголовок сообщения: Использование VBA в RSView SE - несколько вопросов
Здравствуйте!
Начал переделывать проект из RSView32 в RSView SE и столкнулся с кое-какими проблемами. Кто знает - подскажите, плиз.
1. При открытии дисплея нужно в цикле выполнять процедуру до тех пор, пока дисплей не закроется. В RSView32 просто запускалось событие с командой VBAExec. Как организовать что-то подобное в SE?
2. Имеется система, состоящая из 75 узлов, для каждого из которых нужно создать от 20 до 200 тегов. Создавать вручную - занятие на месяц. В старом проекте я просто написал процедуру, которая создает теги используя текстовый файл со списком всех устройств. В SE, как я понял, таких вещей, как CreateTag или CreateFolder вообще нет. Соответственно, вопрос: можно ли в RSView SE использовать VBA для создания и редактирования тегов?
3. Очень простая задача. Есть дисплей. На дисплее есть кнопка. При нажатии на кнопку должен распечатываться текстовый файл, лежащий на винте. Реально ли сделать это, не используя никаких сторонних приложений?
По п. 1:
Обязательно на VBA? Нехорошо это.
Может устроит Derived Tag и\или Event Detector, которые пускаются при открытии экрана и останавливаются при закрытии.
По п. 2:
Используй Export в CSV, редактируй, добавляй, затем Import из CSV.
1. Derived Tag и Event Detector не подходят. Ситуация такая: контроллер периодически выдает цифры - номера сообщений. Я должен вывести на дисплей сообщение, которое соответствует данному номеру. Сообщений всего порядка трех сотен, хранятся в проекте в виде строковых тегов.
2. CSV можно было бы использовать, если бы проекты были поменьше. А вручную исправлять 6000 тегов - занятие утомительное. Кроме того, пока система окончательно не заработает, в нее регулярно вносятся исправления, так что редактировать файл придется чуть ли не каждую неделю.
1. Derived Tag и Event Detector не подходят. Ситуация такая: контроллер периодически выдает цифры - номера сообщений. Я должен вывести на дисплей сообщение, которое соответствует данному номеру. Сообщений всего порядка трех сотен, хранятся в проекте в виде строковых тегов.
В RSView SE cм. Local Messages - самое то, что надо.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.125 секунды