Подключение и задача тока с помощью интерфейса RS-232

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы

Подключение и задача тока с помощью интерфейса RS-232

Postby druny1234 on 07 Sep 2016, 15:37

Доброго времени суток! Я новичок в программировании и в LabView в частности. Дали задание подключить прибор SDP 2405 к ПК и с помощью LabView изменять напряжение тока. Можете пожалуйста что то подсказать или посоветовать с чего начать?
druny1234
beginner
beginner
 
Posts: 34
Joined: 07 Sep 2016, 14:13
LabVIEW Version: 2014
Karma: 0

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby Artem.spb on 07 Sep 2016, 19:58

druny1234 wrote:Можете пожалуйста что то подсказать или посоветовать с чего начать?

начать стоит с изучения :labview: :D
На сайте производителя есть драйвер для LV, скачайте его и пользуйтесь. Для примитивных задач этого может хватить.
Но для нормальной работы стоит понять хотя бы основы программирования на :labview:
Что почитать обсуждалось например тут
Artem.spb
expert
expert
 
Posts: 1399
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 239
CLD hardware I/O VIP freelance

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby IvanLis on 07 Sep 2016, 21:22

druny1234 wrote:с помощью LabView изменять напряжение тока

Я бы еще посоветовал начальный курс физики вспомнить.
Разобраться, что такое и в чем измеряются: ток, напряжение и сопротивление. Как они между собой связаны. :rtfm:
User avatar
IvanLis
professor
professor
 
Posts: 4628
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 727
hardware VIP bloggers teachers

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby golf2109 on 12 Sep 2016, 02:51

druny1234 wrote:Доброго времени суток! Я новичок в программировании и в LabView в частности. Дали задание подключить прибор SDP 2405 к ПК и с помощью LabView изменять напряжение тока. Можете пожалуйста что то подсказать или посоветовать с чего начать?

идете сюда и читаете
http://http://www.manson.com.hk/getimage/index/action/images/name/51498e6b1ecfa.pdf
стр 28

Remarks in using the Remote Programming Mode

затем создаете VI прибор подключаете к нему COM порт
и подаете команды

команда установки напряжения
VOLT <address> voltage {000-XXX} <CR>
команда установки тока
CURR <address> current {000-XXX} <CR>

блок питания классный и навороченный, завидую "белой" завистью :bye:
golf2109
interested
interested
 
Posts: 3
Joined: 23 Aug 2016, 13:47
Location: Ukraine, Kiev
LabVIEW Version: 2015
Karma: 1

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby druny1234 on 14 Sep 2016, 09:40

Спасибо :thank:
Last edited by druny1234 on 14 Sep 2016, 10:42, edited 1 time in total.
druny1234
beginner
beginner
 
Posts: 34
Joined: 07 Sep 2016, 14:13
LabVIEW Version: 2014
Karma: 0

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby druny1234 on 14 Sep 2016, 09:51

Добрый день Уважаемые! Спасибо, разобрался. Разрешили использовать встроенные библиотеки. Хотел у вас спросить, как можно реализовать таймер отключение программы, к примеру чтоб через 2 минуты программа отключилась? :think:
druny1234
beginner
beginner
 
Posts: 34
Joined: 07 Sep 2016, 14:13
LabVIEW Version: 2014
Karma: 0

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby ladik on 14 Sep 2016, 10:06

В простейшем случае можно как на картинке ниже. Ещё можете почитать Help по Express VI Elapsed Time
Attachments
Elapsed Time.png
Elapsed Time.png (15.44 KiB) Viewed 8175 times
Дорогу осилит идущий.
User avatar
ladik
advanced
advanced
 
Posts: 195
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 69
hardware I/O VIP

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby druny1234 on 14 Sep 2016, 10:33

Поигрался с Elapsed Time Express VI но чтот видимо не так, остановка не проискзодит после заданого времени
Image
Attachments
TEST3.vi
(29.68 KiB) Downloaded 79 times
druny1234
beginner
beginner
 
Posts: 34
Joined: 07 Sep 2016, 14:13
LabVIEW Version: 2014
Karma: 0

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby Borjomy_1 on 14 Sep 2016, 13:09

у вас оператор AND всегда будет выдавать False, пока не произойдет событие нажатия кнопки set Output. Поэтому отключения и не происходит. Рекомендую вынести чтение состояния кнопки set output из Event структуры.
Borjomy_1
expert
expert
 
Posts: 1825
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 319
VIP

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby druny1234 on 16 Sep 2016, 10:04

Попробовал. Кнопка set Output, если вынести из Event структуры, включается только лишь с изменением напряжения. А таймер все равно не работает.
druny1234
beginner
beginner
 
Posts: 34
Joined: 07 Sep 2016, 14:13
LabVIEW Version: 2014
Karma: 0

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby Vitekkz88 on 16 Sep 2016, 10:51

druny1234, Вам ladik скинул пример таймера. Вот таймер для остановки, запускаемый с кнопки.
Attachments
Timer.vi
(10.55 KiB) Downloaded 85 times
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1044
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 301
hardware I/O VIP

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby druny1234 on 16 Sep 2016, 14:51

Ребят извините, задолбал наверное уже.. Можете посмотреть что здесь не так?
Attachments
TEST33.vi
(10.91 KiB) Downloaded 87 times
druny1234
beginner
beginner
 
Posts: 34
Joined: 07 Sep 2016, 14:13
LabVIEW Version: 2014
Karma: 0

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby Artem.spb on 16 Sep 2016, 17:12

druny1234 wrote:Ребят извините, задолбал наверное уже.. Можете посмотреть что здесь не так?

а что здесь должно быть "так"?
из очевидного:
1) timeout не указан, так что это событие никогда не наступит и для остановки программы придётся нажать ещё что-то.
2) мистический кейс "2" непонятно что делает и как должен "случиться"
Artem.spb
expert
expert
 
Posts: 1399
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 239
CLD hardware I/O VIP freelance

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby Oleg B. on 16 Sep 2016, 21:03

druny1234 wrote:Ребят извините, задолбал наверное уже.. Можете посмотреть что здесь не так?
Attachments
TEST33-a.vi
(11.76 KiB) Downloaded 85 times
veni, vidi, phallomorphi
User avatar
Oleg B.
leader
leader
 
Posts: 671
Joined: 25 Sep 2011, 11:30
Location: Israel
Medals: 2
Activity (1) Professionalism (1)
LabVIEW Version: 5 .. 2016
Karma: 165
CLD I/O VIP vision freelance

Re: Подключение и задача тока с помощью интерфейса RS-232

Postby Artem.spb on 17 Sep 2016, 14:55

Oleg B. wrote:Вложения

TEST33-a.vi


Олег, у вас тот же косяк: попробуйте запустить вашу версию и сразу нажать стоп.
+ я рекомендую проверку на истечение времени делать <0, вдруг по каким-то причинам (например, решите ускорить и вычитать не 1, а 2) 0 проскочите и программа не остановится ещё долго.
Artem.spb
expert
expert
 
Posts: 1399
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 239
CLD hardware I/O VIP freelance


Return to Коммуникация с приборами

Who is online

Users browsing this forum: No registered users and 7 guests

cron