Показано с 1 по 10 из 5305

Тема: ПР200

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    В общем переделал макрос РКС. Потребление ОЗУ, ФБ и ПЗУ прилично уменьшилось, тормоза пропали. Есть видимое уменьшение частоты моргания индикатора RS-485 на модуле МВ110-24.32ДН (скорость сейчас 9600) при первом входе после прошивки в архив аварий. При этом до входа в архив аварий время цикла 8мс, после входа - 9мс. Сделал два варианта программы. Посмотрите разницу. В ркс_дискр_24_2 большое количество дисплеев - малое потребление ОЗУ. В ркс_дискр_24_3 все настройки поместил на один дисплей - получилось 24 строки. Вход в настройки тормозит. Использование ОЗУ выросло больше чем в три раза! Хотя РЭ гласит, что на время цикла влияет большое количество дисплеев. Уменьшил количество дисплеев - получил жор ресурсов. Это как понимать? Очень хочется чтобы кто-либо из разработчиков разъяснил этот момент. И нестабильное время цикла в первом варианте при всех параметрах не превышающих половину ресурсов. И разницу между вторым и третьим вариантом. Если кто может связаться с программистами ОВЕН, может позовете их сюда?
    Вложения Вложения

  2. #2
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,731

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    В общем переделал макрос РКС. Потребление ОЗУ, ФБ и ПЗУ прилично уменьшилось, тормоза пропали. Есть видимое уменьшение частоты моргания индикатора RS-485 на модуле МВ110-24.32ДН (скорость сейчас 9600) при первом входе после прошивки в архив аварий. При этом до входа в архив аварий время цикла 8мс, после входа - 9мс. Сделал два варианта программы. Посмотрите разницу. В ркс_дискр_24_2 большое количество дисплеев - малое потребление ОЗУ. В ркс_дискр_24_3 все настройки поместил на один дисплей - получилось 24 строки. Вход в настройки тормозит. Использование ОЗУ выросло больше чем в три раза! Хотя РЭ гласит, что на время цикла влияет большое количество дисплеев. Уменьшил количество дисплеев - получил жор ресурсов. Это как понимать? Очень хочется чтобы кто-либо из разработчиков разъяснил этот момент. И нестабильное время цикла в первом варианте при всех параметрах не превышающих половину ресурсов. И разницу между вторым и третьим вариантом. Если кто может связаться с программистами ОВЕН, может позовете их сюда?
    Взглянул одним глазком на первый проект, в частности на макрос запоминания аварий! Я в шоке, Вы посмотрите вот эту тему:
    https://owen.ru/forum/showthread.php?t=31113&page=7
    Если не Вам адресовалось, это не значит, что Вам посмотреть нельзя, короче, это позволит упростить некоторые элементы до 24 раз.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Взглянул одним глазком на первый проект, в частности на макрос запоминания аварий! Я в шоке, Вы посмотрите вот эту тему:
    https://owen.ru/forum/showthread.php?t=31113&page=7
    Проект "Регистрация аварий_9.owl" не открывается. ОЛ (1.15.222.20162) зависает на этапе "Инициализация компонентов 29%"

  4. #4
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,731

    По умолчанию

    Цитата Сообщение от dan75 Посмотреть сообщение
    Проект "Регистрация аварий_9.owl" не открывается. ОЛ (1.15.222.20162) зависает на этапе "Инициализация компонентов 29%"
    Откройте сразу 15-ую версию проекта, это дальнейшее совершенствование 9-ой версии.

    И у меня открылась 9-ая версия на планшете(на последней актуальной версии ОЛ на данный момент), на 29% немного "постояло" затем дальше "пошло"!
    Последний раз редактировалось Сергей0308; 12.02.2020 в 20:34.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    Добрый день!
    Пытаюсь работать с ПР200.
    Логика переходов по экранам понятна, заводим переменную, в управлении группами задаем переход с одного экрана на другой по изменению булевой переменной.
    На форуме пишут что бит взводится в 1, меняется экран, затем его нужно самостоятельно обнулять, чтобы была возможность использовать другие переходы.
    На самом же деле вижу что сброс происходит самостоятельно, причем отследить его удается не всегда.
    В проекте всего 2 экрана, переход на второй по изменению переменной, возврат назад на ESC.
    Если бы переменная оставалась в 1, то переход назад не работал бы.
    Ставил счетчик на подсчет импульсов по переменной. Из 8 переходов словил только 5.
    Это какие то нововведения в OwenLogic или новая прошивка прибора?
    Использую OwenLogic версии 1.17.245. ПР200-220.4.1.0 v2.19.

  6. #6

    По умолчанию

    Цитата Сообщение от bigstuck Посмотреть сообщение
    Добрый день!
    На форуме пишут что бит взводится в 1, меняется экран, затем его нужно самостоятельно обнулять, чтобы была возможность использовать другие переходы.
    Добрый день, кто это пишет, я говорил и показывал, что переменную нужно установить, а сбросится она после перехода внутренними средствами ПР.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  7. #7

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Добрый день, кто это пишет, я говорил и показывал, что переменную нужно установить, а сбросится она после перехода внутренними средствами ПР.
    Если мне нужно отследить изменение переменной в ПР200 то используем Combo-box или ввод/вывод, а переход экрана не подходит?
    Алгоритм ясен. Меняем с экрана нужную переменную, в схеме обрабатываем и устанавливаем переход экрана.
    Последний раз редактировалось bigstuck; 23.06.2020 в 10:49.

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •