Electronics workbench

Программа Electronics Workbench

Electronics Workbench (EWB) — разработана фирмой Interactive Image Technologies Ltd. Программа является системой схемотехнического моделирования и анализа электрических схем. EWB может проводить анализ схем, как на постоянном токе, так и на переменном токе.

Программа Electronics Workbench легка в усвоении и удобна в использовании. Составив схему и подключив необходимые контрольно-измерительные приборы можно приступать к исследованию процессов электрических цепей простым нажатием на виртуальный выключатель.

Программа позволяет моделировать аналоговые, цифровые и цифро-аналоговые схемы любой степени сложности.

Библиотеки Electronics Workbench включают в себя большой набор широко распространенных электронных компонентов. Имеется возможность создания и подключения новых библиотек компонентов. Параметры компонентов изменяются в широком диапазоне программным способом.

    Элементная база Electronics Workbench
  • Источники тока
  • Индикаторные приборы
  • Коммутационные устройства
  • Конденсаторы
  • Резисторы
  • Индуктивные элементы
  • Полупроводниковые диоды
  • Биполярные транзисторы
  • Полевые транзисторы
  • Операционные усилители
  • Цифровые микросхемы
    Контрольно-измерительные приборы Electronics Workbench
  • Амперметр
  • Вольтметр
  • Мультиметр
  • Осциллограф
  • Функциональный генератор
  • Боде-плоттер (графопостроитель частотных характеристик схем)
  • Генератор слова
  • Логический анализатор
  • Логический преобразователь

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

Для работы программы не требуется больших системных ресурсов, подойдет практически любой современный компьютер с установленной операционной системой Windows 95/98/XP.

Виртуальная лаборатория Electronics Workbench будет весьма полезна студентам, изучающим теоретические основы электротехники (теорию электрических цепей) так, как позволит исследовать практически любую электрическую схему.

При помощи EWB можно проверить правильность решения задач по ТОЭ, начиная от простейших задач, решаемых методом контурных токов и узловых потенциалов, до более сложных исследований цепей переменного тока и переходных процессов.

Литература по Electronics Workbench

Источник: http://electrichelp.ru/programma-electronics-workbench/

Electronics Workbench Alternatives and Similar Software

  • KTechLab is an IDE for microcontrollers and electronics. It supports circuit simulation, program development for microcontrollers and simulating the programmed…Free Open Source LinuxNo features added
  • The Quite Universal Circuit Simulator (QUCS) is an integrated circuit simulator allowing the simulation and graphical presentation of results of large-signal…

    Free Open Source Mac Windows Linux

    No features added

  • Its advanced simulation engine can handle both analog and digital circuits and features realtime always-on analysis. It is the perfect companion to students, hobbyists…

    Commercial Mac Windows Android iPhone Windows Phone … iPad

    Price alerts

  • NI Circuit Design Suite software improves the PCB design process by integrating capture, simulation, and layout into a single toolchain with NI Multisim and Ultiboard…

    Commercial Windows

    No features added

  • Proteus PCB design combines the schematic capture and ARES PCB layout programs to provide a powerful, integrated and easy to use suite of tools for professional PCB…

    Commercial Windows

    No features added

  • LTspice IV is a high performance Spice III simulator, schematic capture and waveform viewer with enhancements and models for easing the simulation of switching…

    Free Mac Windows

    No features added

  • The World’s Most Powerful Free Schematic and PCB Layout

    Free Windows

    No features added

  • The Cadence OrCAD product line provides affordable, high-performance PCB design tools that boost productivity for smaller design teams and individual PCB designers.

    Commercial Windows

    No features added

  • Powerful and simple to use electronic schematics editor for Android. * Presentation-quality schematics * Customizable component styles * Convenient wire drawing…

    Free Android

    No features added

  • Altium Designer software is for PCB design. From schematic capture to PCB design as well as FPGA Programmation, signal integrity check, mixed analog/digital simulation…

    Commercial Windows

    No features added

  • TINA Design Suite is a powerful circuit simulation package for analyzing, designing, and real time testing of analog, digital, VHDL, MCU, SMPS, RF, communication…

    Commercial Windows Web

    No features added

  • We build the pickaxes of hardware engineering. Ideation tools, schematic capture, PCB layout, design hosting, parts library management, and affordable prototyping.

    Commercial Web

    No features added

  • Источник: https://alternativeto.net/software/electronics-workbench/

    Electronics Workbench 5.12 скачать

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

    Какими особенностями обладает пакет?

    • обширная библиотека схемотехнических компонентов;
    • гибкие настройки проекта с различными типами анализа;
    • удобный интерфейс и простота в освоении;
    • скромные системные требования и малый размер.

    Как пользоваться программой?

    Запустив Electronics Workbench, откроется главный экран приложения, который включает в себя пустое поле для сборки устройства, а также обширную панель всевозможных инструментов.

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

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

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

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

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

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

    Выбрав пункт «Component Properties…», откроется небольшое окно с настройками элемента, где можно легко переименовать его, а также настроить значения различных физических характеристик, таких как сила тока, напряжение, уровень сопротивления и т. д.

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

    Для исследования процессов, протекающих в полученном устройстве, необходимо открыть окно прибора двойным щелчком мыши, после чего запустить процесс моделирования («Analysis» –> «Activate» либо комбинация клавиш «Ctrl + G» по умолчанию). Чтобы лучше разглядеть уровень текущего сигнала стоит прибегнуть к ручной регулировке встроенных параметров осциллографа, меняя время развертки («Time base») и уровень входного напряжения («Channel A» и «Channel B»).

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

    Для этого необходимо вызвать окно «Save Circuit File», нажав на первый пункт в горизонтальном меню «File», а затем «Save» или «Save As…».

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

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

    Есть ли русская версия?

    К сожалению, полной русификации Electronics Workbench не существует, но есть набор отечественных элементов, которые доступны для добавления в библиотеку пакета. Также имеется справка по работе с приложением, оформленная полностью на русском языке.

    На этом сайте можно скачать Electronics Workbench 5.12 совершенно бесплатно, воспользовавшись ссылкой для загрузки файлов на компьютер.

    Стоит учесть, что данная версия программы работает на современных ОС Windows 7, 8, 10 вполне сносно, однако возможно возникновение небольших графических багов.

    Скачать Electronics Workbench

    ЯзыкEn

    Лечение Не требуется
    Версия 5.12
    Платформа Windows
    Разработчик Interactive Image Technologies Ltd.

    Скачать Electronics Workbench 5.12
    Скачать Electronics Workbench 5.12 через торрент

    Источник: https://electronics-workbench.ru/electronics-workbench

    Программа Electronics Workbench (стр. 1 из 7)

    ВВЕДЕНИЕ В ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ
    ELECTRONICS WORKBENCH

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

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

    Например, известный пакет P-CAD содержит блок логического моделирования цифровых устройств, однако для начинающих, в том числе и для студентов, он представляет значительные трудности в освоении. Не меньшие трудности встречаются и при использовании системы DesignLab.

    Electronics Workbench – разработка фирмы Interactive Image Technologies (www.interactive.com).

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

    После составления схемы и её упрощения путём оформления подсхем моделирование начинается щелчком обычного выключателя.

    Редакция файла от октября 2002г. Не закончен!

    Окно программы Electronics Workbench[1] содержит строку меню, линейку инструментов, линейку библиотеки компонентов. Все кнопки имеют подсвечиваемые подсказки.

    Рассмотрим команды меню программы Electronics Workbench в порядке их следования.

    File

    Меню File предназначено для загрузки и записи файлов, получения твёрдой копии выбранных для печати составных частей схемы. А также для импорта/ экспорта файлов в форматах других систем моделирования и программ разработки печатных плат.

    1. Большинство команд этого меню – это типичные для Windows команды работы с файлами и поэтому пояснений не требуют

    2. Rewent to Saved…[2] – стирание всех изменений, внесённых в схему, после её последнего сохранения. Необходимо заметить, что в программе не предусмотрена возможность отмены выполненного действия

    3. Print… (CTRL+P) – выбор данных для вывода на принтер:

    – Scematic – схемы (опция включена по умолчанию);

    – Description – описания к схеме;

    – Part list – перечня выводимых на принтер документов;

    – Label list – списка обозначений элементов схемы;

    – Model list – списка имеющихся в схеме компонентов;

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

    – Analysis options – перечня режимов моделирования;

    – Instruments – списка приборов.

    В этом же подменю можно выбрать опции печати (кнопка Setup), отправить материал на принтер (кнопка Print), а также изменить масштаб выводимых на принтер данных в пределах от 20 до 500%.

    4. Install… – установка дополнительных программ

    Edit

    1. Большинство команд этого меню – это типичные для Windows команды работы с файлами и поэтому пояснений не требуют

    2. Copy as Bitmap – команда превращает курсор мыши в крестик, которым по правилу прямоугольника можно выделить нужную часть экрана, после отпускания левой кнопки мыши выделенная часть копируется в буфер обмена, после чего его содержимое может быть импортировано в любое приложение Windows. Копирование всего экрана производится нажатием клавиши Print Screen. Копирование активной в данный момент части экрана, например, диалогового окна – комбинацией Alt+Print Screen. Эта команда необходима при подготовке отчётов по моделированию и оформления лабораторных работ

    3. Show Clipboard – показать содержимое буфера обмена

    Circuit

    1. Rotate (CTRL+R) – поворот выбранного компонента

    2. Flip Horizontal – зеркальный разворот компонента по горизонтали

    3. Flip Vertical – зеркальный разворот компонента по вертикали

    4. Component Properties… – свойства компонента, команда выполняется также после двойного щелчка левой кнопкой мыши по компоненту

    5. Create Subcircuit… (CTRL+B) – преобразование предварительно выбранной части схемы в подсхему. Выделяемая часть схемы должна быть расположена таким образом, чтобы в выделенную область не попали не относящиеся к ней проводники и компоненты

    6. Zoom In (CTRL++) – масштабирование схемы (увеличение)

    7. Zoon Out (CTRL+-) – масштабирование схемы (уменьшение)

    8. Schematic Options… – выбор элементов оформления и шрифтов схемы, способов соединения элементов схемы и вариантов печати схемы на принтер

    1. Activate (CTRL+G) – запуск процесса моделирования

    2. Pause (F9) – временная приостановка процесса моделирования

    3. Stop (CTRL+T) – остановка процесса моделирования

    4. Analysis options… (CTRL+Y) – установка параметров:

    4.1 Global – настройки общего характера (диалоговые окна соответствующих настроек нужно смотреть в программе EWB), в котором параметры имеют следующее назначение:

    – ABSTOL – абсолютная ошибка расчета токов;

    – GMIN – минимальная проводимость ветви цепи (проводимость ветви, меньшая указанного значения, считается равной нулю).

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

    – RELTOL – допустимая относительная ошибка расчёта напряжений и токов;

    – TEMP – температура, при которой проводится моделирование;

    – VNTOL – допустимая ошибка расчёта напряжений в режиме Transient (анализ переходных процессов);

    – CHGTOL – допустимая ошибка расчёта зарядов;

    – RAMPTIME – начальная точка отсчёта времени при анализе переходных процессов;

    – CONVSTEP – относительный шаг итерации при расчёте режима по постоянному току;

    – CONVABSSTEP – абсолютный размер шага итерации при расчёте режима по постоянному току;

    – CONVLIMIT – включение или выключение дополнительных средств для обеспечения сходимости итерационного процесса;

    – RSHUNT – допустимое сопротивление утечки для всех узлов относительно общей шины (заземления);

    – Temporary … – объём дисковой памяти для хранения временных файлов (в Мбайт).

    4.2 DC – настройка параметров моделирования для выполнения расчётов режима по постоянному току (статический режим):

    – ITL1 – максимальное количество итераций приближённых расчётов;

    – GMINSTEPS – размер приращения проводимости в процентах от GMIN (используется при слабой сходимости итерационного процесса);

    – SRCSTEPS – размер приращения напряжения питания в процентах от его номинального значения при вариации напряжения питания (используется при слабой сходимости итерационного процесса).

    Кнопка Reset Defaults предназначена для установки в этом и других меню параметров, принятых по умолчанию. Используется в том случае, если после редактирования необходимо вернуться к исходным настройкам.

    4.3 Transient – настройка параметров моделирования для выполнения анализа переходных процессов:

    – ITL4 – максимальное количество итераций за время анализа переходных процессов;

    – MAXORD – максимальный порядок (2-6) метода интегрирования дифференциального уравнения;

    – TRTOL – допуск на погрешность вычисления переменной;

    – METHOD – метод приближённого интегрирования дифференциального уравнения: TRAPEZOIDAL – метод трапеций, GEAR – метод Гира;

    – ACCT – разрешение на вывод статистических сообщений о процессе моделирования;

    4.4 Device – выбор параметров МОП- транзисторов:

    – DEFAD – площадь диффузионной области стока, м2;

    – DEFAS – площадь диффузионной области истока, м2;

    – DEFL – длина канала полевого транзистора, м;

    – DEFW – ширина канала, м;

    – TNOM – номинальная температура компонента;

    – BYPASS – включение или выключение нелинейной части модели компонента;

    – TRYTOCOMPACT – включение или выключение линейной части модели компонента;

    4.5 Instruments – настройка параметров контрольно-измерительных приборов:

    – Pause after each screen – пауза (временная остановка моделирования) после заполнения экрана осциллографа по горизонтали;

    – Generate time steps automatically – автоматическая установка временного шага (интервала) вывода информации на экран;

    – Minimum number of time points – минимальное количество отображаемых точек за период наблюдения (регистрации);

    – TMAX – промежуток времени от начала до конца моделирования;

    – Set to Zero – установка в нулевое (исходное) состояние контрольно- измерительных приборов перед началом моделирования;

    – User-defined – управление процессом моделирования проводится пользователем (ручной пук и остановка);

    – Calculate DC operating point – выполнение расчёта режима по постоянному току;

    – Points per cycle – количество отображаемых точек при выводе амплитудно- частотных и фазо- частотных характеристик;

    – Use engineering notation – использование инженерной системы обозначений единиц измерения.

    5. DC Operating Point – расчёт режима по постоянному току (в режиме DC из моделируемой схемы исключаются все конденсаторы и закорачиваются все индуктивности)

    6. DC Sweep… – вариация параметров источников при расчёте режима по постоянному току

    7. AC Frequency – расчёт частотных характеристик:

    – FSTART, FSTOP – граница частотного диапазона;

    – Sweep type – масштаб по горизонтали: декадный (Decade), линейный (Linear) и октавный (Octave);

    – Number of points – число точек;

    – Vertical scale – масштаб по вертикали: линейный (Linear), логарифмический (Log) и в децибеллах (Decibel);

    – Nodes in circuit – список всех узлов цепи;

    – Nodes for analysis – номера узлов, для которых рассчитываются характеристики схемы, перечень таких узлов устанавливается кнопками добавить и удалить.

    – Simulate – запуск моделирования.

    8. Transient – расчёт переходных процессов

    9. Fourier… – проведение Фурье-анализа (спектрального анализа):

    – Output node – номер контрольной точки (узла), в которой анализируется спектр сигнала;

    – Fundamental frequency – основная частота колебания (частота первой гармоники);

    – Number harmonic – число гармоник, подлежащих анализу;

    – Vertical scale – масштаб по оси Y;

    Источник: http://MirZnanii.com/a/310237/programma-electronics-workbench

    Краткие сведения о программе Electronics Workbench

    Программа Electronics Workbench (EWB) позволяет строить аналоговые, цифровые и цифро-аналоговые схемы различной степени сложности. Исследуемая схема собирается на рабочем поле при одновременном использовании мыши и клавиатуры. Применение в работе только клавиатуры невозможно.

    При построении и редактировании схем выполняются следующие операции: выбор компонента из библиотеки компонентов; выделение объекта; перемещение объекта; копирование объектов; удаление объектов; соединение компонентов схемы проводниками; установка значений компонентов; подключение приборов.

    Если схема не помещается на экране монитора, любой её участок можно просмотреть с помощью линеек прокрутки, расположенных справа и под рабочим полем. После построения схемы и подключения приборов анализ её работы начинается после нажатия выключателя в правом верхнем углу окна программы.

    Необходимый компонент выбирается из поля компонентов, необходимое поле компонентов выбирается нажатием левой кнопки мыши на одной из пиктограмм панели компонентов. Для перемещения объект необходимо предварительно выделить, а затем с помощью мыши или стрелок на клавиатуре переместить в необходимое место. Объект можно поворачивать на угол, кратный 90°.

    Для этого объект необходимое предварительно выделить, а затем выбрать команду Rotate из меню Circuit или нажать Ctrl+ R. При этом объект повернется на 90° по часовой стрелке. Удаляют объект командами Cut и Delete. Для соединения компонентов проводниками необходимо подвести указатель мыши к выводу компонента.

    При этом на выводе компонента появится большая черная точка (см. рисунок ниже). Нажав левую кнопку мыши, переместите её указатель к выводу компонента, с которым необходимо соединиться. и отпустите кнопку мыши. Выводы компонентов соединятся проводником. Цвет проводника можно изменить.

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

    Для подключения прибора к схеме необходимо мышью перетащить прибор с панели инструментов на рабочее поле и подключить

    Продолжение прил.1

    выводы прибора к исследуемым точкам. Простейшими приборами в программе Electronics Workbench являются вольтметр и амперметр, расположенные в поле индикаторов. Они не требуют настройки, автоматически изменяя диапазон измерений. Кроме них используются также мультиметр, функциональный генератор, осциллограф, Боде-плоттер.

    Осциллограф, имитируемый программой Workbench, представляет собой аналог двулучевого запоминающего осциллографа и имеет две модификации: простую и расширенную модели. Расширенная модификация по своим возможностям приближается к лучшим цифровым запоминающим осциллографам.

    Из-за того, что расширенная модель занимает много места на рабочем поле, рекомендуется в начале исследования процессов использовать простую модель, а для подробного исследования – расширенную модель. Чтобы замедлить вывод переходных процессов, необходимо увеличить число расчетных точек на цикл.

    Это можно сделать, выбрав пункт Analysis Options в меню Circuit и установив в строке Time domain points per cycle требуемое значение (обычно достаточно 5000 точек). По умолчанию число точек равно 100. Облегчить анализ осциллограмм может включение режима Pause after each screen (Пауза после каждого экрана).

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

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

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

    Продолжение прил.1

    Для проведения измерений осциллограф необходимо настроить, для чего следует задать: 1) расположение осей, по которым откладывается сигнал; 2) необходимый масштаб развертки по осям; 3) смещение начала координат по осям; 4) режим работы по входу: закрытый или открытый; 5) режим синхронизации: внутренний или внешний.

    Настройка осциллографа производится с помощью полей управления, расположенных на панели управления.

    Панель управления имеет общий для обеих модификаций осциллографа вид и разделена на четыре поля управления: 1) поле управления горизонтальной разверткой (масштабом времени); 2) поле управления синхронизацией (запуском); 3) поле управления каналом А; 4) поле управления каналом В.

    С помощью поля управления горизонтальной разверткой (масштабом времени) задают масштаб горизонтальной оси осциллографа при наблюдении напряжения на входах каналов А и В в зависимости от времени. Так, если Вы хотите исследовать сигнал с частотой 1 кГц, установите масштаб времени равным 0.05 мс.

    С помощью кнопок, расположенных в поле строки Х POS, можно дискретно сдвигать начало осциллограммы по горизонтальной оси. В этом же поле расположены три кнопки: Y/T, А/В, В/А, позволяющие задавать вид зависимости отображаемых сигналов.

    При нажатии на кнопку Y/T по вертикальной оси откладывается напряжение, по горизонтальной оси – время, при нажатии на кнопку А/В по вертикальной оси откладывается амплитуда напряжения на входе канала А, по горизонтальной оси – канала В и при нажатии на кнопку В/А наоборот. При этом масштаб осей определяется установками соответствующих каналов.

    В режимах А/В и В/А можно наблюдать частотные и фазовые сдвиги (фигуры Лиссажу), петли гистерезиса, вольтамперные характеристики и т. д.

    Продолжение прил.1

    Две нижних части панели осциллографа являются полями управления отображением сигналов, поданных на входы каналов А

    и В соответственно. Верхнее окно в поле позволяет управлять масштабом оси отображаемого напряжения по вертикальной или горизонтальной оси. Цена деления может дискретно устанавливаться от 10mv/div до 5 Kv/div. Масштаб для каждой оси устанавливается отдельно.

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

    Так, при подаче на вход переменного сигнала амплитудой 3 В установите масштаб вертикальной оси Y 1 V/div.

    Ниже расположено поле, которое позволяет дискретно сдвигать ось Х вверх или вниз. Чтобы развести изображения от каналов А и В, воспользуйтесь сдвигом по оси Y (Y POS) для одного или двух каналов. Три нижние кнопки реализуют различные режимы работы входа осциллографа по входу. Режим работы осциллографа с закрытым входом устанавливается нажатием на кнопку АС.

    В этом режиме на вход не пропускается постоянная составляющая сигнала. При нажатии на кнопку DC осциллограф переходит в режим с открытым входом. В этом режиме на вход осциллографа пропускается как постоянная, так и переменная составляющая сигнала.

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

    Верхнее правое поле управления TRIGGER определяет момент начала отображения осциллограммы на экране осциллографа. Кнопки в строке EDGE задают момент запуска осциллограммы по фронту или по срезу импульса на входе синхронизации. Поле LEVEL позволяет задавать уровень, при превышении которого происходит запуск осциллограммы. Значение уровня можно сдвинуть на 3 деления вниз или вверх.

    Осциллограф имеет четыре режима синхронизации: 1) автоматический режим (AUTO) – запуск осциллограммы производится автоматически при подключении осциллографа к схеме или при её включении.

    Когда «луч» доходит до конца экрана, осциллограмма снова прописывается с начала экрана (новый экран); 2) режимы запуска по входу «А» или «В», в которых запускающим сигналом является сигнал, поступающий на соответствующий вход; 3) режим

    Продолжение прил.1

    «Внешний запуск» (ЕХТ-external). В этом случае сигналом запуска является сигнал, подаваемый на вход синхронизации. Совет: если Вы не видите сигнала на осциллографе или сигнал слабый – нажмите кнопку AUTO.

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

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

    На экране осциллографа расположены два курсора, обозначаемые 1 и 2, с помощью которых можно измерить мгновенные значения напряжений в любой точке осциллограммы. Для этого просто перетащите мышью курсоры за треугольники в их верхней части в требуемое положение.

    Координаты точек пересечения первого курсора с осциллограммами отображаются на левом табло, координаты второго курсора – на среднем табло. На правом табло

    Продолжение прил.1

    отображаются значения разностей между соответствующими координатами первого и второго курсоров. Результаты измерений, полученные с помощью расширенной модели осциллографа, можно записать в файл. Для этого нажмите кнопку Save(Сохранить) и в диалоговом окне введите имя файла. Файлу присваивается расширение*. scp.

    Он представляет собой текстовый файл в ASCII кодах, в котором записаны данные о значениях напряжений в точках подключения осциллографа через интервал времени, равный масштабу горизонтальной развертки. Чтобы вернуться к прежнему изображению осциллографа – нажмите клавишу REDUCE, расположенную в правом нижнем углу.

    Боде-плоттер (графопостроитель) используется для получения амплитудно-частотных (АЧХ) и фазочастотных (ФЧХ) характеристик схемы. Боде-плоттер измеряет отношение амплитуд сигналов в двух точках схемы и фазовый сдвиг между ними.

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

    Частота любого переменного источника в исследуемой схеме игнорируется, однако схема должна включать какой либо источник переменного тока.

    Боде-плоттер имеет четыре зажима: два входных (IN) и два выходных (OUT). Для измерения отношения амплитуд или фазового сдвига нужно подключить положительные выводы входов IN и ОUТ(левые выводы соответствующих входов) к исследуемым точкам, а два других вывода заземлить. При двойном щелчке мышью по уменьшенному изображению Боде-плоттера открывается его увеличенное изображение.

    Продолжение прил.1

    Режим (MODE) задает вид получаемой характеристики: АЧХ или ФЧХ. Для получения АЧХ нажмите кнопку MAGNITUDE, для получения ФЧХ – кнопку PHASE.

    Левая панель управления (VERTIKAL) задает: начальное (I-initial) и конечное (F-final) значения параметров, откладываемых по вертикальной оси, вид шкалы вертикальной оси – логарифмическая (LOG) или линейная (LIN). Правая панель управления (HORIZONTAL) настраивается аналогично.

    При получении АЧХ по вертикальной оси откладывается отношение напряжений: в линейном масштабе от 0 до 1010; в логарифмическом масштабе от –200dB до 200dB. При получении ФЧХ по вертикальной оси откладываются градусы от –720 до 720°.

    По горизонтальной оси всегда откладывается частота в герцах или в производных единицах. В начале горизонтальной шкалы расположен курсор. Координаты точки пересечения курсора с графиком характеристики выводятся на информационных полях внизу справа.

    С помощью Боде-плоттера нетрудно построить топографическую диаграмму на комплексной плоскости для любой схемы.

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

    Средний вывод генератора при подключении к схеме обеспечивает общую точку для отсчета амплитуды переменного напряжения. Для отсчета напряжения относительно нуля общий вывод заземляют. Крайние правый и левый выводы служат для подачи переменного напряжения на схему.

    Напряжение на правом выводе изменяется в положительном направлении относительно общего вывода, напряжение на левом выводе – в отрицательном. Двойным щелчком мыши на уменьшенном изображении открывается увеличенное изображение генератора.

    Можно задать следующие параметры: частоту выходного напряжения, скважность, амплитуду выходного напряжения, постоянную составляющую выходного напряжения.

    Окончание прил.1

    Установка формы сигнала. Форму треугольного и прямоугольного сигналов можно изменить, уменьшая или увеличивая значение в поле DUTY CYCLE (скважность). Этот параметр определяется для сигналов треугольной и прямоугольной формы.

    Для треугольной формы напряжения он задает длительность (в процентах от периода сигнала) между интервалом нарастания напряжения и интервалом спада. Установив, например, значение 20, мы получим длительность интервала нарастания 20 % от периода, а длительность интервала спада – 80 %.

    Для прямоугольной формы напряжения этот параметр задает соотношение между длительностями положительной и отрицательной части периода. Частота генератора может регулироваться от 1 Гц до 999 МГц. Постоянная составляющая переменного сигнала устанавливается в строке OFFSET с помощью клавиатуры или кнопок со стрелками.

    Она может иметь как положительное, так и отрицательное значение. Это позволяет получить, например, последовательность однополярных импульсов.

    Приложение 2

    Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:

    Источник: https://zdamsam.ru/a55932.html

    Статья «Работа с Electronics Workbench»

    Программа Electronics Workbench предназначена для моделирования и анализа электронных схем. Возможности программы Electronics Workbench v.5 примерно эквивалентны возможностям программы MicroCap и позволяют выполнять работы от простейших экспериментов до экспериментов по статистическому моделированию.

    При создании схемы Electronics Workbench позволяет:

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

    Изменяя настройки приборов можно:

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

    Компоненты Electronics Workbench

    После запуска WEWB32 на экране появляются строка меню и панель компонентов.

    Панель компонентов состоит из пиктограмм полей компонентов, а поле компонентов – из условных изображений компонентов.

    Щелчком мыши на пиктограмме компонентов открывается поле соответствующее этой пиктограмме.

    Ниже приведены некоторые элементы из полей компонентов:

    Basic (базовые компоненты)

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

    Резистор 1 кОм

    Сопротивление резистора может быть задано числом в Ом, кОм, МОм

    Конденсатор 1 мФ

    Ёмкость конденсатора задается числом с указанием размерности (пФ, нФ, мкФ, мФ, Ф).

    Ключ [Space]

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

    Sources (Источники)

    Земля

    Компонент “Заземление” имеет нулевое напряжение и служит точкой для отсчета потенциалов.

    Источник постоянного напряжения 12В

    ЭДС источника постоянного напряжения указывается числом с указанием размерности (от мкВ до кВ)

    Источник постоянного тока 1А

    Ток источника постоянного тока задается числом с указанием размерности (от мкА до кА)

    Источник переменного напряжения 220 В / 50 Гц

    Действующее значение (root-mean-sguare-RMS) напряжения источника задается числом с указанием размерности (от мкВ до кВ). Имеется возможность установки частоты и начальной фазы.

    Источник переменного тока 1 А / 1Гц

    Действующее значение тока источника задается числом с указанием размерности (от мкА до кА). Имеется возможность установки частоты и начальной фазы.

    Генератор тактов 1000 Гц / 50%

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

    Indicators (Приборы из библиотеки индикаторов)

    Простейшими приборами являются вольтметр и амперметр. Они автоматически изменяют диапазон измерений. В одной схеме можно применять несколько таких приборов одновременно.

    Вольтметр

    Вольтметр используется для измерения переменного или постоянного напряжения. Выделенная толстой линией сторона прямоугольника соответствует отрицательной клемме.

    Двойным щелчком на изображении вольтметра открывается диалоговое окно для изменения параметров вольтметра:

     величины внутреннего сопротивления (по умолчанию 1МОм), вида измеряемого напряжения (DC-постоянное, AC-переменное).

    При измерении переменного синусоидального напряжения (АС) вольтметр показывает действующее значение

     

    Амперметр

    Амперметр используется для измерения переменного или постоянного тока. Выделенная толстой линией сторона прямоугольника соответствует отрицательной клемме.

    Двойным щелчком на изображении амперметра открывается диалоговое окно для изменения параметров амперметра

     величины внутреннего сопротивления (по умолчанию 1мОм), вида измеряемого напряжения (DC-постоянное, AC-переменное).

    При измерении переменного синусоидального напряжения (АС) амперметр показывает действующее значение

     
     

    Instruments

    1.Функциональный генератор

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

    Для отсчета напряжения относительно нуля этот вывод заземляют. Крайний левый и правый выводы служат для подачи сигнала на схему. Напряжение на правом выводе изменяется в положительном направлении относительно общего вывода, на левом выводе – в отрицательном.

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

     форму выходного сигнала, частоту выходного напряжения (Frequency), скважность (Duty cycle), амплитуду выходного напряжения (Amplitude), постоянную составляющую выходного напряжения (Offset). 2. Осциллограф

    На изображении осциллографа имеется четыре входных зажима

     верхний правый зажим – общий, нижний правый – вход синхронизации, левый и правый нижние зажимы представляют собой входы Канал А и Канал В соответственно.

    Двойным щелчком по уменьшенному изображению осциллографа открывается изображение простой модели осциллографа на которой можно установить

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

    Поле Trigger служит для определения момента начала развертки на экране осциллографа. Кнопки в строке Edge задают момент запуска осциллограммы по положительному или отрицательному фронту импульса на входе синхронизации. Поле Level позволяет задавать уровень при превышении которого запускается развертка.

    Кнопки Auto, A, B, Ext задают режимы синхронизации

     Auto -автоматический запуск развертки при включении схемы. Когда луч доходит до конца экрана, осциллограмма прописывается с начала экрана, А – запускающим является сигнал, поступающий на вход А, В – запускающим является сигнал, поступающий на вход В, Ext – Внешний запуск. В этом случае сигналом запуска является сигнал, подаваемый на вход синхронизации.

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

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

    Координаты точек пересечения первого курсора с осциллограммами отображаются на левом табло, координаты второго курсора на среднем табло. На правом табло отображаются значения разностей между соответствующими координатами первого и второго курсоров.

    Кнопка Reduce обеспечивает переход к простой модели осциллографа.

    3. Графопостроитель (Боде-плоттер)

    Используется для построения амплитудно-частотных (АЧХ) и фазо-частотных (ФЧХ) характеристик схемы.

    Графопостроитель измеряет отношение амплитуд сигналов в двух точках схемы и фазовый сдвиг между ними. Для измерений графопостроитель генерирует собственный спектр частот, диапазон которого может задаваться при настройке прибора. Частота любого переменного источника в иссле-дуемой схеме игнорируется, однако схема должна включать какой либо источник переменного тока.

    Графопостроитель имеет четыре зажима: два входных (IN) и два выходных (OUT). Левые выводы входов IN и OUT подключаются к исследуемым точкам , а правые выводы входов IN и OUT заземляются.

    При двойном щелчке по изображению графопостроителя открывается его увеличенное изображение.

    Кнопка MAGNITUDE нажимается для получения АЧХ, кнопка PHASE – для получения ФЧХ.

    Панель VERTICAL задает: начальное (I) значение параметра вертикальной оси, конечное (F) значение параметра вертикальной оси вид шкалы вертикальной оси – логарифмическая (LOG) или линейная (LIN).

    Панель HORIZONTAL настраивается аналогично.

    При получении АЧХ по вертикальной оси откладывается отношение напряжений:

     в линейном масштабе от 0 до 10Е9; в логарифмическом масштабе от – 200 dB до 200 dB.

    При получении ФЧХ по вертикальной оси откладываются градусы от -720 градусов до +720 градусов.

    По горизонтальной оси всегда откладывается частота в Гц или в производных единицах.

    В начале горизонтальной шкалы расположен курсор. Координаты точки перемещения курсора с графиком выводятся на информационных полях внизу справа.

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

    При построении и редактировании схем выполняются следующие операции:

     выбор компонента из библиотеки компонентов; выделение объекта; перемещение объекта; копирование объектов; удаление объектов; соединение компонентов схемы проводниками; установка значений компонентов; подключение измерительных приборов.

    После построения схемы и подключения приборов анализ работы схемы начинается после нажатия выключателя в правом верхнем углу окна программы (при этом в нижнем левом углу экрана показываются моменты схемного времени).

    Повторное нажатие выключателя прекращает работу схемы.

    Сделать паузу при работе схемы можно нажатием клавиши F9 на клавиатуре; повторное нажатие F9 возобновляет работу схемы (аналогичного результата можно добиться нажимая кнопку Pause, расположенную под выключателем.)

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

    Выделение объекта. При выборе компонента необходимо щелкнуть на нем левой клавишей мыши. При этом компонент становится красным. (Снять выделение можно щелчком мыши в любой точке рабочего поля.)

    Перемещение объекта. Для перемещения объекта его выделяют, устанавливают указатель мыши на объект и, держа нажатой левую клавишу мыши перетаскивают объект.

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

     Rotate (поворот на 90 градусов), Flip vertical (переворот по вертикали), Flip horizontal (переворот по горизонтали)

    Копирование объектов осуществляется командой Copy из меню Edit. Перед копированием объект нужно выделить. При выполнении команды выделенный объект копируется в буфер. Для вставки содержимого буфера на рабочее поле нужно выбрать команду Paste из меню Edit

    Удаление объектов. Выделенные объекты можно удалить командой Delete.

    Соединение компонентов схемы проводниками. Для соединения компонентов проводниками нужно подвести указатель мыши к выводу компонента (при этом на выводе появится черная точка). Нажав левую кнопку мыши, переместите ее указатель к выводу компонента, с которым нужно соединиться, и отпустите кнопку мыши. Выводы компонентов соединятся проводником.

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

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

    Установка значений параметров производится в диалоговом окне свойств компонента, которое открывается двойным щелчком мыши по изображению компонента (Закладка Value).

    Каждому компоненту можно присвоить имя (Закладка Label)

    Подключение приборов. Для подключения прибора к схеме нужно мышью перетащить прибор с панели инструментов на рабочее поле и подключить выводы прибора к исследуемым точкам. Некоторые приборы необходимо заземлять, иначе их показания будут неверными.

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

    Упражнение: Соберите схему делителя напряжения, показанную на рисунке.

     Подайте на вход схемы с функционального генератора синусоидальное напряжение частотой 3 кГц и амплитудой 5 В, Этот же сигнал подключите к каналу А осциллографа, Подключите к выходу делителя канал В осциллографа, Выделите проводники канала А и канала В различными цветами, Включите схему, при необходимости измените настройки измерительных приборов, Перейдите к расширенной модели осциллографа. Используя курсор и левое информационное табло измерьте амплитудное значение выходного сигнала. Дополнительно подключите к входу и выходу вольтметры и снова включите схему.

    Добейтесь правильных показаний вольтметров.

    Генератор слов

    На схему выводится уменьшенное изображение генератора слов

    На 16 выходов в нижней части генератора параллельно подаются биты генерируемого слова.

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

    Вход синхронизации используется для подачи синхронизирующего импульса от внешнего источника.

    Двойным щелчком мыши открывается расширенное изображение генератора

    Левая часть генератора содержит 16 разрядные слова, задаваемые в шестнадцатеричном коде. Каждая кодовая комбинация заносится с помощью клавиатуры. Номер редактируемой ячейки (от 0 до 03FF, т.е. от 0 до 2047) высвечивается в окошке Edit.

    В процессе работы генератора в отсеке Address индицируется адрес текущей ячейки (Current), начальной ячейки (Initial) и конечной ячейки (Final).

    Выдаваемые на 16 выходов (внизу генератора) кодовые комбинации индицируются в коде ASCII и двоичном коде (Binary).

    Генератор может работать в шаговом, циклическом и непрерывном режимах.

     Кнопка Step переводит генератор в пошаговый режим; Кнопка Burst – в циклический режим (на выход генератора однократно последовательно поступают все слова; Кнопка Cycle – в непрерывный режим. Для того чтобы прервать работу в непрерывном режиме, нужно еще раз нажать кнопку Cycle.

    Панель Trigger определяет момент запуска генератора (Internal – внутренняя синхронизация, External – внешняя синхронизация по готовности данных. )

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

    В этом случае на устройство вместе с кодовой комбинацией поступает сигнал c клеммы Data ready , а исследуемое устройство должно выдать сигнал получения данных, который должен быть подключен к клемме Trigger генератора слов. Этот сигнал и производит очередной запуск генератора.

    Кнопка Breakpoint прерывает работу генератора в указанной ячейке. Для этого нужно выбрать требуемую ячейку курсором, а затем нажать кнопку Breakpoint

    Кнопка Pattern открывает меню с помощью которого можно

    Clear buffer – стереть содержимое всех ячеек,

    Open – загрузить кодовые комбинации из файла с расширением .dp,

    Save – записать все набранные на экране комбинации в файл;

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

    Down counter – заполнить буфер экрана кодовыми комбинациями, начиная с FFFF в нулевой ячейке и далее с уменьшением на 1 в каждой последующей ячейке;

    Shift right – заполнить каждые четыре ячейки комбинациями 8000-4000-2000-1000 со смещением их в следующих четырех ячейках вправо;

    Shift left -то же самое, но со смещением влево.

     

    Логический анализатор

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

    Логический анализатор подключается к схеме с помощью выводов в его левой части. Одновременно могут наблюдаться сигналы в 16 точках схемы. Анализатор снабжен двумя визирными линейками, что позволяет получать отсчеты временных интервалов T1, T2, T2-T1, а также линейкой прокрутки по горизонтали

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

    Запуск можно производить по переднему (Positive) или заднему (Negative) фронту запускающего сигнала с использованием внешнего (External) или внутреннего (Internal) источника. В окне Clock qualifier можно установить значение логического сигнала (0,1 или х) при котором производится запуск анализатора.

    Внешняя синхронизация может осуществлятся комбинацией логических уровней, подаваемых на входы каналов анализатора

    Источник: http://www.mini-soft.ru/document/rabota-s-electronics-workbench

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}