Советы по программированию на LabVIEW

Простейшие вопросы в области инженерной разработки

Re: Советы по программированию на LabVIEW

Postby Arhimed on 15 Oct 2018, 11:42

IvanLis,
--------------
Kosist wrote:Согласно правилам форума, изображения нужно прикреплять здесь, а не на сторонних ресурсах... Прикрепите изображения здесь, пожалуйста.

----------------
суть задачи такая, через камеру подключенную к myrio необходимо определять картинку которая находится перед камерой и при совпадении с заданным исходником выдавать сигнализацию об этом.

--------------
ссылки на изображения удалены в связи с нарушением правил форума, IvanLis
Arhimed
interested
interested
 
Posts: 5
Joined: 13 Oct 2018, 07:50
LabVIEW Version: 2017
Karma: 0

Re: Советы по программированию на LabVIEW

Postby Borjomy_1 on 15 Oct 2018, 12:20

Блин... и такие люди разрабатывают у нас робомобили. Как ездить-то? Впрочем, дорогу осилит идущий.
Borjomy_1
expert
expert
 
Posts: 1899
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 329
VIP

Re: Советы по программированию на LabVIEW

Postby Arhimed on 15 Oct 2018, 12:30

Borjomy_1,
Робомобили не причём) но я думаю там работают не лучше)
Arhimed
interested
interested
 
Posts: 5
Joined: 13 Oct 2018, 07:50
LabVIEW Version: 2017
Karma: 0

Re: Советы по программированию на LabVIEW

Postby 546 on 22 Mar 2019, 10:15

Скажите пожалуйста как установить ActveX компонент в Labview?
546
beginner
beginner
 
Posts: 31
Joined: 14 Apr 2014, 10:42
LabVIEW Version: 8.5
Karma: 5

Re: Советы по программированию на LabVIEW

Postby dadreamer on 22 Mar 2019, 10:48

546 wrote:Скажите пожалуйста как установить ActveX компонент в Labview?

Компонент нужно установить в систему с помощью соответствующего инсталлятора, в результате он должен быть зарегистрирован в ОС и станет доступен в :labview: . Далее, если это контрол, на панель можно будет добавить ActiveX Container и по ПКМ -> Insert ActiveX Object вставить объект. Если же объект не имеет GUI, то его нужно будет создать на диаграмме с помощью Automation Open :vi: и пункта Select ActiveX Class.
User avatar
dadreamer
professor
professor
 
Posts: 3325
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 844
I/O VIP vision internet

Re: Советы по программированию на LabVIEW

Postby 546 on 22 Mar 2019, 11:05

Инсталлятора в папке с компонентами нет,только regsvr32,но он открывается с ошибкой
546
beginner
beginner
 
Posts: 31
Joined: 14 Apr 2014, 10:42
LabVIEW Version: 8.5
Karma: 5

Re: Советы по программированию на LabVIEW

Postby dadreamer on 22 Mar 2019, 11:13

546 wrote:Инсталлятора в папке с компонентами нет,только regsvr32,но он открывается с ошибкой

Regsvr надо вызывать той разрядности (32 или 64 бита), что и ваш компонент. Если компонент 32-битный, то лучше всего в командной строке перейти в каталог Windows\SysWOW64 и вызвать regsvr32 ваша_библиотека оттуда. Естественно, библиотека должна находиться в этом же каталоге. В противном случае (64 бита), regsvr32 нужно вызывать из Windows\system32. После регистрации следует перезапустить :labview: , чтобы он считал обновленный TypeLib. Ну, и очевидно, что 32-битные компоненты не получится подключить в 64-битном :labview: и наоборот. Разрядность должна быть одинаковая.
User avatar
dadreamer
professor
professor
 
Posts: 3325
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 844
I/O VIP vision internet

Re: Советы по программированию на LabVIEW

Postby 546 on 22 Mar 2019, 11:50

У меня XP 32 бит
Возможно чего то ещё не хватает и дело не в регсервере.Компьютер совсем пустой,кроме хп больше ничего не установлено.
546
beginner
beginner
 
Posts: 31
Joined: 14 Apr 2014, 10:42
LabVIEW Version: 8.5
Karma: 5

Re: Советы по программированию на LabVIEW

Postby dadreamer on 22 Mar 2019, 12:30

Какую ошибку выдаёт regsvr?
User avatar
dadreamer
professor
professor
 
Posts: 3325
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 844
I/O VIP vision internet

Re: Советы по программированию на LabVIEW

Postby 546 on 22 Mar 2019, 14:02

Запускаю REGISTER(МсДос файл) и появляется сообщение "DllRegServer in DCON X.OCX succeeded"
Ошибка при работе пропадает ,но данные с прибора не поступают.
546
beginner
beginner
 
Posts: 31
Joined: 14 Apr 2014, 10:42
LabVIEW Version: 8.5
Karma: 5

Re: Советы по программированию на LabVIEW

Postby dadreamer on 22 Mar 2019, 16:01

546 wrote:"DllRegServer in DCON X.OCX succeeded"

Так это вроде как и не ошибка вовсе. Регистрация успешно завершена. Проверьте выпадающий список с ActiveX объектами в :labview: , поищите там искомое.
Attachments
2019-03-22_18-02-18.jpg
2019-03-22_18-03-46.jpg
User avatar
dadreamer
professor
professor
 
Posts: 3325
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 844
I/O VIP vision internet

Re: Советы по программированию на LabVIEW

Postby 546 on 25 Mar 2019, 10:06

Да,с регистрацией всё нормально,спасибо.Просто я забыл настройки сменить(СОМ порт).Всё заработало.Позже нашёл установщик АктивХ на диске.
Теперь пытаюсь записать данные в файл с помощью Write to Spreadsheet в виде :время(Ч:М:С),значение.
Никак не соображу как время записать в нужном формате.

Сделал.Теперь задачка по сложнее - сделать так что бы запись велась только когда значение изменяется.
546
beginner
beginner
 
Posts: 31
Joined: 14 Apr 2014, 10:42
LabVIEW Version: 8.5
Karma: 5

Re: Советы по программированию на LabVIEW

Postby Borjomy_1 on 25 Mar 2019, 18:19

546 wrote:Теперь задачка по сложнее - сделать так что бы запись велась только когда значение изменяется.

Сравниваете с предыдущим значением. При несовпадении- запись.
Borjomy_1
expert
expert
 
Posts: 1899
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 329
VIP

Re: Советы по программированию на LabVIEW

Postby 546 on 26 Mar 2019, 10:11

Я понимаю что нужно сравнивать,но какую функцию использовать что бы число сохранить,сравнить с новым и перезаписать его.
Впрочем эта задача отпала.Теперь нужно просто время на графике что бы было системное.
546
beginner
beginner
 
Posts: 31
Joined: 14 Apr 2014, 10:42
LabVIEW Version: 8.5
Karma: 5

Re: Советы по программированию на LabVIEW

Postby Artem.spb on 26 Mar 2019, 21:35

546 wrote:Впрочем эта задача отпала.Теперь нужно просто время на графике что бы было системное.

куча вопросом разом отпадут, если пробежаться по палитрам и посмотреть, какие функции там есть
Artem.spb
expert
expert
 
Posts: 1657
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 266
CLD hardware I/O VIP freelance

PreviousNext

Return to Для чайников

Who is online

Users browsing this forum: Yandex and 1 guest

cron