Зависает Flprog при рисовании схемы

В данный форум модератором или автором переносятся темы из других форумов после исправления описанной ошибки во время работы над новой версией. Результаты исправления появятся в ближайшем релизе.
Ответить
Andyg72
Рядовой
Сообщения: 4
Зарегистрирован: 18 апр 2019, 00:20
Имя: Андрей

Зависает Flprog при рисовании схемы

Сообщение Andyg72 »

При работе с платой 4 программы "программа v1" Flprog стал вылетать со следующими симптомами:
- зависает при редактировании "числовых" связей (синие, зеленые линии);
[spoiler]
Screenshot_3.png
[/spoiler]
- указатель курсора начинает переключаться на различные картинки (буквы, мышка, карандаш);
- программа вылетает, пишет как правило следующее
[spoiler]
Screenshot_1.jpg
[/spoiler]

Последовательным исключением найдена вероятная причина - навороченный блок Меню в Плате 2.
Хотя предполагаю, что дело в больших ресурсах, который занимает блок.

Во время зависания ОЗУ со свободных 900Мб загружается до свободных единиц Мб (по диспетчеру задач).
Всего ОЗУ 4Гб. Win 7 SP1 x64. Винчестер свободен. Размер файла подкачки не менял.

Смена версии 4.2.4 на 5.0.1 ситуацию не изменила (в версии 4.2.4 окно ошибки было с другим текстом).

Начал перерисовывать Плату2 (мало ли...). Убрал в переменные все возможные обратные связи.
Ничего не изменилось, кроме того, что файл *.flp вырос с 2Мб до 5,5Мб при меньшем количестве элементов.

Еще момент. При работе с платами 1,2,3,4 сначала проблем не возникало, но с какого-то момента даже удаление плат 3,4 и части блоков платы 2 ситуацию не меняет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

Зависает Flprog при рисовании схемы

Сообщение AVGN »

Действительно зависает на 4.2.4 Win10 64 8гиг памяти.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
Andyg72
Рядовой
Сообщения: 4
Зарегистрирован: 18 апр 2019, 00:20
Имя: Андрей

Зависает Flprog при рисовании схемы

Сообщение Andyg72 »

AVGN писал(а): 18 апр 2019, 18:52Действительно зависает
Зависает, да бывало. Но это пол беды. А вот когда вылетает и не даёт ничего сделать - это засада!
Да, еще, запускал Flprog всегда под правами администратора.
*У меня мысли закончились, подскажите что ещё можно предпринять.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 1 раз
Контактная информация:

Зависает Flprog при рисовании схемы

Сообщение Sancho »

[ref]Andyg72[/ref], Пока просто совет на будущее:
Sancho писал(а): 16 июн 2018, 18:45 ...
На будущее - не ленитесь, создавая проект, создавать промежуточные состояния/проекты - всегда будет шанс безболезненно откатится назад. Я для этого помечаю, дополнительно к названию, например _v1_1, _v1_2...., а когда существенные изменения, _v2_1 и т.д.
[spoiler]2018-06-16_18-49-28.png2018-06-16_18-47-52.png[/spoiler]

Отправлено спустя 2 минуты 2 секунды:
Можно дописывать дату и время, например.
Писал неоднократно
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Phazz
Полковник
Сообщения: 2703
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 30 раз
Поблагодарили: 13 раз

Зависает Flprog при рисовании схемы

Сообщение Phazz »

[ref=#ff8000]Sancho[/ref], Абсолютно верно, очень полезная привычка! Я еще для этого яндекс или гугл диск использую, он хранит историю изменений за 14 дней, и не нужно для незначительных изменений давать новые названия. Только когда изменений накопится много меняю версию.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 1 раз
Контактная информация:

Зависает Flprog при рисовании схемы

Сообщение Sancho »

[ref]Andyg72[/ref],
Обрисуйте Вашу логику энкодера - при вращении вправо/влево - импульсы на соответствующих "энкодер +/-"?
Попробуйте готовое - может пригодится? Без библиотек - только лишний вес проекта.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Andyg72
Рядовой
Сообщения: 4
Зарегистрирован: 18 апр 2019, 00:20
Имя: Андрей

Зависает Flprog при рисовании схемы

Сообщение Andyg72 »

[/quote]
Sancho писал(а): 19 апр 2019, 12:23 Попробуйте готовое
Sancho писал(а): 19 апр 2019, 12:23 Обрисуйте Вашу логику энкодера
1. Пару существующих блоков пробовал - не подошло по логике.
2. Логика работы +/- следующая. Последнее значение с блока энкодера записывается в регистр (используется счетчик). При изменении значения на вых.блока энкодера, пока один каскад формирует импульс записи (SP) в регистр (с задержкой минимум один цикл программы), блоки сравнения видят, в каком направлении изменилось это число и формируют соотв.импульс.

* в качестве детектора фронта/спада есть существующий RTrig, сейчас бы я использовал их. Сорри, это был первый опыт.
** можно добавить сброс энкодера, т.к. при переходе энкодера из max/min в след.состояние будет формироваться импульс в другую сторону. Мне это некритично.
***логика работы +/- энкодера формируется с помощью 4х лог.элементов, только заставить их работать по прерываниям без танцев с бубнами, насколько я понимаю в UProg невозможно
Ответить

Вернуться в «Выполненно»

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

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