Записать массив в одну строку через Format Into String

Простейшие вопросы в области инженерной разработки
Ответить
WolfRain
interested
interested
Сообщения: 6
Зарегистрирован: 23 окт 2020, 23:38
Версия LabVIEW: 8.5.1
Благодарил (а): 7 раз

Записать массив в одну строку через Format Into String

Сообщение WolfRain »

Я хочу сделать через Format Into String вывод элементов массива в одну строку, но программа выдаёт ошибку.
Изображение
Попробовал ради эксперимента выключить индексацию на туннеле - вывелся только последний элемент в желаемом формате, а как вывести все элементы массива? Help говорит, что мол "этот конфликт типов может быть разрешен путем индексации массива для доступа к отдельным элементам массива." - хорошая мысль, а как это реализовать?..
Изображение
Вложения
Безымянный.png
Безымянный2.png
Artem.spb

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

Re: Записать массив в одну строку через Format Into String

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

Используйте сдвиговый регистр для накопления, или конкатенацию строк, если работаете с массивом.
str.png
str.png (12.48 КБ) 1672 просмотра
WolfRain
interested
interested
Сообщения: 6
Зарегистрирован: 23 окт 2020, 23:38
Версия LabVIEW: 8.5.1
Благодарил (а): 7 раз

Re: Записать массив в одну строку через Format Into String

Сообщение WolfRain »

Огромное вам спасибо: разобрался, что делал не так. Ещё немного скорректирую, и будет то, что надо :thank:
Изображение
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Записать массив в одну строку через Format Into String

Сообщение Kosist »

Можно еще воспользоваться функцией Array to Spreadsheet string (в которой есть возможность задать нужный разделитель)
Spreadsheet to string.png
Spreadsheet to string.png (5.87 КБ) 1663 просмотра
Мы делили апельсин - много наших полегло...
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: Записать массив в одну строку через Format Into String

Сообщение Borjomy_1 »

Kosist писал(а): 24 окт 2020, 18:23 Можно еще воспользоваться функцией Array to Spreadsheet string (в которой есть возможность задать нужный разделитель)
Spreadsheet to string.png
хм... масло масляное. Не проще на вход Array to Spreadsheet string массив чисел сразу подать?
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Записать массив в одну строку через Format Into String

Сообщение Kosist »

Borjomy_1 писал(а): 26 окт 2020, 12:19 хм... масло масляное. Не проще на вход Array to Spreadsheet string массив чисел сразу подать?
Проще. Выгода перед Concatenate String с массивом на входе - это возможность задать разделитель.
Мы делили апельсин - много наших полегло...
Artem.spb

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

Re: Записать массив в одну строку через Format Into String

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

Kosist писал(а): 29 окт 2020, 23:44
Borjomy_1 писал(а): 26 окт 2020, 12:19 хм... масло масляное. Не проще на вход Array to Spreadsheet string массив чисел сразу подать?
Проще. Выгода перед Concatenate String с массивом на входе - это возможность задать разделитель.
Разделитель чего? Borjomy_1 же предлагает использовать ту же функцию, но с другими начальными данными, так что возможности форматирования сохраняются.
WolfRain
interested
interested
Сообщения: 6
Зарегистрирован: 23 окт 2020, 23:38
Версия LabVIEW: 8.5.1
Благодарил (а): 7 раз

Re: Записать массив в одну строку через Format Into String

Сообщение WolfRain »

От себя добавил разделители через конкатенацию. Можно ещё через второй format into string, но это уже совсем дурной тон, полагаю.Ну а вообще, ещё раз всем спасибо за помощь
Безымянный3.png
Artem.spb

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

Re: Записать массив в одну строку через Format Into String

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

WolfRain писал(а): 08 ноя 2020, 23:41 От себя добавил разделители через конкатенацию. Можно ещё через второй format into string, но это уже совсем дурной тон, полагаю.
format into string на то и формат, чтобы не извращаться:
str.png
str.png (10.16 КБ) 1506 просмотров
Эта функция не ограничивается одним параметром, строку можно наформатировать какую угодно одним махом
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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