This is topic Расчеты по формулам в EXCEL in forum Работа с приложениями (ODBC-SQL/OPC/DDE) at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/41/t/000114.html

Posted by Shinkaruk (Участник № / Member № 7675) on :
 
Добрый день!
Есть таблица в EXCEL с множеством формул.
Задача в том что бы писать в ячейки значения каналов, и считывать в реальном времени (ну или хотя бы раз в минуту) рассчитанные результаты.
Проконсультируйте пожалуйста как такое можно реализовать?
Если через ODBC, то работать с таблице можно только когда файл excel не открыт, и результат в ячейки обновляется только после открытия файла. (не подходит).
Если через DDE ,то перед запуском МРВ, обязательно нужно первым делом проверить запущена ли таблицу и если в момент работы закрыть таблицу и повторно запустить, то связь уже не восстанавливается.
Может быть есть еще какое то решение?
 
Posted by Nico (Участник № / Member № 5342) on :
 
формулы перенести в TM
 
Posted by Shinkaruk (Участник № / Member № 7675) on :
 
Там очень большой объем, займет достаточно много времени( много связей между разными листами), и не очень удобно будет вносить корректировки, может быть есть что то ещё?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Excel не является БД реального времени. Именно по этому Вы столкнулись с этой проблемой (по ODBC и DDE).

Правильное решение, как написал Nico, - полностью перенести расчеты в Trace Mode.
Есть ряд видео-уроков по данной теме
http://www.adastra.ru/products/overview/spc/

Альтернативное решение - перенести расчеты из Excel в полноценную Базу Данных (и работать с ней по ODBC)
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2