Данные в синусоиду

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

Данные в синусоиду

Postby jane_wild on 27 Nov 2019, 05:00

Ребята, нужна ваша помощь. Читаю данные с VISA Read, далее полученную стороку преобразую в массив байт и пытаюсь отобразить этот сигнал на графике. Я ожидаю получить синусоиду, или что то очень близкое к синусоиде. В приложенном VI массив-константа с реальными данными, глядя на них, я так поняла что данные скорее всего приходят в 16-ти битном формате, поэтому я их попарно "склеила". Посмотрите на график, как то уж совсем странно выглядит эта синусоида... Может я что то не так делаю? Спасибо.
Attachments
GetSineWave.vi
(18.58 KiB) Downloaded 16 times
User avatar
jane_wild
advanced
advanced
 
Posts: 165
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2016
Karma: 8

Re: Данные в синусоиду

Postby Vitekkz88 on 27 Nov 2019, 09:53

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

Re: Данные в синусоиду

Postby taras_33 on 27 Nov 2019, 19:01

Jane, даже не пробуйте использовать это решение для этой простецкой задачи, в калошу сядете легко. Vitekkz88 наглядно Вам это продемонстрировал. :D
По существу вопроса. Вы верно предположили что данные 16-ти битные, только здесь не один и не два, а целых четыре канала.
4Ch Sinewaves.png

790 отсчетов на канал в одной полылке? Что то мне это напоминает... Это часом не Diode pack tester c LCD 800x480? Если мои догадки верны, то этот самый тестер неиспавен. Вы должны получать три синусоиды сдвинутые на 120 градусов а четвертый сигнал - это пульсации трехфазного моста. Кстати там перемычка есть, если ее снять, то добавятся еще 10 байт - первые три это sampling rate ADC контроллера (в герцах) и можно будет вычислить частоту.
Attachments
FP 4Ch Sinewaves.png
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!
User avatar
taras_33
professional
professional
 
Posts: 304
Joined: 31 Oct 2009, 18:25
Medals: 1
Activity (1)
LabVIEW Version: 2019
Karma: 133
CLD VIP

Re: Данные в синусоиду

Postby Vitekkz88 on 27 Nov 2019, 20:52

taras_33, обида, да? :cry: :cry: :cry:
Может и 4 канала. Я вначале искал один. Нашел синус на двух, а сколько их там на самом деле - хбз, вводных мало, дальше не искал. Ответ топикастера бы прояснил дальнейший вектор. Так что не обольщайтесь особо, нашел бы и 4 канала.
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1084
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 306
hardware I/O VIP

Re: Данные в синусоиду

Postby jane_wild on 27 Nov 2019, 22:54

Это часом не Diode pack tester c LCD 800x480

taras_33, Спасибо!
Да это тестер, мне техники сказали, что при подключении к компьютеру, по USB передаются пульсации, поэтому я и подумала что сигнал должен быть похож на синусоиду, но что бы четыре канала?! Вы правы, что то с ним не в порядке, LCD вообще не светится, хотя данные передает (видимо не верные) - электронщики разбираются (написала в личку).
User avatar
jane_wild
advanced
advanced
 
Posts: 165
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2016
Karma: 8

Re: Данные в синусоиду

Postby taras_33 on 28 Nov 2019, 15:09

taras_33, обида, да? :cry: :cry: :cry:
Да Господь с вами, какие обиды?! Обижаться и доказывать что-то на форуме, это все равно что свиней стричь - визгу много, шерсти мало. :haha: В прошлый раз я фигню сморозил - вы подкололи. Теперь поменялись местами. Так что все Ок. :drink:

написала в личку
ответил в личку
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!
User avatar
taras_33
professional
professional
 
Posts: 304
Joined: 31 Oct 2009, 18:25
Medals: 1
Activity (1)
LabVIEW Version: 2019
Karma: 133
CLD VIP


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

Who is online

Users browsing this forum: Google and 1 guest

cron