Вам не нужна эта функция - она бы подошла если бы полностью вели опрос через скрипты. Сделайте как мы описали - через подустройства и задание фазы.
Вид для печати
Вам не нужна эта функция - она бы подошла если бы полностью вели опрос через скрипты. Сделайте как мы описали - через подустройства и задание фазы.
Добрый день! Есть два периодических отчёта. Один формирует фактические значения каждый час, второй разницу, т.е. выглядит примерно так:
фактические значения:
разница:Код:100 100
200 1000
300 1500
... ...
... ...
... ...
1000 2000
Теперь нужно объеденить эти два отчёта в один, т.е. ячейка разбивается на две, в одной из которых должно быть фактическое значение, во второй разница:Код:100 200
100 300
100 500
... ...
... ...
... ...
100 100
Примеры почитал, форум изучил, но пока не особо представляю как это сделать. Как вариант таблицей? Или как-то проще и изящней это можно реализовать?Код:100|700
200|100
300|100
... | ...
... | ...
... | ...
1000|100
Что значит два отчета? Два отчета, два источник данных, две колонки?
Не ясно что вы в итоге хотите получить - две колонки с фактическим значением и разницей? Кстати разница в текущем контексте - это разница между первым и последним значением на интервале?
Два разных отчета, которые формируются по разным условиям. Источник данных один и переменные идентичные. Только у одного обработка - Последнее значение, у другого - Разница (между первым и последним значением на интервале). А сейчас хотят видеть колонку, в которой 2 ячейки - в одной последнее значение, во второй - разница.
А в чем трудность? Сделайте третий отчет и добавляйте в него колонки. Обработка "Разница" есть среди стандартных методов обработки.
Вроде как разобрался, как сделать, но теперь не могу проверить. Пытаюсь привязать параметры Начало и Конец, как это показано в 6-м примере, но привязки не происходит.
Если переменные перетаскивать напрямую из дерева объектов, то привязка выполняется.
В принципе, мог бы обойтись привязкой к переменным из дерева объекта, но я так понимаю, что в формулах нет функции прибавить месяц?
И ещё не могу понять каким образом можно менять ширину ячеек
Вложение 21735
Из картинки: расход нужно сделать уже, а показания - шире
Можно выделить параметр "Начало" или "Конец" в свойствах включить режим функции и прописать в поле имя переменной к которой нужно привязать параметр.
Да, действительно, я не правильно делал, заходил через выбор (когда нажимаешь на троеточие и выбираешь переменную). Когда просто вбил название, стало работать.
Но вылезла сразу проблема: отчёт начинается со 2-го числа месяца почему то.
Вроде бы решилось с такими кодами переменных:
Начало:
Конец:Код:new DateTime(Год_месяц.Value.Year, Год_месяц.Value.Month, 1,00,00,00).AddDays(-1);
Не знаю насколько это правильно.Код:Начало.AddMonths(1).AddDays(1);
Ещё что не понятно, так это каким образом можно ячейки заголовка данных редактировать. То как можно разбить ячейку на 2. Пробовал добавлять строку и уже нужные ячейки объединять, но при формировании получается что она дублируется после каждой строкой данных
Что именно происходит? Что выводится?
Кнопка в правом нижнем углу скады не появляется? Пришлите скриншот.
Добрый день.
Возник такой вопрос. В новом проекте в график тренда перетаскиваю из дерева объектов новые переменные (перья). Затем сохраняю новый проект (экспортирую). После этого новый проект копирую в старый с заменой файлов. Все новые наработки в старом проекте появляются и работают, кроме новых перьев. Их вообще нет. Они почему то не копируются. В чём может быть проблема? Пробовал копировать несколько раз - результат один и тот же.
Спасибо.
Добрый день. Опять вылезла проблема по отчету. Если я формирую периодический суточный отчет за текущий месяц (в котором указывается последние значения данных), то в ячейках дат, начиная с сегодняшней до конца месяца, пишутся последние значения последней даты, а хотелось бы видеть либо нули, либо пустые ячейки. Как это сделать?
Вам нужно обновить версию до текущей 3.7 - в ней мы сделали что данные после текущей даты заполняются null.
Но вообще строить отчет за будущее время некорректно.
Переслать работающий проект не смогу. Компьютерная безопасность не пропустит. Да и у него размер большой. Вчера копировал в него новый проект по этому запомнил - 3,5 Гб. Чистиый новый проект - 150Мб. Проекты делаю Demo версией (3,6). Работающая версия Скады MSRT1K-Net (3,6).
P.S. Сейчас ждём получения Вашей новой версии (3.7) с расширением до PRO. Может проблема в конфликте библиотек Windows. Проекты я делаю в ХР, а рабочий проект находится на семёрке...
Спасибо.
А после копирования размер остался таким же?
Маловероятно что при импорте архивы затерлись - это часто используемая функция, и о подобных проблемах нам не сообщали.
Да, примерно 3,5 гига. Вся история сохранилась, всё нормально. Кроме новых перьев. Я после копирования сразу открывал проект в режиме проектирования - перьев небыло. Получается чисто при копирывании нового проекта в старый, они пропадали. Сейчас на чистый старый проект скопировать новый. Потом отпишусь
Спасибо.
Сейчас у себя на компьютере пробовал копировать новый проект в чистый старый. ВСЁ НОРМАЛЬНО. Все новые перья есть! На Новый Год производились ремонтные работы и основной компьютер работал от дизиль-генератора. При этом бесперебойник на компе не определил сеть. Компьютер 25 минут работал от аккумулятора бесперебойника и естественно здох. Т.Е. произошло не корректное выключение компьютера, ну а значит и самой Скады. Может по этому и возникла проблема с копирыванием.
Спасибо.
Вы знаете, сейчас на своём компе запустил чистый старый проект в рабочем режиме, чтобы сформировались файлы архивов графиков. Запустил всего на 30 секунд. Затем скопировал в этот проект новый проект. И всё- уже новых перьев нет. Т.Е. когда копирую чистый проект в чистый - всё нормально. А когда в старый, даже с небольшим архивчиком - уже новые перья не сохраняются.
Спасибо.
Нужны оба проекта - с архивами и новый.
У нас проблема не проявляется - все перья сохраняются, данные тоже (см. приложение).
Опишите вашу последовательность действий со скриншотами.
Вложение 21800Так где ещё два пера в графике? Почему они не рисуются? Их должно быть четыре. Две синусоиды и два прямых графика..... Откройте второй проект. Там в графики четыре пера. При копировании второго проекта в первый, в графиках не сохраняются третье и четвёртое перо. Посмотрите вырезку. Это второй проект. Там как видите четыре пера. Попробуйте второй проект скопировать в первый рабочий. Я подчёркиваю, не в чистый первый, а в рабочий. В нём уже сформировалась небольшая история. Вы, наверно, копируете чистый в чистый. Так вот при копировании второго проекта в рабочий первый в графике не сохраняются новые перья.
Должно быть вот так:Вложение 21802 А получается вот так:Вложение 21803
Спасибо.
На скриншоте они хорошо видны в легенде. А отображаться они пока что не будут - данных то нет, запустите в Runtime появятся.
Именно так мы и делаем, проект из папки "Второй проект" копируем поверх проектах из папки "Первый проект" - "Рабочий проект".
Судя по всему проблема в том, что у вас у вас в рабочем проекте были изменены настройки тренда в режиме исполнения, это привело к формированию файла rt.xml в папке "Графики" - "Тренды". В новом же проекте этого файла нет, поэтому и подхватываются настройки из прошлого проекта.
На самом деле проблему решить можно очень просто, делайте импорт проекта. Можно в прямо в режиме исполнения - выделяете компьютер - режим исполнения - управление проектом, выбираете папку с вашим проектом можно поставить галочку "Импортировать файлы и настройки измененные в режиме исполнения", и нажмите "Импортировать".
Если Вы имеете в виду вот так-Вложение 21819
То тоже не получается. Скада перезапускается, новые переменные появляются в дереве объектов. А в графике, третьего и четвёртого пера как не было, так и нет.
Спасибо.
Доброго времени суток
На мнемоформе расположены 2 небольших тренда. Есть ли возможность при необходимости их развернуть на весь экран? просто при печати "маленького" тренда он таким образом и выводится на экран, что не есть красиво
PS - методом тыка ничего подобного не нашел
то есть вот.
1. Можно ли развернуть данный трнед на весь экран?
2. Можно ли нормально управлять печатью трендов, чтобы выводить на печать то что нужно, а не "обрубки"?