Разбивка строки на биты

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

Разбивка строки на биты

Postby yakuba26 on 13 Dec 2018, 14:26

Добрый день! Прошу помощи в следующем :help:
Я получаю из СОМ-порта по средствам Visa read данные в формате String, буду принимать можно сказать число в формате ( 000123222000114 ). Это число является пакетом данных о состоянии оборудования ( например : 123 это вкл состояние ЭМ №1, а следующее значение 222 это состояние выкл ЭМ №2, каждые три числа являются данными о состоянии ЭМ).
Вопрос следующий как мне разбить String состоящую из 15 бит ( или другого количества бит) в String или числовую переменную по 3 бита (что бы получить трехзначное число) и сформировать из них массив.
Тоетсь я хочу из числа 000123222000114 получить отдельные числа 1)000 2)123 3)222 4)000 5)114 которые буду использовать дальше :rtfm:

P.s очень нуждаюсь в помощи!!! Не проходите мимо!!! :bye: :think:
yakuba26
beginner
beginner
 
Posts: 21
Joined: 13 Dec 2018, 13:55
Location: Саратов
LabVIEW Version: 2018
Karma: 0

Re: Разбивка строки на биты

Postby IvanLis on 13 Dec 2018, 15:32

yakuba26 wrote:Тоетсь я хочу из числа 000123222000114 получить отдельные числа 1)000 2)123 3)222 4)000 5)114 которые буду использовать дальше

1.png
1.png (18.17 KiB) Viewed 207 times
Untitled 3.vi
lv2016
(8.63 KiB) Downloaded 14 times

Боюсь предположить, что будет дальше :crazy:
User avatar
IvanLis
professor
professor
 
Posts: 4678
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: 735
hardware VIP bloggers teachers

Re: Разбивка строки на биты

Postby yakuba26 on 14 Dec 2018, 08:39

IvanLis wrote:
yakuba26 wrote:Тоетсь я хочу из числа 000123222000114 получить отдельные числа 1)000 2)123 3)222 4)000 5)114 которые буду использовать дальше

1.png
Untitled 3.vi

Боюсь предположить, что будет дальше :crazy:


Сам боюсь :shok: :crazy: :crazy: :crazy: Большое спасибо за помощь :super: :bye: :drink:

Хочу сделать управление на базе ардуино) Вот есть такая задумка, что бы о состоянии ЭМ сигнализировало мне число, а дальше я его здесь обработаю.
yakuba26
beginner
beginner
 
Posts: 21
Joined: 13 Dec 2018, 13:55
Location: Саратов
LabVIEW Version: 2018
Karma: 0


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

Who is online

Users browsing this forum: No registered users and 18 guests

cron