Список форумов   Список форумов  

Вопрос новичка. Сборка двух одномерных массивов в один.

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Вопрос новичка. Сборка двух одномерных массивов в один.

Сообщение gelez » Сб окт 22, 2011 11:31 pm

Здравствуйте.
Не получается склеить нужным образом два исходных массива в один.
Вход: 2 байтовых массива
Выход: одномерный массив байтов, расположенных следующим образом: в четных ячейках элементы из первого входного массива, в нечетных из второго.

Исходная цель. имеется массив int. необходимо его передавать по rs232 при помощи VISA. сделал преобразование Int16 -> to 2 Byte. теперь хочу получить массив бит, и скинуть в функцию ByteArray to String. -> VISA Write.

Подскажите добрые люди как это сделать. Может сегодня уже туплю. Если не трудно хотя бы ссылку на хороший мануал работы с массивами. в Find Example не нашел подобных примеров.
Спасибо!
gelez
 
Сообщений: 1
Зарегистрирован: Сб окт 22, 2011 11:20 pm

Re: Вопрос новичка. Сборка двух одномерных массивов в один.

Сообщение Eugene » Вс окт 23, 2011 10:26 pm

gelez писал(а):Здравствуйте.
Не получается склеить нужным образом два исходных массива в один.
Вход: 2 байтовых массива
Выход: одномерный массив байтов, расположенных следующим образом: в четных ячейках элементы из первого входного массива, в нечетных из второго.


Interleave 1D arrays
CLD
Eugene
Активный пользователь
 
Сообщений: 38
Зарегистрирован: Пн авг 17, 2009 7:46 pm

Re: Вопрос новичка. Сборка двух одномерных массивов в один.

Сообщение Borjomy » Вт ноя 22, 2011 12:38 pm

Вот несколько вариантов преобразования
Пример преобразования.png
Пример преобразования.png (24.43 KiB) Просмотров: 2116
Borjomy
Пользователь
 
Сообщений: 24
Зарегистрирован: Вт ноя 22, 2011 12:16 pm


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2