MySQL WorkBench – візуальний редактор баз даних. Робота з субд mysql. використання інструменту mysql workbench Javascript команди для роботи з workbench

Всім вебмайстрам доводиться заглиблюватися в програмування та технології створення баз даних після розвитку їх ресурсів.


Поступово починаєш вникати у кожну тонкість, але навчальний матеріал не завжди легко знайти. Плюс до всього не всі знають про існування корисних програм.

Як створити базу даних MySQL? Можна створювати таблиці вручну та встановлювати між ними зв'язки, але це не так зручно.

Спеціально для цього було створено безкоштовну програму Workbench. З її допомогою можна візуально створювати бази даних MySQL. Змоделювати їх за допомогою софту простіше, зручніше та в рази швидше.

Workbench допоможе створити базу даних MySQL

За допомогою одного простого інструменту не доведеться описувати структуру. Програма автоматично генерує код. Завантажуйте утиліту з цього сайту, вона підходить для будь-якої операційної системи.

Після звичайної установки програми, щоб створити базу даних MySQL необхідно виконати такі дії:

  1. Спочатку потрібно відкрити нову модель, це робиться через меню чи комбінацією клавіш Ctrl+N:

  2. Перший крок при створенні бази даних, це додавання таблиці, тому вибираємо відповідну функцію:

  3. Далі виконується заповнення таблиці. Вказуйте ім'я та атрибути, враховуйте, що один із атрибутів це головний ключ, позначений прапорцем. Заздалегідь думайте, як потім таблиці зв'язуватимуться між собою:

  4. Заповнивши необхідні дані, створюйте діаграму визначення зв'язків між суб'єктами:
  5. Ви побачите таблицю у робочій області. Для зручності можна розгорнути структури таблиць:

  6. Тепер необхідно встановити зв'язок між елементами, це робиться спеціальним інструментом на робочій панелі:
  7. У результаті у вас повинні бути представлені таблиці в робочій області та між ними встановлені зв'язки:

  8. Подвійне клацання на зв'язку відкриває вікно, в якому задаються додаткові параметри:

Увага, оскільки WorkBench оновився, то я написав , Що складається з теорії та практики побудови БД з WorkBench.

В розділі "Foreign Key Options"настроюємо поведінку зовнішнього ключа при зміні відповідного поля (ON UPDATE)та видаленні (ON DELETE)батьківського запису:

  • RESTRICT– видавати помилку при зміні / видаленні батьківського запису
  • CASCADE– оновлювати зовнішній ключ при зміні батьківського запису, видаляти дочірній запис при видаленні батьків
  • SET NULL– встановлювати значення зовнішнього ключа NULLпри зміні / видаленні батька (неприйнятно для полів, у яких встановлено прапор NOT NULL!)
  • NO ACTION– не робити нічого, проте за фактом ефект аналогічний RESTRICT

Збереження з моделі в реальну/фізичну базу даних

“File → Export→ Forward Engineer MySQL Create Script…”

Зазначаємо необхідні галочки, мені потрібна була лише одна Generate INSERT Statements for Tables. Якщо потрібно зберегти скрипт у файл, пропишіть директорію в полі зверху.

У наступному вікні можна налаштувати – які об'єкти ми експортуватимемо. Якщо уважно придивитися, то у нас створено лише 2 таблиці.

Виконання скрипту – створення бази даних та таблиць

Тиснемо на “будиночок” у верхньому лівому кутку програми…

Потім 2 рази натискаємо на MyConnection….

Перед нами відкривається така вкладка.

Це наше з'єднання з сервером, тут ми будемо виконувати наш скрипт. Зверніть увагу зліва бази даних, які були створені в програмі WorkBench….

Тепер, потрібно дати команду цей скрипт виконати, для цього тиснемо у верхньому меню Query Execute (All or Selection)

Отже, якщо все нормально, то в нижньому вікні output ви побачите всі "зелені галочки". А коли натиснете Refresh у контекстному меню у списку баз даних, то побачите, що новостворена база mydatabase1.

Насамкінець, побудуємо ER діаграму. ER розшифровується як Entity Relation - вдала модель "Сутність - зв'язок", яка, зокрема, розроблялася Пітером Ченом. Отже, повертаємось на вкладку моделі та тиснемо на Add Diagramm…

Ми створили зв'язок один до багатьох. На одному факультеті можуть навчатися кілька студентів. Зверніть увагу, що зв'язок біля таблиці Students розщеплюється – це означає “до багатьох”.

Отже, ми створили модель з неї через виконання скрипта – реальну базу з таблицями. Також створили діаграму ER.

Відкрийте меню Пуск і наберіть Workbench. У списку виберіть MySQL Workbench.

Відкриється вікно, яке називається домашнім екраном.

Домашній екран

У верхній частині Ви можете побачити список з'єднань із СУБД. Ці елементи керування використовуються для підключення до СУБД та прямого керування.

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

Підключення

"Плитка" підключення

При наведенні курсору миші на підключення, у плитки відгинається куточок. Якщо натиснути цей куточок, з'явиться інформація про підключення: версія СУБД, дата останнього використання, адреса сервера СУБД, логін, і т.п.


Інформація про підключення

У правому нижньому кутку є кнопка Connect, яка відкриє це підключення.

Підключення також можна відкрити, натиснувши на саму “плитку”.

Відкрийте перше підключення у списку.

Редактор SQL-запитів

Після відкриття підключення відкривається вікно редактора SQL-запитів.


Вікно редактора SQL-запитів

У центрі бачимо вікно редагування запиту.

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

Зліва знаходиться навігатор, що відображає основні завдання та список об'єктів БД.

У нижньому лівому куті знаходиться вікно інформації про обраний об'єкт.

Праворуч знаходиться вікно допомоги.

Внизу вікно історії запитів.

У верхньому правому куті знаходяться елементи керування, що дозволяють приховати або відобразити бічні панелі.

Виконання запитів


Редактор SQL – Панель SQL-запиту

Виконаємо запит до бази world. По-перше, виберемо базу даних world як активну.

Для цього знайдіть об'єкт world в навігаторі, і оберіть його подвійним кліком, або натиснувши правою кнопкою миші і в контекстному меню вибравши Set as Default Schema .

Тепер можна виконувати запити до бази world.

Зауваження

Ви також можете вибрати активну базу, виконавши запит

USE schema_name;

Наприклад,

USE world;

Для початку запитаємо список таблиць у вибраній базі. Для цього у вікні редагування SQL-запиту напишемо

SHOW TABLES;

При введенні запиту, вікно допомоги автоматично відображає підказки щодо синтаксису запиту, що вводиться, якщо ця можливість включена. Щоб увімкнути автоматичну підказку, натисніть на третю зліва кнопку панелі у вікні допомоги.

Потім натисніть кнопку виконання запиту (жовта блискавка), або виберемо в меню Query → Execute (All or Selection) . Клавіатурне скорочення - ctrl + shift + enter

Інші кнопки панелі вікна SQL-запиту

SQL Editor - Toolbar

Зліва направо, кнопки:

    Open an SQL Script File: Завантажує вміст попередньо збереженого запиту з файлу.

    Save SQL Script to File: Зберігає запит у файл

    Execute SQL Script: Виконує виділену частину запиту або весь запит, якщо нічого не виділено.

    Execute Current SQL script: Виконує вираз, на якому знаходиться текстовий курсор.

- **Explain (All or Selection)**: Відображає для вибраної частини запиту або всього запиту інформацію про роботу оптимізатора.

    Stop the query being executed: Перериває поточний запит.

    Примітка, коливиконання SQL script повинен бути здійснений після failed statements: Перемикає поведінку при помилках у виразах. Якщо на кнопці відображається червоний кружок, виконання запиту переривається при помилці виконання одного з виразів.

    Інакше, якщо відображено зелену стрілку, вирази з помилками пропускаються і виконання запиту продовжується.

    Commit: Підтверджує поточну транзакцію.

    Rollback: Скасує поточну транзакцію.

    Toggle Auto-Commit Mode: Якщо увімкнено, кожен вираз буде автоматично підтверджено.

    Set Limit for Executed Queries: Обмеження кількості результатів запиту

    Beautify SQL: Форматувати текст запиту

    Find panel: Відобразити панель пошуку у тексті запиту.

    Invisible characters: Відображення “невидимих” символів.

    Wrapping: Включити перенесення за словами

Відкриється вікно результату запиту.

У центрі вікна результату є результат запиту – у разі, список назв таблиць. Праворуч – кнопки вибору стилю відображення:

  • Result Grid– у вигляді таблиці (за замовчуванням)
  • Form Editor- У вигляді форми. Кожен запис відкривається на окремій сторінці, у верхній частині вікна є стрілки для навігації за записами.
  • Field Types- Відображає типи атрибутів результату.
  • Query Stats- Відображає різну статистику запиту
  • Execution Path– показує алгоритм роботи оптимізатора

Подивимося, як влаштовано таблицю Country . Для цього, виконаємо команду

SELECT * FROM Country;

і виберемо стиль відображення результату Field Types.

Зауваження

Запуск запиту на виконання запускає всі виразів, які написані у вікні запиту. Якщо у вікні запиту написано кілька виразів, розділених крапкою з комою, вони виконуються послідовно. Тому видаляйте або коментуйте вже виконані запити.

Коментарі в SQL починаються з подвійного дефісу, наприклад:

Коментар -- SHOW TABLES; SELECT * FROM Country;

Наразі нас цікавлять атрибути (колонки) Name – назви країни та LifeExpectancy – середня тривалість життя громадян.

Виведемо список країн із середньою тривалістю життя громадян понад 80 років. Для цього виконаємо запит

Інший запит, який можна виконати до таблиці Country, – кількість країн за формою правління.

SELECT GovernmentForm, COUNT (Name) FROM Country GROUP BY GovernmentForm;

Створення бази даних

Для створення бази даних можна виконати запит

CREATE DATABASE db_name;

Створіть базу даних під назвою myFirstDatabase:

CREATE DATABASE myFirstDatabase;

Щоб відобразити створену базу даних у списку об'єктів, натисніть правою кнопкою миші на порожнє місце і виберіть Refresh All .

Виберіть myFirstDatabase як активну.

Створення таблиці

Створимо таблицю People , що складається з колонок id , name , birthday:

CREATE TABLE People ( id BIGINT AUTO_INCREMENT PRIMARY KEY , name TINYTEXT NOT NULL , birthday DATE );

Примітка Існує графічний інструмент для створення таблиць. Розберемо його, коли працюватимемо з інструментом графічного проектування БД.

Перевіримо, що таблиця створилася:

SHOW TABLES;

* FROM People;

Додавання та редагування даних

При виборі всіх стовпців таблиці Workbench дозволяє редагувати записи безпосередньо через інтерфейс результату запиту. Виберіть стиль відображення результату Form Editor і введіть значення атрибутів name і birthday. Останнє вводиться у форматі YYYY-MM-DD, наприклад для 1 вересня 2015 року введіть 2015-09-01.

Поле id залиште порожнім.

У правому нижньому кутку вікна результату можна побачити кнопки Apply та Revert. Перша згенерує та виконає SQL-запит INSERT, а друга скасує зміни.

Натисніть Apply , перегляньте згенерований запит і застосуйте його. Якщо все зроблено правильно, то таблицю вставлено новий запис. Виконайте запит

SELECT * FROM People;

ще раз, щоб у цьому переконатись.

Примітка Можна також додавати та редагувати записи в табличному відображенні результату.

Видалення даних

Дані можна видаляти з вікна результатів за допомогою кнопки панелі Delete selected rows .

Інший спосіб - виконання SQL-запиту

Наприклад, видалимо з таблиці People запис із будь-яким значенням id:

Підставте замість одного з існуючих значень.

Примітка За промовчанням Workbench виконує запити з SQL_SAFE_UPDATES . Цей параметр не дозволяє виконувати запити UPDATE та DELETE без вказівки умови WHERE з первинним ключем (в даному випадку id).

Імпорт та експорт

Експорт

У навігаторі виберіть Data Export. Виберіть бази даних та таблиці, які потрібно експортувати. При необхідності, позначте інші об'єкти, які хочете експортувати: Dump Stored Procedures and Functions, Dump Events, Dump Triggers.

Виберіть Export to Self-Contained File та файл, до якого буде збережено експорт.

Не відзначайте Include Create Schema: ця опція включить експорт вираз CREATE DATABASE .

Натисніть кнопку Start Export.

Імпорт

У навігаторі виберіть Data Import/Restore . Виберіть Import from Self-Contained File .

Виберіть базу даних, в яку буде здійснено імпорт у списку Default Target Schema . Можна також створити нову БД, натиснувши на кнопку New…

Натисніть Start Import.

Видалення таблиць

Для видалення таблиць використовується запит

DROP TABLE tbl_name;

Видалимо таблицю People

DROP TABLE People;

Видалення БД

Для видалення БД використовується запит

DROP DATABASE tbl_name;

Видалимо таблицю myFirstDatabase

DROP DATABASE myFirstDatabase;

Розробка будь-якого радіоелектронного пристрою супроводжується фізичним чи математичним моделюванням. Фізичне моделювання пов'язані з великими матеріальними витратами, оскільки потрібно виготовлення макетів та його трудомістке дослідження. Часто фізичне моделювання просто неможливе через надзвичайну складність пристрою, наприклад, при розробці великих і надвеликих інтегральних мікросхем. У цьому випадку вдаються до математичного моделювання з використанням засобів та методів обчислювальної техніки.

Наприклад, відомий пакет P-CAD містить блок логічного моделювання цифрових пристроїв, однак для початківців, у тому числі і для студентів, він становить значні труднощі в освоєнні. Не менші проблеми зустрічаються і при використанні системи DesignLab. Як показав аналіз стану програмного забезпечення схемотехнічного моделювання, на етапі початкового освоєння методів автоматизованого проектування та на етапах проведення пошуково-дослідних робіт доцільно розглянути можливість використання таких програм типу Electronics Workbench – EWB.
Система схемотехнічного моделювання Electronics Workbench призначена для моделювання та аналізу електричних схем рис.1. Правильно говорити: система моделювання та аналізу електричних схем Electronics Workbench, але для стислості тут і далі ми називатимемо її програмою.
Програма Electronics Workbench дозволяє моделювати аналогові, цифрові та цифро-аналогові схеми великого ступеня складності. Наявні в програмі бібліотеки включають великий набір широко поширених електронних компонентів. Є можливість підключення та створення нових бібліотек компонентів.

Параметри компонентів можна змінювати у широкому діапазоні значень. Прості компоненти описуються набором параметрів, значення яких можна змінювати безпосередньо з клавіатури, активні елементи - моделлю, що є сукупністю параметрів і описує конкретний елемент або його ідеальне уявлення.
Модель вибирається зі списку бібліотек компонентів, параметри моделі можуть бути змінені користувачем. Широкий набір приладів дозволяє проводити вимірювання різних величин, задавати вхідні дії, будувати графіки. Всі прилади зображуються у вигляді максимально наближеному до реального, тому працювати з ними просто і зручно.
Результати моделювання можна вивести на принтер або імпортувати в текстовий або графічний редактор для подальшої обробки. Програма Electronics Workbench сумісна з програмою P-SPICE, тобто надає можливість експорту та імпорту схем та результатів вимірювань у різні її версії.

Основні переваги програми
Економія часу Робота в реальній лабораторії потребує великих витрат часу на підготовку експерименту. Тепер, з появою Electronics Workbench, електронна лабораторія завжди буде під рукою, що дозволяє зробити вивчення електричних схем доступнішим. Достовірність вимірів
У природі немає двох абсолютно однакових елементів, тобто всі реальні елементи мають великий розкид значень, що призводить до похибок під час експерименту. У Electronics Workbench всі елементи описуються суворо встановленими параметрами, тому щоразу в ході експерименту повторюватиметься результат, який визначається лише параметрами елементів та алгоритмом розрахунку.
Зручність проведення вимірювань Навчання неможливе без помилок, а помилки в реальній лабораторії часом дуже дорого коштують експериментатору. Працюючи з Electronics Workbench, експериментатор застрахований від випадкового ураження струмом, а прилади не вийдуть з ладу через неправильно зібрану схему. Завдяки цій програмі у розпорядженні користувача є такий широкий набір приладів, який навряд чи буде доступним у реальному житті.
Таким чином, у Вас завжди є унікальна можливість для планування та проведення широкого спектру досліджень електронних схем за мінімальних витрат часу. Складні схеми займають досить багато місця, зображення при цьому намагаються зробити більш щільним, що часто призводить до помилок у підключенні провідників до елементів ланцюга. Electronics Workbench дозволяє розмістити схему таким чином, щоб були чітко видно всі з'єднання елементів та одночасно вся схема цілком.

Інтуїтивність і простота інтерфейсу роблять програму доступною будь-кому, хто знайомий з основами використання Windows. Сумісність із програмою P-SPICE Програма Electronics Workbench базується на стандартних елементах програми SPICE. Це дозволяє експортувати різні моделі елементів та проводити обробку результатів, використовуючи додаткові можливості різних версій програми Р-SPICE.

Компоненти та проведення експериментів
До бібліотек компонентів програми входять пасивні елементи, транзистори, керовані джерела, керовані ключі, гібридні елементи, індикатори, логічні елементи, тригерні пристрої, цифрові та аналогові елементи, спеціальні комбінаційні та послідовні схеми.
Активні елементи можуть бути представлені як ідеальними, так і реальними елементами. Можливе також створення своїх моделей елементів та додавання їх до бібліотек елементів. У програмі використовується великий набір приладів для вимірювання: амперметр, вольтметр, осцилограф, мультиметр, Боде-плоттер (графобудівник частотних характеристик схем), функціональний генератор, генератор слів, логічний аналізатор і логічний перетворювач.
Аналіз схем Electronics Workbench може проводити аналіз схем на постійному та змінному струмах. При аналізі на постійному струмі визначається робоча точка схеми в режимі роботи. Результати цього аналізу не відбиваються на приладах, вони застосовуються для подальшого аналізу схеми. Аналіз на змінному струмі використовує результати аналізу постійному струмі для отримання лінеаризованих моделей нелінійних компонентів.
Аналіз схем у режимі АС може проводитися як у часовій, так і частотній областях. Програма також дозволяє проводити аналіз цифро-аналогових та цифрових схем. У Electronics Workbench можна досліджувати перехідні процеси за впливом на схеми вхідних сигналів різної форми.

Операції, що виконуються під час аналізу:
Electronics Workbench дозволяє будувати схеми різного ступеня складності за допомогою наступних операцій:
. вибір елементів та приладів із бібліотек,
. переміщення елементів та схем у будь-яке місце робочого поля,
. поворот елементів та груп елементів на кути, кратні 90 градусам,
. копіювання, вставка або видалення елементів, груп елементів, фрагментів схем та цілих схем,
. зміна кольору провідників,
. виділення кольором контурів схем для зручнішого сприйняття,
. одночасне підключення кількох вимірювальних приладів та спостереження їх показань на екрані монітора,
. привласнення елементу умовного позначення,
. зміна параметрів елементів у широкому діапазоні. Всі операції виконуються за допомогою миші та клавіатури. Керування лише з клавіатури неможливе.

Шляхом налаштування приладів можна:
. змінювати шкали приладів залежно від діапазону вимірювань,
. задавати режим роботи приладу,
. задавати вид вхідних впливів на схему (постійні та гармонічні струми та напруги, трикутні та прямокутні імпульси).
Графічні можливості програми дозволяють:
. одночасно спостерігати кілька кривих на графіку,
. відображати криві на графіках різними кольорами,
. вимірювати координати точок на графіку,
. імпортувати дані в графічний редактор, що дозволяє зробити необхідні перетворення малюнка та виведення його на принтер.
Electronics Workbench дозволяє використовувати результати, отримані у програмах Р-SPICE, РСВ, а також передавати результати з Electronics Workbench до цих програм. Можна вставити схему або її фрагмент у текстовий редактор і надрукувати в ньому пояснення чи зауваження щодо роботи схеми.

Робота з Electronics Workbench
Програма Electronics Workbench призначена для моделювання та аналізу електронних схем. Можливості програми Electronics Workbench v.5 приблизно еквівалентні можливостям програми MicroCap та дозволяють виконувати роботи від найпростіших експериментів до експериментів зі статистичного моделювання.
Під час створення схеми Electronics Workbench дозволяє:
-вибирати елементи та прилади з бібліотек,

Переміщати елементи та схеми в будь-яке місце робочого поля,

Повертати елементи та їх групи на кути, кратні 90 градусам,

Копіювати, вставляти чи видаляти елементи, фрагменти схем,

Змінювати кольори провідників,

Виділяти кольором контуру схем,

Одночасно підключати кілька вимірювальних приладів та спостерігати їх показання на екрані монітора,
-надавати елементам умовні позначення,

Зміна параметрів елементів.

Змінюючи налаштування приладів можна:
-змінювати шкали приладів в залежності від діапазону вимірювань,

Встановлювати режим роботи приладу,

Задавати вид вхідних впливів на схему (постійні чи гармонічні струми чи напруги, трикутні чи прямокутні імпульси).

Вставляти схему або її фрагмент у текстовий редактор, у якому друкується пояснення роботи схеми.

Компоненти Electronics Workbench
Після запуску WEWB32 на екрані з'являються рядок меню та панель компонентів.
Панель компонентів складається з піктограм полів компонентів, а поле компонентів з умовних зображень компонентів.
Клацанням миші на піктограмі компонентів відкривається поле, що відповідає цій піктограмі.
Нижче наведено деякі елементи з полів компонентів:

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

З'єднуючий вузол

Вузол служить для з'єднання провідників та створення контрольних точок.

Резистор

Опір резистора може бути заданий числом Ом, кОм, МОм

Конденсатор

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

Ключ

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

Sources (Джерела)

Земля

Компонент "Заземлення" має нульову напругу та є точкою для відліку потенціалів.

Джерело постійної напруги 12В

ЕРС джерела постійної напруги вказується числом із зазначенням розмірності (від мкВ до кВ)

Джерело постійного струму 1А

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

Джерело змінної напруги 220 В/50 Гц

Чинне значення (root-mean-sguare-RMS) напруги джерела визначається числом із зазначенням розмірності (від мкВ до кВ). Є можливість встановлення частоти та початкової фази.

Джерело змінного струму 1 А/1 Гц

Чинне значення струму джерела визначається числом із зазначенням розмірності (від мкА до кА). Є можливість встановлення частоти та початкової фази.

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

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

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

Найпростішими приладами є вольтметр та амперметр. Вони автоматично змінюють діапазон вимірювань. В одній схемі можна використовувати декілька таких приладів одночасно.

Вольтметр

Вольтметр використовується для вимірювання змінної або постійної напруги. Виділена товстою лінією сторона прямокутника відповідає негативній клемі.
Подвійним клацанням на зображенні вольтметра відкривається діалогове вікно для зміни параметрів вольтметра:
-величини внутрішнього опору (за умовчанням 1МОм),
-виду вимірюваної напруги (DC-постійна, АС-змінна).
При вимірюванні змінної синусоїдальної напруги (АС) вольтметр показує чинне значення

Амперметр

Амперметр використовується для вимірювання змінного чи постійного струму. Виділена товстою лінією сторона прямокутника відповідає негативній клемі.
Подвійним клацанням на зображенні амперметра відкривається діалогове вікно для зміни параметрів амперметра
Величини внутрішнього опору (за замовчуванням 1мОм),
Овиди вимірюваної напруги (DC-постійна, АС-змінна).
При вимірі змінної синусоїдальної напруги (АС) амперметр показує чинне значення

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 (переворот по горизонталі)
Копіювання об'єктів здійснюється командою Сміття з меню Edit. Перед копіюванням об'єкт потрібно виділити. При виконанні команди виділений об'єкт копіюється у буфер. Для вставки вмісту буфера на робоче поле потрібно вибрати команду Paste із меню Edit
Видалення об'єктів. Виділені об'єкти можна видалити командою Delete.
Поєднання компонентів схеми провідниками. Для з'єднання компонентів провідниками потрібно підвести вказівник миші до виведення компонента (при цьому на виводі з'явиться чорна точка). Натиснувши ліву кнопку миші, перемістіть її вказівник до виведення компонента, з яким потрібно з'єднатися, та відпустіть кнопку миші. Висновки компонентів з'єднаються провідником.
Колір провідника можна змінити, якщо двічі клацнути по провіднику мишею і вибрати з вікна необхідний колір.
Видалення провідника. Якщо з будь-якої причини провідник потрібно видалити, необхідно підвести покажчик миші до виходу компонента (має з'явитися чорна точка). Натиснувши ліву клавішу миші, перемістіть її на порожнє місце робочого поля та відпустіть кнопку миші. Провідник зникне.

Встановлення значень параметрів здійснюється у діалоговому вікні властивостей компонента, яке відкривається подвійним клацанням миші зображення компонента (Закладка Value).
Кожному компоненту можна надати ім'я (Закладка Label)
Підключення приладів. Для підключення приладу до схеми потрібно мишею перетягнути прилад із панелі інструментів на робоче поле та підключити висновки приладу до досліджуваних точок. Деякі прилади необхідно заземлювати, інакше їх показання будуть неправильними.
Розширене зображення приладу з'являється при подвійному натисканні на зменшене зображення.
Вправа: Зберіть схему дільника напруги, показану малюнку.
-Подайте на вхід схеми з функціонального генератора синусоїдальну напругу частотою 3 кГц і амплітудою 5,
-Цей самий сигнал підключіть до каналу А осцилографа,
-Підключіть до виходу дільника канал В осцилографа,
-Виділіть провідники каналу А і каналу В різними кольорами,
-Увімкніть схему, при необхідності змініть налаштування вимірювальних приладів,
-Перейдіть до розширеної моделі осцилографа. Використовуючи курсор та ліве інформаційне табло, виміряйте амплітудне значення вихідного сигналу.
-Додатково підключіть до входу та виходу вольтметри і знову увімкніть схему.
Досягніть правильних показань вольтметрів.

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

На 16 виходів у нижній частині генератора паралельно подаються біти слова, що генерується.
На вихід тактового сигналу (правий нижній) подається послідовність тактових імпульсів із заданою частотою.
Вхід синхронізації використовується для подачі синхронізуючого імпульсу зовнішнього джерела.
Подвійним клацанням миші відкривається розширене зображення генератора

Ліва частина генератора містить 16-розрядні слова, що задаються в шістнадцятковому коді. Кожна кодова комбінація заноситься за допомогою клавіатури. Номер редагованої комірки (від Про до 03FF, тобто від 0 до 2047) висвічується у вікні Edit. У процесі роботи генератора у відсіку Address індикується адреса поточної комірки (Current), початкової комірки (Initial) та кінцевої комірки (Final). Кодові комбінації, що видаються на 16 виходів (внизу генератора), індикуються в коді ASCII і двійковому коді (Binary).
Генератор може працювати у кроковому, циклічному та безперервному режимах.
-Кнопка Step переводить генератор у покроковий режим;
-Жнопка Burst – у циклічний режим (на вихід генератора одноразово послідовно надходять усі слова;
-Кнопка Cycle – у безперервний режим. Щоб перервати роботу в безперервному режимі, потрібно ще раз натиснути кнопку Cycle.
Панель Trigger визначає момент запуску генератора (Internal – внутрішня синхронізація, External – зовнішня синхронізація за готовністю даних.)
Режим зовнішньої синхронізації використовується у разі, коли досліджуваний пристрій може квітувати (підтверджувати) отримання даних. У цьому випадку пристрій разом з кодовою комбінацією надходить сигнал з клеми 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 ​​точках схеми. Аналізатор має дві візирні лінійки, що дозволяє отримувати відліки тимчасових інтервалів Т1, Т2, Т2-Т1, а також лінійкою прокручування по горизонталі.

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

З появою у складі MySQL програми MySQL Workbench значно спрощено процес створення баз даних (БД). Адже те, що раніше доводилося робити вручну за допомогою SQL скрипта та командного рядка, тепер можна зробити «у візуальному режимі» за допомогою дружнього графічного інтерфейсу.

Розглянемо процес створення БД за допомогою MySQL Workbench докладніше.

На скріншоті нижче представлено загальний вигляд вікна програми MySQL Workbench.

Для того щоб створити БД потрібно в лівій панелі області зі списком БД (позначена як SCHEMAS) клікнути правою кнопкою миші і в контекстному меню вибрати «Create Schema».

Після цього з'явиться вкладка, де слід вказати назву нової БД і вказати параметри сортування. БД, для прикладу, буде названа однієюзаписом. Параметри сортування можна або вибрати зі списку, що випадає, або залишити ті, що пропонуються за замовчуванням (в даному прикладі залишені параметри за замовчуванням).

Після цього, щоб продовжити створення БД, слід натиснути кнопку «Apply”. У діалоговому вікні буде показаний згенерований MySQL Workbench SQL скрипт створення БД. У разі потреби цей скрипт можна відредагувати прямо в цьому вікні.

У верхній частині вікна є область Online DDL. Вона призначена для встановлення параметрів виконання скрипту. Ці параметри можуть бути корисні при маніпуляціях з існуючою БД. При створенні БД рекомендується залишити стандартні значення («Default»).

2021 wisemotors.ru. Як це працює. Залізо. Майнінг. Криптовалюта.