Изменение масштаба "Front panel"

Простейшие вопросы в области инженерной разработки
Ответить
Alfrol
beginner
beginner
Сообщения: 10
Зарегистрирован: 29 сен 2018, 23:31
Версия LabVIEW: 17
Контактная информация:

Изменение масштаба "Front panel"

Сообщение Alfrol »

Добрый день! Обращаюсь с глупым, наверное, вопросом, но нигде информации по нему не нашёл. Можно как-то "отдалиться" от "front panel", поставить масштаб 50%,например? То есть, чтобы показываемая область вмещала не 1920x1080 пикселей, а, пусть (1920*2)x(1080*2). Нужно для более точного позиционирования некоторого объекта на экране.
Или же, возможно сделать координату объекта (Property Node->Position) double, а не int?
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Изменение масштаба "Front panel"

Сообщение Kosist »

Alfrol писал(а):Добрый день! Обращаюсь с глупым, наверное, вопросом, но нигде информации по нему не нашёл. Можно как-то "отдалиться" от "front panel", поставить масштаб 50%,например?
Вы имеете ввиду зуммирование? Нет, такого сделать в :labview: нельзя. Изменять координаты, динамически размеры элементов юзер интерфейса, все что угодно - но зум просто так не сделать.
Alfrol писал(а):Или же, возможно сделать координату объекта (Property Node->Position) double, а не int?
Координаты - это пиксели. Поэтому можно указать лишь целое число.
Мы делили апельсин - много наших полегло...
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Изменение масштаба "Front panel"

Сообщение dadreamer »

Kosist писал(а):Вы имеете ввиду зуммирование? Нет, такого сделать в :labview: нельзя.
В NXG можно же. Другое дело, что для продакшена даже версия 2.0 сыровата. Бету 3-ю не юзал пока что.
Alfrol писал(а):Нужно для более точного позиционирования некоторого объекта на экране.
Что за объект такой специфический? Navigation Window не поможет никак?
Alfrol
beginner
beginner
Сообщения: 10
Зарегистрирован: 29 сен 2018, 23:31
Версия LabVIEW: 17
Контактная информация:

Re: Изменение масштаба "Front panel"

Сообщение Alfrol »

Спасибо большое за ответы! Очень жаль, что нет такой возможности.
Alfrol
beginner
beginner
Сообщения: 10
Зарегистрирован: 29 сен 2018, 23:31
Версия LabVIEW: 17
Контактная информация:

Re: Изменение масштаба "Front panel"

Сообщение Alfrol »

dadreamer писал(а):
Kosist писал(а):Вы имеете ввиду зуммирование? Нет, такого сделать в :labview: нельзя.
В NXG можно же. Другое дело, что для продакшена даже версия 2.0 сыровата. Бету 3-ю не юзал пока что.
Alfrol писал(а):Нужно для более точного позиционирования некоторого объекта на экране.
Что за объект такой специфический? Navigation Window не поможет никак?
В институте задали "смоделировать" вращение земли вокруг солнца. Кручу boolean индикатор с помощью "property node->position->top left". Но возникает проблема с тем, что если скорость обращения слишком большая-"земля" или скачет при большой скорости, т.к. проходит слишком много пикселей за цикл, либо идёт по непонятной орбите из-за проблем с округлением [То есть, идёт по прямой, а не окружности, т.к. x+0,4=x из-за целочисленности координаты] В любом случае, это не так уж и страшно, всё-таки LabVIEW не для этого нужен.
Alex Dem
assistant
assistant
Сообщения: 119
Зарегистрирован: 06 май 2015, 22:24
Версия LabVIEW: 2014, 2018
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Изменение масштаба "Front panel"

Сообщение Alex Dem »

В LV есть красивый пример 3D Model of Solar System, может что-то подобное и Вам задали?
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Изменение масштаба "Front panel"

Сообщение dadreamer »

Вот, то же самое хотел написать, что и Alex Dem. :)
Такие задачи лучше реализовать на 3D сцене, см. пример C:\Program Files\National Instruments\LabVIEW 2018\examples\Graphics and Sound\3D Picture Control\3D Model of Solar System.vi. Да и там всё готово, только сделать управление скоростью с панели. А мастерить динамику прямо на панели - это не дело. Панель не для этого. Если хочется с нуля и как-то по-своему, то можно нарисовать на 2D Picture.

+ Ещё один интересный пример создания анимации в 3D Picture -> Spheres
Последний раз редактировалось dadreamer 22 окт 2018, 21:39, всего редактировалось 2 раза.
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Изменение масштаба "Front panel"

Сообщение Kosist »

dadreamer писал(а):
Kosist писал(а):Вы имеете ввиду зуммирование? Нет, такого сделать в :labview: нельзя.
В NXG можно же.
А там разве фронт-панель тоже можно зумить? Я думал лишь блок-диаграмму... Нужно будет попробовать )))
Мы делили апельсин - много наших полегло...
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Изменение масштаба "Front panel"

Сообщение dadreamer »

Kosist писал(а):А там разве фронт-панель тоже можно зумить? Я думал лишь блок-диаграмму... Нужно будет попробовать )))
Можно, ага, так же как и BD - зажав Ctrl.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»