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

Простейшие вопросы в области инженерной разработки
Ответить
yakuba26
junior
junior
Сообщения: 66
Зарегистрирован: 13 дек 2018, 13:55
Версия LabVIEW: 2018
Откуда: Саратов

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

Сообщение yakuba26 »

Добрый день! Прошу помощи в следующем :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:
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

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

Сообщение IvanLis »

yakuba26 писал(а):Тоетсь я хочу из числа 000123222000114 получить отдельные числа 1)000 2)123 3)222 4)000 5)114 которые буду использовать дальше
1.png
1.png (18.17 КБ) 1175 просмотров
Untitled 3.vi
lv2016
(8.63 КБ) 70 скачиваний
Боюсь предположить, что будет дальше :crazy:
yakuba26
junior
junior
Сообщения: 66
Зарегистрирован: 13 дек 2018, 13:55
Версия LabVIEW: 2018
Откуда: Саратов

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

Сообщение yakuba26 »

IvanLis писал(а):
yakuba26 писал(а):Тоетсь я хочу из числа 000123222000114 получить отдельные числа 1)000 2)123 3)222 4)000 5)114 которые буду использовать дальше
1.png
Untitled 3.vi
Боюсь предположить, что будет дальше :crazy:
Сам боюсь :shok: :crazy: :crazy: :crazy: Большое спасибо за помощь :super: :bye: :drink:

Хочу сделать управление на базе ардуино) Вот есть такая задумка, что бы о состоянии ЭМ сигнализировало мне число, а дальше я его здесь обработаю.
Ответить

Вернуться в «Для чайников»