|
<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Узел > Графический интерфейс > Шаблон экрана > Панель свойств Шаблона экрана > Алгоритм выбора экрана |
Метод проверки разрешения используется для определения наиболее подходящего монитора для отображения шаблона экрана на основе заданных значений ширины и высоты экрана в пикселях.
Алгоритм работает следующим образом:
1.Система получает список доступных мониторов и их разрешений.
2.Для каждого монитора вычисляется степень отклонения его разрешения от заданного разрешения. Для этого используется евклидово расстояние.
3.Монитор с наименьшим значением отклонения выбирается как наиболее подходящий.
Представленная ниже формула использует синтаксис LaTeX. Для определения отклонения разрешения используется следующая формула, основанная на евклидовом расстоянии:
D = \sqrt{(W_{\text{зад}} - W_{\text{факт}})^2 + (H_{\text{зад}} - H_{\text{факт}})^2}
где:
•\( W_{\text{зад}} \) — ширина заданного разрешения в пикселях.
•\( H_{\text{зад}} \) — высота заданного разрешения в пикселях.
•\( W_{\text{факт}} \) — ширина фактического разрешения монитора в пикселях.
•\( H_{\text{факт}} \) — высота фактического разрешения монитора в пикселях.
•\( D \) — евклидово расстояние между заданным и фактическим разрешением монитора.
Эта формула вычисляет "расстояние" между двумя разрешениями, показывая, насколько близки они друг к другу. Монитор с наименьшим значением \( D \) будет выбран как наиболее подходящий для отображения шаблона экрана.
Метод проверки соотношения сторон используется для определения наиболее подходящего монитора для отображения шаблона экрана на основе заданных значений ширины и высоты экрана в пикселях, что позволяет вычислить соотношение сторон.
Алгоритм работает следующим образом:
1.Система получает список доступных мониторов и их разрешений.
2.Для каждого монитора вычисляется его соотношение сторон.
3.Вычисляется отклонение фактического соотношения сторон монитора от заданного соотношения сторон.
4.Монитор с наименьшим отклонением выбирается как наиболее подходящий.
Представленная ниже формула использует синтаксис LaTeX и будет удобно читаема в соответствующем редакторе. Например, в https://latexeditor.lagrida.com/
Для определения отклонения соотношения сторон можно использовать следующую формулу:
D = \sqrt{(R_{\text{зад}} - R_{\text{факт}})^2}
где:
•\( R_{\text{зад}} \) — заданное соотношение сторон, вычисляемое как \( \frac{W_{\text{зад}}}{H_{\text{зад}}} \).
•\( R_{\text{факт}} \) — фактическое соотношение сторон монитора, вычисляемое как \( \frac{W_{\text{факт}}}{H_{\text{факт}}} \).
•\( D \) — отклонение между заданным и фактическим соотношением сторон.
Монитор с наименьшим значением \( D \) будет выбран как наиболее подходящий для отображения шаблона экрана.
Метод проверки ориентации экрана используется для определения наиболее подходящего монитора для отображения шаблона экрана на основе заданной ориентации — альбомной или портретной.
Алгоритм работает следующим образом:
1.Система получает список доступных мониторов и их текущую ориентацию.
2.Для каждого монитора проверяется его ориентация (альбомная или портретная).
3.Сравнивается ориентация каждого монитора с заданной ориентацией.
4.Монитор с ориентацией, соответствующей заданной, выбирается как наиболее подходящий.
Метод проверки сенсорного экрана используется для определения наиболее подходящего монитора для отображения шаблона экрана на основе наличия сенсорной функции.
Алгоритм работает следующим образом:
1.Система получает список доступных мониторов и для каждого монитора проверяется, поддерживает ли он сенсорное управление.
2.Сравнивается наличие сенсорной функции каждого монитора с заданным требованием.
3.Монитор, поддерживающий сенсорное управление, выбирается как наиболее подходящий.
Общая формула подбора монитора включает в себя комбинацию всех вышеописанных критериев: разрешение, соотношение сторон, ориентация экрана и наличие сенсорной функции.
Алгоритм работает следующим образом:
1.Система получает список доступных мониторов и их характеристики.
2.Для каждого монитора вычисляется степень соответствия заданным критериям.
3.Используются вышеописанные методы для проверки разрешения, соотношения сторон, ориентации экрана и наличия сенсорного экрана.
4.Результаты всех проверок суммируются для каждого монитора.
5.Монитор с наилучшей общей оценкой соответствия выбирается как наиболее подходящий.