Баги в LabVIEW

Обсуждение вопросов, связанных со средами разработки и проектирования
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Баги в LabVIEW

Сообщение Borjomy_1 »

Снова о проблемах Build Application
LV2009
:vi: содержит "Conditional Disable", в данном случае две вкладки: Default и Run_time_Engine=TRUE. Если вносить изменения в код под Run_time_Engine=TRUE и запускать билдер без предварительного сохранения :vi: , то :labview: зависает с 100% временем ядра. Помогает только убивание процесса. Если делать сохранение именно изменений в "нерабочих вкладках", то билдер работает как надо.

И неприятный эффект, когда ошибка находится внутри вкладки Run_time_Engine=TRUE. Так как она на этапе разработки неактивная, то и ошибки в ней неактивны. В результате в среде выполнения все работает, однако билдер заявляет, что VI или ее под-VI нерабочие. Особенного "шороху" может навести брошенная "нить" под каким-то компонентом, которую не видно. Вроде визуально ошибок нет, но не компилится. И ошибку так просто не найти. Надо код перемещать...
Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 682
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Версия LabVIEW: 20
Благодарил (а): 57 раз
Поблагодарили: 9 раз
Контактная информация:

Re: Баги в LabVIEW

Сообщение alerm »

программа написанная на другом компе
программа написанная на другом компе
все становиться нормально, если изменить размер окна вручную, но все равно забавно
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Баги в LabVIEW

Сообщение Borjomy_1 »

Вроде бы исследованный вдоль и поперек Chart :labview: 2012 sp1

На картинке моногармонические сигналы. Частота которых (см. плот 6) неизменна с высокой стабильностью. Но отображение говорит о другом. При изменении шкалы Y мгновенно все выравнивается, но тут-же начинает лезть справа заново. Формирование - массив данных плотов, который билдится в двухмерный, получается [n x 1] и включено свойство "Transpose" у чарта.
Вложения
Тренды синуса.PNG
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Баги в LabVIEW

Сообщение Borjomy_1 »

Еще один баг, добравшийся аж до 2014 версии. Попробуйте включить блинкинг на (даже на пустом) Intensity Graph. :labview: 2014 вешается напрочь. :labview: 2009 падает.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Баги в LabVIEW

Сообщение dadreamer »

Borjomy_1 писал(а):Еще один баг, добравшийся аж до 2014 версии. Попробуйте включить блинкинг на (даже на пустом) Intensity Graph. :labview: 2014 вешается напрочь. :labview: 2009 падает.
Подтверждаю. На LV 2014 64-bit виснет. На 2015 попробую позже. Баг аж с 2002 года:
http://forums.ni.com/t5/LabVIEW/Setting ... td-p/62162
http://forums.ni.com/t5/LabVIEW/setting ... -p/2886250
Borjomy_1, можете накатать им баг-репорт, т.к., кажется, этого до сих пор нет в баг-листе.
Аватара пользователя
IvanLis

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

Re: Баги в LabVIEW

Сообщение IvanLis »

Borjomy_1 писал(а):Еще один баг, добравшийся аж до 2014 версии. Попробуйте включить блинкинг на (даже на пустом) Intensity Graph. :labview: 2014 вешается напрочь. :labview: 2009 падает.
Linux LV2010-32bit, вылет
Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 682
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Версия LabVIEW: 20
Благодарил (а): 57 раз
Поблагодарили: 9 раз
Контактная информация:

Re: Баги в LabVIEW

Сообщение alerm »

Borjomy_1 писал(а):Еще один баг, добравшийся аж до 2014 версии. Попробуйте включить блинкинг на (даже на пустом) Intensity Graph. :labview: 2014 вешается напрочь. :labview: 2009 падает.
LV2015-32bit краш после трёх запусков
LV2013-64bit краш после двух (иногда трёх) запусков
Евгений В.
interested
interested
Сообщения: 2
Зарегистрирован: 30 июн 2016, 10:55
Версия LabVIEW: 2014
Контактная информация:

Re: Баги в LabVIEW

Сообщение Евгений В. »

Может кто-то сталкивался с ошибкой при работе с NI_DSC.lvlib:Get Trace List.vi?
Сам VI работает нормально но при выходе из программы рушится и сама среда разработки и система передачи ошибок разработчику.
1.jpg
Евгений В.
interested
interested
Сообщения: 2
Зарегистрирован: 30 июн 2016, 10:55
Версия LabVIEW: 2014
Контактная информация:

Re: Баги в LabVIEW

Сообщение Евгений В. »

Забыл указать, LabView 2014 & Windows 10.
При замене TimedLoop на обычную, глюк исчезает.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Баги в LabVIEW

Сообщение dadreamer »

Евгений В., а что вас заставило использовать Event Structure в Timed Loop, а не в обычном While Loop? Использование Timed Loop оправдано только на RT-платформах, на других ОС от него толку не так много. Если вы вносите Event Structure в Timed Loop на RT, то создаёте дополнительную задержку, нарушая тем самым детерминизм системы. Цикл Timed Loop выполняется с заданной частотой 10 Гц в вашем случае, т.е. 10 раз в секунду, а Event Structure выполняется с частотой ≈ 33 Гц. Скорее всего, причиной ошибки является коллизия временных интервалов. Измените архитектуру :vi: : либо While Loop + Event Structure, либо Timed Loop без Event Structure + отдельный While Loop с Event Structure и передача данных между циклами через инструменты синхронизации.
Почитайте также: Is it okay to use events in a Timed Loop?
AlexanderKonoval
developer
developer
Сообщения: 257
Зарегистрирован: 03 янв 2014, 19:37
Версия LabVIEW: 2016
Откуда: Украина, Киев
Контактная информация:

Re: Баги в LabVIEW

Сообщение AlexanderKonoval »

Презанятнейший баг вчера попортил мне кучу нервов.
Итак, если поставить на фронт-панель массив кластеров с любым содержимым (проверялось со строкой, числом, булем, число+строка), подключить этот массив как входящие данные, а на блок-диаграмме подключить его к функции To JSON - получим крит.
criterror.png
critwindow.png
Если не подключать массив как входящие в функцию данные - всё работает.
working.png
Если на вход To JSON поставить не сам массив, а Property.Value - всё работает.
working2.png


LabVIEW 2013 sp1 32, Windows 10 x64, Windows 8.1 x86

Баг был повторен на 3 компах, на двух со средой разработки и на одном с рантаймом только. актуален и для работы с исходным кодом и для исполняющего файла.
колдооооовствооооо! (С)
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Баги в LabVIEW

Сообщение dadreamer »

AlexanderKonoval
LabVIEW 2014 Bug Fixes
417953 LabVIEW will crash on run if array on connector pane is wired to Flatten to JSON primitive
http://www.ni.com/product-documentation/52151/en/
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Баги в LabVIEW

Сообщение dadreamer »

alerm писал(а):
Borjomy_1 писал(а):Еще один баг, добравшийся аж до 2014 версии. Попробуйте включить блинкинг на (даже на пустом) Intensity Graph. :labview: 2014 вешается напрочь. :labview: 2009 падает.
LV2015-32bit краш после трёх запусков
LV2013-64bit краш после двух (иногда трёх) запусков
:labview: 2016 - до сих пор не профиксено! :evil:
Аватара пользователя
Super Star
adviser
adviser
Сообщения: 228
Зарегистрирован: 07 фев 2013, 08:37
Версия LabVIEW: 2011

Re: Баги в LabVIEW

Сообщение Super Star »

давайте и я добавлю

- выпадающее меню в MAX для бд Citadel не работает если указатель мыши находиться на дополнительном мониторе, а не основном
- нельзя использовать русские символы в названиях VI которые лежат в классах на контроллерах с Linux (не дает деплоить вишки)
я люблю свою работу.... Я приду сюда в субботу ...
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Баги в LabVIEW

Сообщение Borjomy_1 »

нельзя использовать русские символы в названиях VI которые лежат в классах на контроллерах с Linux (не дает деплоить вишки)
Это давно известная особенность не только для Linux, но и для Realtime. Unicode тудыть его растудыть.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Среды разработки»