Баги в LabVIEW
-
Chupakabra
- professional
- Сообщения: 360
- Зарегистрирован: 21 янв 2009, 10:50
- Награды: 1
- Версия LabVIEW: 2015
- Откуда: Москва
- Поблагодарили: 4 раза
- Контактная информация:
Re: Баги в LabVIEW
Баг в VBAI 2011. Если создать два узла графа состояний, в первом разместить код с выводом какой-нибудь подрисовки в overlay. А во втором узле включить опцию копирования overlay-информациии из изображения после первого узла. Потом запустить скрипт целиком, то при каждой итерации начнется утечка памяти. Если снять галочку с копирования overlay, утечки не будет.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Баги в LabVIEW
Саш, а LabVIEW то здесь причём?
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Chupakabra
- professional
- Сообщения: 360
- Зарегистрирован: 21 янв 2009, 10:50
- Награды: 1
- Версия LabVIEW: 2015
- Откуда: Москва
- Поблагодарили: 4 раза
- Контактная информация:
Re: Баги в LabVIEW
Как это не при чем :) Все вокруг LV верится в конечном итоге. Я вот только не пробовал даный код с утечкой автоконвертировать в LabVIEW, но мне кажется, что там тоже может эффект проявиться.
-
- VIP
- Сообщения: 1337
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Re: Баги в LabVIEW
Overlay в Vision работает довольно специфическим образом - это как бы не совсем утечка и баг.
http://digital.ni.com/public.nsf/allkb/ ... 510080B3ED
Вообще говоря его надо чистить, что в VBAI может оказаться затруднительно (впрочем какой-нибудь костыль всегда можно придумать). Если код конвертировать в LabVIEW, то и там "утечка" возникнет, и надо будет допилить его, вставив очистку оверлея в подходящее место.
http://digital.ni.com/public.nsf/allkb/ ... 510080B3ED
Вообще говоря его надо чистить, что в VBAI может оказаться затруднительно (впрочем какой-нибудь костыль всегда можно придумать). Если код конвертировать в LabVIEW, то и там "утечка" возникнет, и надо будет допилить его, вставив очистку оверлея в подходящее место.
-
alerm
- leader
- Сообщения: 683
- Зарегистрирован: 02 май 2012, 21:28
- Награды: 1
- Версия LabVIEW: 20
- Благодарил (а): 59 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Баги в LabVIEW
вот недавно вспомнил, что существует глюк (особенно на современных компах) если использовать машину состояний, и если без задержки (хотя бы 2-10 мс) в цикле, то бывает так, что передняя панель (хотя меня все еще тянет называть её фронтальной) может не переключиться (когда за каждую панель отвечает отдельное состояние), хотя если нажать Highlight Execution ("лампочку") блок-диаграмма работает на нужной вкладке
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Баги в LabVIEW
Это всё-таки не баг , это неправильное написание кода
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Баги в LabVIEW
Исходные условия:
Установленный модуль FPGA ( 2012)
, находящийся в пространстве FPGA Target
Использование функции из палитры Xilinx Coregen IP
Если сохранен в LLB архиве, при настройке свойств (вызов Option на этой функции) компиляция фунцкции в DSP48 не может завершиться. Окно компиляции полностью неактивно, в строке состояния процесса компиляции видна строка типа "Labview: generic error". В результате этого, окно никак не закрыть, можно только убить процесс в диспетчере задач.
Явное указание пути вне LLB архива в начале мастера ситуацию не решает, все равно путь почему-то меняется на полный путь к , затем через косую черту название функции.
Установленный модуль FPGA ( 2012)
, находящийся в пространстве FPGA Target
Использование функции из палитры Xilinx Coregen IP
Если сохранен в LLB архиве, при настройке свойств (вызов Option на этой функции) компиляция фунцкции в DSP48 не может завершиться. Окно компиляции полностью неактивно, в строке состояния процесса компиляции видна строка типа "Labview: generic error". В результате этого, окно никак не закрыть, можно только убить процесс в диспетчере задач.
Явное указание пути вне LLB архива в начале мастера ситуацию не решает, все равно путь почему-то меняется на полный путь к , затем через косую черту название функции.
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Баги в LabVIEW
LabVIEW 2011/cRIO/PXIe
При использовании Shared Varible (Network/Local) с привязкой к Type Def приложение запускается только в отладочном режиме. Скомпилированное приложение запускаться не будет, даже если в настройках (при создании EXE файла) стоит галочка 'отвязываться от TypeDef'. Решение одно в настройках переменных нажать Disconect from Type Def.
При использовании Shared Varible (Network/Local) с привязкой к Type Def приложение запускается только в отладочном режиме. Скомпилированное приложение запускаться не будет, даже если в настройках (при создании EXE файла) стоит галочка 'отвязываться от TypeDef'. Решение одно в настройках переменных нажать Disconect from Type Def.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Баги в LabVIEW
Перенос перетаскиванием части кода из одной блочной диаграммы в другую (в проекте под CRIO), содержащего контрол, который привязан к SV (вполне рабочему и отдеплоенному), приводит к краху (2012) при попытке сохранить или открыть редактор свойств этого контрола.
Лечение: удаление контрола и создание нового.
Лечение: удаление контрола и создание нового.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Баги в LabVIEW
alerm, а у меня часто бывает фантомная сетка от выделения объектов, которая стирается при прокрутке её за пределы экрана, а также следы от проводов. Наверное, это зависит от производительности видеоадаптера, т.к. на старых компах вообще с графикой беда.
-
alerm
- leader
- Сообщения: 683
- Зарегистрирован: 02 май 2012, 21:28
- Награды: 1
- Версия LabVIEW: 20
- Благодарил (а): 59 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Баги в LabVIEW
dadreamer, тоже такое бывает, но "копия" появилась в первые
я копировал через нажатие контрла, а потом не смог соединиться с часами и только после пары попыток понял и смог "царапнуть" (на картинке белая черта из центра, идущая вниз)
я копировал через нажатие контрла, а потом не смог соединиться с часами и только после пары попыток понял и смог "царапнуть" (на картинке белая черта из центра, идущая вниз)
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Баги в LabVIEW
Мне кажется, что это от драйверов видео зависит.dadreamer писал(а):Наверное, это зависит от производительности видеоадаптера, т.к. на старых компах вообще с графикой беда.
Например у меня постоянно такие глюки при работе в Linux с видюхой на ATI чипе. Даже скринов не буду делать, что бы не пугать .
На NVidia, где поддержка Linux более качественная, такого не наблюдается.
Так что обновляй драйвера.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 0 Ответы
- 1893 Просмотры
-
Последнее сообщение Anastasia
-
- 3 Ответы
- 2065 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 343 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2386 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 390 Просмотры
-
Последнее сообщение ujin1