Добрый день! Как сделать следующее: Необходимо осуществлять запись параметра в файл EXEL по нажатию на кнопку с заранее установленным временем записи, то есть, задаем время например 3 минуты и нажимаем на кнопку "ЗАПИСЬ" после окончания 3 минут, на экран выдается документ EXEL с данными за 3 минуты. В столбцах документа необходимо выводить время и дату. Помогите это сделать...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Это сделать можно, но решение будет чрезмерно громоздким и неэффективным. Следует использовать штатные выборки и отображение на экране архивных данных из архивов Trace Mode 6.
Posted by St_Denis_St (Участник № / Member № 7259) on :
quote:Отправитель / Originally posted by AdAstra Technical Support: Это сделать можно, но решение будет чрезмерно громоздким и неэффективным. Следует использовать штатные выборки и отображение на экране архивных данных из архивов Trace Mode 6.
Как сделать эти выборки из архивов?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Есть ГЭ "Тренд", у которого есть архивный режим, ГЭ "Архивный тренд", ГЭ "Архивная таблица" и ГЭ "Архивная таблица 2".
Posted by St_Denis_St (Участник № / Member № 7259) on :
quote:Отправитель / Originally posted by AdAstra Technical Support: Есть ГЭ "Тренд", у которого есть архивный режим, ГЭ "Архивный тренд", ГЭ "Архивная таблица" и ГЭ "Архивная таблица 2".
то есть осуществлять выделение непосредственно на графике? А если нужно в формате EXEL можно сделать вывод файла EXEL по нажатию на кнопку, и в этом файле будет запись параметров?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Объясните, пожалуйста, задачу.
Почему Вы хотите использовать Exel для записи в нее данных и затем считывания и отображения этих же данных из Exel?
Posted by St_Denis_St (Участник № / Member № 7259) on :
quote:Отправитель / Originally posted by AdAstra Technical Support: Объясните, пожалуйста, задачу.
Почему Вы хотите использовать Exel для записи в нее данных и затем считывания и отображения этих же данных из Exel?
Нужно получать данные с донных датчиков давления, записывать показания с датчиков (запись происходит 10 раз в секунду) в файл, который можно открыть обычным текстовым редактором (блокнот, exel, word) чтобы текст имел структуру в виде таблицы. После этого, эти данные вводятся в другую программу для дальнейших расчетов.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Т.о., архивные данные по этим датчикам Вам для отображения и обработки средствами Trace Mode 6 не нужны? "Дальнейшие расчеты" средствами Trace Mode выполнить нельзя?
Если это так, можно порекомендовать рассмотреть возможность использования механизма перенаправления архива по SQL-интерфейсу в БД или Excel (http://www.adastra.ru/products/overview/openness/ видео-урок "Перенаправление архива в СУБД") с последующей произвольной обработкой полученных таким образом архивных данных.
Posted by St_Denis_St (Участник № / Member № 7259) on :
quote:Отправитель / Originally posted by AdAstra Technical Support: Т.о., архивные данные по этим датчикам Вам для отображения и обработки средствами Trace Mode 6 не нужны? "Дальнейшие расчеты" средствами Trace Mode выполнить нельзя?
Если это так, можно порекомендовать рассмотреть возможность использования механизма перенаправления архива по SQL-интерфейсу в БД или Excel (http://www.adastra.ru/products/overview/openness/ видео-урок "Перенаправление архива в СУБД") с последующей произвольной обработкой полученных таким образом архивных данных.
для отображения и построения графиков нужны, но и нужно эти данные писать в файл, чтобы потом эти данные "ввести" в специальное ПО и по определенным формулам выполнить необходимые вычисления.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Эти вычисления нельзя выполнить в Trace Mode 6?
2. При необходимости данные из БД можно считывать и отображать на тренде или в табличном ГЭ "База данных".
Posted by St_Denis_St (Участник № / Member № 7259) on :
quote:Отправитель / Originally posted by AdAstra Technical Support: 1. Эти вычисления нельзя выполнить в Trace Mode 6?
2. При необходимости данные из БД можно считывать и отображать на тренде или в табличном ГЭ "База данных".
1. Вычисления сделать можно, но то человек, который будет их выполнять, доверяет своей программе, он вносит данные считанные с нескольких датчиков и строить зависимости друг от друга, изменяя различные коэффиценты анализирует полученные данные. Это можно сделать в TRACE MODE но в этом нет необходимости, да и думаю что не хватит всех инструментов, которые есть в другом ПО.
2. А есть понятные видео-уроки или описание как сделать Архив с которого можно читать и как создать БД и писать в нее. Просто в документации, которая шла с диском и в справке очень все как-то "сложно" описано, не простым языком и в большинстве случаев очень кратко. Понятно что эта среда имеет огромные возможности и что для подробного описания потребуется наверное 3-4 тома вместо двух, но можно основные моменты расписать более понятно и подробно. Мне если честно сложно разобраться в документации к TRACE MODE хотя у меня большой опыт программирования различных ПЛК, СКАДА, наладка систем на объектах итд...основные моменты понимаю потому что в других системах это делается аналогично, а вот Архивы, запись данных в файл, отчет тревог (как его просматривать тоже не понятно да и текст сокращается, и пишет в него аварии даже когда их нет..)
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Создать БД можно внешними средствами или в проекте Trace Mode 6 посредством SQL-запроса с текстом, содержащим SQL-оператор CREATE TABLE.