Warning: include(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include_once(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82

Warning: include_once(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82
ранее | Учебники

Записи с меткой «ранее»

Системные переменные AutoCAD 2010 Часть 12

S
SAVE Сохраняет текущий чертеж в файле без выхода из графического редактора AutoCAD.
SAVEAS Сохраняет текущий чертеж в файле без выхода из графического редактора AutoCAD, позволяя чертеж переименовать
SAVEIMG Сохраняет текущий чертеж в файле формата BMP, TGA или TIFF. Параметры сохранения назначаются в диалоговом окне.
SCALE (SC) Производит пропорциональное изменение линейных размеров существующих объектов
SCALETEXT Позволяет изменить размер символов текста не изменяя положения точки начала текста
SCENE Управляет сценами в пространстве модели.
SCRIPT (SCR) Выполняет указанный командный пакет. далее…

Анимация графиков различного типа — Animation

Анимация графиков различного типа — Animation
Фактически, техника анимации (оживления) графиков уже была описана. Напомним, что она сводится к подготовке отдельных кадров анимационного рисунка, которые специфицируются особой изменяющейся переменной t. Это не обязательно время, возможно, что t задает размеры изображения, его положение или иную характеристику. Естественно, что имя переменной можно выбирать произвольно.
Подпакет Animation подключается автоматически и в ряде случаев не требует загрузки (хотя на всякий случай его лучше загрузить при использовании средств анимации). Пакет задает две важнейшие функции:

  • Animate [grcom, {t, tmin, tmax, dt] — задает построение серии графических объектов grcom при изменении параметра t от tmin до tmax с шагом dt;
  • ShowAnimation [ {p1,p2, р3,…} ] — дает анимацию последовательным воспроизведением ранее подготовленных объектов p1, р2, рЗ, …

Рисунок показывает пример подготовки к анимации простого графика — функции n*Sin [х] /х при n, меняющемся от 0.1 до 1 с шагом 0.1. Таким образом демонстрируется изменение данной функции по высоте (амплитуде).
При задании анимации есть небольшая проблема — Mathematica автоматически меняет масштаб с тем, чтобы график был наиболее представительным. Но для анимации это недопустимо, поэтому опцией PlotRange задан фиксированный масштаб для всех кадров анимации. Выполнив показанные на команды, можно наблюдать построение всех кадров — для n = 0.1,0.2,0.3,…, 1. 0. Первые три кадра анимации видны на снизу.
Теперь для наблюдения анимации достаточно двойным щелчком выделить первый рисунок. Будет видна быстрая смена кадров. далее…

Синтез музыкальных звуков — Music

Синтез музыкальных звуков — Music
Подпакет Music как бы продолжает рассмотренный ранее подпакет поддержки звуковых возможностей системы Mathematica. Он задает функцию последовательного воспроизведения списка, содержащего отдельные звуки:

  • Scale [ilist, freq, dur] — генерирует звуковой объект, представленный данными списка ilist музыкальных интервалов, с частотой freq и длительностью dur.

Пример воспроизведения мажорной гаммы (поставляемая с системой мелодия JustMajor) представлен на. Помимо фрагмента JustMajor имеется еще 11 фрагментов, которые поставляются с системой Mathematica (QuarterTone, Mean-Major, MeanMinor, SixthTone, JustMinor и т. д.). Все они могут воспроизводиться функцией Scale.
Кроме того, есть ряд функций преобразования:

  • HertzToCents [f list] — преобразует список частот (в герцах) в список музыкальных интервалов (в центах);
  • CentsToHertz [ilist] — преобразует список музыкальных интервалов (в центах) в список частот (в герцах), начиная с частоты 440 Гц;
  • CentsToHertz [ilist, f ] — преобразует список музыкальных интервалов (в центах) в список частот (в герцах), начиная с заданной частоты f.

Примеры преобразования даны ниже:
<<Miscellaneous`Music`
HertzToCents[{400, 450, 525}]
{203.91, 266.871}
alist = Tablet N[440 2^(i/12)], {i, 0, 12}]
{440,., 466.164, 493.883, 523.251, 554.365, 587.33, 622.254,
659.255, 698.456/739.989, 783.991, 830.609, 880.}
HertzToCents[alist]
{100., 100., 100., 100., 100., 100., 100., 100., 100., 100., 100., 100.}
CentsToHertz[{0, 600}]
{440., 622.254}
 Описанные возможности синтеза музыки являются скорее данью моде на мультимедиа, чем нужными на практике. Так, время подготовки музыкального объекта довольно значительно (до десятка секунд на компьютере с процессором Pentium II 350). Так что они годятся только для создания простейших музыкальных звуков, которыми можно сопровождать некоторые учебные программы.
Функции времени и дат — Calendar
В пакете расширений Miscellaneous есть ряд подпакетов, содержащих функции времени и даты. Так, в подпакете Calendar сосредоточены вычисления, относящиеся к календарным датам:

  • DayOfWeek [ {year, month, day} ] — вычисляет день недели по заданным году, месяцу и числу;
  • DaysBetween[{yearl,monthl,dayl},{year2, month2, day2} — вычисляет число суток между двумя датами:
  • DaysPlus [ {year, month, day}, n] — дает дату и-го дня после заданной даты.

Во всех этих функциях возможна опция Calendar->cal. Имеется также функция смены календаря:

  • CalendarChange [ {year, month, day}, call, cal2] — преобразует заданную дату из одного календаря в другой.

Примеры вычислений с датами:
<<Miscellaneous` Calendar`
DayOfWeek{[1988, 6, 23}]
DaysBetween[{1900, 1, 1}, {1901, 1,1}]
365
DaysPlus[{1900, 1, 1}, 366]
{1901, 1, 2}
DaysBetween[{1900, 1, 1},{1901, 1, 1},Calendar -> Julian]
366
Calendar-Change[{1992, 2, 29}, Gregorian, Julian]
{1992, 2, 16}
CalendarChange[{1992, 2, 29}, Gregorian, Islamic]
{1412, 8, 25}
CalendarChange[{1,1,1}, Islamic, Julian]
{622, 7, 16}

Меню Edit

Меню Edit (редактирование)
Undo Ctrl+Z или U
Команда (откат «назад») полностью отменяет последнее законченное действие. С помощью этой команды можно отменить команды Place, Edit/Delete, Edit/Copy, Edit/Cut, Edit/Copy Matrix, Utils/ Renumber, а также перемещения, вращения и зеркальные отражения редактируемого объекта. Команды меню File, такие как New, Save, Print и т. д., не могут быть отменены. Если действие не может быть отменено, команда Edit/Undo является недоступной. При редактировании посадочного места компонента возможна отмена законченной команды размещения (меню Place). Например, при создании объекта типа линии, многоугольников, дуги необходимо закончить отрезок или дугу, прежде чем станет возможно отменить действие. С помощью команды Edit/Undo можно отменить действия при размещении или изменении нумерации выводов. далее…

Интерактивная трассировка соединений

Интерактивная трассировка соединений
При интерактивной трассировке автоматически выдерживаются установленные зазоры и автоматически огибаются препятствия. Интерактивная трассировка выполняется по команде Route/Interactive или после нажатия на соответствующую пиктограмму. Трассировка начинается щелчком курсора на выводе компонента и дальнейшем поточечном проведении сегментов трасс, или вторым щелчком указывается второй вывод компонента, подлежащий соединению с первым указанным выводом. При поточечной прокладке трассы будут звучать сигналы, информирующие о недопустимости нарушения зазоров при приближении трассы к другим цепям, контактам компонента или к переходным отверстиям. После нажатия правой кнопки мыши появляется меню для трассировки в интерактивном режиме:

  • Complete — завершение прокладки трассы с соблюдением установленный ранее правил трассировки и соблюдением установленных зазоров;
  • Suspend — прекращение прокладки трассы (трасса остается незавершенной);
  • Cancel — прекращает трассировку и отменяет ввод последнего сегмента трассы;
  • Options — активизирует закладку Route меню Options/Configure для возможных изменений опций трассировки;
  • Layers — запускает команду Options/Layers для изменения структуры слоев платы;
  • Via Style — запускает команду Via Style для выбора стиля переходного отверстия или его редактирования;
  • Unwind — отменяет прокладку последнего сегмента проводника (то же самое, что и использование клавиши Backspace).

Клавиши О, F, "\", "/" , а также имеют те же назначения, что и при ручной трассировке, однако при интерактивной трассировке не производится скругление трассы по дуге.
Если произвести два последовательных щелчка вначале по первому, а затем по второму контакту, то трасса между ними будет проведена автоматически по кратчайшему пути с соблюдением всех правил трассировки и автоматическим переходом (если программа посчитает нужным это сделать) из слоя в слой.
При пересечении трассы металлизированного экрана в нем будут автоматически вырезаться каналы с соблюдением заданных ранее зазоров.
Внимание!
При проведении трасс своевременно устанавливайте нужные слои, в которых производится прокладка трасс.
Утилита P-CAD InterRoute Gold — дополнительное средство для интерактивной трассировки электрических связей. далее…

Ручная трассировка соединений

Ручная трассировка соединений
Перед началом трассировки должны быть установлены на плате все компоненты схемы (команда Place/Component), определена(ы) сет-ка(и) трассировки, слой, в котором проводится трасса, ширина проводника и заданы все соединения, т. е. выполнена команда Utils/Load Netlist. После выполнения последней команды между контактами установленных компонентов на ПП появляются условные линии связей. Если вводится новая связь, не указанная в списке соединений, то предварительно, перед трассировкой, выполняется команда Place/ Connection, и щелчком мыши вначале указывается первый контакт, а затем, не отпуская кнопку мыши, и второй контакт, подлежащие соединению. После указания второго контакта появляется окно, в котором пользователь может оставить предлагаемое системой имя цепи или изменить это имя и нажать ОК. После указанной процедуры появляется условная линия связи между контактами, а затем можно проводить связь вручную.
Ручная трассировка выполняется после команды Route/Manuel или нажатия на соответствующую пиктограмму. Трассировка производится только в сигнальных слоях, в противном случае появляется сообщение об ошибке. далее…