Создание файла без диалога
-
- assistant
- Сообщения: 147
- Зарегистрирован: 20 авг 2009, 18:08
- Награды: 1
- Версия LabVIEW: 15
- Контактная информация:
Создание файла без диалога
Возник вопрос: если в ходе программы нужно сохранять данные, например рисунки в jpg, один за другим (штук 100), то как это сделать без возникновения диалогов при создании нового файла? Такая функция как Write JPEG File, требует, чтобы файл с заданным именем уже существовал, до записи в него информации.
Была попытка использовать Open/Create/Replace File, но к сожалению на его выходе получается не необходимый path свежеиспечённого файла, а только лишь его refnum out.
Если мутно сформулировано, переспросите, я попытаюсь изъясниться понятней.
Спасибо!
Была попытка использовать Open/Create/Replace File, но к сожалению на его выходе получается не необходимый path свежеиспечённого файла, а только лишь его refnum out.
Если мутно сформулировано, переспросите, я попытаюсь изъясниться понятней.
Спасибо!
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Создание файла без диалога
На самом деле на вход Write JPEG File необходимо указать полный путь к файлу в который необходимо сохранить картинку. В этом случае диалог не появится. (Диалог появляется только если не определен путь к файлу программно).
-
- assistant
- Сообщения: 147
- Зарегистрирован: 20 авг 2009, 18:08
- Награды: 1
- Версия LabVIEW: 15
- Контактная информация:
Re: Создание файла без диалога
В этом то и вся суть, у меня имя файла заранее не известно, оно появляется входе эксперимента. Это всё правильно, если имя файла заранее известно, а тут импровизация выходит....
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Создание файла без диалога
Есть модуль, который называется refnum to path.Ella писал(а): Была попытка использовать Open/Create/Replace File, но к сожалению на его выходе получается не необходимый path свежеиспечённого файла, а только лишь его refnum out.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Создание файла без диалога
Не совсем понятно, как можно вообще записывать не известно в какой файл... Если вы пишете в цикле несколько картинок в файлы, сделайте какое-нибудь название типа res01.jpg, res02.jpg ... resN.jpg и сохраняйте в них.
-
- assistant
- Сообщения: 147
- Зарегистрирован: 20 авг 2009, 18:08
- Награды: 1
- Версия LabVIEW: 15
- Контактная информация:
Re: Создание файла без диалога
Проблемка в том, что название файла совсем может быть произвольным.toto писал(а):Не совсем понятно, как можно вообще записывать не известно в какой файл... Если вы пишете в цикле несколько картинок в файлы, сделайте какое-нибудь название типа res01.jpg, res02.jpg ... resN.jpg и сохраняйте в них.
Но с помощью refnum to path удалось решить эту проблемку через Open/Create/Replace File.
БООЛЬШОЕ СПАСИБО!!!
- Вложения
-
- вот так всё оказалось просто
- refnum to path.JPG (18.83 КБ) 4842 просмотра
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Создание файла без диалога
Просто наводящий вопрос в продолжении темы: что будет если сделать так?
- Вложения
-
- refnum_to_path.jpg (19.61 КБ) 4835 просмотров
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Создание файла без диалога
оффтоп: прикольно кстати если бы NI сделали возможность проведения связей произвольными непрямыми линиями, как кисточкой в паинтеtoto писал(а):Просто наводящий вопрос в продолжении темы: что будет если сделать так?
тогда из БД можно было бы сделать настоящее произведение искусства
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Создание файла без диалога
Ватсон, обратите внимание, на то что эти wire's немного дрожат? Из этого я делаю вывод, что программист волновался. Наверное ему задерживали зарплату
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Создание файла без диалога
Модератора на нас нету, за оффтопик в ридонли поставить... Ничего я не волновался :)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение