Помощь с интерфейсом
-
- beginner
- Сообщения: 22
- Зарегистрирован: 29 апр 2019, 10:53
- Версия LabVIEW: 2018
- Контактная информация:
Помощь с интерфейсом
Всех приветствую! Для работы программы пользователю нужно выбирать количество слоёв материала и задавать толщину каждого слоя. Хочу сделать так, что при выборе, например, 3х слоёв появлялись окна для ввода толщины каждого из трех и так далее. Пока не смог найти функцию, которая позволяет это реализовать. Может можно как-то скрыть окна для ввода толщины, а при выборе необходимого количества слоёв они бы появлялись. Прошу подсказать, возможно ли такое вообще реализовать? Если да, то какой функцией надо воспользоваться?
- Вложения
-
- форум.png (5.44 КБ) 1173 просмотра
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Помощь с интерфейсом
Используйте Tab (названия вкладок в продакшене можно скрыть, цвет вкладок и бордюров сделать прозрачным) По выбору количества слоев Tab переключается на нужную вкладку. Для каждого количества слоев я бы сделал кластер с нужным количеством параметров. Их Background можно также сделать прозрачными. Так проще манипулировать наборами
-
- beginner
- Сообщения: 22
- Зарегистрирован: 29 апр 2019, 10:53
- Версия LabVIEW: 2018
- Контактная информация:
Re: Помощь с интерфейсом
Благодарю за предоставленный вариант. Можно ли еще сюда добавить возможность при выборе слоя, что появлялось окно, где можно открыть файл и считать с него данные? Не могу разобраться как создать такой кластер.
- Вложения
-
- Снимок.PNG (7.42 КБ) 1008 просмотров
-
- professor
- Сообщения: 3407
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Помощь с интерфейсом
Для наборов неопределённой/переменной длины логично использовать массивы. Спрятать все скролы/индексы и при изменении размера менять количество отображаемых элементов.
Для добавления пути проще сделать кластер путь/число и его уже использовать как "единицу" в кластере/массиве.
Для добавления пути проще сделать кластер путь/число и его уже использовать как "единицу" в кластере/массиве.
-
- assistant
- Сообщения: 119
- Зарегистрирован: 06 май 2015, 22:24
- Версия LabVIEW: 2014, 2018
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Помощь с интерфейсом
Вам выше дали совет как правильно сделать, модифицирую свой пример немного, дальше уж самому нужно постараться. Удачи!
- Вложения
-
- Пример.vi
- (16.62 КБ) 54 скачивания
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение