Ведение протокола ( Log)
-
- user
- Сообщения: 84
- Зарегистрирован: 23 мар 2010, 10:50
- Версия LabVIEW: 2009
- Откуда: Казань
- Контактная информация:
Ведение протокола ( Log)
Доброго времени суток!
Поставлена задача ведения Loga. На лицевой панели есть кнопки( управляющие элементы), индикаторы ( отображение состояния). Нужно чтобы при изменении их состояния эти события записывались в какой нибудь файл, который потом можно было бы просматривать( лучше всего чтобы можно было сортировать по времени, например за сегодня, неделю или месяц...) Подскажите пожалуйста как это реализовать!?
Поставлена задача ведения Loga. На лицевой панели есть кнопки( управляющие элементы), индикаторы ( отображение состояния). Нужно чтобы при изменении их состояния эти события записывались в какой нибудь файл, который потом можно было бы просматривать( лучше всего чтобы можно было сортировать по времени, например за сегодня, неделю или месяц...) Подскажите пожалуйста как это реализовать!?
-
Alex89
- adviser
- Сообщения: 202
- Зарегистрирован: 04 апр 2010, 18:20
- Награды: 1
- Версия LabVIEW: 2009 SP1
- Откуда: Санкт-Петербург
Re: ведение протокола ( Log)
Вот, посмотри пример, тут что-то похожее. Как в файл записывать, думаю сам разберешься.
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: Ведение протокола ( Log)
а что именно не понятно? спрашивай
там есть много коментариев
там есть много коментариев
We live in a graphical world.
Why not program in one?
Why not program in one?
-
- user
- Сообщения: 84
- Зарегистрирован: 23 мар 2010, 10:50
- Версия LabVIEW: 2009
- Откуда: Казань
- Контактная информация:
Re: Ведение протокола ( Log)
а как можно тут сделать, чтобы можно было бы посмотреть лог за определенный промежуток времени?
-
Alex89
- adviser
- Сообщения: 202
- Зарегистрирован: 04 апр 2010, 18:20
- Награды: 1
- Версия LabVIEW: 2009 SP1
- Откуда: Санкт-Петербург
Re: Ведение протокола ( Log)
Видимо, для начала надо этот лог где-то сохранять...а как можно тут сделать, чтобы можно было бы посмотреть лог за определенный промежуток времени?
-
- user
- Сообщения: 84
- Зарегистрирован: 23 мар 2010, 10:50
- Версия LabVIEW: 2009
- Откуда: Казань
- Контактная информация:
Re: Ведение протокола ( Log)
согласен...Alex89 писал(а):Видимо, для начала надо этот лог где-то сохранять...
хотелось бы сделать чтобы все события сохранялись вот так: события каждого отдельного дня записывались в один текстовый файл под именем текущей даты (например 3 августа.... 30 августа), эти файлы в свою очередь сохранялись в папке с текущим месяцем( например август 2010)..
-
Alex89
- adviser
- Сообщения: 202
- Зарегистрирован: 04 апр 2010, 18:20
- Награды: 1
- Версия LabVIEW: 2009 SP1
- Откуда: Санкт-Петербург
Re: Ведение протокола ( Log)
хотелось бы сделать чтобы все события сохранялись вот так: события каждого отдельного дня записывались в один текстовый файл под именем текущей даты (например 3 августа.... 30 августа), эти файлы в свою очередь сохранялись в папке с текущим месяцем( например август 2010)..
-
- user
- Сообщения: 84
- Зарегистрирован: 23 мар 2010, 10:50
- Версия LabVIEW: 2009
- Откуда: Казань
- Контактная информация:
Re: Ведение протокола ( Log)
в этом случае каждый раз происходить перезапись файла, т.е. сохраниться только последнее событие... нужно чтобы события добавлялись, а не перезаписывлись
-
Alex89
- adviser
- Сообщения: 202
- Зарегистрирован: 04 апр 2010, 18:20
- Награды: 1
- Версия LabVIEW: 2009 SP1
- Откуда: Санкт-Петербург
Re: Ведение протокола ( Log)
Я показывал принцип... В твоем случае используй Set File Position (from end).в этом случае каждый раз происходить перезапись файла, т.е. сохраниться только последнее событие... нужно чтобы события добавлялись, а не перезаписывлись
-
- user
- Сообщения: 84
- Зарегистрирован: 23 мар 2010, 10:50
- Версия LabVIEW: 2009
- Откуда: Казань
- Контактная информация:
Re: Ведение протокола ( Log)
а где это? что то я не могу найти никак...Я показывал принцип... В твоем случае используй Set File Position (from end).
-
grjgrj
- professional
- Сообщения: 300
- Зарегистрирован: 18 фев 2009, 14:32
- Награды: 2
- Версия LabVIEW: 8.5-2011
- Откуда: Караганда
- Контактная информация:
Re: Ведение протокола ( Log)
Правой кнопкой на Block Diagrame -> Searche а там введи имя интересующей тебя функцию (либо Ctrl+Пробел), только она поначалу задумается малость :).