Программа Beroes ZU 3.1

Конструктор стандартных заземляющих устройств

 

 

Диалоговое окно “Параметры контура ЗУ”

 

Диалог используется для ввода параметров отдельного контура заземляющего устройства (далее – ЗУ) текущего проекта. Отметим, что речь идет о контурах, содержащихся в схеме ЗУ, создаваемого в диалоговом окне «Конструктор стандартных заземляющих устройств». Далее в разделе справки для краткости указанное диалоговое окно будет называться диалог «Конструктор…».

Диалог «Параметры контура ЗУ» вызывается из диалога «Конструктор…» при помощи меню (при добавлении контура - пункт «Добавить…» меню «Контур», при редактировании параметров контура – пункт «Редактировать…» меню «Контур») или кнопок панели инструментов (всплывающие подсказки «Добавить контур» и «Редактировать параметры контура»). Кроме того, рассматриваемый диалог может быть вызван из всплывающего меню, связанного с любым элементом схемы типа «контур» (пункты меню «Добавить контур» и «Редактировать параметры контура»).

 

Рисунок 1.

Группа радиокнопок «Тип контура».

Группа радиокнопок позволяет выбрать тип контура. При нажатии кнопки «простой прямоугольный» пользователь выбирает контур в виде простого прямоугольника, характеризуемого длиной и шириной (рис. 2). При нажатии кнопки «сложный многоугольный» пользователь выбирает контур в виде сложного многоугольника, описываемого при помощи координат его вершин либо при помощи углов и длин его сторон (рис. 2-б – 2-г). При выборе первой кнопки доступными становятся поля панели «Параметры прямоугольного контура» (ниже группы радиокнопок «Тип контура»). При выборе второй кнопки доступными становятся элементы панели «Параметры многоугольного контура» (правая часть диалога). На рис. 2-б, 2-в и 2-г представлены соответственно 6-угольный, 8-угольный и 12-угольный сложные контуры.

               

а)                              б)               в)               г)

Рисунок 2.

Панель «Параметры прямоугольного контура».

Элементы панели позволяют ввести параметры простого прямоугольного контура. Панель доступна при выборе кнопки «простой прямоугольный» в группе радиокнопок «Тип контура».

 

Панель «Координаты левой верхней вершины контура».

Элементы панели позволяют задать координаты контура на плане. Панель доступна, если  в рассматриваемом диалоге вводятся параметры простого прямоугольного контура (в группе радиокнопок «Тип контура» выбрана кнопка «простой прямоугольный»). Задаваемые координаты определяют положение на плане проекта левой верхней вершины контура.

Поле «Х, м».

Значение поля определяет абсциссу контура в метрах. Значение поля может быть изменено при помощи клавиатуры (допустимые символы “0” .. “9” и “,”)  или четырех кнопок со стрелками «вверх-вниз», расположенных справа от поля и позволяющих изменить его значение соответственно на 10; 1; 0,1 и 0,01 м.

Поле «Y, м».

Значение поля определяет ординату контура в метрах. Значение поля может быть изменено при помощи клавиатуры (допустимые символы “0” .. “9” и “,”)  или четырех кнопок со стрелками «вверх-вниз», расположенных справа от поля и позволяющих изменить его значение соответственно на 10; 1; 0,1 и 0,01 м.

Замечание.

Координаты контура всегда привязываются к сетке привязки плана диалогового окна «Конструктор…». Если, например, шаг сетки привязки равен 1 м, а координаты контура в диалоге «Параметры контура ЗУ» заданы значениями Х = 10,25 м и Y = 9,05 м, то при фактическом размещении контура на плане его координаты станут равными соответственно 10 м и 9 м (кратными 1 м), т.е. будут привязаны к сетке привязки.

Панель «Размеры контура».

Поля панели позволяют задать параметры простого прямоугольного контура. Элементы панели доступны при выборе кнопки «простой прямоугольный» в группе радиокнопок «Тип контура».

Поле «Длина контура, м».

Значение поля определяет длину контура в метрах (горизонтальный размер при привязке к экрану монитора). Значение поля может быть изменено при помощи клавиатуры (допустимые символы “0” .. “9” и “,”)  или четырех кнопок со стрелками «вверх-вниз», расположенных справа от поля и позволяющих изменить его значение соответственно на 10; 1; 0,1 и 0,01 м.

Поле «Ширина контура, м».

Значение поля определяет ширину контура в метрах (вертикальный размер при привязке к экрану монитора). Значение поля может быть изменено при помощи клавиатуры (допустимые символы “0” .. “9” и “,”)  или четырех кнопок со стрелками «вверх-вниз», расположенных справа от поля и позволяющих изменить его значение соответственно на 10; 1; 0,1 и 0,01 м.

Кнопка «Просмотр».

При нажатии кнопки выполняется предварительный просмотр размещения простого прямоугольного контура на схеме ЗУ, отображаемой на панели «Просмотр»( в правой части диалога). При этом контур на схеме будет иметь вид и расположение точно такие же, какие бы он имел на плане диалогового окна «Конструктор…» после завершения работы с диалогом «Параметры контура ЗУ».

Вид панели «Просмотр» при добавлении прямоугольного контура.

При предварительном просмотре размещения контура на схеме ЗУ в режиме добавления он будет выделен бирюзовым цветом. На рис. 3 изображен вид панели «Просмотр» при добавлении прямоугольного контура (координаты контура - (5; 5), длина - 20 м, ширина 10 м, цвет – бирюзовый).

Рисунок 3.

Вид панели «Просмотр» при редактировании параметров прямоугольного контура.

При предварительном просмотре размещения контура на схеме ЗУ в режиме редактирования его параметров старый образ контура (выделен красным цветом) остается видимым и неподвижным. Размещение нового образа контура (выделен бирюзовым цветом) будет определяться координатами, указанными в панели «Координаты левой верхней вершины контура», и размерами, заданными в панели «Размеры контура». На рис. 4-а изображен вид панели «Просмотр» при редактировании параметров прямоугольного контура со следующими исходными параметрами: координаты контура - (5; 5), длина – 20 м, ширина - 10 м, цвет - красный. Параметры этого же контура после редактирования: координаты контура - (6; 6), длина – 21 м, ширина – 11 м, цвет - бирюзовый. Таким образом, были изменены координаты контура, его длина и ширина. Обратите внимание, что новый образ контура располагается поверх старого образа и может закрывать значительную его часть. На рис. 4-б изображен вид панели «Просмотр» при редактировании параметров того же прямоугольного контура с изменением только его длины. Парамеры контура после редактирования: координаты контура - (5; 5), длина – 15 м, ширина – 10 м, цвет - бирюзовый.

     

а)                                                                б)

Рисунок 4.

Многострочное поле «Справка».

Поле содержит краткое руководство по работе с элементами диалога «Параметры контура ЗУ». Содержимое поля изменяется в зависимости от выбранного режима работы, который, в свою очередь, определяется выбором кнопок в группах радиокнопок «Тип контура» и «Режим ввода вершин контура», а также выбором страницы панели «Координаты вершин / Длины сторон» в режиме табличного ввода конфигурации сложного многоугольного контура. Например, при выборе кнопки «простой прямоугольный» группы радиокнопок «Тип контура» поле будет отображать справку о порядке заполнения элементов диалога для простого прямоугольного контура. К примеру, при выборе кнопки «сложный многоугольный» группы радиокнопок «Тип контура» и кнопки «разметка» группы радиокнопок «Режим ввода вершин контура» поле будет содержать справку о порядке формирования сложного многоугольного контура в режиме разметки (при помощи мыши на плане схемы ЗУ панели «Просмотр»).

Информация поля «Справка» используется только для чтения и редактированию не подлежит.

Панель «Параметры многоугольного контура».

Элементы панели позволяют задать параметры сложного многоугольного контура. Элементы доступны при выборе кнопки «сложный многоугольный» в группе радиокнопок «Тип контура».

Замечание.

В данной версии программы возможно использование только тех сложных контуров, внутренние углы которых имеют одно из двух значений – 90 или 270 градусов, т.е. все смежные стороны контура всегда располагаются так, что один из образуемых ими углов равен 90 градусов.

Группа радиокнопок «Режим ввода вершин контура».

Группа радиокнопок позволяет выбрать режим ввода вершин сложного многоугольного контура.

Табличный режим ввода вершин многоугольного контура.

При нажатии кнопки «табличный» будет использоваться табличный режим определения вершин контура. По сути, в этом режиме пользователь при помощи клавиатуры вводит в соответствующую таблицу либо координаты вершин контура (страница «Координаты вершин» панели «Координаты вершин / Длины сторон»), либо углы и длины сторон контура (страница «Длины сторон» той же панели). Данный режим рекомендуется при необходимости ввода значений координат вершин (углов и длин сторон) с достаточно высокой точностью (обычно – нецелочисленных значений), например, координат (10,6; 12,3) или (5,15; 16,8). Подобные координаты вершин (углов и длин сторон) практически невозможно задать в более быстром режиме разметки, поэтому приходится прибегать к табличному режиму. Недостатком режима является его низкие скорость и наглядность.

Замечание.

При нажатой кнопке со всплывающей подсказкой «Автоматическое построение схемы контура» (панель кнопок управления – см. ниже) заполнение таблиц будет сопровождаться автоматической прорисовкой контура на схеме ЗУ в панели просмотра. Прорисовка контура может быть прервана, если в таблицах имеются незаполненные ячейки или имеются ячейки с некорректными значениями. Например, программа прорисует только несколько сторон контура, для которых введены корректные значения, прорисовка остальных сторон контура будет проигнорирована.

Режим разметки вершин многоугольного контура.

При нажатии кнопки «разметка» будет использоваться режим определения вершин контура при помощи мыши. По сути, в этом режиме пользователь задает координаты вершин контура щелчком левой кнопки мыши в соответствующих точках плана схемы ЗУ (панель «Просмотр», см. рис. 5-а). После щелчка на плане появляется точка (окружность диаметром в несколько пикселей), а ее координаты (по сути, координаты отмеченной вершины) автоматически будут заноситься в таблицу «Координаты вершин контура» страницы «Координаты вершин» (рис. 5-б). Кроме того, указанные координаты после соответствующего пересчета будут также заноситься в таблицу «Углы и длины сторон контура» страницы «Длины сторон» (рис. 5-в). Режим разметки рекомендуется при целочисленных координатах вершин (длинах сторон) контура, например, координатах (10; 12) или (5; 16). Ввод в режиме разметки существенно нагляднее и быстрее ввода в табличном режиме, поэтому, по возможности, стоит пользоваться именно им.

          

а)                                                                               б)                                                           в)

Рисунок 5.

Замечание.

При нажатой кнопке со всплывающей подсказкой «Автоматическое построение схемы контура» (панель кнопок управления – см. ниже) разметка контура при помощи мыши будет сопровождаться автоматической прорисовкой контура на схеме ЗУ в панели просмотра.

Замечание.

В некоторых случаях при создании контура может быть оправдано последовательное применение сначала режима разметки вершин контура, а затем табличного режима. При этом в режиме разметки сначала создается набросок контура заданной конфигурации, т.е. контур, который имеет требуемое количество вершин, требуемое взаимное расположение вершин в контуре, но при этом имеет неточные координаты отдельных вершин или неточные углы и (или) длины сторон. Затем пользователь включает табличный режим и, например, в таблице координат вершин вручную редактирует координаты тех вершин, которые ранее были введены неточно в режиме разметки. Рассмотрим пример.

Пример.

Допустим, шаг привязки текущего проекта - 0,25 м, масштаб – 1 : 400. Требуется создать L-образный контур из 6 вершин с координатами вершин (5; 5), (15; 5), (15; 15), (25; 15), (25; 25), (5; 25). Для таких малых значений шага привязки и масштаба довольно сложно точно ввести координаты вершин в режиме разметки. Но попробуем это сделать. Включаем режим разметки и при помощи мыши создаем набросок контура. У нас получился контур, который представлен на рис. 6-а. Координаты вершин этого контура - (5,25; 5,25), (15; 5), (15; 15), (25; 15), (25,25; 25,25), (5; 25,25) – представлены в таблице координат вершин (рис. 6-б). Таким образом, отклонение координат некоторых вершин (1-й, 5-й и 6-й) составило 0,25 м, что заметно невооруженным взглядом по рис. 6-а. Откорректировать эти координаты перетаскиванием вершин при помощи левой кнопки мыши в режиме разметки непросто – то «перетянешь» вершину за нужные координаты, то «недотянешь» до них. В этой ситуации легче отредактировать координаты вершин при помощи клавиатуры. Поэтому включаем табличный режим, переходим в таблицу координат вершин контура и изменяем координаты 1-й, 5-й и 6-й вершин контура: соответственно, (5,25; 5,25) на (5; 5), (25,25; 25,25) на (25; 25), (5; 25,25) на (5; 25) – рис. 6-в, корректируемые координаты выделены желтым цветом. После этого контур на панели просмотра примет соответствующий вид – рис. 6-г.

               

а)                                                                              б)                                                            в)                                                           г)

Рисунок 6.

Панель «Координаты вершин / Длины сторон».

Элементы панели используются для табличного ввода информации о конфигурации контура, а также ее отображения в режиме разметки. Панель состоит из двух страниц - «Координаты вершин» и «Длины сторон».

Страница «Координаты вершин».

Все пространство страницы занимает таблица «Координаты вершин контура», которая используется для ввода координат вершин контура в табличном режиме и их отображения в режиме разметки (таблица - рис. 7-а, соответствующий ей контур – рис. 7-б). Первая строка таблицы содержит заголовки ее столбцов, строки таблицы со второй и до последней содержат координаты вершин контура. Таблица не может иметь менее двух строк.

    

а)                                                                б)

Рисунок 7.

Каждая строка таблицы отображает координаты одной вершины контура - абсциссу (столбец «Хі, м») и ординату (столбец «Yі, м»). Соответственно, количество строк в таблице равно количеству вершин контура плюс 1 (строка заголовков столбцов).

В табличном режиме ввода вершин контура (нажата кнопка «табличный» группы радиокнопок «Режим ввода вершин контура» и выбрана страница «Координаты вершин») таблица доступна для редактирования в ручном режиме. В этом режиме пользователь может добавлять, вставлять, удалять строки таблицы, менять их местами (см. ниже - Кнопки управления), заполнять ячейки таблицы при помощи клавиатуры (доступны клавиши «0» .. «9» и «,») и перемещаться по ячейкам при помощи клавиши Tab. Ячейки таблицы должны быть заполнены непустыми корректными значениями. Важно также, чтобы координаты вершин в таблицу вводились последовательно, допустим, перебором вершин контура начиная с левой верхней вершины и далее по часовой стрелке.

Замечание.

В последней строке таблицы не нужно повторно вводить координаты вершины, соответствующей началу контура (ее координаты содержатся во второй строке таблицы координат). Последняя строка таблицы должна содержать координаты последней вершины контура. Другими словами, координаты, заданные во второй и последней строках таблицы, не должны совпадать (рис. 7-а).

Замечание.

При установленном флажке индикатора «Автопрорисовка контура» (панель кнопок управления – см. ниже) заполнение таблицы будет сопровождаться автоматической прорисовкой контура в панели «Просмотр». Прорисовка контура может быть прервана, если в таблице имеются незаполненные ячейки или имеются ячейки с некорректными значениями. Например, программа прорисует только несколько сторон контура, для которых введены корректные значения, прорисовка остальных сторон контура будет проигнорирована.

 Если для табличного ввода используется таблица «Углы и длины сторон контура» (страница «Длины сторон»), то параллельно с ней автоматически будет заполняться и таблица «Координаты вершин контура». При этом углы и длины сторон контура одноименной таблицы будут пересчитываться в координаты соответствующих вершин контура и вноситься в таблицу координат. Таким образом, обе таблицы будут представлять одну и ту же информацию, но каждая в своем формате. На рис. 8 представлен вид обеих таблиц для контура, изображенного на рис. 7-б.

     

Рисунок 8.

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

Отметим, что количество строк в таблице после полноценного создания контура должно быть не меньше 7 (строка заголовков столбцов и 6 строк координат вершин) и нечетным. Это будет соответствовать четному количеству вершин контура – 6, 8, 10, 12 и т.д. 

Страница «Длины сторон».

Страница состоит из панели «Координаты начала контура», таблицы «Углы и длины сторон контура» и указателя направлений углов сторон контура (рис. 9-а). Отметим, что при табличном вводе параметров контура предпочтительней использовать именно элементы страницы «Длины сторон» (а не элементы страницы «Координаты вершин») из-за большей наглядности ввода данных.

    

а)                                                                 б)

Рисунок 9.

Поля панели «Координаты начала контура» используются для ввода координат первой вершины контура (начала контура). Поле «Х, м» применяется для ввода абсциссы, а поле «Y, м» - для ввода ординаты начала контура (в метрах). Значения полей могут быть изменены при помощи клавиатуры (допустимые символы “0” .. “9” и “,”)  или четырех кнопок со стрелками «вверх-вниз», расположенных справа от полей и позволяющих изменить их значения соответственно на 10; 1; 0,1 и 0,01 м. Точка начала контура выбирается ближе к началу координат, но обычно не в точке начала координат (0; 0) – из-за накладки на изображение контура линеек прокрутки плана.

Таблица «Углы и длины сторон контура» используется для ввода указанных параметров контура в табличном режиме и их отображения в режиме разметки. Первая строка таблицы содержит заголовки ее столбцов, строки таблицы со второй и до последней содержат углы и длины сторон контура. Таблица не может иметь менее двух строк.

Каждая строка таблицы отображает угол одной стороны контура - А (столбец «Аі, град.») и ее длину L (столбец «Lі, м»). Соответственно, количество строк в таблице равно количеству вершин контура (включая строку заголовков столбцов).

В табличном режиме ввода углов и длин сторон контура (нажата кнопка «табличный» группы радиокнопок «Режим ввода вершин контура» и выбрана страница «Длины сторон») таблица доступна для редактирования в ручном режиме. В этом режиме пользователь может добавлять, вставлять, удалять строки таблицы, менять их местами (см. ниже - Кнопки управления), заполнять ячейки таблицы при помощи клавиатуры (для 1-го столбца таблицы доступны клавиши «0» .. «9»; для 2-го столбца таблицы - «0» .. «9» и «,») и перемещаться по ячейкам при помощи клавиши Tab. Ячейки таблицы должны быть заполнены непустыми корректными значениями. Важно также, чтобы данные сторон контура в таблицу вводились последовательно, допустим, перебором сторон контура начиная с начала контура и далее по часовой стрелке.

Замечание.

В последней строке таблицы не нужно вводить угол и длину стороны контура, соединяющей последнюю и первую вершины контура (рис. 9-а).

Замечание.

При установленном флажке индикатора «Автопрорисовка контура» (панель кнопок управления – см. ниже) заполнение таблицы будет сопровождаться автоматической прорисовкой контура в панели «Просмотр» (рис. 9-б). Прорисовка контура может быть прервана, если в таблице имеются незаполненные ячейки или имеются ячейки с некорректными значениями.

Замечание.

Отметим особенности ввода значения угла стороны контура. Начало отсчета углов в диалоге принято от луча, направление которого совпадает с положительным направлением оси абсцисс плана схемы (слева направо), а положительным направлением отсчета углов принято направление по часовой стрелке (рис. 9-а).

Следует также отметить, что внутренние углы сложного контура могут иметь только два значения – 90 и 270 градусов (смежные стороны контура всегда располагаются так, что один из образуемых ими углов был равен 90 градусов, а второй - 270 градусов). С учетом этого углы сторон контура на плане будут иметь одно из следующих возможных значений - 0, 90, 180 или 270 градусов (см. рис. 8):

·         сторона контура имеет угол 0 градусов при выполнении условий X2>X1 и Y1=Y2, где (здесь и далее) X1, Y1 – координаты 1-й вершины (начала) стороны контура, X2, Y2 – координаты 2-й вершины (конца) стороны; например, сторона контура образована вершинами с координатами (0; 0) и (10; 0), угол такой стороны контура на плане будет равен 0 градусов, а ее длина – 10 м (Х2 - Х1 = 10 – 0 = 10);

·         сторона контура имеет угол 90 градусов при выполнении условий X2=X1 и Y2>Y1; допустим, сторона контура образована вершинами с координатами (10; 5) и (10; 20), угол такой стороны контура на плане будет равен 90 градусов, а ее длина – 15 м  (Y2 - Y1 = 20 – 5 = 15);

·         сторона контура имеет угол 180 градусов при выполнении условий X2<X1 и Y2=Y1; к примеру, сторона контура образована вершинами с координатами (10; 5) и (5; 5), угол такой стороны контура на плане будет равен 180 градусов, а ее длина – 5 м (Х1 – Х2 = 10 – 5 = 5);

·         сторона контура имеет угол 270 градусов при выполнении условий X2=X1 и Y2<Y1; допустим, сторона контура образована вершинами с координатами (10; 18) и (10; 5), угол такой стороны контура на плане будет равен 270 градусов, а ее длина – 13 м (Y1 – Y2 = 18 – 5 = 13).

Отметим, что при формировании контура в режиме разметки углы сторон контура могут временно отличаться от значений 0, 90, 180 и 270 градусов, например, при вставке дополнительных вершин контура или при удалении существующих вершин. В таких случаях соответствующие вершины контура должны быть перемещены в те точки плана, в которых будут обеспечены допустимые значения углов сторон контура. Значения этих углов проверяются при тестировании созданного контура (обычно при попытке завершения работы с диалогом «Параметры контура ЗУ» и передаче данных контура в диалоговое окно «Конструктор…». Если при проверке будут обнаружены некорректные значения углов сторон контура, то будет выведено соответствующее сообщение.

В нижней части страницы «Длины углов» располагается справочный указатель направлений углов сторон контура (рис. 9-а), напоминающий о том, что углы сторон могут принимать только четыре значения - 0, 90, 180 и 270 градусов, а также указывающий стрелкой направление каждого из перечисленных углов.

Если для табличного ввода используется таблица «Координаты вершин контура» (страница «Координаты вершин»), то параллельно с ней автоматически будет заполняться и таблица «Углы и длины сторон контура». При этом координаты вершин контура одноименной таблицы будут пересчитываться в углы и длины соответствующих сторон контура и вноситься в таблицу углов и длин. Таким образом, обе таблицы будут представлять одну и ту же информацию, но каждая в своем виде (см. рис. 8).

В режиме разметки вершин контура (нажата кнопка «разметка» группы радиокнопок «Режим ввода вершин контура») таблица формируется в автоматическом режиме. При этом каждый щелчок левой кнопки мыши на плане схемы ЗУ (панель «Просмотр») добавляет в таблицу одну строку с данными соответствующей стороны контура. Нужно отметить, что в пустую таблицу (таблица включает две строки, вторая строка пустая) строка не добавляется, а заполняется вторая строка таблицы.

Отметим, что количество строк в таблице после полноценного создания контура должно быть не меньше 6 (строка заголовков столбцов и 5 строк данных сторон контура) и четным.

Кнопки управления.

Кнопки управления расположены над панелью «Координаты вершин / Длины сторон». Они позволяют выполнить ряд операций, применяемых при создании сложного многоугольного контура. Преимущественно кнопки используются в табличном режиме ввода. При этом, если открыта страница «Координаты вершин» панели «Координаты вершин / Длины сторон», то работа ведется с таблицей «Координаты вершин контура». Если же открыта страница «Длины сторон» указанной  панели, то работа ведется с таблицей «Углы и длины сторон контура». Далее таблица, которая в текущий момент доступна для обработки, будет называться таблицей данных. Рассмотрим назначение кнопок управления, перебирая их в пределах панели слева направо и представляя информацию в виде «всплывающая подсказка кнопки – назначение кнопки»:

·         Добавить пустую строку в таблицу – кнопка используется в табличном режиме ввода для добавления пустых строк в таблицу данных; после добавления строки ее нужно заполнить при помощи клавиатуры; кнопка недоступна в режиме разметки;

·         Вставить пустую строку в таблицу – кнопка используется в табличном режиме ввода для вставки пустых строк в таблицу данных; пустая строка вставляется на место активной строки таблицы, при этом активная строка смещается на строку вниз; после вставки строки ее нужно заполнить при помощи клавиатуры; кнопка недоступна в режиме разметки;

·         Удалить строку из таблицы – кнопка используется в табличном режиме ввода для  удаления строк из таблицы данных; все строки, расположенные ниже активной, поднимаются на строку вверх; удалить вторую строку таблицы (первую после строки заголовков) нельзя; кнопка недоступна в режиме разметки;

·         Переместить строку таблицы вверх – кнопка используется для перемещения активной строки таблицы данных на одну строку вверх; переместить вверх вторую строку таблицы (первую после строки заголовков) нельзя; кнопка недоступна в режиме разметки;

·         Переместить строку таблицы вниз – кнопка используется для перемещения активной строки таблицы данных на одну строку вниз; переместить вниз последнюю строку таблицы нельзя; кнопка недоступна в режиме разметки;

·         Очистить таблицу и схему контура – кнопка применяется для очистки таблицы данных (в таблице остаются две строки, вторая – пустая) и очистки схемы контура (остается только план со схемой ЗУ); кнопка доступна в обоих режимах ввода;

·         Тестирование таблиц и схемы контура - в ходе операции проверяется правильность заполнения таблиц данных, а именно: правильность заполнения ячеек таблицы (отсутствие пустых и некорректных значений), количество вершин контура (не менее 6, четное количество – 6, 8, 10 и т.д.), величина внутренних углов контура (90 или 270 градусов), величина углов сторон контура на плане (0, 90, 180 и 270 градусов); кнопка доступна в обоих режимах ввода вершин контура;

·         Построение схемы контура – кнопка используется для отображения схемы контура на плане; построение ведется по информации таблицы данных; кнопка доступна в обоих режимах ввода вершин контура, только в табличном режиме на плане схемы расставляются и точки вершин контура, и соединяющие их отрезки сторон контура, а в режиме разметки - к имеющимся точкам вершин контура добавляются соединяющие их отрезки сторон;

·         Автоматическое построение схемы контура - при нажатом состоянии данной кнопки (принято по умолчанию) заполнение таблиц панели «Координаты вершин / Длины сторон» (табличный режим ввода) и разметка сложного контура при помощи мыши (режим разметки) будут сопровождаться автоматической прорисовкой контура на плане в панели «Просмотр». Прорисовка контура может быть прервана, если в указанных таблицах имеются незаполненные ячейки или имеются ячейки с некорректными значениями. 

Панель «Просмотр».

Панель используется для просмотра схемы ЗУ проекта, а также для предварительного просмотра размещения на плане схемы добавляемого или редактируемого контура. При этом контур на плане схемы будет иметь вид и расположение точно такие же, какие бы он имел на плане диалогового окна «Конструктор…» после завершения работы с диалогом «Параметры контура ЗУ». При предварительном просмотре размещения контура на схеме ЗУ в режиме добавления он будет выделен бирюзовым цветом (рис. 10-а). При предварительном просмотре размещения контура на схеме ЗУ в режиме редактирования его параметров старый образ контура (выделен красным цветом) остается видимым и неподвижным, а его новый образ будет выделен бирюзовым цветом. На рис. 10-б все вершины существующего контура (координаты – (5; 5), выделен красным цветом) сдвигаются на 1 м вниз и вправо, координаты контура после редактирования – (6; 6), контур выделен бирюзовым цветом. На рис. 10-в две вершины существующего контура (координаты вершин – (15; 5) и (15; 15), видимая часть контура выделена красным цветом) сдвигаются на 5 м вправо, координаты указанных вершин контура после редактирования – (20; 5) и (20; 15). Остальные вершины контура при редактировании остаются на прежних местах. Новый образ контура выделен бирюзовым цветом. Подчеркнем, что значительная часть сторон старого образа контура может находиться под сторонами нового образа и поэтому быть невидимой (рис. 10-в).

           

а)                                                                б)                                                              в)

Рисунок 10.

Поле «Масштаб плана 1 : ».

Поле применяется для отображения делителя масштаба плана и, соответственно, делителя масштаба отображения схемы ЗУ на плане. Указанный масштаб соответствует масштабу проекта, выбранному в диалоговом окне «Конструктор…» (значение одноименного поля «Масштаб плана 1 : »). Значение поля может принимать значения от 25 до 1500 и в диалоге «Параметры контура ЗУ» изменению не подлежит.

Поле «Шаг привязки, м».

Поле применяется для отображения шага привязки элементов схемы ЗУ к плану. Указанный параметр соответствует шагу привязки проекта, выбранному в диалоговом окне «Конструктор…». Шаг привязки в диалоге «Параметры контура ЗУ» определяет возможные координаты размещения вершин контура на плане. Отметим, что шаг привязки влияет на координаты вершин контура только при создании последнего в режиме разметки (щелчками левой кнопки мыши на плане схемы). На табличный ввод параметров контура (координат вершин контура, углов и длин сторон контура) действие шага привязки не распространяется. Например, шаг привязки может быть равен 1, но это не помешает вводить координаты вершин контура в соответствующую таблицу с точностью, допустим, до 0,1.

Параметр «Шаг привязки» может принимать значения 0,01, 0,05, 0,1, 0,25, 0,5 и 1 м. Например, если шаг привязки равен 1 м, то координаты вершин контура в режиме разметки смогут принимать только целочисленные значения. Допустим, если шаг привязки равен 0,5 м, то координаты вершин контура в режиме разметки смогут иметь значения, кратные 0,5 м, например, (10; 5) и (3; 11,5). Если шаг привязки равен 0,25 м, то координаты вершин контура смогут принимать значения, кратные 0,25 м, например, (10; 10), (10,5; 11) и (5,25; 7,75). Подробнее суть привязки рассматривается в разделе «Сетка привязки», но применительно к элементам схемы ЗУ проекта. Для нашего случая смысл привязки будет тот же, но только применительно к координатам вершин сложного многоугольного контура.

План схемы ЗУ.

План изначально содержит координатную сетку и схему ЗУ проекта, с которым пользователь работал в диалоговом окне «Конструктор…» до вызова диалога «Параметры контура ЗУ».

План схемы используется для нескольких целей:

·         в режиме разметки план применяется для непосредственного создания сложного многоугольного контура (см. пример ниже); в этом режиме пользователь задает координаты вершин контура щелчком левой кнопки мыши в соответствующих точках плана, ориентируясь по координатной сетке и существующей схеме ЗУ проекта; после щелчка на плане появляется малая окружность (диаметром в несколько пикселей), а координаты ее центра (по сути, координаты отмеченной вершины) автоматически будут заноситься в таблицу «Координаты вершин контура»; синхронно координаты добавленной вершины будут пересчитываться в угол и длину соответствующей стороны контура и будут вноситься в таблицу «Углы и длины сторон контура»; прямо на плане можно, при необходимости, вставлять вершины контура и удалять их (см. пример ниже); для вставки вершины нужно щелкнуть правой кнопкой мыши на окружности вершины, ранее нанесенной на план, и в появившемся всплывающем меню выбрать пункт «Вставить вершину до текущей вершины» или пункт «Вставить вершину после текущей вершины»; на плане появится окружность, соответствующая вершине, ее координаты автоматически будут введены в таблицу «Координаты вершин контура», а угол и длина стороны контура, примыкающие к этой вершине, после соответствующего пересчета будут автоматически добавлены в таблицу «Углы и длины сторон контура»; после этого обычно нужно переместить вставленную вершину в соответствующую точку плана; для удаления вершины (см. пример ниже) нужно щелкнуть правой кнопкой мыши на окружности вершины, ранее нанесенной на план, и в появившемся всплывающем меню выбрать пункт «Удалить вершину»; после этого с поверхности плана исчезнет окружность, соответствующая вершине, ее координаты автоматически будут удалены из таблицы «Координаты вершин контура», соответствующие изменения будут внесены и в таблицу «Углы и длины сторон контура»; окружность вершины контура может быть перемещена по поверхности плана; для этого нужно щелкнуть на окружности левой кнопкой мыши и, не отпуская кнопку мыши, перетащить ее на новое место, ориентируясь по координатной сетке; соответствующие изменения положения вершины контура будут отражены в таблицах данных (см. пример ниже);

·         план используется для отображения добавляемого или редактируемого контура с привязкой его к схеме ЗУ; при этом вершины контура отображаются малыми окружностями (их диаметр меньше диаметра окружностей вертикальных электродов), а его стороны – отрезками, соединяющими окружности; при предварительном просмотре размещения контура на схеме ЗУ в режиме добавления он будет выделен бирюзовым цветом; при предварительном просмотре размещения контура на схеме ЗУ в режиме редактирования его параметров старый образ контура (выделен красным цветом) остается видимым и неподвижным, а его новый образ будет выделен бирюзовым цветом.

Пример построения контура в режиме разметки.

Нужно создать 6-угольный контур, вид которого представлен на рис. 11-е. Построение выполним по часовой стрелке, начиная из точки плана с координатами (5; 5). Щелкнем левой кнопкой мыши на этой точке. На плане появится окружность, соответствующая 1-й добавленной вершине контура (рис. 11-а). Щелкнем левой кнопкой мыши на точке плана с координатами (15; 5). На плане появится новая окружность, соответствующая 2-й добавленной вершине, и отрезок бирюзового цвета, проходящий между 1-й и 2-й вершинами и соответствующий 1-й стороне контура (рис. 11-б). Щелкнем левой кнопкой мыши на точке плана с координатами (15; 15). На плане появится новая окружность, соответствующая 3-й добавленной вершине, и отрезок бирюзового цвета, проходящий между 2-й и 3-й вершинами и соответствующий 2-й стороне контура. Кроме того, появится еще один отрезок бирюзового цвета, проходящий между 1-й и 3-й вершинами. Этот замыкающий отрезок на всех этапах построения будет изменять свое положение, соединяя 1-ю и последнюю добавленные вершины контура (рис. 11-в). Щелкнем левой кнопкой мыши на точке плана с координатами (25; 15). На плане появится новая окружность, соответствующая 4-й добавленной вершине, и отрезок бирюзового цвета, проходящий между 3-й и 4-й вершинами и соответствующий 3-й стороне контура. Замыкающий отрезок, проходящий ранее между 1-й и 3-й вершинами, теперь появится между 1-й и 4-й вершинами (рис. 11-г). Аналогично щелкнем левой кнопкой мыши на точках плана с координатами (25; 25) и (5; 25). В итоге получим нужный нам контур (рис. 11-е). Отметим, что в конце построения повторно щелкать мышью в начале контура - точке с координатами (5; 5) – не нужно, построение заканчивается щелчком в точке (5; 25).

               

а)                                                               б)                                                              в)                                                              г)

    

д)                                                               е)

Рисунок 11.

Пример изменения конфигурации контура путем вставки новых вершин.

Имеется 6-угольный контур, представленный на рис. 12-а. Нужно исключить из контура прямоугольник с координатами вершин (5; 20), (10; 20), (10; 25), (5; 25), превратив данный контур в 8-угольный (рис. 12-ж). Щелкнем правой кнопкой мыши на окружности вершины с координатами (25; 25) и в появившемся всплывающем меню выберем пункт «Вставить вершину после текущей вершины» (рис. 12-а). На плане в точке с координатами (15; 25) появится окружность, соответствующая добавленной вершине (рис. 12-б). Отметим, что вставленная вершина всегда располагается в центре стороны контура (или близко к ее центру – в зависимости от шага привязки программы), находящейся между вершиной, через которую вызывалось всплывающее меню, и вершиной, которая следует за ней в контуре. Переместим вставленную вершину в точку плана с координатами (10; 25) - рис. 12-в. Для перемещения вершины нужно щелкнуть на ее окружности левой кнопкой мыши и, не отпуская кнопки, перетащить окружность в соответствующую точку плана. Теперь щелкнем правой кнопкой мыши на окружности перемещенной вершины и в появившемся всплывающем меню выберем пункт «Вставить вершину после текущей вершины» (рис. 12-г). На плане в точке с координатами (8; 25) появится окружность, соответствующая еще одной добавленной вершине (рис. 12-д). Переместим вторую вставленную вершину в точку плана с координатами (10; 20) - рис. 12-е. После этого переместим вершину контура с координатами (5; 25) в точку плана с координатами (5; 20) и получим контур нужного нам вида (рис. 12-ж). Таким образом, цель была достигнута за счет добавления в контур двух дополнительных вершин и перемещения одной имеющейся вершины. В процессе преобразования конфигурации контура одна из его сторон (рис. 12-е, между вершинами с координатами (10; 20) и (5; 25)) временно нарушала требования, предъявляемые к углам сторон контура – углы сторон должны быть в перечне значений - 0, 90, 180 или 270 градусов. Но в ходе преобразования это допускается. Главное, чтобы таких нарушений не было по окончании процесса преобразования.

          

а)                                                                                                                             б)                                                               в)

               

г)                                                                                              д)                                                                е)                                                              ж)

Рисунок 12.

Пример изменения конфигурации контура путем перетаскивания его вершин.

Имеется 6-угольный контур, представленный на рис. 13-а. Нужно включить в контур прямоугольник с координатами вершин (15; 5), (20; 5), (20; 15), (15; 15), т.е. придать контуру вид, указанный на рис. 13-в. Данная задача выполняется без изменения количества вершин контура – достаточно изменить расположение двух существующих вершин. Переместим вершину контура с координатами (15; 5) в точку плана с координатами (20; 5) - рис. 13-б. Для перемещения вершины нужно щелкнуть на ее окружности левой кнопкой мыши и, не отпуская кнопки, перетащить окружность в соответствующую точку плана. Переместим вторую вершину контура с координатами (15; 15) в точку плана с координатами (20; 15) - рис. 13-в. Мы получили контур нужного нам вида.

          

а)                                                              б)                                                                в)

Рисунок 13.

Пример изменения конфигурации контура путем удаления его вершин.

Имеется 10-угольный контур, представленный на рис. 14-а. Нужно включить в контур прямоугольник с координатами вершин (10; 20), (15; 20), (15; 25), (10; 25), т.е. придать контуру вид, указанный на рис. 14-е. Данная задача выполняется удалением четырех существующих вершин контура, координаты которых совпадают с координатами вершин включаемого в контур прямоугольника. Щелкнем правой кнопкой мыши на окружности вершины с координатами (15; 25) и в появившемся всплывающем меню выберем пункт «Удалить вершину» (рис. 14-б). Вершина будет удалена и контур примет вид, указанный на рис. 14-в. Щелкнем правой кнопкой мыши на окружности вершины с координатами (15; 20) и в появившемся всплывающем меню выберем пункт «Удалить вершину» (рис. 14-г). Вершина будет удалена и контур примет вид, указанный на рис. 14-д. Аналогично удаляем вершины контура с координатами (10; 20) и (10; 25). В итоге контур примет нужный нам вид (рис. 14-е). Отметим, что указанные четыре вершины контура могли удаляться в любом порядке – конечный результат будет одинаковым.

          

а)                                                               б)                                                                                                        в)

          

г)                                                                                                         д)                                                               е)

Рисунок 14.

Для полной очистки плана схемы от элементов контура (окружностей вершин и отрезков сторон) нужно нажать кнопку со всплывающей подсказкой «Очистить таблицу и схему контура». После этого с поверхности плана удаляются окружности (вершины контура) и отрезки (стороны контура). При этом также будут очищены таблица координат вершин и таблица углов и длин сторон контура.

Для построения схемы контура нужно нажать кнопку со всплывающей подсказкой «Построение схемы контура». После этого в табличном режиме на плане схемы расставляются и точки вершин контура, и соединяющие их отрезки (стороны контура), а в режиме разметки - к имеющимся точкам вершин контура добавляются соединяющие их отрезки (стороны).

Замечание.

При нажатой кнопке «Автоматическое построение схемы контура» (панель кнопок управления) заполнение таблиц панели «Координаты вершин / Длины сторон» (табличный режим ввода) и разметка сложного контура при помощи мыши (режим разметки) будут сопровождаться автоматической прорисовкой контура на плане панели «Просмотр». Прорисовка контура может быть прервана, если в указанных таблицах имеются незаполненные ячейки или имеются ячейки с некорректными значениями.

Замечания.

При формировании контура в режиме разметки необходимо учитывать следующие требования к схеме контура:

·         не должно быть накладывающихся друг на друга вершин контура, т.е. не должно быть двух и более вершин контура, имеющих одинаковые координаты;

·         не должно быть пересекающихся между собой сторон контура; пересекаться могут (и должны) только смежные (соседние) стороны контура, но только в точке, которая является концом предыдущей стороны и началом последующей стороны контура;

·         не должно быть накладывающихся друг на друга сторон контура, образующих общие отрезки; при этом имеются в виду стороны одинаковой ориентации на схеме – либо продольные (горизонтальные), либо поперечные (вертикальные).

Замечание.

Указанные требования могут временно нарушаться в ходе построения контура, но по окончании построения они должны выполняться в обязательном порядке.

Поля «Х, м» и «Y, м», расположенные в нижней части панели «Схема контура», отображают координаты текущего положения курсора мыши, перемещаемого по поверхности плана. Информация, представленная в полях, обеспечивает пользователю более комфортную работу с планом схемы при создании контура в режиме разметки.

Для завершения работы с диалогом и добавления к схеме ЗУ нового контура или редактирования параметров существующего контура нажмите кнопку “ОК”.

Для завершения работы с диалогом без выполнения операции нажмите кнопку “Отмена”.

Для вызова контекстной помощи диалога используйте кнопку «Справка».