Создание DLL в LabVIEW

Создание приложений, библиотек, инсталляторов

Создание DLL в LabVIEW

Postby Broad_smile on 18 Sep 2011, 22:11

Здравствуйте!)
Можете подсказать какую-нибудь литературу по созданию DLL в LabView? Или сказать возможно ли это.
Broad_smile
interested
interested
 
Posts: 4
Joined: 18 Sep 2011, 22:02
Location: Смоленск
LabVIEW Version: 2010
Karma: 0

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

Postby Viktor on 18 Sep 2011, 22:23

User avatar
Viktor
expert
expert
 
Posts: 1396
Joined: 23 Mar 2008, 10:56
Location: Санкт-Петербург
Medals: 4
Activity (1) Professionalism (1) Tutorials (1) Black (1)
LabVIEW Version: 2016
Karma: 161
hardware VIP bloggers

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

Postby Broad_smile on 18 Sep 2011, 22:57

Спасибо)
Broad_smile
interested
interested
 
Posts: 4
Joined: 18 Sep 2011, 22:02
Location: Смоленск
LabVIEW Version: 2010
Karma: 0

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

Postby Kvanto on 16 Jun 2013, 20:58

подскажите, а Run-Time Engine нужен для работы dll или нет? и сколько в среднем занимает места сама dll библиотека?
User avatar
Kvanto
VIP
VIP
 
Posts: 414
Joined: 26 Jan 2011, 17:56
Medals: 3
Activity (1) Bronze (1) Автор (1)
LabVIEW Version: 10.0
Karma: 52
CLAD hardware teachers

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

Postby dadreamer on 17 Jun 2013, 06:05

Kvanto wrote:Run-Time Engine нужен для работы dll или нет?

Правила те же самые, что и для exe: http://digital.ni.com/public.nsf/allkb/ ... 22004DE82D
User avatar
dadreamer
doctor
doctor
 
Posts: 2897
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 709
I/O VIP vision internet

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

Postby Kvanto on 17 Jun 2013, 12:23

dadreamer wrote:
Kvanto wrote:Run-Time Engine нужен для работы dll или нет?

Правила те же самые, что и для exe: http://digital.ni.com/public.nsf/allkb/ ... 22004DE82D

ясно, спасибо!
User avatar
Kvanto
VIP
VIP
 
Posts: 414
Joined: 26 Jan 2011, 17:56
Medals: 3
Activity (1) Bronze (1) Автор (1)
LabVIEW Version: 10.0
Karma: 52
CLAD hardware teachers

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

Postby duke-kta on 24 Nov 2017, 16:13

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

Что не так?

PS: LV 2013 SP1, Professional
User avatar
duke-kta
beginner
beginner
 
Posts: 15
Joined: 28 Jun 2017, 13:44
Location: НиНо
LabVIEW Version: 13
Karma: 0

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

Postby Borjomy_1 on 24 Nov 2017, 17:21

По английски же пишет, что недопустимое имя функции или параметра. Сложно перевести??? Проверяйте написание.
Borjomy_1
expert
expert
 
Posts: 1765
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

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

Postby duke-kta on 27 Nov 2017, 09:44

Borjomy_1,
Так я же пишу, что скачал пример из статьи! Все названия оттуда - ничего не менял.
Я потому и в шоке, что не понял чего там может быть "иллегал"
В путях тоже русских символов нет.
User avatar
duke-kta
beginner
beginner
 
Posts: 15
Joined: 28 Jun 2017, 13:44
Location: НиНо
LabVIEW Version: 13
Karma: 0

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

Postby duke-kta on 27 Nov 2017, 10:34

Why Do I Get Error -2147221480 When I Build a DLL in LabVIEW?
http://digital.ni.com/public.nsf/allkb/550D9CEF0EE39F2F86257BE800728A7B
тоже читал - нет такой папки у меня, то есть "you are most likely seeing a different error than the one described in this KnowledgeBase article".
Похоже, единственный выход - попытаться 14-й LabVIEW поставить.
User avatar
duke-kta
beginner
beginner
 
Posts: 15
Joined: 28 Jun 2017, 13:44
Location: НиНо
LabVIEW Version: 13
Karma: 0

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

Postby dadreamer on 27 Nov 2017, 10:41

duke-kta wrote:В статье есть проект примера Math_Example.

Где это вы такой пример обнаружили? В статье такого нет. :dntknw: Если мы, конечно, об этой статье говорим: https://forums.ni.com/t5/Community-Docu ... -p/3514929
User avatar
dadreamer
doctor
doctor
 
Posts: 2897
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 709
I/O VIP vision internet

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

Postby duke-kta on 27 Nov 2017, 11:22

dadreamer,
точно, это из другой http://digital.ni.com/public.nsf/allkb/ ... E00043C1A7 - вот из этой.
Ну, там то же самое написано.
User avatar
duke-kta
beginner
beginner
 
Posts: 15
Joined: 28 Jun 2017, 13:44
Location: НиНо
LabVIEW Version: 13
Karma: 0

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

Postby dadreamer on 27 Nov 2017, 11:28

duke-kta, у меня всё компилится. Скачал на рабочий стол, распаковал, открыл проект и сразу забилдил. :labview: 2016 64-bit.
User avatar
dadreamer
doctor
doctor
 
Posts: 2897
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 709
I/O VIP vision internet

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

Postby duke-kta on 27 Nov 2017, 11:30

Поставил 15-й LV.
В нём всё нормально компилируется. 13-й так и не компилирует. Загадка...
User avatar
duke-kta
beginner
beginner
 
Posts: 15
Joined: 28 Jun 2017, 13:44
Location: НиНо
LabVIEW Version: 13
Karma: 0

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

Postby dadreamer on 27 Nov 2017, 11:38

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

Обычно такое бывает, когда рядом несколько версий :labview: стоит, и та версия, в которой производится попытка скомпилировать, ставилась не последней. Ну, то есть, где-то какие-то пути/параметры были переписаны той версий, что встала последней. Влияет исключительно на компиляцию библиотек, экзешники нормально компилируются. Простого решения не знаю и не было интереса разбираться. Сложное решение - переустановить :labview: нужной версии с нуля.
User avatar
dadreamer
doctor
doctor
 
Posts: 2897
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 709
I/O VIP vision internet

Next

Return to Создание приложений

Who is online

Users browsing this forum: No registered users and 3 guests

cron