преобразовать шестнадцатеричное число в последовательный ко

Простейшие вопросы в области инженерной разработки
Ответить
Devodest
beginner
beginner
Сообщения: 10
Зарегистрирован: 29 июн 2017, 15:57
Версия LabVIEW: 2016
Контактная информация:

преобразовать шестнадцатеричное число в последовательный ко

Сообщение Devodest »

преобразовать шестнадцатеричное число в последовательный код, я уже не знаю, что на самом деле сделать. Задача состоит в том, что мне на вход даётся некое слово- цифра "24A" дальше её нужно преобразовать в двоичный код, я так понимаю мне должно оно выводиться по битово, после этого нужно сделать последовательный график. Примерно это выглядит так, показано на скринах, но я не знаю, как это реализовать. Помогите пожалуйста
Вложения
xz.vi
Вот то что я сделал
(13.49 КБ) 110 скачиваний
само задание
само задание
Я так понимаю примерно должно выглядеть так
Я так понимаю примерно должно выглядеть так
Devodest
beginner
beginner
Сообщения: 10
Зарегистрирован: 29 июн 2017, 15:57
Версия LabVIEW: 2016
Контактная информация:

Re: преобразовать шестнадцатеричное число в последовательны

Сообщение Devodest »

Забыл сам скрин программы, что бы было проще взглянуть
Вложения
Скрин программы
Скрин программы
Artem.spb

Activity Автор
professor
professor
Сообщения: 3391
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: преобразовать шестнадцатеричное число в последовательны

Сообщение Artem.spb »

Для начала определитесь, 24А это три последовательных симовла, или 586 с 16-ричной системе?
и в первом вслучае, А - это 10, или симовл А?

Опять же в первом случае string to byte aray и дальше примерно как у вас.
Во втором случае num to bool array, как у ва си сделано.
Чем этот вариант не устраивает?
Devodest
beginner
beginner
Сообщения: 10
Зарегистрирован: 29 июн 2017, 15:57
Версия LabVIEW: 2016
Контактная информация:

Re: преобразовать шестнадцатеричное число в последовательны

Сообщение Devodest »

24А это три последовательных симовла
Да , это три символа, которые заданы как 24A и A - это 10 B - 11 и тд
Я его перевёл в 10-десятичную у меня получилось 586 мне его нужно перевести в массив по битово и вывести, а после этого сделать последовательный граф как на скрине. я не могу сделать что бы мне выводилось как на скрине
Вложения
2017-06-29 17_27_47-4lR-iwglmfc.jpg ‎- Фотографии.png
вот  перевести в массив по битово и вывести
вот перевести в массив по битово и вывести
Devodest
beginner
beginner
Сообщения: 10
Зарегистрирован: 29 июн 2017, 15:57
Версия LabVIEW: 2016
Контактная информация:

Re: преобразовать шестнадцатеричное число в последовательны

Сообщение Devodest »

у меня не работает граф и не работает толком цикл, мне пишет ошибку - A For Loop must have a loop count wired to the 'N' terminal, or an array input that has auto-indexing enabled. Otherwise the loop does not know how many times to iterate.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3391
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: преобразовать шестнадцатеричное число в последовательны

Сообщение Artem.spb »

цикл не работает, потому что он там не нужен
01.png
01.png (15.75 КБ) 4030 просмотров
Ответить

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