Log файл

Работа с файлами и базами данных
Ответить
Aleksey Sergeichenko
interested
interested
Сообщения: 2
Зарегистрирован: 19 янв 2008, 17:12
Контактная информация:

Log файл

Сообщение Aleksey Sergeichenko »

Как можно записывать происходящее в программе например в текстовый log файл?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: log файл

Сообщение Eugen Graf »

Смотри, делается очень просто. :cool:
LogFileBD.PNG
Вложения
Event.vi
(52.17 КБ) 323 скачивания
log.txt
(278 байт) 330 скачиваний
Aleksey Sergeichenko
interested
interested
Сообщения: 2
Зарегистрирован: 19 янв 2008, 17:12
Контактная информация:

Re: log файл

Сообщение Aleksey Sergeichenko »

Спасибо! Пошел разбираться
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: log файл

Сообщение mzu2006 »

Поднимаю старую тему, так как стало вдруг актуально.

Приходилось решать похожую задачу. Требовался log файл того, что происходит в программе. Требования были такие:
1. Чтобы не нужно было тянуть дополнительных проволочек. Бросил иконку куда угодно и всё.
2. Чтобы был быстрый, чтобы можно было вызывать из вымокоприоритетных нитей
3. Чтобы запись в файле оставалась в независимости от того, нажали ли мы красную кнопку. (т.е. файл закрывать после каждой записи.

требованиям 1 и 2 удовлетворяет такая незамысловатая VI:
Log.vi
(26.5 КБ) 291 скачивание
. Имя файла - LV2 style global.

Для удовлетворения требования 2, мне пришлось писать сложную, неэлегантную штуку с использованием VI сервера. Грубо говоря,
запускалась отдельная нитка, а потом отправка сообщения в лог - это постановка сообщения в очередь - очень быстро.
А у вас есть другие идеи?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: log файл

Сообщение Eugen Graf »

Old Style Global я тоже использую. Вещь интерессная, но мне как то не симпатичная. Говорят с ней могут быть проблемы если работаешь с реинтрантностью и клонами, что и понятно, т.к. она сохраняет данные н неициализированном сдвиговом регистре.
Ну а так, конечно удобно и быстро. Если нет времени подумать как сделать прогу обычными средствами, то можно на скорую руку накидать программу с Old Style Global. В любом случае можно обходится и без неё.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Сохранение данных»