[phpBB Debug] PHP Warning: in file /common.php on line 117: require() [function.require]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /viewtopic.php on line 18: include() [function.include]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /viewtopic.php on line 19: include() [function.include]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /includes/session.php on line 547: include_once() [function.include-once]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4586: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4588: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4589: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4590: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
LabVIEW.ru • Просмотр темы - Построчное заполнение массива
Список форумов   Список форумов  

Построчное заполнение массива

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

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

Построчное заполнение массива

Сообщение Vizorp » Вс окт 04, 2009 11:54 am

Добрый день, подскажите, плиз, как сделать так, чтобы массив заполнялся построчно после каждого нажатия кнопки. При этом каждая строчка сразу же записывалась и сохранялась в тхт-файл.
Vizorp
 
Сообщений: 2
Зарегистрирован: Вс окт 04, 2009 11:44 am

Re: Построчное заполнение массива

Сообщение Техподдержка NI » Пт апр 05, 2013 11:45 am

Прикрепляю образец кода
Вложения
Capture2.PNG
Capture2.PNG (10.64 KiB) Просмотров: 1734
Capture3.PNG
Capture3.PNG (10.66 KiB) Просмотров: 1734
String into txt.vi
(15.04 KiB) Скачиваний: 126
Техподдержка NI
Специалист LabVIEW
 
Сообщений: 158
Зарегистрирован: Ср мар 20, 2013 9:47 am

Re: Построчное заполнение массива

Сообщение IvanLis » Пт апр 05, 2013 11:55 am

Техподдержка NI писал(а):Прикрепляю образец кода

Неординарный подход :roll: .

Несколько вопросов:
1. Для чего цикл, если всего одна итерация?
2. Для чего сдвиговый регистр?
3. Почему дописываем в начало массива, а не в конец?
4. Если массив будет значительного размера, сколько времени будет занимать каждая итерация записи?

Я бы предложил следующий подход:
1. Открываем файл для записи.
2. Переводим каретку в конец файла.
3. Дописываем строку в файл.
4. Закрываем файл.
Знание нескольких принципов освобождает от знания многих фактов!

Живу я здесь ||| LabVIEW Portal in Google+
IvanLis
Специалист LabVIEW
 
Сообщений: 497
Зарегистрирован: Пн апр 23, 2007 1:44 pm
Откуда: СССР

Re: Построчное заполнение массива

Сообщение Техподдержка NI » Пт апр 05, 2013 12:01 pm

Согласен, Ваш вариант значительно проще.
Техподдержка NI
Специалист LabVIEW
 
Сообщений: 158
Зарегистрирован: Ср мар 20, 2013 9:47 am


Вернуться в LabVIEW

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

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

cron