[Задача] Круг со стрелкой [до 12.08.2009]

Различные конкурсы нашего портала

Какой вариант решения вы выбираете?

Опрос закончился 14 авг 2009, 08:56

Решение 1
0
Голосов нет
Решение 2
1
14%
Решение 3
0
Голосов нет
Решение 4_1
0
Голосов нет
Решение 4_2
2
29%
Решение 5
4
57%
 
Всего голосов: 7

Аватара пользователя
Eugen Graf

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

[Задача] Круг со стрелкой [до 12.08.2009]

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

Создать прибор, который выдаёт на XY-Plot круг и бегущюю стрелку, а ля часовой циферблат (без цифр) с одной стрелкой. При старте прибора на XY Plot выдаётся круг и стрелка показывающая на 0° (верх). После этого стрелка пробегает по кругу и заканчивает пробег на 360° (то же что и 0°) и прибор останавливается.

Дальнейшая информация по задачнику здесь.

Внимание! Не выкладывайте своё решение в форум, а отправляйте в личном сообщении кому либо из модераторов!

Удачи!
Аватара пользователя
Chupakabra

Tutorials
professional
professional
Сообщения: 360
Зарегистрирован: 21 янв 2009, 10:50
Награды: 1
Версия LabVIEW: 2015
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Re: [Задача] Круг со стрелкой [до 12.08.2009]

Сообщение Chupakabra »

А где список модераторов ? :)
Аватара пользователя
Pavel Krivozubov

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

Re: [Задача] Круг со стрелкой [до 12.08.2009]

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

Модераторы русскоязычной ветки форума:
Eg, Crowbar, Indey.
Аватара пользователя
grjgrj

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

Re: [Задача] Круг со стрелкой [до 12.08.2009]

Сообщение grjgrj »

Ну как много участников??? Кто участвует???
Аватара пользователя
Pavel Krivozubov

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

Re: [Задача] Круг со стрелкой [до 12.08.2009]

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

претендентов пять. выкладываем решения завтра утром.
Аватара пользователя
Pavel Krivozubov

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

Re: [Задача] Круг со стрелкой [до 12.08.2009]

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

И так - претендентов пять.
Для того, чтобы голосовали именно за решение, а не за человека - авторство пока указано не будет. Оно будет объявлено только после итогов голосования. Авторам работ разосланы личные сообщения, с указанием какой номер работы принадлежит им.
Для того чтобы конкурс был доступен большинству (даже у претендентов разные версии) - все работы я пересохранил в версии 8.0. В дальнейших конкурсах просьба сразу присылать работы в этом формате.
У претендентов № 4 и № 5 в циклы я добавил задержки 100 мс. Просьба и в дальнейшем присылать работоспособные решения, которые сразу запустил и посмотрел, а не ломал голову, почему нет движения стрелки :wink:
У претендента № 5 решение задействовало сторонний пакет - это не допустимо. В дальнейшем давайте договоримся - решение должно выполняться в абсолютно чистой 8.0, без всяких дополнительных тулкитов и примочек :rtfm:
Решение претендента № 5 изменено для соответствия требованиям.
Претендент №4 выложил два варианта решения. Это допустимо. Так же он выложил данные своих замеров. Они представлены на скриншотах.
Голосование возможно только за один вариант. Ответ менять можно.
Поехали!
Вложения
1.vi
(15.79 КБ) 393 скачивания
2.vi
(14.93 КБ) 360 скачиваний
3.vi
(17.92 КБ) 339 скачиваний
4_1.vi
(19.88 КБ) 336 скачиваний
4_2.vi
(18.45 КБ) 357 скачиваний
5.vi
(16 КБ) 375 скачиваний
тесты 4.PNG
тесты 4_1.PNG
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: [Задача] Круг со стрелкой [до 12.08.2009]

Сообщение FireFly »

А будет проводиться сравнительная оценка решений по пунктам:
- скорость выполнения кода;
- размер памяти потребляемый прибором
или нет?
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Pavel Krivozubov

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

Re: [Задача] Круг со стрелкой [до 12.08.2009]

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

Вообще по идее это должен делать сам номинант, например как №4.
Хотя конечно скорость выполнения кода очень зависит от ЭВМ, у меня например ОЗУ в 7 (!) раз меньше чем у №4 и поэтому этот параметр очень субъективный. Поэтому я предлагаю этот параметр убрать из списка. А вот размер памяти каждый претендент должен будет сообщать в ЛС вместе с вариантом решения.
Аватара пользователя
Pavel Krivozubov

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

Re: [Задача] Круг со стрелкой [до 12.08.2009]

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

Провёл замеры по полю Total в Memory Usage.
В LV 8.6.
Получилось следующее:
1 - 50.6 k
2 - 47.1 k
3 - 57.3 k
4_1 - 61.3 k
4_2 - 57.5 k
5 - 42.2 k
Получается что лидер по категории "Размер памяти, потребляемый прибором" - претендент № 5.
Тест на скорость обещал провести Eg чуть позже.
Так что пока окончательное решение подводить я бы не стал. Но по параметрам инновационность и компактность БД я уже для себя определился.
Аватара пользователя
Forward

Activity Tutorials Black
professional
professional
Сообщения: 337
Зарегистрирован: 03 мар 2008, 12:41
Награды: 3
Версия LabVIEW: 2010
Откуда: Кишинев
Контактная информация:

Re: [Задача] Круг со стрелкой [до 12.08.2009]

Сообщение Forward »

Я думал будет больше претендентов -).
На самом деле тесты в данном случае не совсем честны, ибо понимание задачи различаются :rtfm: ...
1) разное количество точек на кругу
2) параметры забиты фиксировано или динамически
3) различное представление стрелок

Все это влияет и на сложность БД, и на память и на скорость...
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: [Задача] Круг со стрелкой [до 12.08.2009]

Сообщение FireFly »

Forward писал(а):Я думал будет больше претендентов -).
На самом деле тесты в данном случае не совсем честны, ибо понимание задачи различаются :rtfm: ...
1) разное количество точек на кругу
2) параметры забиты фиксировано или динамически
3) различное представление стрелок

Все это влияет и на сложность БД, и на память и на скорость...
Полностью согласен.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Pavel Krivozubov

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

Re: [Задача] Круг со стрелкой [до 12.08.2009]

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

Forward, понимаешь, все что ты перечислил в принципе является дополнительным бонусом в категории оценки "Инновационность". Можно сделать только то что задано, а можно чуть-чуть усложнить задачу. Это тоже оценивается. Тут главное соблюсти золотую середину, что-бы инновационность не привела к завалу остальных параметров таких как размер БД или занимаемой памяти. И некоторым претендентам я считаю это удалось :brows:
А тест на скорость - всё же важен я считаю. Если есть возможность провести его быстро, для всех и на одной ЭВМ - то почему бы и нет?
Аватара пользователя
Eugen Graf

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

Re: [Задача] Круг со стрелкой [до 12.08.2009]

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

В следующем конкурсе модераторы так же будут принимать участие. Только один из модераторов будет собирать решения и будет вне конкурса.

По заданию спорить конечно можно и нужно, но как вы понимаете это было самое первое из них. Правила будут подгонятся и усовершенствоваться.

По конкретно этому заданию: т.к. о самой стрелке сказано ничего не было, то нужно брать самое простое - обычную палочку без наконечника.

У модераторов тоже есть свои решения, которые будут выложены позже и не будут участвовать в этом конкурсе.

По скорости выполнения - нужно делать тест всех решений на одном компе иначе получатся разные результаты. А вот по размеру в принципе каждый может сделать сам, но опять же в одной и той же версии :labview: . Поэтому скорость и память предлагаю определять одному человеку на одном компе в одной и той же версии :labview: .

Вариант решения пожалуйста только один на участника.

Всем спасибо за участие.
Аватара пользователя
Pavel Krivozubov

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

Re: [Задача] Круг со стрелкой [до 12.08.2009]

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

eg, ты вроде говорил что есть какая-то утилита Bench-test, которая тестирует скорость? Я просто ей никогда не пользовался, да и нет её у меня. Может быть ты протестируешь?
Да и кстати насколько я понял из обсуждения допускаются вроде несколько вариантов от одного претендента?
Аватара пользователя
Eugen Graf

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

Re: [Задача] Круг со стрелкой [до 12.08.2009]

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

Не знаю как оценивать в таком случае? Обсудим это в другой теме:
http://www.labviewportal.org/viewtopic.php?f=179&t=1268
Ответить

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