Log файл
-
- interested
- Сообщения: 2
- Зарегистрирован: 19 янв 2008, 17:12
- Контактная информация:
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- interested
- Сообщения: 2
- Зарегистрирован: 19 янв 2008, 17:12
- Контактная информация:
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: log файл
Поднимаю старую тему, так как стало вдруг актуально.
Приходилось решать похожую задачу. Требовался log файл того, что происходит в программе. Требования были такие:
1. Чтобы не нужно было тянуть дополнительных проволочек. Бросил иконку куда угодно и всё.
2. Чтобы был быстрый, чтобы можно было вызывать из вымокоприоритетных нитей
3. Чтобы запись в файле оставалась в независимости от того, нажали ли мы красную кнопку. (т.е. файл закрывать после каждой записи.
требованиям 1 и 2 удовлетворяет такая незамысловатая VI: . Имя файла - LV2 style global.
Для удовлетворения требования 2, мне пришлось писать сложную, неэлегантную штуку с использованием VI сервера. Грубо говоря,
запускалась отдельная нитка, а потом отправка сообщения в лог - это постановка сообщения в очередь - очень быстро.
А у вас есть другие идеи?
Приходилось решать похожую задачу. Требовался log файл того, что происходит в программе. Требования были такие:
1. Чтобы не нужно было тянуть дополнительных проволочек. Бросил иконку куда угодно и всё.
2. Чтобы был быстрый, чтобы можно было вызывать из вымокоприоритетных нитей
3. Чтобы запись в файле оставалась в независимости от того, нажали ли мы красную кнопку. (т.е. файл закрывать после каждой записи.
требованиям 1 и 2 удовлетворяет такая незамысловатая VI: . Имя файла - LV2 style global.
Для удовлетворения требования 2, мне пришлось писать сложную, неэлегантную штуку с использованием VI сервера. Грубо говоря,
запускалась отдельная нитка, а потом отправка сообщения в лог - это постановка сообщения в очередь - очень быстро.
А у вас есть другие идеи?
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: log файл
Old Style Global я тоже использую. Вещь интерессная, но мне как то не симпатичная. Говорят с ней могут быть проблемы если работаешь с реинтрантностью и клонами, что и понятно, т.к. она сохраняет данные н неициализированном сдвиговом регистре.
Ну а так, конечно удобно и быстро. Если нет времени подумать как сделать прогу обычными средствами, то можно на скорую руку накидать программу с Old Style Global. В любом случае можно обходится и без неё.
Ну а так, конечно удобно и быстро. Если нет времени подумать как сделать прогу обычными средствами, то можно на скорую руку накидать программу с Old Style Global. В любом случае можно обходится и без неё.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 4 Ответы
- 940 Просмотры
-
Последнее сообщение jane_wild
-
- 12 Ответы
- 576 Просмотры
-
Последнее сообщение Sergey Puzanov