Запись и считывание 2-х мерного массива из бинарного файла

Простейшие вопросы в области инженерной разработки
Ответить
dakishi
assistant
assistant
Сообщения: 120
Зарегистрирован: 05 сен 2019, 21:01
Версия LabVIEW: 2019

Запись и считывание 2-х мерного массива из бинарного файла

Сообщение dakishi »

Добрый день! Мне нужно записать двумерный массив кластеров в бинарный файл и считать его. Я записываю целиком двумерный массив в бинарный файл, после чего выставляю current position в начало и считываю считываю целиком бинарный файл. При этом тип считываемых данных поставил в качестве одного из элементов массива (делал также и такого же типа, как и при записи, результат тот же), чтобы получить ответ в виде набора таких элементов - снова двумерного массива. Результат: массив двумерных массивов, где первый элемент массива соответствует записанному, остальные не инициализированы. Как считать двумерный массив правильно ?
Вложения
Problem 1.JPG

Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3535
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2020
Благодарил (а): 2 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Запись и считывание 2-х мерного массива из бинарного фай

Сообщение dadreamer »

Уберите count у инструмента Read from Binary File и подключите data type от Input, а также заново создайте Output.
2020-01-29_15-17-58.jpg
https://forums.ni.com/t5/LabVIEW/read-b ... 09#M861615

На будущее, выкладывайте :vi: или сниппет, чтобы нам не приходилось воссоздавать код по картинке. У вас же код под рукой, у нас нет. Представьте, если бы на форуме по C/C++ скинули текстовый код в виде скриншота. :crazy: (а такое мне попадалось, хорошего мало)

Ответить

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