Конкурс на лучшее дополнение к LabVIEW

Различные конкурсы нашего портала
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Konstantin Sumenko »

7.
Использование MDI в LabVIEW.
http://labviewportal.org/viewtopic.php? ... 374#p19374
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Pavel Krivozubov »

Так так.. Кто-то что-то вроде должен вести :D
п.с. а я ведь предлагал продлить до конца лета.. Может так и сделаем? )
Или запускаем голосование?
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Pavel Krivozubov »

По согласованию с ведущим конкурс продлён до 31 августа. 1 сентября запускаем голосование.
Торопитесь, кто еще не участвовал!
Аватара пользователя
grjgrj

Gold Bronze
professional
professional
Сообщения: 300
Зарегистрирован: 18 фев 2009, 14:32
Награды: 2
Версия LabVIEW: 8.5-2011
Откуда: Караганда
Контактная информация:

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение grjgrj »

Indey писал(а):По согласованию с ведущим конкурс продлён до 31 августа. 1 сентября запускаем голосование.
Торопитесь, кто еще не участвовал!
Отлично к августу тогда и я успею предоставить свой Addon TrayIcon for LabVIEW :super:
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Pavel Krivozubov »

Здорово! Будем ждать!
Аватара пользователя
Alex89

Activity
adviser
adviser
Сообщения: 202
Зарегистрирован: 04 апр 2010, 18:20
Награды: 1
Версия LabVIEW: 2009 SP1
Откуда: Санкт-Петербург

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Alex89 »

8.

Шаблон :labview: с собственной обработкой ошибок.


Вот и я тоже решил поучаствовать, хотя не совсем уверен, что моя работа соответствует уровню конкурса. C :labview: работаю недавно, так что не судите строго :wink: . Возможно, так же, что эта задача была уже неоднократно решена.
Этим шаблоном я пользуюсь при создании новых :vi:. Он содержит subVI (обработка ошибок), который работает с ошибками и создает отсчет. Естественно, это актуально, если не использовать автоматическую обработку ошибок (Enable automatic error handling dialogs).

Выкладываю в разных версиях:
My_Template_2009.rar
(47.95 КБ) 270 скачиваний
My_Template_8.rar
(43.88 КБ) 243 скачивания
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Pavel Krivozubov »

Здорово! :super: Вещь безусловно нужная при отладке VI. А можешь выложить для примера сохранённый лог-файл с ошибками?
Аватара пользователя
Alex89

Activity
adviser
adviser
Сообщения: 202
Зарегистрирован: 04 апр 2010, 18:20
Награды: 1
Версия LabVIEW: 2009 SP1
Откуда: Санкт-Петербург

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Alex89 »

Indey писал(а): А можешь выложить для примера сохранённый лог-файл с ошибками?
Как только ошибка попадет на вход sub :vi: , лог-файл появится в директории используемого :vi: . Ты можешь сам преднамеренно создать любую ошибку и посмотреть лог-файл.
Лог-файл выкладывать не буду, так как он привязан к директории и имени :vi: .
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Pavel Krivozubov »

Alex89 писал(а): Ты можешь сам преднамеренно создать любую ошибку и посмотреть лог-файл.
Создал ошибку. Указал путь к виайке в поле current VI's path файла error log.vi.
Текстовый лог-файл появился в папке с виайкой. Но он пустой :dntknw:
upd. Сохранять с ошибкой тоже пробовал. Эффект тот же(
Аватара пользователя
Alex89

Activity
adviser
adviser
Сообщения: 202
Зарегистрирован: 04 апр 2010, 18:20
Награды: 1
Версия LabVIEW: 2009 SP1
Откуда: Санкт-Петербург

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Alex89 »

Indey писал(а):Создал ошибку. Указал путь к виайке в поле current VI's path файла error log.vi.
Текстовый лог-файл появился в папке с виайкой. Но он пустой :dntknw:
upd. Сохранять с ошибкой тоже пробовал. Эффект тот же(
Ничего указывать не надо, просто создай :vi: с использованием этого шаблона, потом сгенерируй ошибку..

Вот, пример: При появлении диалогового окна, нажми ОТМЕНА, что бы создать ошибку.
test_error Folder.rar
(30.17 КБ) 269 скачиваний
Аватара пользователя
Alex89

Activity
adviser
adviser
Сообщения: 202
Зарегистрирован: 04 апр 2010, 18:20
Награды: 1
Версия LabVIEW: 2009 SP1
Откуда: Санкт-Петербург

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Alex89 »

Если не использовать шаблон, то необходимо не забыть присоединить к subVI - Current VI's Path constant
primer.rar
(23.75 КБ) 248 скачиваний
Что бы сгенерировать ошибку, при появлении диалога, нажать ОТМЕНА. Все должно работать. Indey, отпишитесь пожалуйста.

Напомню, что разработка это именно шаблон, а не отдельно sub :vi: , хотя его безусловно можно использовать отдельно.
Последний раз редактировалось Alex89 16 июл 2010, 11:05, всего редактировалось 1 раз.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Pavel Krivozubov »

В общем так. Поскольку конкурсные работы будут записываться на диск и распространяться на конференции, должна быть подробная инструкция по шагам, как проверить и как использовать данный программный продукт.
С выложенными файлами у меня опять не получилось. Я сделал ошибку в файле test_error.vi - лог опять появляется пустой.
И как создавать с помощью этого шаблона виайки? Он же только открывает.
В общем нужна инструкция, как проверить, мы ее прикрепим в тело VI перед записью.
Аватара пользователя
Alex89

Activity
adviser
adviser
Сообщения: 202
Зарегистрирован: 04 апр 2010, 18:20
Награды: 1
Версия LabVIEW: 2009 SP1
Откуда: Санкт-Петербург

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Alex89 »

Сейчас, все по пунктам напишу.. Не понимаю в чем проблема.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Pavel Krivozubov »

Alex89 писал(а):Сейчас, все по пунктам напишу.. Не понимаю в чем проблема.
Да если не сложно.. Работа не будет напрасной это лучше для всех.
И желательно в VI-указать авторство. Ну там ФИО, город, ВУЗ etc.
и координаты. емейл хотя бы
Аватара пользователя
Alex89

Activity
adviser
adviser
Сообщения: 202
Зарегистрирован: 04 апр 2010, 18:20
Награды: 1
Версия LabVIEW: 2009 SP1
Откуда: Санкт-Петербург

Re: Конкурс на лучшее дополнение к LabVIEW

Сообщение Alex89 »

8.

Шаблон :labview: с собственной обработкой ошибок.


Вот и я тоже решил поучаствовать, хотя не совсем уверен, что моя работа соответствует уровню конкурса. C :labview: работаю недавно, так что не судите строго :wink: . Возможно, так же, что эта задача была уже неоднократно решена.
Этим шаблоном я пользуюсь при создании новых :vi:. Он содержит subVI (обработка ошибок), который работает с ошибками и создает отсчет. Естественно, это актуально, если не использовать автоматическую обработку ошибок (Enable automatic error handling dialogs).

Использование:
1. Запускаем :labview:
2. File > New... > VI > From Template > User > Browse... > ищем файл шаблона (New 1280x1024.vit)
3. Далее Появляется FP и BD нового VI.
4. Что бы использовать обработку ошибок, необходимо сначала сохранить VI на диск, иначе, при запуске вы получите соответствующее уведомление.
5. Для демонстрации: создать функцию Open/Create/Replace File и подать кластер ошибки на вход Merge errors. При запуске VI появится диалог > нажать отмена > это вызовет типичную ошибку в :labview:, прозвучит звуковой сигнал и загорится соответствующий индикатор. Для просмотра лог-файла, нажать кнопку show log file. Создавать ошибки можно сколько угодно раз, они будут добавлены в лог-файл с соответствующей датой и временем. Лог-файл хранится в директории соответствующего :vi:.


Выкладываю в разных версиях:
My_Template_2009.rar
(47.95 КБ) 257 скачиваний
My_Template_8.rar
(43.88 КБ) 251 скачивание
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Конкурсы»