Droshnev
Forum Member / Участник форума
Участник № / Member № 132
отправлено / posted
Стоит задача ~раз в месяц менять НГ1,НГ0,ВГ0,ВГ1 у всех каналов базы, не останавливая проект, причем желательно, что-бы введенные новые границы автоматически "подхватывались" при перезапуске проекта.
отправлено / posted
Оптимальный вариант будет состоять из двух частей: 1) В графике использовать функцию перепривязки для того, чтобы не создавать 800 ФО для ввода и отображения текущих границ, тогда достаточно будет одной. 2) Для того, чтобы данные не терялись при перезагрузке системы - включить функцию дампа (файл сохранения состояния).
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Droshnev
Forum Member / Участник форума
Участник № / Member № 132
отправлено / posted
Это понятно, вопрос в том, что эти данные могут быть различными(каждый день - новые границы), их много (~800*4(ВГ1, ВГ0, НГ0, НГ1)), и они не будут вводиться в ручную!!!
Эти "новые" границы лежат в документе экселя, и вопрос в том, как их наиболее оптимально перекинуть в границы каналов базы?
Сообщения / Posts 60 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Перекинуть их можно по DDE. Однако в этом случае клиентом должен будет выступать Excel - он должен будет с помощью макроса на VB иницировать передачу данных по DDE в ТМ.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Droshnev
Forum Member / Участник форума
Участник № / Member № 132
отправлено / posted
Мы давно пробовали обмен по DDE, у нас 30 параметров передавались ~2мин, при 100% загрузки процессора ipIII 733|win98SE
отправлено / posted
Можно и по ODBC, только так же как и при DDE - Excel должен быть клиентом и сам выполнять SQL-запрос на изменение значения атрирбута канала в ТМ.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Droshnev
Forum Member / Участник форума
Участник № / Member № 132
отправлено / posted
Попробовали по DDE - ужасно медленно
отправлено / posted
Примеров скинуть не могу - их нет, только документация: см. справку по ТМ в разделе "Связь с УСО, контроллерами и приложениями"-"Обмен с базами данных (ODBC)"-"Доступ к данным Трейс Моуд по ODBC"-"Описание драйвера ODBC Трейс Моуд"-описание "Изменение значения канала при помощи оператора UPDATE"