Баги в LabVIEW

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

Tutorials
professional
professional
Сообщения: 360
Зарегистрирован: 21 янв 2009, 10:50
Награды: 1
Версия LabVIEW: 2015
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Re: Баги в LabVIEW

Сообщение Chupakabra »

Баг в VBAI 2011. Если создать два узла графа состояний, в первом разместить код с выводом какой-нибудь подрисовки в overlay. А во втором узле включить опцию копирования overlay-информациии из изображения после первого узла. Потом запустить скрипт целиком, то при каждой итерации начнется утечка памяти. Если снять галочку с копирования overlay, утечки не будет.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Баги в LabVIEW

Сообщение Pavel Krivozubov »

Саш, а LabVIEW то здесь причём? :D
Аватара пользователя
Chupakabra

Tutorials
professional
professional
Сообщения: 360
Зарегистрирован: 21 янв 2009, 10:50
Награды: 1
Версия LabVIEW: 2015
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Re: Баги в LabVIEW

Сообщение Chupakabra »

Как это не при чем :) Все вокруг LV верится в конечном итоге. Я вот только не пробовал даный код с утечкой автоконвертировать в LabVIEW, но мне кажется, что там тоже может эффект проявиться.
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Баги в LabVIEW

Сообщение AndreyDmitriev »

Overlay в Vision работает довольно специфическим образом - это как бы не совсем утечка и баг.
http://digital.ni.com/public.nsf/allkb/ ... 510080B3ED
Вообще говоря его надо чистить, что в VBAI может оказаться затруднительно (впрочем какой-нибудь костыль всегда можно придумать). Если код конвертировать в LabVIEW, то и там "утечка" возникнет, и надо будет допилить его, вставив очистку оверлея в подходящее место.
Аватара пользователя
alerm

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

Re: Баги в LabVIEW

Сообщение alerm »

вот недавно вспомнил, что существует глюк (особенно на современных компах) если использовать машину состояний, и если без задержки (хотя бы 2-10 мс) в цикле, то бывает так, что передняя панель (хотя меня все еще тянет называть её фронтальной) может не переключиться (когда за каждую панель отвечает отдельное состояние), хотя если нажать Highlight Execution ("лампочку") блок-диаграмма работает на нужной вкладке
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Баги в LabVIEW

Сообщение mzu2006 »

Это всё-таки не баг :labview: , это неправильное написание кода :wink:
Аватара пользователя
alerm

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

Re: Баги в LabVIEW

Сообщение alerm »

mzu2006 писал(а):Это всё-таки не баг :labview: , это неправильное написание кода :wink:
согласен :cry:
Borjomy_1

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

Re: Баги в LabVIEW

Сообщение Borjomy_1 »

Исходные условия:
Установленный модуль FPGA ( :labview: 2012)
:vi:, находящийся в пространстве FPGA Target
Использование функции из палитры Xilinx Coregen IP

Если :vi: сохранен в LLB архиве, при настройке свойств (вызов Option на этой функции) компиляция фунцкции в DSP48 не может завершиться. Окно компиляции полностью неактивно, в строке состояния процесса компиляции видна строка типа "Labview: generic error". В результате этого, окно никак не закрыть, можно только убить процесс :labview: в диспетчере задач.
Явное указание пути вне LLB архива в начале мастера ситуацию не решает, все равно путь почему-то меняется на полный путь к :vi:, затем через косую черту название функции.
Аватара пользователя
Vasiliy Baev

Activity Gold Bronze
leader
leader
Сообщения: 545
Зарегистрирован: 31 окт 2011, 09:02
Награды: 4
Версия LabVIEW: 2019
Откуда: Санкт-Петербург
Благодарил (а): 8 раз
Поблагодарили: 10 раз
Контактная информация:

Re: Баги в LabVIEW

Сообщение Vasiliy Baev »

LabVIEW 2011/cRIO/PXIe
При использовании Shared Varible (Network/Local) с привязкой к Type Def приложение запускается только в отладочном режиме. Скомпилированное приложение запускаться не будет, даже если в настройках (при создании EXE файла) стоит галочка 'отвязываться от TypeDef'. Решение одно в настройках переменных нажать Disconect from Type Def. :crazy:
Borjomy_1

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

Re: Баги в LabVIEW

Сообщение Borjomy_1 »

Vasa, О, кстати... надо попробовать, вдруг таки заработает в рунтайме.
Borjomy_1

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

Re: Баги в LabVIEW

Сообщение Borjomy_1 »

Перенос перетаскиванием части кода из одной блочной диаграммы в другую (в проекте под CRIO), содержащего контрол, который привязан к SV (вполне рабочему и отдеплоенному), приводит к краху :labview: (2012) при попытке сохранить :vi: или открыть редактор свойств этого контрола.
Лечение: удаление контрола и создание нового.
Аватара пользователя
alerm

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

Re: Баги в LabVIEW

Сообщение alerm »

по правде несуществующий компонент, который удалось "поцарапать" только один раз
по правде несуществующий компонент, который удалось "поцарапать" только один раз
error.JPG (8.77 КБ) 10778 просмотров
Аватара пользователя
dadreamer

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

Re: Баги в LabVIEW

Сообщение dadreamer »

alerm, а у меня часто бывает фантомная сетка от выделения объектов, которая стирается при прокрутке её за пределы экрана, а также следы от проводов. Наверное, это зависит от производительности видеоадаптера, т.к. на старых компах вообще с графикой беда.
Аватара пользователя
alerm

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

Re: Баги в LabVIEW

Сообщение alerm »

dadreamer, тоже такое бывает, но "копия" появилась в первые
я копировал через нажатие контрла, а потом не смог соединиться с часами :D и только после пары попыток понял и смог "царапнуть" (на картинке белая черта из центра, идущая вниз)
Аватара пользователя
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 »

dadreamer писал(а):Наверное, это зависит от производительности видеоадаптера, т.к. на старых компах вообще с графикой беда.
Мне кажется, что это от драйверов видео зависит.
Например у меня постоянно такие глюки при работе в Linux с видюхой на ATI чипе. Даже скринов не буду делать, что бы не пугать :crazy: .
На NVidia, где поддержка Linux более качественная, такого не наблюдается.

Так что обновляй драйвера.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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