AccuDraw

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

Простой пример использования AccuDraw

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

 

Объект проектирования - простой кронштейн с основными размерами и конструктивными элементами.

  

После активизации AccuDraw (команда Включение AccuDraw (Start AccuDraw) в инструментальной панели Базовая (Primary)), выбрать инструментальное средство Построение SmartLine (Place SmartLine) в инструментальной панели Линейные элементы (Linear Elements). Когда Вы введете первую информационную точку для нижнего левого угла кронштейна, AccuDraw покажет “компас”, имеющий форму квадрата или круга

 

Компас AccuDraw появляется всякий раз, когда AccuDraw активно, и размещена информационная точка.

  

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

 

Начинаем с левого ребра кронштейна длиной 2 дюйма, вводимого с помощью AccuDraw.

  

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

 

Верхнее ребро кронштейна создается, как линия расположенная вдоль горизонтальной оси.

  

Следующая часть кронштейна включает проход под углом 30 градусов на заданное расстояние. Нажав клавишу "пробел”, переведите компас AccuDraw в полярный режим (показываеся как круглый компас). Ввод 30 градусов в поле Угол (Angle) и 1.75 дюйма в поле Расстояние (Distance) заблокирует линию в правильном направлении. Ввод информационной точки подтверждает новое положение.

 

Вырез делается с помощью полярного компаса, ориентированного вдоль новой линии.

  

Обратите внимание, как компас ориентируется вдоль линии, проведенной под углом 30 градусов. Это иллюстрирует контекстную чувствительность AccuDraw. В AccuDraw реализован метод, устанавливающий ассоциативную связь координатной информации относительно существующих элементов. Чтобы построить линию длиной 0.5 дюйма под прямым углом к только что построенной под углом 30 градусов линии, необходимо только привязаться к соответствующей оси и ввести с клавиатуры 0.5. Ввод информационной точки сделает остальное.

 

Завершение создания выреза.

  

Теперь вырез кронштейна завершен. Все, что осталось - это завершить правое верхнее ребро кронштейна. В настоящее время, однако, компас все еще повернут под углом 60 градусов, а не в горизонтальном направлении, которое сейчас необходимо. Чтобы заменить контекстный характер AccuDraw, нажмите T, чтобы ориентировать компас к плоскости вида сверху (режим по умолчанию). Нажатие клавиши “пробел” вернет прямоугольный компас. Привязка к оси X и ввод с клавиатуры 2 дюймов с последующим вводом информационной точки, установит заключительный известный размер кронштейна.

 

Нажатие клавиши <T> и компас AccuDraw ориентируется по осям X и Y экрана.

  

Чтобы завершить нижнее граничное ребро кронштейна, используйте возможность быстрой блокировки осей в AccuDraw. Переместив курсор вниз вдоль оси Y, нажмите <Return> для быстрой блокировки оси. Поняв, что Вы привязываетесь к оси Y, AccuDraw заблокирует ось Y, но позволит Вам перемещаться вверх и вниз вдоль этой оси. Ввод пробной точки в начальной точке кронштейна (инструментальное средство Построение SmartLine (Place SmartLine) позволяет захватывать точку на элементе в процессе работы) и ее подтверждение расположит информационную точку в нижнем правом углу кронштейна. Ввод заключительной пробной точки и ее подтверждение в начальной точке кронштейна завершает работу.

 

Пробная точка в базовой точке кронштейна даст в результате пунктирную линию привязки.

  
 

Подтверждение пробной точки завершает создание кронштейна.

  
 

Изометрический вид процесса создания кронштейна показывает ориентацию компаса AccuDraw после ввода каждой информационной точки.

  

Изучение AccuDraw

Выше был рассмотрен очень простой пример использования AccuDraw. Это средство имеет намного больше возможностей. AccuDraw был разработан легким в использовании и интуитивно воспринимаемым. Среди других чертежных средств, Вы должны освоить его в первую очередь. Когда Вы научитесь работать с ним, различные его опции станут понятны.

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

Активизация AccuDraw

 
 

По умолчанию, после запуска MicroStation AccuDraw не активен. Как только AccuDraw активизирован, все чертежные средства используют его для динамического ввода данных.

Чтобы активизировать AccuDraw
  1. В инструментальной панели Базовая (Primary) выбрать команду Включение AccuDraw (Start AccuDraw).
    Откроется окно AccuDraw.

Обычно, компас AccuDraw не появляется, пока Вы не введете первую информационную точку после выбора инструмента. Поведение AccuDraw отличается для тех инструментальных средств, которые используют динамику перед вводом первой информационной точки. Примером таких инструментальных средств служат команды Размещение текста (Place Text) и Размещение фрагмента (Place Active Cell). Вместо того, чтобы “ждать” ввода первой информационной точки для отображения компаса, AccuDraw активизирует компас в месте последнего расположения информационной точки. Таким образом, Вы можете разместить новый элемент относительно этой точки, используя любую относительную команду AccuDraw.

Также AccuDraw по другому воздействует на операции подобные размещению текста или фрагмента. Когда Вы размещаете строку текста при активном AccuDraw, начальная ориентация текста осуществляется в текущей рабочей плоскости AccuDraw. Другими словами, если Вы имеете рабочую плоскость, ориентированную по виду спереди (смотрите Рабочая плоскость AccuDraw), то текст будет ориентироваться вдоль осей вида спереди независимо от ориентации текущего вида.

AccuDraw не будет активизироваться, если он конфликтует с другими инструментальными средствами - например, при размещении выделенной области, операции выбора элементов, простановке размеров и так далее.

Хотя большинство пользователей активизирует и использует AccuDraw в течение всего сеанса проектирования, могут быть случаи, когда его действия могут мешать текущей операции. По этой причине, AccuDraw может быть выключен. Инструментальные средства MicroStation вернутся к стандартному выполнению операций без AccuDraw.

Чтобы выключить AccuDraw
  1. Поместив фокус ввода в окно AccuDraw, нажать <Q> или закрыть окно AccuDraw.

Компас AccuDraw

Наиболее примечательная особенность AccuDraw - его компас (compass). Компас появляется на экране только тогда, когда AccuDraw активен и управляет вводом координат MicroStation, компас действует и как индикатор состояния и как фокус ввода для пользователя.

 

Компас AccuDraw. Слева: Прямоугольная система координат. Справа: Полярная система координат.

  

Скорость движения компаса при повороте рабочей плоскости не зависит от скорости компьютера.

Базовая точка

В центре компаса находится базовая точка. Базовая точка является точкой отсчета для всех операций AccuDraw. При выборе различных опций AccuDraw их функции работают относительно базовой точки.

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

Индикатор рабочей плоскости

Вокруг базовой точки находится индикатор рабочей плоскости. Его основное назначение состоит в том, чтобы показать текущую ориентацию рабочей плоскости AccuDraw (смотрите Рабочая плоскость AccuDraw) и текущую рабочую систему координат. Когда плоскость показывается как пунктирный прямоугольник, рабочей является прямоугольная система координат (X, Y, Z). Когда плоскость показывается как пунктирная окружность, рабочей является полярная система координат (Расстояние (Distance), Угол (Angle)).

При работе в 2D файле проекта рабочая плоскость компаса функционирует просто как индикатор текущей системы координат. Однако, в 3D она становится намного более ценным инструментом. Так как рабочая плоскость AccuDraw может быть ориентирована вдоль любой плоскости в пространстве 3D, индикатор рабочей плоскости AccuDraw определяет, где появятся Ваши информационные точки относительно остальных элементов проекта.

Вы можете явно расположить базовую точку в месте текущего положения курсора или в пробной точке, используя горячую клавишу (клавиша <O>).

X/Y оси

Последний элемент компаса AccuDraw - это две оси. Ориентированные под прямым углом друг к другу, эти оси представляют оси X и Y рабочей плоскости.

Чтобы различать эти оси, каждая обозначается своим цветом. По умолчанию, положительное или +X направление оси X обозначается красным, в то время как положительное или +Y направление оси Y зеленым цветом. Если эти цвета не удовлетворяют Вас, или трудно отличимы, можно изменить их в диалоговом окне Установки AccuDraw (AccuDraw Settings).

Чтобы изменить цвет графического индикатора X или Y оси AccuDraw
  1. При активном AccuDraw открыть окно Установки AccuDraw (AccuDraw Settings), нажав G, а затем S ("Get Settings" - "Получить Установки" или "Go to Settings" - "Перейти в окно установок").

  2. В разделе Отображение (Display) окна Установки AccuDraw (AccuDraw Settings) щелкнуть кнопку Ось X (X Axis) или Ось Y (Y Axis). (Цвет кнопки отображает текущее значение установочного параметра).
    Откроется диалоговое окно Изменение цвета оси (Modify Axis Color).
    Управляющие поля идентичны полям в диалоговом окне Модификация цвета (Modify Color).

  3. Выбрать желаемый цвет.

  4. Щелкнуть OK.

Как Вы узнаете позднее, X/Y оси и индикатор рабочей плоскости также используются для указания ориентации рабочей плоскости в 3D. В 2D компас показывает только поворот рабочей плоскости вокруг оси вида, подобно параметру Активный угол (Active Angle).

Рабочая плоскость AccuDraw

Рабочая плоскость (drawing plane является центральным понятием AccuDraw. В процессе работы AccuDraw ориентирует эту рабочую плоскость на основе целого ряда факторов, включая указания активного инструментального средства, последнюю введенную координату и установки AccuDraw. Это свойство известно как контекстная чувствительность (context sensitive)операций.

Например, при использовании инструментального средства Построение SmartLine ориентация компаса AccuDraw изменяется в процессе ввода информационных точек. Так как SmartLine “знает” о контекстной чувствительности AccuDraw, то это средство требует, чтобы AccuDraw осуществляло поворот осей рабочей плоскости на угол определяемый последними двумя информационными точками.

 

Инструментальное средство Построение SmartLine (Place SmartLine) управляет ориентацией компаса.

  

Вы можете отменить эту особенность в окне Установки AccuDraw (AccuDraw Settings) (раздел Работа (Operation): выключить переключатель Контекстный поворот (Context Sensitivity)) и тогда компас будет поддерживать стандартную ориентацию осей вида (+X направо, +Y вверх).

Системы координат рабочей плоскости

Рабочая плоскость AccuDraw поддерживает две различных системы координат. Они соответствуют обычным прямоугольным и полярным координатам:

 
 
 
 
Чтобы переключиться между прямоугольной и полярной системами координат
  1. Поместив фокус ввода в окно AccuDraw, нажать клавишу “пробел” (предпочтительный способ).

Альтернативный метод, чтобы переключиться между прямоугольной и полярной системами координат
  1. Из меню Установки (Settings) выбрать AccuDraw.
    Поместив фокус ввода в окно AccuDraw, нажать <G>,<S>.
    Откроется окно Установки AccuDraw (AccuDraw Settings).

  2. Из меню опций Тип (Type) выбрать Полярная (Polar) или Прямоугольная (Rectangular).

Окно AccuDraw

 

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

Окно AccuDraw и фокус ввода

После активизации AccuDraw становится частью в последовательности передачи фокуса ввода, управляемой клавишей <Esc>. Фокус ввода переключается между окном AccuDraw и окном параметров команд, если не открыто окно ввода команд с клавиатуры. В этом случае, фокус ввода переходит последовательно от окна AccuDraw в окно параметров команд, а затем в окно ввода команд. При нажатии клавиш <SHIFT-Esc> переключение фокуса ввода происходит в обратном направлении от окна ввода команд в окно параметров команд, а затем в окно AccuDraw.

Важно помнить, что горячие клавиши AccuDraw будут работать, только если фокус ввода находится в окне AccuDraw. К счастью, после ввода каждой информационной или пробной точки фокус ввода оказывается в окне AccuDraw, где он останется до тех пор, пока Вы не нажмете клавишу <Esc>.

Как и любое другое окно, окно AccuDraw первоначально появляется как “плавающее”. Однако, оно может быть “зафиксированным” вдоль верхнего или нижнего края окна MicroStation.

 

Окно AccuDraw, зафиксированное по нижнему краю прикладного окна.

  

Фиксация окна AccuDraw увеличивает рабочую область вашего проекта. Так же как и в “плавающем” окне, основные поля “зафиксированного” окна изменяются в зависимости от того, находитесь Вы в полярной или прямоугольной системе координат, а также работаете Вы с 2D или 3D файлом проекта.

Установочное окно AccuDraw

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

Чтобы открыть установочное окно AccuDraw
  1. Из меню Установки (Settings) выбрать AccuDraw.
    или
    Поместив фокус ввода в окно AccuDraw, нажать <G>,<S>.
     

Для получения дополнительной информации относительно установочных параметров AccuDraw, которые не рассматриваются в этой главе, смотрите AccuDraw.