Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Использование VBA в RSView SE - несколько вопросов
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Использование VBA в RSView SE - несколько вопросов

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
Surt
Новичок
Новичок


Зарегистрирован: 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. Очень простая задача. Есть дисплей. На дисплее есть кнопка. При нажатии на кнопку должен распечатываться текстовый файл, лежащий на винте. Реально ли сделать это, не используя никаких сторонних приложений?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Ср 04 Окт, 2006 9:45:13    Заголовок сообщения: Ответить с цитатой

По п. 1:
Обязательно на VBA? Нехорошо это.
Может устроит Derived Tag и\или Event Detector, которые пускаются при открытии экрана и останавливаются при закрытии.

По п. 2:
Используй Export в CSV, редактируй, добавляй, затем Import из CSV.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Surt
Новичок
Новичок


Зарегистрирован: Oct 04, 2006
Сообщения: 3
Рейтинг: +0/-0
Откуда: Тольятти

СообщениеДобавлено: Ср 04 Окт, 2006 11:12:53    Заголовок сообщения: Ответить с цитатой

1. Derived Tag и Event Detector не подходят. Ситуация такая: контроллер периодически выдает цифры - номера сообщений. Я должен вывести на дисплей сообщение, которое соответствует данному номеру. Сообщений всего порядка трех сотен, хранятся в проекте в виде строковых тегов.
2. CSV можно было бы использовать, если бы проекты были поменьше. А вручную исправлять 6000 тегов - занятие утомительное. Кроме того, пока система окончательно не заработает, в нее регулярно вносятся исправления, так что редактировать файл придется чуть ли не каждую неделю.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Ср 04 Окт, 2006 12:49:45    Заголовок сообщения: Ответить с цитатой

Surt писал(а):
1. Derived Tag и Event Detector не подходят. Ситуация такая: контроллер периодически выдает цифры - номера сообщений. Я должен вывести на дисплей сообщение, которое соответствует данному номеру. Сообщений всего порядка трех сотен, хранятся в проекте в виде строковых тегов.


В RSView SE cм. Local Messages - самое то, что надо. Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Surt
Новичок
Новичок


Зарегистрирован: Oct 04, 2006
Сообщения: 3
Рейтинг: +0/-0
Откуда: Тольятти

СообщениеДобавлено: Чт 05 Окт, 2006 3:55:18    Заголовок сообщения: Ответить с цитатой

Спасибо, попробую использовать. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

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.136 секунды
/n