Страница 1 из 1

Как узнать какая vi зависла?

Добавлено: 07 апр 2021, 19:36
Usss
Я так понял стандартными средствами никак? Может есть какой тулкит? Когда открываю рандомные vi из классов, то они не запущены. Просмотреть все vi из проекта как-то долго.
Screenshot_1.png
Screenshot_1.png (4.2 КБ) 186 просмотров

Re: Как узнать какая vi зависла?

Добавлено: 07 апр 2021, 21:44
IvanLis
А зачем искать конкретную VI, тормозить то все нужно в любом случае
Снимок экрана от 2021-04-07 21-40-21.png

Re: Как узнать какая vi зависла?

Добавлено: 08 апр 2021, 07:40
Kosist
Usss писал(а): 07 апр 2021, 19:36 Я так понял стандартными средствами никак? Может есть какой тулкит? Когда открываю рандомные vi из классов, то они не запущены. Просмотреть все vi из проекта как-то долго.
Screenshot_1.png
Вижу на скриншоте классы - Вы случайно не Actor Framework балуетесь? Если да, то попробуйте MGI Monitored Actor тулкит, сильно помогает при "зависших" акторах.
IvanLis писал(а): 07 апр 2021, 21:44 А зачем искать конкретную VI
Чтобы идентифицировать проблему. Закрыть проект - это уже устранение последствий, в данном случае. При акторах довольно частая проблема, что какой-то актор не выключается (зачастую Helper loop "висит"), и поэтому нужно найти конкретную виайку которая зависла.

Re: Как узнать какая vi зависла?

Добавлено: 08 апр 2021, 14:32
jane_wild
Вижу на скриншоте классы - Вы случайно не Actor Framework балуетесь? Если да, то попробуйте MGI Monitored Actor тулкит, сильно помогает при "зависших" акторах.
Kosist Не могли бы Вы объяснить как этим тулкитом пользоваться? Или направте на страничку, где это рассказывается, а то я установила, вижу четыре VI ... а дальше как?

Re: Как узнать какая vi зависла?

Добавлено: 08 апр 2021, 15:28
Kosist
Нужно изменить наследования акторов. Tools -> MGI Monitored Actors, потом увидите окно
Actors.png
Потом когда запустите проект, появится окошко с запущенными акторами, и там потом видно их состояние (можно останавливать, пинговать, открывать Actore Core, и т.д.).