Баги в LabVIEW
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Баги в LabVIEW
Снова о проблемах Build Application
LV2009
содержит "Conditional Disable", в данном случае две вкладки: Default и Run_time_Engine=TRUE. Если вносить изменения в код под Run_time_Engine=TRUE и запускать билдер без предварительного сохранения , то зависает с 100% временем ядра. Помогает только убивание процесса. Если делать сохранение именно изменений в "нерабочих вкладках", то билдер работает как надо.
И неприятный эффект, когда ошибка находится внутри вкладки Run_time_Engine=TRUE. Так как она на этапе разработки неактивная, то и ошибки в ней неактивны. В результате в среде выполнения все работает, однако билдер заявляет, что VI или ее под-VI нерабочие. Особенного "шороху" может навести брошенная "нить" под каким-то компонентом, которую не видно. Вроде визуально ошибок нет, но не компилится. И ошибку так просто не найти. Надо код перемещать...
LV2009
содержит "Conditional Disable", в данном случае две вкладки: Default и Run_time_Engine=TRUE. Если вносить изменения в код под Run_time_Engine=TRUE и запускать билдер без предварительного сохранения , то зависает с 100% временем ядра. Помогает только убивание процесса. Если делать сохранение именно изменений в "нерабочих вкладках", то билдер работает как надо.
И неприятный эффект, когда ошибка находится внутри вкладки Run_time_Engine=TRUE. Так как она на этапе разработки неактивная, то и ошибки в ней неактивны. В результате в среде выполнения все работает, однако билдер заявляет, что VI или ее под-VI нерабочие. Особенного "шороху" может навести брошенная "нить" под каким-то компонентом, которую не видно. Вроде визуально ошибок нет, но не компилится. И ошибку так просто не найти. Надо код перемещать...
-
alerm
- leader
- Сообщения: 683
- Зарегистрирован: 02 май 2012, 21:28
- Награды: 1
- Версия LabVIEW: 20
- Благодарил (а): 58 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Баги в LabVIEW
все становиться нормально, если изменить размер окна вручную, но все равно забавно
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Баги в LabVIEW
Вроде бы исследованный вдоль и поперек Chart 2012 sp1
На картинке моногармонические сигналы. Частота которых (см. плот 6) неизменна с высокой стабильностью. Но отображение говорит о другом. При изменении шкалы Y мгновенно все выравнивается, но тут-же начинает лезть справа заново. Формирование - массив данных плотов, который билдится в двухмерный, получается [n x 1] и включено свойство "Transpose" у чарта.
На картинке моногармонические сигналы. Частота которых (см. плот 6) неизменна с высокой стабильностью. Но отображение говорит о другом. При изменении шкалы Y мгновенно все выравнивается, но тут-же начинает лезть справа заново. Формирование - массив данных плотов, который билдится в двухмерный, получается [n x 1] и включено свойство "Transpose" у чарта.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Баги в LabVIEW
Еще один баг, добравшийся аж до 2014 версии. Попробуйте включить блинкинг на (даже на пустом) Intensity Graph. 2014 вешается напрочь. 2009 падает.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Баги в LabVIEW
Подтверждаю. На LV 2014 64-bit виснет. На 2015 попробую позже. Баг аж с 2002 года:Borjomy_1 писал(а):Еще один баг, добравшийся аж до 2014 версии. Попробуйте включить блинкинг на (даже на пустом) Intensity Graph. 2014 вешается напрочь. 2009 падает.
http://forums.ni.com/t5/LabVIEW/Setting ... td-p/62162
http://forums.ni.com/t5/LabVIEW/setting ... -p/2886250
Borjomy_1, можете накатать им баг-репорт, т.к., кажется, этого до сих пор нет в баг-листе.
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: Баги в LabVIEW
Linux LV2010-32bit, вылетBorjomy_1 писал(а):Еще один баг, добравшийся аж до 2014 версии. Попробуйте включить блинкинг на (даже на пустом) Intensity Graph. 2014 вешается напрочь. 2009 падает.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
alerm
- leader
- Сообщения: 683
- Зарегистрирован: 02 май 2012, 21:28
- Награды: 1
- Версия LabVIEW: 20
- Благодарил (а): 58 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Баги в LabVIEW
LV2015-32bit краш после трёх запусковBorjomy_1 писал(а):Еще один баг, добравшийся аж до 2014 версии. Попробуйте включить блинкинг на (даже на пустом) Intensity Graph. 2014 вешается напрочь. 2009 падает.
LV2013-64bit краш после двух (иногда трёх) запусков
-
- interested
- Сообщения: 2
- Зарегистрирован: 30 июн 2016, 10:55
- Версия LabVIEW: 2014
- Контактная информация:
Re: Баги в LabVIEW
Может кто-то сталкивался с ошибкой при работе с NI_DSC.lvlib:Get Trace List.vi?
Сам VI работает нормально но при выходе из программы рушится и сама среда разработки и система передачи ошибок разработчику.
Сам VI работает нормально но при выходе из программы рушится и сама среда разработки и система передачи ошибок разработчику.
-
- interested
- Сообщения: 2
- Зарегистрирован: 30 июн 2016, 10:55
- Версия LabVIEW: 2014
- Контактная информация:
Re: Баги в LabVIEW
Забыл указать, LabView 2014 & Windows 10.
При замене TimedLoop на обычную, глюк исчезает.
При замене TimedLoop на обычную, глюк исчезает.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Баги в LabVIEW
Евгений В., а что вас заставило использовать Event Structure в Timed Loop, а не в обычном While Loop? Использование Timed Loop оправдано только на RT-платформах, на других ОС от него толку не так много. Если вы вносите Event Structure в Timed Loop на RT, то создаёте дополнительную задержку, нарушая тем самым детерминизм системы. Цикл Timed Loop выполняется с заданной частотой 10 Гц в вашем случае, т.е. 10 раз в секунду, а Event Structure выполняется с частотой ≈ 33 Гц. Скорее всего, причиной ошибки является коллизия временных интервалов. Измените архитектуру : либо While Loop + Event Structure, либо Timed Loop без Event Structure + отдельный While Loop с Event Structure и передача данных между циклами через инструменты синхронизации.
Почитайте также: Is it okay to use events in a Timed Loop?
Почитайте также: Is it okay to use events in a Timed Loop?
-
- developer
- Сообщения: 257
- Зарегистрирован: 03 янв 2014, 19:37
- Версия LabVIEW: 2016
- Откуда: Украина, Киев
- Контактная информация:
Re: Баги в LabVIEW
Презанятнейший баг вчера попортил мне кучу нервов.
Итак, если поставить на фронт-панель массив кластеров с любым содержимым (проверялось со строкой, числом, булем, число+строка), подключить этот массив как входящие данные, а на блок-диаграмме подключить его к функции To JSON - получим крит. Если не подключать массив как входящие в функцию данные - всё работает. Если на вход To JSON поставить не сам массив, а Property.Value - всё работает.
LabVIEW 2013 sp1 32, Windows 10 x64, Windows 8.1 x86
Баг был повторен на 3 компах, на двух со средой разработки и на одном с рантаймом только. актуален и для работы с исходным кодом и для исполняющего файла.
Итак, если поставить на фронт-панель массив кластеров с любым содержимым (проверялось со строкой, числом, булем, число+строка), подключить этот массив как входящие данные, а на блок-диаграмме подключить его к функции To JSON - получим крит. Если не подключать массив как входящие в функцию данные - всё работает. Если на вход To JSON поставить не сам массив, а Property.Value - всё работает.
LabVIEW 2013 sp1 32, Windows 10 x64, Windows 8.1 x86
Баг был повторен на 3 компах, на двух со средой разработки и на одном с рантаймом только. актуален и для работы с исходным кодом и для исполняющего файла.
колдооооовствооооо! (С)
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Баги в LabVIEW
AlexanderKonoval
http://www.ni.com/product-documentation/52151/en/LabVIEW 2014 Bug Fixes
417953 LabVIEW will crash on run if array on connector pane is wired to Flatten to JSON primitive
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Баги в LabVIEW
2016 - до сих пор не профиксено!alerm писал(а):LV2015-32bit краш после трёх запусковBorjomy_1 писал(а):Еще один баг, добравшийся аж до 2014 версии. Попробуйте включить блинкинг на (даже на пустом) Intensity Graph. 2014 вешается напрочь. 2009 падает.
LV2013-64bit краш после двух (иногда трёх) запусков
- Super Star
- adviser
- Сообщения: 228
- Зарегистрирован: 07 фев 2013, 08:37
- Версия LabVIEW: 2011
Re: Баги в LabVIEW
давайте и я добавлю
- выпадающее меню в MAX для бд Citadel не работает если указатель мыши находиться на дополнительном мониторе, а не основном
- нельзя использовать русские символы в названиях VI которые лежат в классах на контроллерах с Linux (не дает деплоить вишки)
- выпадающее меню в MAX для бд Citadel не работает если указатель мыши находиться на дополнительном мониторе, а не основном
- нельзя использовать русские символы в названиях VI которые лежат в классах на контроллерах с Linux (не дает деплоить вишки)
я люблю свою работу.... Я приду сюда в субботу ...
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Баги в LabVIEW
Это давно известная особенность не только для Linux, но и для Realtime. Unicode тудыть его растудыть.нельзя использовать русские символы в названиях VI которые лежат в классах на контроллерах с Linux (не дает деплоить вишки)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 0 Ответы
- 1891 Просмотры
-
Последнее сообщение Anastasia
-
- 3 Ответы
- 2061 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 341 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2377 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 387 Просмотры
-
Последнее сообщение ujin1