Измерение в смешанной реальности и фильтрация в Power Apps

Завершено

Пользователи могут измерять расстояние, площадь и объем в реальном мире помощью компонента Power Apps Измерение в смешанной реальности. При измерении создаются двухмерные и трехмерные многоугольники, которые можно использовать для проверки того, как объект будет помещаться в пространстве.

При включении этой функции в приложение создается кнопка. При нажатии этой кнопки в канале устройства отображаются динамические камеры. Затем можно выбрать начальную точку и конкретные точки для измерения. Измеренные расстояния сегментов отображаются в режиме реального времени в потоке камеры в режиме реального времени. После выхода из компонента результаты измерений записываются или сохраняются в свойствах Measurements и MeasurementsDetailed. Свойство "Фотографии" хранит снимки экрана, собранные на протяжении всего интерфейса смешанной реальности, которые можно просматривать в приложении.

Примечание.

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

Устройства, оснащенные технологией LIDAR, показывают лучшую точность отслеживания.

Свойства

Компонент измерения в смешанной реальности можно настроить путем изменения нескольких свойств. Ниже приведены некоторые из них.

  • Unit of measurement (Единица измерения). Представляет единицу измерения, используемую во время сеанса. Вы можете выбрать из раскрывающегося списка; варианты включают сантиметры, метры, дюймы и ноги.
  • Measurement type (Тип измерения). У вас есть возможность выбрать типа измерения. Это может быть расстояние от точки до точки, полная площадь или трехмерный объем (сектор и высота вместе).
  • Measurement (Измерение). Полная таблица с описанием результатов измерения расстояний, площадей и объемов. Он состоит из различных вложенных свойств, таких как Метка, идентификатор, единицы, высота, длина, область, том и т. д.
  • Photos (Фотографии). Можно также записывать фотографии во время сеанса измерения в смешанной реальности. Эти фотографии можно использовать для будущих ссылок.

Формулы в Power Apps

Формулы, созданные в приложении на основе холста, могут отвечать на ввод пользовательских данных (в соответствии с требованиями приложения) и вычислять значения (как мы делаем в Excel). Можно создавать сопоставимые формулы в Power Apps, настраивая элементы управления вместо ячеек. Можно также создавать формулы, которые относятся к приложениям, а не к электронным таблицам.

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

Формулы состоят из значений, операторов и функций. Эти функции принимают параметры, выполняют операцию и возвращают значение. Можно добавлять формулы в определенные свойства компонентов пользовательского интерфейса, включенных в приложение.

Функции If

If — это функция, которая проверяет одно или несколько условий до тех пор, пока не обнаружит правильный результат. Если такой результат получен, на этом месте возвращается значение. Если такой результат не обнаружен, возвращается значение по умолчанию. Возвращаемым значением может быть строка для вывода, формула для вычисления или другой результат.

Наиболее распространенный синтаксис этой функции — If(Condition, ThenResult, DefaultResult), который предоставляет обычное "если... Затем... else..." встречающийся в других инструментах программирования.

Функция If — это средство для оценки различных несвязанных условий. В Power Apps можно объявлять несколько условий без вложенности формул If (в отличие от Microsoft Excel).

Синтаксис: If (Условие, РезультатТогда [, РезультатПоУмолчанию] ) If (Условие1, РезультатТогда1 [, Условие2, РезультатТогда2, ... [, РезультатПоУмолчанию]])

Функции Switch

Функция Switch вычисляет формулу и определяет, соответствует ли результат какому-либо значению в указанной последовательности. Если совпадение найдено, возвращается соответственное значение. Если совпадения не обнаружены, возвращается значение по умолчанию. Возвращаемым значением может быть строка для вывода, формула для вычисления или результат другого типа в любом виде.

Функция Switch — это инструмент для сравнения одного условия с множеством совпадений. В таком сценарии можно также использовать функцию If, но тогда придется повторять формулу для каждого возможного совпадения.

Синтаксис: Switch(Формула, Совпадение1, Результат1 [, Совпадение2, Результат2, ... [, РезультатПоУмолчанию]])

Office 365 Outlook

При подключении к Office 365 Outlook можно просматривать, отправлять, удалять сообщения электронной почты и отвечать на них в дополнение к другим задачам. Для выполнения этих функций в приложении необходимо добавить элементы управления.

Например, можно добавить элементы управления вводом текста для запроса получателя, темы и текста сообщения электронной почты, а также добавить элемент управления "Кнопка" для отправки сообщения электронной почты.