Коллеги, приветствую!
Создаю в LabVIEW 2010 библиотеку lvlibp (порядка 500 VI, включая классы), добавляю её в проект и LV начинает чудить - зависает, крашится и т.д. Кто-то сталкивался с подобным? Мне что-то кажется, что LV10 сыроват для таких задач, но использование этой версии продиктовано заказчиком и от этого мне не уйти.
LabVIEW чудит при использовании lvlibp
-
taras_33
- professional
- Сообщения: 367
- Зарегистрирован: 31 окт 2009, 18:25
- Награды: 1
- Версия LabVIEW: 2019
- Поблагодарили: 9 раз
- Контактная информация:
Re: LabVIEW чудит при использовании lvlibp
Я использую PPL содержащие классы, причем динамически их подгружая. Проблем подобного рода не наблюдал. Правда это было и есть LabVIEW 2016 в прошлом и 2019 в настоящем.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
So far, the Universe is winning!
-
ladik
- developer
- Сообщения: 259
- Зарегистрирован: 18 ноя 2014, 11:45
- Награды: 1
- Версия LabVIEW: 2015, 2019
- Откуда: Екатеринбург
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: LabVIEW чудит при использовании lvlibp
taras_33, спасибо за информацию. Пока не нашёл решение, просто не включаю библиотеку в проект, а её функции верхнего уровня вызываю с помощью Call By Reference.
Дорогу осилит идущий.
- Juri
- I/O
- Сообщения: 200
- Зарегистрирован: 19 апр 2017, 23:06
- Версия LabVIEW: 2018
- Благодарил (а): 9 раз
- Поблагодарили: 3 раза
Re: LabVIEW чудит при использовании lvlibp
Опытным путем выяснил, что в коде, запускаемом из lvlibp не работает Conditional Disable Structure, т.е. кейс RUN_TIME_ENGINE==True никогда не исполняется. Второй баг - плохо работает inline либо не не понятно как работает. Производительность программы значительно ниже если используются vi с включенным inline. Я эту проблему решил тем, что там, где важна производительность, все повторяющиеся vi заменял на содержащийся в них код.
- Juri
- I/O
- Сообщения: 200
- Зарегистрирован: 19 апр 2017, 23:06
- Версия LabVIEW: 2018
- Благодарил (а): 9 раз
- Поблагодарили: 3 раза
Re: LabVIEW чудит при использовании lvlibp
А может есть способ вывести на экран приватные vi произвольного класса из файла lvlibp?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение