Как узнать какая vi зависла?
- Juri
- I/O
- Сообщения: 263
- Зарегистрирован: 19 апр 2017, 23:06
- Версия LabVIEW: 2021
- Благодарил (а): 13 раз
- Поблагодарили: 6 раз
Как узнать какая vi зависла?
Я так понял стандартными средствами никак? Может есть какой тулкит? Когда открываю рандомные vi из классов, то они не запущены. Просмотреть все vi из проекта как-то долго.
-
IvanLis
- guru
- Сообщения: 5462
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: Как узнать какая vi зависла?
А зачем искать конкретную VI, тормозить то все нужно в любом случае
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Как узнать какая vi зависла?
Вижу на скриншоте классы - Вы случайно не Actor Framework балуетесь? Если да, то попробуйте MGI Monitored Actor тулкит, сильно помогает при "зависших" акторах.
Чтобы идентифицировать проблему. Закрыть проект - это уже устранение последствий, в данном случае. При акторах довольно частая проблема, что какой-то актор не выключается (зачастую Helper loop "висит"), и поэтому нужно найти конкретную виайку которая зависла.
Мы делили апельсин - много наших полегло...
- jane_wild
- master
- Сообщения: 459
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 83 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Как узнать какая vi зависла?
Kosist Не могли бы Вы объяснить как этим тулкитом пользоваться? Или направте на страничку, где это рассказывается, а то я установила, вижу четыре VI ... а дальше как?Вижу на скриншоте классы - Вы случайно не Actor Framework балуетесь? Если да, то попробуйте MGI Monitored Actor тулкит, сильно помогает при "зависших" акторах.
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Как узнать какая vi зависла?
Нужно изменить наследования акторов. Tools -> MGI Monitored Actors, потом увидите окно
Потом когда запустите проект, появится окошко с запущенными акторами, и там потом видно их состояние (можно останавливать, пинговать, открывать Actore Core, и т.д.).
Потом когда запустите проект, появится окошко с запущенными акторами, и там потом видно их состояние (можно останавливать, пинговать, открывать Actore Core, и т.д.).
Мы делили апельсин - много наших полегло...