Создание DLL в LabVIEW

Создание приложений, библиотек, инсталляторов
Broad_smile
interested
interested
Сообщения: 4
Зарегистрирован: 18 сен 2011, 22:02
Версия LabVIEW: 2010
Откуда: Смоленск
Контактная информация:

Создание DLL в LabVIEW

Сообщение Broad_smile »

Здравствуйте!)
Можете подсказать какую-нибудь литературу по созданию DLL в LabView? Или сказать возможно ли это.
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Создание DLL в LabView.

Сообщение Viktor »

Broad_smile
interested
interested
Сообщения: 4
Зарегистрирован: 18 сен 2011, 22:02
Версия LabVIEW: 2010
Откуда: Смоленск
Контактная информация:

Re: Создание DLL в LabView.

Сообщение Broad_smile »

Спасибо)
Kvanto

Activity Bronze Автор
VIP
VIP
Сообщения: 414
Зарегистрирован: 26 янв 2011, 17:56
Награды: 3
Версия LabVIEW: 10.0

Re: Создание DLL в LabVIEW

Сообщение Kvanto »

подскажите, а Run-Time Engine нужен для работы dll или нет? и сколько в среднем занимает места сама dll библиотека?
Аватара пользователя
dadreamer

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

Re: Создание DLL в LabVIEW

Сообщение dadreamer »

Kvanto писал(а):Run-Time Engine нужен для работы dll или нет?
Правила те же самые, что и для exe: http://digital.ni.com/public.nsf/allkb/ ... 22004DE82D
Kvanto

Activity Bronze Автор
VIP
VIP
Сообщения: 414
Зарегистрирован: 26 янв 2011, 17:56
Награды: 3
Версия LabVIEW: 10.0

Re: Создание DLL в LabVIEW

Сообщение Kvanto »

dadreamer писал(а):
Kvanto писал(а):Run-Time Engine нужен для работы dll или нет?
Правила те же самые, что и для exe: http://digital.ni.com/public.nsf/allkb/ ... 22004DE82D
ясно, спасибо!
Аватара пользователя
duke-kta
beginner
beginner
Сообщения: 16
Зарегистрирован: 28 июн 2017, 13:44
Версия LabVIEW: 13
Откуда: НиНо
Контактная информация:

Re: Создание DLL в LabVIEW

Сообщение duke-kta »

Почитал про создание dll статейку Creating a DLL from LabVIEW code.
В статье есть проект примера Math_Example.
Скачал его, компилирую - выдаёт ошибку.
1.jpg
1.jpg (63.71 КБ) 9632 просмотра
Что не так?

PS: LV 2013 SP1, Professional
Borjomy_1

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

Re: Создание DLL в LabVIEW

Сообщение Borjomy_1 »

По английски же пишет, что недопустимое имя функции или параметра. Сложно перевести??? Проверяйте написание.
Аватара пользователя
duke-kta
beginner
beginner
Сообщения: 16
Зарегистрирован: 28 июн 2017, 13:44
Версия LabVIEW: 13
Откуда: НиНо
Контактная информация:

Re: Создание DLL в LabVIEW

Сообщение duke-kta »

Borjomy_1,
Так я же пишу, что скачал пример из статьи! Все названия оттуда - ничего не менял.
Я потому и в шоке, что не понял чего там может быть "иллегал"
В путях тоже русских символов нет.
Аватара пользователя
duke-kta
beginner
beginner
Сообщения: 16
Зарегистрирован: 28 июн 2017, 13:44
Версия LabVIEW: 13
Откуда: НиНо
Контактная информация:

Re: Создание DLL в LabVIEW

Сообщение duke-kta »

Why Do I Get Error -2147221480 When I Build a DLL in LabVIEW?
http://digital.ni.com/public.nsf/allkb/ ... E800728A7B
тоже читал - нет такой папки у меня, то есть "you are most likely seeing a different error than the one described in this KnowledgeBase article".
Похоже, единственный выход - попытаться 14-й LabVIEW поставить.
Аватара пользователя
dadreamer

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

Re: Создание DLL в LabVIEW

Сообщение dadreamer »

duke-kta писал(а):В статье есть проект примера Math_Example.
Где это вы такой пример обнаружили? В статье такого нет. :dntknw: Если мы, конечно, об этой статье говорим: https://forums.ni.com/t5/Community-Docu ... -p/3514929
Аватара пользователя
duke-kta
beginner
beginner
Сообщения: 16
Зарегистрирован: 28 июн 2017, 13:44
Версия LabVIEW: 13
Откуда: НиНо
Контактная информация:

Re: Создание DLL в LabVIEW

Сообщение duke-kta »

dadreamer,
точно, это из другой http://digital.ni.com/public.nsf/allkb/ ... E00043C1A7 - вот из этой.
Ну, там то же самое написано.
Аватара пользователя
dadreamer

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

Re: Создание DLL в LabVIEW

Сообщение dadreamer »

duke-kta, у меня всё компилится. Скачал на рабочий стол, распаковал, открыл проект и сразу забилдил. :labview: 2016 64-bit.
Аватара пользователя
duke-kta
beginner
beginner
Сообщения: 16
Зарегистрирован: 28 июн 2017, 13:44
Версия LabVIEW: 13
Откуда: НиНо
Контактная информация:

Re: Создание DLL в LabVIEW

Сообщение duke-kta »

Поставил 15-й LV.
В нём всё нормально компилируется. 13-й так и не компилирует. Загадка...
Аватара пользователя
dadreamer

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

Re: Создание DLL в LabVIEW

Сообщение dadreamer »

duke-kta писал(а):Поставил 15-й LV.
В нём всё нормально компилируется. 13-й так и не компилирует. Загадка...
Обычно такое бывает, когда рядом несколько версий :labview: стоит, и та версия, в которой производится попытка скомпилировать, ставилась не последней. Ну, то есть, где-то какие-то пути/параметры были переписаны той версий, что встала последней. Влияет исключительно на компиляцию библиотек, экзешники нормально компилируются. Простого решения не знаю и не было интереса разбираться. Сложное решение - переустановить :labview: нужной версии с нуля.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Создание приложений»