День добрый. Если задать кривую (используется канал hex16, значение на старте 1 и не изменяется) и интерпретировать как Статус, то зеленую линию вместо белой и соответственно статус "Работа" можно рассмотреть не с момента включения rtc.exe, а только со времени перехода на экран с данным трендом. Как с этим бороться? С архивацией данного канала - тоже проблемы, на данный момент это не важно.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Ситуация не воспроизводится - нужен Ваш проект. 2) Какие именно проблемы с архивацией? В чем они проявляются?
Posted by Сергей Аркадьевич (Участник № / Member № 1741) on :
Проект отправил. А ситуация с архивацией довольно проста: реальное значение этого канала не заносится в архив и не отображается на тренде.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Это только у этого канала так? А архив-то включен?
Posted by Сергей Аркадьевич (Участник № / Member № 1741) on :
В проекте, что я Вам отправил узел RTM_1: СПАД 1 - true, имя siad.rep. Синусоида заносится в архив исправно,а 2 канала с интерпретацией "Статус" - нет.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Начальное значение канала в архив не записывается, поскольку алгоритм записи в архив предусматривает запись только по изменениям значения канала.
2. Я установил в Вашем проекте экрану ТРЕНД начальное значение "2", чтобы делать его стартовым. При этом при загрузке профайлера и запуске проекта в кривых СТАТУСЫ присутствует сначала в течение около 1 секунды нулевое значение ("разгон" МРВ), а затем - "1" в обоих каналах СТАТУС (ЗЕЛЕНОГО ЦВЕТА). Так что никаких казусов я не вижу.
Posted by Сергей Аркадьевич (Участник № / Member № 1741) on :
В том-то и проблема, что этот экран при старте не должен появляться и никто, кроме программиста, не должен его видеть. Кроме того, в реальном проекте в группе "История" используется еще 3 экрана с таким трендом. Тогда какое напутствие я должен дать оператору при запуске монитора:"Сначала перейдите на этот экран, потом на этот ... а потом на нужный вам."?
Это несерьезно.Тренд есть тренд, и должен отображать значения не с того момента, когда на него решат "взглянуть", а с начала работы монитора.
С уважением, Середа Сергей Аркадьевич.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Я прошу прощения. В проекте, который Вы прислали, не очень четко акцентировалось внимание на необходимость ощутимой задержки перехода на экран с трендом для наблюдения эффекта. Обнаруженная Вами ошибка внесена в базу для исправления.
Posted by M@V (Участник № / Member № 1800) on :
Несколько усложним пример объектного проектирования (из справки). Для этого в Насосной1 создадим группы Насосов в которые будут входить по несколько насосов. Создадим экран Пультовая, который будет вызывать Главный экран примера. Экран Насос примера оборудуем трендом, в котором будет отражаться некий контролируемый параметр, участвующий в перепривязке каналов (я для моделирования применил генератор пилы) в Главном добавим кнопку возврата на экран Пультовая. При запуске проекта стартует экран Пультовая, немного подождем и по кнопке переходим на Главный экран, тренд ведет себя, как подобает, но стоит вернуться на Пультовая, подождать и опять перейти на Главный наблюдаем, вырыв зубца пилы. Тренд как бы замер на период покидания Главного экрана, а затем возобновил свою работу. Я поместил вопрос в этот топик, так как полагаю, что это одного поля ягода. Базовая версия ТМ 6.03.1. С уважением M@V.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
На самом деле эффект может определяться технологией, послеовательностью процедур создания проекта. Пришлите, пожалуйста, Ваш тестовый проект для анализа.
Posted by M@V (Участник № / Member № 1800) on :
Проект отправил. M@V.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Обнаруженная Вами ситуация связана не с принципами "объектного проектирования", а непосредственно с функционированием ГЭ "Ссылка на экран". Ошибка уже локализована и в релизе 6.04 (выпуск - конец месяца) исправлена.
Posted by M@V (Участник № / Member № 1800) on :
Извините, уважаемые, но ошибка в релизе 6.04 так и не исправлена! С уважением, M@V.
Posted by M@V (Участник № / Member № 1800) on :
Уважаемые модераторы, откликнитесь и скажите, что ошибка в релизе 6.04 продолжает быть и дайте надежду, что в ближайшем релизе будет исправлена! С уважением, Александр(M@V).
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Увы, Вы правы. При замене экрана в ССЫЛКЕ - выправлено, а при замене материнского экрана - нет. Исправим.
Posted by M@V (Участник № / Member № 1800) on :
Обратил внимание на одно неудобство в ТМ 6.04. по сравнению с версией ТМ 6.03.1. При прорисовке нескольких графиков на тренде в версии ТМ 6.03.1. они прорисовывались одновременно, в версии ТМ 6.04. синхронность пропала! Базовая версия ТМ 6.03.1. С уважением M@V.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Поясните, пожалуйста, о прорисовке каких данных идет речь - архивных или реального времени? В чем проявляется эффект? Если это можно продемонстрировать на тестовом проекте, пришлите, пожалуйста.
Posted by M@V (Участник № / Member № 1800) on :
Речь идет о прорисовке данных реального времени (4-х переменных). Проявление: если представить текущий момент как движущую вертикальную линию по оси времени, то концы одних графиков четко следуют за ней, а концы других отстают от нее. Проект довольно громоздок (порядка 4Мб) и мне необходимо время чтобы его подготовить в режиме эмуляции. С уважением M@V.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Постарайтесь, пожалуйста, выслать проект, воспроизводящий ситуацию. Если у Вас есть проблемы с почтой, разбейте проект на части. Или выложите в интернет и дайте нам ссылку.
Posted by M@V (Участник № / Member № 1800) on :
Прект отправил, сообщите получили или нет. С уважением M@V.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проект получили. Включили, не очень понятно, о каком временном рассогласовании в отображении идет речь. Есть смысл уточнить все в рабочем порядке, по почте.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Кажущееся отставание в прорисовке на графике (около 1 секунды) вызвано было тем, что 1 канал по отношению к другому имел в конкретной временной точке другую динамику. Его значение дольше оставалось постоянным. А в буфер тренда передаются значения каналов по изменениям.
Posted by Александр Викторович (Участник № / Member № 2087) on :
Здравствуйте. Как сделать в тренде не 1, а несколько шкал? Допустим для давления и температуры.
Posted by M@V (Участник № / Member № 1800) on :
Здравствуйте. Во первых в тренде необходимо сформировать столько кривых, сколько Вы хотите видеть и у каждой кривой задать Макс.знач и Мин.знач. Во вторых в свойстве тренда "Ось значений" "Показывать" выбрать параметр "Все оси". Вот и все. M@V.
Posted by M@V (Участник № / Member № 1800) on :
Добрый день, Модератор! Извините, что надоедаю, но все-таки прорисовка тренда в версии ТМ6.03.1 идет красивее чем в версии ТМ6.04! Запустите мой проект в ТМ6.03.1 и убедитесь сами! С уважением M@V.
Posted by M@V (Участник № / Member № 1800) on :
Да, в добавление к предыдущему посту, никому еще не удавалось управлять такой категорией как время. И где вы видели многоканальный самописец у которого перо могло перемещаться еще и по оси времени. И прижатие процесса фильтром здесь ни при чем, тренд должен отражать то что происходит с переменными в текущий момент времени независимо меняются они или нет, как сделано в ТМ6.03.1 (и ошибка здесь кроется скорее всего в работе с графикой). А отставание не кажущееся, оно видно на экране! С уважением M@V.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
С трендом мы продолжаем работать. Надеемся на получение положительных результатов в релизе 6.05.