Отчеты

Интегрованная среда разработки (IDE) промышленных приложений.

Отчеты

Сообщение Diogen » Пн ноя 17, 2014 6:47 pm

Здравствуйте!
Есть InTouch проект, требуется создавать простенькие отчеты в Excel: раз в сутки в указанной папке должен создаваться файл Excel (в качестве имени файла будет текущая дата), и каждые два часа в определенные ячейки этого файла нужно записывать значения нескольких тегов (уровня в емкостях). Посмотрел Dream report, как то слишком наворочено там все. Как то можно средствами InTouch обойтись? Копать в сторону скриптов управления файлами? Как вообще такие отчеты создают?
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

Re: Отчеты

Сообщение Steelman63 » Пн ноя 17, 2014 7:08 pm

мануал по скриптингу:

This script puts the value of the real tagname CellValue in the
message tagname Mtag and writes the value to the spreadsheet cell
Row 1, Column 1 of sheet Sheet1 in Microsoft Excel book Book1.xls.
MTag = Text(CellValue,"0");
Result = WWPoke("excel","[Book1.xls]sheet1", "r1c1",Mtag);
Steelman63
 
Сообщения: 313
Зарегистрирован: Ср авг 29, 2012 3:42 pm

Re: Отчеты

Сообщение Diogen » Пн ноя 17, 2014 7:23 pm

Да, я сейчас как раз про это читаю. Алгоритм примерно такой у меня вырисовывается:
Ручками создать нужный файл excel, отредактировать. Далее повесить скрипт, чтобы в 00:00:00 создавалась копия этого файла с именем текущей даты.А далее уже функцией WWPoke записывать значения каждые два часа. Единственное что смущает- я так понимаю Excel будет фоном запущен при этой операции? Можно ли как то сделать, чтобы все тихо писалось, без запуска Excel'я?
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

Re: Отчеты

Сообщение Steelman63 » Вт ноя 18, 2014 2:29 pm

врядли, ведь всю работу делает именно Excel, если его не будет - кто будет работать ? ))
можно поискать какой-нть Activex, умеющий создавать xls файлы напрямую
Steelman63
 
Сообщения: 313
Зарегистрирован: Ср авг 29, 2012 3:42 pm

Re: Отчеты

Сообщение Генератор зла » Вт ноя 18, 2014 3:09 pm

Кто ж мешает в скрипте открыть файл, свернуть, записать и закрыть?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm


Вернуться в Development Studio & FactorySuite A²

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4