Создание и работа с МЕНЮ

Простейшие вопросы в области инженерной разработки

Re: Создание и работа с МЕНЮ

Postby Artem.spb on 11 Jan 2017, 08:25

Artem.spb
expert
expert
 
Posts: 1241
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 218
CLD hardware I/O VIP freelance

Re: Создание и работа с МЕНЮ

Postby LEO_NIK on 11 Jan 2017, 18:42

LEO_NIK
user
user
 
Posts: 86
Joined: 09 Sep 2016, 20:09
LabVIEW Version: 2013
Karma: 0

Re: Создание и работа с МЕНЮ

Postby Blackman on 11 Jan 2017, 19:41

Может как то так?
Attachments
Listbox Menu.PNG
Listbox_Menu85.vi
(26.82 KiB) Downloaded 23 times
Blackman
leader
leader
 
Posts: 694
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 174

Re: Создание и работа с МЕНЮ

Postby LEO_NIK on 11 Jan 2017, 20:34

LEO_NIK
user
user
 
Posts: 86
Joined: 09 Sep 2016, 20:09
LabVIEW Version: 2013
Karma: 0

Re: Создание и работа с МЕНЮ

Postby Artem.spb on 12 Jan 2017, 01:09

Artem.spb
expert
expert
 
Posts: 1241
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 218
CLD hardware I/O VIP freelance

Re: Создание и работа с МЕНЮ

Postby LEO_NIK on 12 Jan 2017, 08:14

LEO_NIK
user
user
 
Posts: 86
Joined: 09 Sep 2016, 20:09
LabVIEW Version: 2013
Karma: 0

Re: Создание и работа с МЕНЮ

Postby Borjomy_1 on 12 Jan 2017, 11:10

Логическое продолжение: хранить всю структуру в Tree. И передвигаться по ней, отображая активные строки в listboxe
Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Создание и работа с МЕНЮ

Postby Blackman on 12 Jan 2017, 12:01

Все уже похоже забыли о цели проекта: Имитация системы меню конкретного прибора (см. начало темы). Здесь нет никакого дерева для навигации по структуре меню и его применение возможно только как хранилище (скрытое от пользователя) для требуемой базовой структуры меню. Например для загрузки Item Names Listbox на текущем выбранном уровне меню.
Blackman
leader
leader
 
Posts: 694
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 174

Re: Создание и работа с МЕНЮ

Postby Borjomy_1 on 12 Jan 2017, 12:38

Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Создание и работа с МЕНЮ

Postby LEO_NIK on 12 Jan 2017, 17:44

Спасибо и Blackman, и Borjomy_1, и все ранее участвующие в моей проблеме. Вы, как опытные программисты, видите далеко вперёд от меня. Дохожу в программировании до Ваших идей. Дело времени. Мне это очень полезно. Я как только начал создавать симулятор радиостанции, то сразу задал главный вопрос: какой алгоритм, структурную схему симулятора принять, чтобы потом не зайти в тупик и не переделывать всё сначала. Мне тогда помогли, направили по нужному пути. Сейчас, по мере продвижения проекта, решаю те же вопросы о правильном алгоритме, но уже относительно частных, более узких задач. Вот как с выбором Меню. То ли взять один listbox и менять его наполнение, то ли сразу создать их много, по количеству элементов "дерева" Меню и открывать их по одному в нужный момент. Я понимаю, что сделать можно всё, но только какими усилиями. Ещё раз спасибо за советы. Они мне очень нужны. Успевать бы за Вашими мыслями!
LEO_NIK
user
user
 
Posts: 86
Joined: 09 Sep 2016, 20:09
LabVIEW Version: 2013
Karma: 0

Re: Создание и работа с МЕНЮ

Postby LEO_NIK on 12 Jan 2017, 18:05

LEO_NIK
user
user
 
Posts: 86
Joined: 09 Sep 2016, 20:09
LabVIEW Version: 2013
Karma: 0

Re: Создание и работа с МЕНЮ

Postby Blackman on 12 Jan 2017, 18:13

Да осилит дорогу идущий)
Основная идея на картинке. Остальное навигация по дереву.
Attachments
Listbox Menu Tree Example BD.PNG
Listbox Menu Tree Example FP.PNG
Listbox Menu Tree Example.zip
(76.19 KiB) Downloaded 32 times
Blackman
leader
leader
 
Posts: 694
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 174

Re: Создание и работа с МЕНЮ

Postby LEO_NIK on 12 Jan 2017, 18:56

LEO_NIK
user
user
 
Posts: 86
Joined: 09 Sep 2016, 20:09
LabVIEW Version: 2013
Karma: 0

Re: Создание и работа с МЕНЮ

Postby LEO_NIK on 15 Jan 2017, 02:37

Attachments
Listbox Menu_Tree + Input .vi
(46.93 KiB) Downloaded 29 times
Позиции МЕНЮ с ВВОДОМ данных.PNG
Позиции МЕНЮ с ВВОДОМ данных.PNG (3.67 KiB) Viewed 1971 times
Last edited by LEO_NIK on 15 Jan 2017, 12:52, edited 1 time in total.
LEO_NIK
user
user
 
Posts: 86
Joined: 09 Sep 2016, 20:09
LabVIEW Version: 2013
Karma: 0

Re: Создание и работа с МЕНЮ

Postby Borjomy_1 on 15 Jan 2017, 12:09

Если делать полную аналогию работы радиостанции, то программа радиостанции должна включать в себя UDP сервер широковещательных запросов. Т.е слушает "эфир". При приеме запроса с ее идентификатором (и IP вызывающего компа), который выдает вызывающая радиостанция, она должна ответить своим IP-шником, либо сама установить TCP соединение. Уже по установленному соединению можно проводить сеанс связи.
Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

PreviousNext

Return to Для чайников

Who is online

Users browsing this forum: Yandex and 9 guests

cron