О2 |
|
О1 |
|
Т1 |
|
|
|
Рис. 3.6. Построение двух окружностей с одинаковыми диаметрами
Допустим, необходимо в точке T1 построить окружность О2 такого же диаметра (радиуса), как и ранее построенная окружность О1. Последовательность выполнения этого задания может быть такой:
включить инструмент «Ввод окружности»; ввести точку Т1; щелкнуть правой клавишей мыши в поле радиуса
окружности в строке параметров. На экране появится меню Геометрического калькулятора;
щелчком левой клавиши мыши выбрать команду «Радиус»;
поймать в перекрестие системного курсора любую точку окружности О1 (признак «попадания» на объект – изменение цвета окружности) и щелкнуть мышью. Геометрический калькулятор вычислит радиус окружности О1 и система автоматически построит окружность О2 с этим же радиусом;
завершить работу с инструментом «Ввод окруж-
ности» щелчком по кнопке «Stop» в панели специального управления.
3.1.8. Ввод параметров с использованием вычислений
В поля строки параметров можно вводить не только числа, но и выражения, которые будут вычислены системой. В выражениях можно использовать обычные математические правила, знаки операций, скобки и некоторые математические функции (тригонометрические, натуральные и десятичные логарифмы).
Примечания. 1) при вводе длинного выражения в поле строки параметров работает механизм прокрутки, что позволяет не ограничивать длину формулы;
2) завершив ввод информации в поле строки параметров (или в два поля, если речь идет о связанных полях, например, полях координат), следует обязательно нажать клавишу
<Enter>.
Пример построения геометрических объектов с использованием вычислений приведен на рис. 3.7.
Допустим, требуется построить два объекта: окружность диаметром 35,46 мм с центром в заданной точке «Т1» и отрезок длиной 40 мм, проходящий под углом 55 градусов 42 минуты и начинающийся в заданной точке «Т2».
Рис. 3.7. Построение объектов с вводом параметров посредством вычислений
Последовательность построений может быть следующей:
включить инструмент «Ввод окружности»; щелкнуть точку центра окружности «Т1»; аккордом <Alt>+<r> активизировать поле «Радиус окружности» в строке параметров;
ввести выражение 35.46/2 для вычисления радиуса по известному диаметру;
нажать <Enter>. Окружность будет построена; включить инструмент «Ввод отрезка»; щелкнуть точку начала отрезка «Т2»;
аккордом <Alt>+<l> активизировать поле «Длина отрезка» в строке параметров; ввести значение длины, т.е. 40 мм;
нажать <Enter>;
аккордом <Alt>+<a> активизировать поле «Угол наклона отрезка»;
ввести выражение (55*60+42)/60 и нажать
<Enter>. Отрезок будет построен;
щелкнуть кнопку «Stop».
Примечание. Размеры, проставленные на рис 3.7, приведены для справки. Технология их нанесения будет рассмотрена позже.
3.1.9. Синтаксис уравнений и неравенств
При вводе выражений в поля параметров, а также в иных случаях для составления уравнений и неравенств КОМПАС-ГРАФИК использует следующие правила:
Допустимы выражения вида a = b
a < b a <= b a > b a >= b,
где a, b могут быть переменными, арифметическими
илогическими выражениями, числами.
Ввыражении (как в уравнении, так и в неравенстве) обязательно должна присутствовать хотя бы одна переменная. В выражении (но не в имени переменной и не в числовом значении) может быть включено любое количество пробелов. При интерпретации выражения они не учитываются.
Вкалькуляторе, который обслуживает ввод и редактирование уравнений и неравенств, доступны следующие операции и функции:
Арифметические операции : ( ) - скобки; * - умножить;
/- разделить;
% - разделить целочисленно; + - сложить;
- - вычесть; = - равно.
Логические операции :
==- тождественно;
!= |
- |
не тождественно; |
> |
- |
больше; |
<- меньше;
>= |
- больше или равно; |
|
<= |
- |
меньше или равно; |
! |
- |
логическое отрицание; |
&& - логическое И;
|| |
- |
логическое ИЛИ; |
?: |
- |
логическое выражение вида a ? b : c (если a - |
истина (не равно 0), то b, иначе c (где a, b и c могут быть |
||
выражениями)). |
|
|
Функции : |
||
sin |
|
- синус с аргументом в радианах; |
cos |
|
- косинус с аргументом в радианах; |
tan |
|
- тангенс с аргументом в радианах; |
atan |
|
- арктангенс с результатом в радианах; |
sind |
|
- синус с аргументом в градусах; |
cosd |
|
- косинус с аргументом в градусах; |
tand |
|
- тангенс с аргументом в градусах; |
atand |
|
- арктангенс с результатом в градусах; |
sqrt |
|
- корень квадратный; |
exp |
|
- экспонента; |
ln |
|
- натуральный логарифм; |
lg |
|
- десятичный логарифм; |
abs |
|
- абсолютное значение; |
ceil |
|
- округление до большего целого числа; |
floor |
|
- округление до меньшего целого числа; |
round |
- округление до ближайшего целого числа. |
|