При наведении на XY Graph прога зависает

Простейшие вопросы в области инженерной разработки
Ответить
DMiklash
beginner
beginner
Сообщения: 11
Зарегистрирован: 03 июн 2010, 14:28
Версия LabVIEW: 8.5
Контактная информация:

При наведении на XY Graph прога зависает

Сообщение DMiklash »

Народ, выручайте!

Ехали мы, ехали... и после очердного запуска, после очередной модификации все стало зависать как только курсор попадает на XY Graph. Есть обработчик события XYGraph.MouseMove, но он у меня давно очень все работало нормуль и циклов там никаких нет внутри.

Неохота заново все писать, да и не факт, что снова гюк не появится.

В чем может быть трабл? Где искать?
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: При наведении на XY Graph прога зависает

Сообщение Pavel Krivozubov »

Может быть прога не зависает а просто начинает выполнять это событие? Рекомендую вынести событийку в другой цикл, тогда процесс пойдет быстрее. И кстати закоментировать обработчик Mouse Move пробовали? Ошибка при этом остается?
DMiklash
beginner
beginner
Сообщения: 11
Зарегистрирован: 03 июн 2010, 14:28
Версия LabVIEW: 8.5
Контактная информация:

Re: При наведении на XY Graph прога зависает

Сообщение DMiklash »

Коментировать можно!?!?! Прикольно! А как?

ЗЫ. Обращение ко мне на "ты" крайне приветствуется! :super:
DMiklash
beginner
beginner
Сообщения: 11
Зарегистрирован: 03 июн 2010, 14:28
Версия LabVIEW: 8.5
Контактная информация:

Re: При наведении на XY Graph прога зависает

Сообщение DMiklash »

Если перекидываю ивент на другой объект (нум), то все пучково 8(

Блин, не пойму только одного: какого рожна он срабатывал, когда этот ивент зашит в состояние машины состояний, которое не активно было. Может в этом "камень всех моих бед" :evil:
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: При наведении на XY Graph прога зависает

Сообщение Konstantin Sumenko »

Прогу в студию! Зависает вся программа или только лицевая панель? Пробовал убирать чекбокс с Lock front panel?
DMiklash
beginner
beginner
Сообщения: 11
Зарегистрирован: 03 июн 2010, 14:28
Версия LabVIEW: 8.5
Контактная информация:

Re: При наведении на XY Graph прога зависает

Сообщение DMiklash »

Вот, собственно, как-то так!

Если еще чего-то не хватат, могу добавить. :think:

Спасибо! Буль-буль... :wink:
Вложения
Main.vi
(97.88 КБ) 132 скачивания
DMiklash
beginner
beginner
Сообщения: 11
Зарегистрирован: 03 июн 2010, 14:28
Версия LabVIEW: 8.5
Контактная информация:

Re: При наведении на XY Graph прога зависает

Сообщение DMiklash »

Сразу еще вопросик: можно ли в ЛВ 8.5 сделать прозрачную накладку, чтобы закрыть ентот график и открывать его только в нужном состоянии МС. Я чего-то сегодня побился чуток, не получилось, клмн. :dntknw:
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: При наведении на XY Graph прога зависает

Сообщение IvanLis »

DMiklash писал(а):Сразу еще вопросик: можно ли в ЛВ 8.5 сделать прозрачную накладку, чтобы закрыть ентот график и открывать его только в нужном состоянии МС. Я чего-то сегодня побился чуток, не получилось, клмн. :dntknw:
можно управлять свойствами индикаторов и контролов
Изображение
так создается переменная, которая управляет свойством видимости
DMiklash
beginner
beginner
Сообщения: 11
Зарегистрирован: 03 июн 2010, 14:28
Версия LabVIEW: 8.5
Контактная информация:

Re: При наведении на XY Graph прога зависает

Сообщение DMiklash »

Спасибо, IvanLis! Очень важная информация! :thank:

Только у меня задумка следующая: поверх ХУГрафа (сорри, если что :wink: ) наложить прозрачную канитель какую-нибудь, которая не давала бы срабатывать обработчику событий ХУГрафа МаусМув и МаусДаун. А в нужном состоянии МС убирать эту канитель, делая её невидимой, давая, таким образом, возможность срабатыванию обработчика вышеуказанных событий!
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: При наведении на XY Graph прога зависает

Сообщение IvanLis »

ничего не пойму....
не проще обработку этих событий исключить в программном коде?
DMiklash
beginner
beginner
Сообщения: 11
Зарегистрирован: 03 июн 2010, 14:28
Версия LabVIEW: 8.5
Контактная информация:

Re: При наведении на XY Graph прога зависает

Сообщение DMiklash »

Неа, они нужны: по кликам должна сбрасывать информация о кликнутых координатах в Тэйбл, а при МаусМуве за указателем должен перемещаться курсор ХУГрафа.

Блинский, не думал, что это может оказаться такой проблемой :crazy:
DMiklash
beginner
beginner
Сообщения: 11
Зарегистрирован: 03 июн 2010, 14:28
Версия LabVIEW: 8.5
Контактная информация:

Re: При наведении на XY Graph прога зависает

Сообщение DMiklash »

Crowbar писал(а):Прогу в студию! Зависает вся программа или только лицевая панель? Пробовал убирать чекбокс с Lock front panel?
Сегодня попробовал на прототипе. Похоже то, что доктор прописал! Завтра попробую на оригинале.

Катта, что называется, рахмат!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»