ვიზუალური მონაცემთა ბაზის შექმნა MySQL Workbench-ით. MySQL WorkBench - ვიზუალური მონაცემთა ბაზის რედაქტორი Javascript ბრძანებები სამუშაო მაგიდასთან მუშაობისთვის

ჩამოტვირთეთ ტელეფონში 26.10.2021
ჩამოტვირთეთ ტელეფონში

ვებ დეველოპერი იზრდება იმ პროექტებით, რომლებიც ქმნის და ავითარებს. პროექტების ზრდასთან ერთად იზრდება პროგრამული ნაწილის სირთულე, გარდაუვლად იზრდება მის მიერ დამუშავებული მონაცემების რაოდენობა, ასევე მონაცემთა სქემის სირთულე. სხვა ვებ დეველოპერებთან კომუნიკაცია აჩვენებს, რომ MySQL მონაცემთა ბაზები ძალიან პოპულარულია ჩვენში და კარგად ცნობილი PHPMyAdmin. მცირე პროექტებიდან დიდ პროექტებზე გადასვლისას, cms-დან ფრეიმვეურებზე გადასვლისას, ბევრი, ჩემნაირი, რჩება MySQL-ის ერთგული. თუმცა, კომპლექსური მონაცემთა ბაზის შესაქმნელად დიდი რაოდენობით ცხრილებითა და ურთიერთობებით, PHPMyAdmin-ის შესაძლებლობები ძალიან აკლია. ამიტომ გადავწყვიტე დამეწერა მიმოხილვა MySQL Workbench არის შესანიშნავი უფასო დესკტოპის პროგრამა MySQL-თან მუშაობისთვის.

მიმოხილვის პირველ ნაწილში მე გავაშუქებ პროგრამასთან მუშაობის საფუძვლებს, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ ეს სტატია როგორც დამწყები მომხმარებლის სახელმძღვანელო.მეორე ნაწილი დაეთმობა Workbench-ის გამოყენებას ბრძოლაში დისტანციურ სერვერთან მუშაობისას. მასში მე მივცემ ძირითადს ინსტრუქციებიდა რეკომენდაციები სერვერის კავშირის დასაყენებლად და მასთან სინქრონიზაციისთვის.

MySQL სამუშაო მაგიდა- ვიზუალური მონაცემთა ბაზის დიზაინის ინსტრუმენტი, რომელიც აერთიანებს მონაცემთა ბაზის დიზაინს, მოდელირებას, შექმნას და ექსპლუატაციას MySQL მონაცემთა ბაზის სისტემის ერთ უწყვეტ გარემოში.

უნდა ითქვას, რომ პროგრამა მართლაც შესანიშნავია. ეს საშუალებას გაძლევთ სწრაფად და სიამოვნებით გადააგდოთ პროექტის მონაცემთა სქემები, დიზაინი ერთეულები და ურთიერთობებიმათ შორის, უმტკივნეულოდ ცვლილებების განხორციელებასქემაში და ისევე სწრაფად და უმტკივნეულოდ სინქრონიზაციაის დისტანციური სერვერით. გრაფიკული რედაქტორი EER-დიაგრამებიმხიარული ტარაკნების მსგავსი, საშუალებას გაძლევთ ნახოთ მონაცემთა მოდელის საერთო სურათი და დატკბეთ მისი სიმსუბუქითა და ელეგანტურობით :) პირველი ცდის შემდეგ, ეს ინსტრუმენტი ხდება შეუცვლელი ასისტენტი ვებ პროგრამისტების საბრძოლო არსენალში.

ჩამოტვირთეთ MySQL Workbench

MySQL Workbench დისტრიბუცია ხელმისაწვდომია ამ გვერდზე. პროგრამის უახლესი ვერსია ამ წერის დროს არის ვერსია 6.1. ჩამოტვირთვამდე უნდა აირჩიოთ შემდეგი პლატფორმებიდან ერთ-ერთი:

  • Microsoft Windows (ხელმისაწვდომია MSI ინსტალერი და ZIP არქივი)
  • უბუნტუ ლინუქსი
  • ფედორა
  • Red Hat Enterprise Linux / Oracle Linux
  • MacOS X

პლატფორმის არჩევის შემდეგ, თქვენ მოგთხოვთ დარეგისტრირდეთ ან შეხვიდეთ Oracle-ში. თუ არ გინდათ, ქვემოთ არის ბმული. "არა მადლობა, უბრალოდ დაიწყე ჩემი ჩამოტვირთვა"- დააწკაპუნეთ მასზე ;)

სამუშაოს დასაწყისი

პროგრამის საწყისი ეკრანი ასახავს მისი ფუნქციონირების ძირითად სფეროებს - მონაცემთა ბაზის მოდელების დიზაინს და მათ ადმინისტრირებას:

ეკრანის ზედა ნაწილში არის თქვენი პროექტების MySQL სერვერებთან კავშირების სია, ხოლო ახლახან გახსნილი მონაცემთა მოდელების სია არის ეკრანის ბოლოში. მუშაობა ჩვეულებრივ იწყება მონაცემთა სქემის შექმნაან არსებული სტრუქტურის ჩატვირთვა MySQL Workbench-ში. მოდი საქმეს შევუდგეთ!

მონაცემთა მოდელის შექმნა და რედაქტირება

მოდელის დასამატებლად დააწკაპუნეთ პლიუს ნიშანზე „მოდელების“ სათაურის გვერდით ან აირჩიეთ "ფაილი → ახალი მოდელი" (Ctrl + N):

ამ ეკრანზე შეიყვანეთ მონაცემთა ბაზის სახელი, აირჩიეთ ნაგულისხმევი კოდირება და საჭიროების შემთხვევაში შეავსეთ კომენტარის ველი. შეგიძლიათ დაიწყოთ ცხრილების შექმნა.

ცხრილის დამატება და რედაქტირება

პროექტის მონაცემთა ბაზების სია და მონაცემთა ბაზაში არსებული ცხრილების სია განთავსდება ჩანართში "ფიზიკური სქემები".ცხრილის შესაქმნელად, ორჯერ დააწკაპუნეთ "+ ცხრილის დამატება":

გაიხსნება მოსახერხებელი ინტერფეისი ველების სიის და მათი თვისებების რედაქტირებისთვის. აქ შეგვიძლია დავაყენოთ ველის სახელი, მონაცემთა ტიპი, ასევე დავაყენოთ სხვადასხვა ატრიბუტები ველებისთვის: მივანიჭოთ ველი პირველადი გასაღები (PK), მონიშნეთ ნულოვანი (NN), ორობითი (BIN), უნიკალური (UQ)და სხვები, მინდორზე დაყენებული ავტომატური ზრდა (AI)და ნაგულისხმევი მნიშვნელობა.

ინდექსის მართვა

თქვენ შეგიძლიათ დაამატოთ, წაშალოთ და დაარედაქტიროთ ცხრილის ინდექსები ჩანართში "ინდექსები"მაგიდის მართვის ინტერფეისი:

ვწერთ ინდექსის სახელს, ვირჩევთ მის ტიპს, შემდეგ ვანიშნებთ ამ ინდექსში მონაწილე ველების ჩამონათვალს საჭირო თანმიმდევრობით. ველების თანმიმდევრობა შეესაბამება იმ თანმიმდევრობას, რომლითაც მონიშნული ველები იყო მონიშნული. ამ მაგალითში მე დავამატე უნიკალური ინდექსი ველში მომხმარებლის სახელი.

ურთიერთობები ცხრილებს შორის

უცხოური გასაღებების დაყენება და ცხრილების დაკავშირება შესაძლებელია მხოლოდ ცხრილებისთვის InnoDB(ეს შენახვის სისტემა არჩეულია ნაგულისხმევად). თითოეულ ცხრილში ურთიერთობების სამართავად არის ჩანართი "უცხოური გასაღებები":

ბმულის დასამატებლად გახსენით ჩანართი "უცხოური გასაღებები" ბავშვის მაგიდა, შეიყვანეთ უცხო გასაღების სახელი და აირჩიეთ მშობლის მაგიდა. შემდგომში ჩანართის შუა ნაწილში სვეტში სვეტიაირჩიეთ გასაღების ველი ბავშვის ცხრილიდან და სვეტში მოხსენიებული სვეტი- შესაბამისი ველი საწყისი ცხრილიდან (ველების ტიპები უნდა ემთხვეოდეს). უცხოური გასაღებების შექმნისას შესაბამისი ინდექსები ავტომატურად იქმნება ბავშვის ცხრილში.

თავში საგარეო გასაღების პარამეტრებიუცხო გასაღების ქცევის კონფიგურაცია შესაბამისი ველის შეცვლისას (განახლებისას)და მოხსნა (წაშლაზე)მშობლის ჩანაწერი:

  • შეზღუდეთ- ჩააგდოს შეცდომა მშობლის ჩანაწერის შეცვლის / წაშლისას
  • კასკადი- განაახლეთ უცხოური გასაღები, როდესაც მშობლის ჩანაწერი იცვლება, წაშალეთ ბავშვის ჩანაწერი, როდესაც მშობელი წაიშლება
  • SET NULL- დააყენეთ უცხო გასაღების მნიშვნელობა NULLმშობლის შეცვლის/წაშლისას (მიუღებელია იმ ველებისთვის, რომლებშიც დროშა მითითებულია NOT NULL!)
  • არანაირი მოქმედება- არაფრის გაკეთება, მაგრამ რეალურად ეფექტი მსგავსია RESTRICT

ზემოთ მოყვანილ მაგალითში მე დავამატე ბავშვის ცხრილი Მომხმარებლის პროფილიუცხოური გასაღები მშობლის ცხრილის დასაკავშირებლად მომხმარებელი. ველის რედაქტირებისას მომხმარებლის იდენტიფიკაციადა ცხრილიდან პოზიციების ამოღება მომხმარებელიმსგავსი ცვლილებები მოხდება ავტომატურადმოხდეს დაკავშირებული ჩანაწერები ცხრილიდან Მომხმარებლის პროფილი.

პროექტის შექმნისას ხშირად საჭიროა მონაცემთა ბაზაში საწყისი მონაცემების დამატება. ეს შეიძლება იყოს root კატეგორიები, ადმინისტრატორის მომხმარებლები და ა.შ. ამისათვის არის ჩანართი MySQL Workbench ცხრილის მენეჯმენტში "ჩანართები":

როგორც მაგალითიდან ხედავთ, თუ მონაცემთა ბაზაში ჩაწერამდე გჭირდებათ MySQL ფუნქციის გამოყენება, ეს კეთდება სინტაქსის გამოყენებით. \func ფუნქციის სახელი ("მონაცემები"), Მაგალითად, \func md5 ("პაროლი").

EER დიაგრამის შექმნა (Entity-Relationship Diagram)

მონაცემთა სქემის, ერთეულების და მათი ურთიერთობების გრაფიკული ფორმით წარმოსადგენად, MySQL Workbench-ს აქვს EER დიაგრამის რედაქტორი. მონაცემთა ბაზის მართვის ეკრანის ზედა ნაწილში დიაგრამის შესაქმნელად, ორჯერ დააწკაპუნეთ ხატულაზე "+Diagram-ის დამატება":

მის ინტერფეისში შეგიძლიათ შექმნათ და დაარედაქტიროთ ცხრილები, დაამატოთ მათ შორის სხვადასხვა ტიპის ბმულები. დიაგრამაში უკვე არსებული ცხრილის დასამატებლად, უბრალოდ გადაიტანეთ იგი პანელიდან კატალოგის ხე.

მონაცემთა სქემის გრაფიკულ ფაილში ექსპორტისთვის აირჩიეთ "ფაილი → ექსპორტი"და შემდეგ ერთ-ერთი ვარიანტი (PNG, SVG, PDF, PostScript ფაილი).

არსებული მონაცემთა სქემის იმპორტი (SQL dump-დან)

თუ ჩვენ უკვე გვაქვს მონაცემთა სქემა, მისი ადვილად იმპორტირება შესაძლებელია MySQL Workbench-ში შემდგომი მუშაობისთვის. მოდელის SQL ფაილიდან იმპორტისთვის აირჩიეთ "ფაილი → იმპორტი → Reverse Engineer MySQL Create Script...", შემდეგ აირჩიეთ სასურველი SQL ფაილი და დააწკაპუნეთ "შეასრულე>"

MySQL Workbench ასევე ითვალისწინებს მონაცემთა მოდელის იმპორტს და სინქრონიზაციას პირდაპირ დისტანციურ სერვერთან. ამისათვის თქვენ უნდა შექმნათ დისტანციური წვდომის კავშირი MySQL-თან, რაზეც ამ მიმოხილვის გაგრძელებაში ვისაუბრებ.

სტატიიდან დემო პროექტი შეგიძლიათ ჩამოტვირთოთ ამ ბმულზე. გისურვებთ წარმატებებს და ლამაზ ტარაკნების სქემებს!


როგორიც არ უნდა იყოს მონაცემთა ბაზის შემქმნელი: დამწყები (კერძოდ) თუ წვერიანი პროფესიონალი, მისთვის ყოველთვის ადვილი და ვიზუალურია წარმოდგენა რაზე მუშაობს, რას ავითარებს. პირადად მე თავს პირველ კატეგორიაში ვაყენებ და მასალის გასაგებად მინდა ვიზუალურად ვნახო რას ვამუშავებ/ვიმუშავებ.

დღემდე, არსებობს სხვადასხვა პროგრამა და ინსტრუმენტები, რომლებიც უმკლავდებიან მსგავს ამოცანას: ზოგი უკეთესია, ზოგი უარესი. მაგრამ დღეს მინდა ცოტა ვისაუბრო MySQL WorkBench-ზე - მონაცემთა ბაზის ვიზუალური დიზაინის ხელსაწყოზე, რომელიც აერთიანებს მონაცემთა ბაზის დიზაინს, მოდელირებას, შექმნას და ექსპლუატაციას MySQL მონაცემთა ბაზის სისტემის ერთ უწყვეტ გარემოში, რომელიც არის FabForce-ის DBDesigner 4-ის მემკვიდრე. გ) ვიკიპედია. MySQL WorkBench ნაწილდება ორ გემოში: OSS-Community Edition(განაწილებულია LGPL-ის ქვეშ) და SE - სტანდარტული გამოცემა- ვერსია, რომლისთვისაც დეველოპერები ითხოვენ ფულს. მაგრამ ვფიქრობ, რომ ბევრისთვის ეს საკმარისი იქნება და OSSვერსიები (განსაკუთრებით დამწყებთათვის და მათთვის, ვისაც არ სურს ან მიზანშეწონილად თვლის პროგრამული უზრუნველყოფის გადახდა, ასევე ღია კოდის პროგრამების მიმდევრებს), მით უმეტეს, რომ OSS ვერსიას აქვს მდიდარი ფუნქციონირება.

ასე რომ, როგორც სახელი გვთავაზობს, ეს ინსტრუმენტი შექმნილია სამუშაოდ MySQLმონაცემთა ბაზებს და მხარს უჭერს სხვადასხვა ტიპის MySQL მოდელების დიდ რაოდენობას (იხილეთ სკრინშოტი ქვემოთ) და გახდება შეუცვლელი ინსტრუმენტი დამწყებთათვის რელაციური მონაცემთა ბაზების (კერძოდ MySQL) უკეთ გაგებისა და სწავლისთვის:

ამრიგად, ნებისმიერი MySQL დეველოპერი იპოვის იმას, რაც მას სჭირდება. გარდა ამისა MySQL სამუშაო მაგიდასაშუალებას გაძლევთ დააკავშიროთ არსებული მონაცემთა ბაზა, შეასრულოთ SQL მოთხოვნები და SQL სკრიპტები, დაარედაქტიროთ და მართოთ მონაცემთა ბაზის ობიექტები.მაგრამ მათთვის, ვინც ახლა იწყებს ურთიერთობათა მონაცემთა ბაზების დაუფლებას, ყველაზე საინტერესო, ჩემი აზრით, არის შექმნის შესაძლებლობა. EER მოდელებიᲛონაცემთა ბაზა. სხვა სიტყვებით რომ ვთქვათ, ეს არის თქვენს მონაცემთა ბაზაში ცხრილებს შორის ყველა ურთიერთობის ვიზუალური წარმოდგენა, რომელიც, საჭიროების შემთხვევაში, მარტივად შეიძლება იყოს წარმოდგენილი SQL სკრიპტის სახით, რედაქტირება ან ახალი ხედის შექმნა. მაგრამ ამის შესახებ მოგვიანებით. ჯერ ვნახოთ, როგორ გამოიყურება მთავარი თვალი. MySQL სამუშაო მაგიდა(5.2.33 rev 7508):
თქვენი მონაცემთა ბაზის EER მოდელის შესაქმნელად აირჩიეთ " შექმენით ახალი EER მოდელი". შედეგად, გვექნება ჩანართი, რომელშიც შეგვიძლია დავამატოთ / შევქმნათ დიაგრამები, ცხრილები, ხედები, პროცედურები; დავაყენოთ მომხმარებლებისთვის წვდომის სხვადასხვა უფლებები; შევქმნათ მოდელი SQL სკრიპტების გამოყენებით. ეს ჩანართი ასე გამოიყურება:
ჩვენ არ განვიხილავთ ცხრილებისა და მონაცემთა ბაზების შექმნის პროცესს, რადგან აქ ყველაფერი მარტივია. მე მივცემ მხოლოდ მზა მოდელის საბოლოო ვერსიას (იხილეთ ეკრანის ანაბეჭდები ქვემოთ). უფრო მეტიც, თუ ცხრილების ბმულის ხაზს (გამოწყვეტილ ხაზს) გადააფარებთ, მაშინ „ბმული“, პირველადი გასაღები და უცხო გასაღები მონიშნული იქნება სხვა ფერით. თუ ცხრილს გადააფარებთ, თავად ცხრილი მონიშნული იქნება, ისევე როგორც ყველა ბმული, რომელიც ეკუთვნის არჩეულ ცხრილს.

ცხრილის რედაქტირების მიზნით, უბრალოდ დააწკაპუნეთ ჩვენ საჭირო მაგიდაზე და აირჩიეთ " ცხრილის რედაქტირება...". შედეგად, ფანჯრის ბოლოში გამოჩნდება ცხრილის რედაქტირების დამატებითი არე, რომელშიც შეგიძლიათ შეცვალოთ ცხრილის სახელი, სვეტები, უცხო კლავიშები და მრავალი სხვა. ცხრილის SQL-ში ექსპორტის მიზნით. სკრიპტი, უბრალოდ დააწკაპუნეთ ჩვენ საჭირო მაგიდაზე და აირჩიეთ " დააკოპირეთ SQL ბუფერში" და შემდეგ ჩასვით ბუფერიდან სასურველ ადგილას / პროგრამაში / ფაილზე.

ახლა კი პირდაპირ შესახებ ინსტალაცია MySQL სამუშაო მაგიდა. ბუნებრივია, ჯერ უნდა ჩამოტვირთოთ MySQL WorkBench. ამისათვის გადადით MySQL WorkBench-ის ჩამოტვირთვის გვერდზე, ჩამოსაშლელი სიის გვერდის ბოლოში აირჩიეთ ჩვენთვის საჭირო ოპერაციული სისტემა. შედეგად, ჩვენ შემოგთავაზებთ ჩამოტვირთვის რამდენიმე ვარიანტს:

  • OS-სთვის ფანჯრებიშეგიძლიათ ჩამოტვირთოთ MSI ინსტალერი, პროგრამის zip არქივი, ასევე არქივი საწყისი კოდით. ამ OS-სთვის MySQL სამუშაო მაგიდაჩამოტვირთვა შესაძლებელია მხოლოდ 32-ბიტიანი Windows-ისთვის;
  • მომხმარებლებისთვის უბუნტუარჩევანი ოდნავ უფრო მდიდარია, ვიდრე Windows-ის მომხმარებლებისთვის - ჩვენ გვთავაზობენ ჩამოტვირთვას MySQL სამუშაო მაგიდა Ubuntu ვერსიებისთვის 10.04, 10.10 (წერის დროს) და deb პაკეტების 32- ან 64-ბიტიანი ვერსიებისთვის;
  • ამისთვის rpm-ზე დაფუძნებულიდისტრიბუციები და ამ შემთხვევაში ეს არის Fedora, Suse Linux და RedHat/Oracle Linux, MySQL სამუშაო მაგიდაწარმოდგენილია 32-ბიტიანი და 64-ბიტიანი ოპერაციული სისტემების შეკრებები;
  • არც მაკინტოშის მომხმარებლები დაივიწყეს - მათთვის არის ასამბლეა მხოლოდ 32-ბიტიანი OS-ისთვის;
  • და რა თქმა უნდა შეგიძლიათ ჩამოტვირთოთ პროგრამის წყაროს კოდი;

ასე რომ, აირჩიეთ ჩამოტვირთვის სასურველი ვარიანტი და დააწკაპუნეთ ჩამოტვირთვა. მაშინ გთხოვთ, გაგაცნოთ საკუთარი თავი: დარეგისტრირებულ მომხმარებლებს - შეიყვანოთ ლოგინი და პაროლი, დამწყებთათვის - დარეგისტრირდეთ. თუ არ გსურთ საკუთარი თავის გაცნობა, აირჩიეთ ქვემოთ მოცემული ვარიანტი " "არა გმადლობთ, უბრალოდ გადამიღეთ ჩამოტვირთვებზე!" და აირჩიეთ უახლოესი სარკე ჩამოსატვირთად. გარდა ამისა, ინსტალაციამდე დარწმუნდით, რომ დააინსტალირეთ mysqlclient,.წინააღმდეგ შემთხვევაში MySQL WorkBench უარს იტყვის ინსტალაციაზე.

რა უნდა გახსოვდეთ და იცოდეთ Linux-ის მომხმარებლებისთვის:

ბუნებრივია, როგორც Windows-ის შემთხვევაში, არ დაივიწყოთ MySQL კლიენტი. Ubuntu-ს მომხმარებლებისთვის - თქვენ უნდა ჩამოტვირთოთ პროგრამის ვერსია, თქვენი Ubuntu-ს ვერსიის შესაბამისად. ინსტალაციის დროს ყურადღებით დააკვირდით შეცდომის შეტყობინებებს, ასეთის არსებობის შემთხვევაში, რომელიც გეტყვით, თუ რომელი პაკეტები აკლია თქვენს OS-ს. წაიკითხეთ ამის შესახებ ქვემოთ.

როგორ არის საქმე rmp-base დისტრიბუციებთან დაკავშირებით, სამწუხაროდ არ ვიცი, რადგან. მე არასოდეს გამომიყენებია ასეთი დისტრიბუციები, მაგრამ ვფიქრობ, რომ ეს დაახლოებით იგივეა, რაც debian-ზე დაფუძნებული.

თქვენ შეიძლება შეამჩნიეთ, რომ შეკრება არ არის MySQL სამუშაო მაგიდა OS-სთვის Debian GNU/Linux. მაგრამ, როგორც პრაქტიკამ აჩვენა, არაუშავს. ინსტალაციისთვის MySQL სამუშაო მაგიდა Debian 6.0-ში (Squeeze) ჩვენ გამოვიყენებთ დებ- პაკეტი ამისთვის Ubuntu 10.04(არ დაივიწყოთ თქვენი OS-ის სიმძიმის შესახებ: x86 ან x64). შეგახსენებთ, რომ გადმოწერილი deb პაკეტის დასაყენებლად, შეგიძლიათ გამოიყენოთ კომუნალური პროგრამა გდებიან შეიყვანეთ შემდეგი ბრძანება კონსოლში, როგორც root:

# dpkg -i mysql-workbench-gpl-5.2.33b-1ubu1004-amd64.deb მაგალითად, MySQL WorkBench-ის ინსტალაციისას მივიღე შემდეგი შეცდომა:
dpkg: პაკეტის დამოკიდებულებები ხელს უშლის mysql-workbench-gpl პაკეტის პერსონალიზაციას:
mysql-workbench-gpl დამოკიდებულია libcairomm-1.0-1 (>= 1.6.4), თუმცა:
libcairomm-1.0-1 პაკეტი არ არის დაინსტალირებული.
mysql-workbench-gpl დამოკიდებულია libctemplate0-ზე, თუმცა:
libctemplate0 პაკეტი არ არის დაინსტალირებული.
mysql-workbench-gpl დამოკიდებულია libgtkmm-2.4-1c2a (>= 1:2.20.0), თუმცა:
პაკეტი libgtkmm-2.4-1c2a არ არის დაინსტალირებული.
mysql-workbench-gpl დამოკიდებულია libpangomm-1.4-1 (>= 2.26.0), თუმცა:
პაკეტი libpangomm-1.4-1 არ არის დაინსტალირებული.
mysql-workbench-gpl დამოკიდებულია libzip1-ზე (>= 0.9), თუმცა:
libzip1 პაკეტი არ არის დაინსტალირებული.
mysql-workbench-gpl დამოკიდებულია python-paramiko-ზე, თუმცა:
python-paramiko პაკეტი არ არის დაინსტალირებული.
mysql-workbench-gpl დამოკიდებულია python-pysqlite2-ზე, თუმცა:
python-pysqlite2 პაკეტი არ არის დაინსტალირებული.
dpkg: ვერ მოხერხდა mysql-workbench-gpl ვარიანტის დამუშავება (--ინსტალაცია):
დამოკიდებულების საკითხები -- დატოვეთ კონფიგურაციის გარეშე
შემდეგი პაკეტების დამუშავებისას წარმოიშვა შეცდომები:
mysql-workbench-gpl

ამ შეცდომის გამოსასწორებლად, მე უბრალოდ მომიწია ბრძანების აკრეფა კონსოლში რამდენიმე პაკეტის დასაყენებლად:

# aptitude ინსტალაცია libzip1 libcairomm-1.0-dev libctemplate0 libgtkmm-2.4-1c2a

ზემოაღნიშნული პაკეტების დასაყენებლად დაგჭირდებათ მენეჯერის დამატებითი პაკეტები აპგთხოვთ, შემოგთავაზოთ ჩამოტვირთვა. ყველა საჭირო პაკეტის დაყენების შემდეგ, MySQL WorkBench ინსტალაციას უპრობლემოდ.

ყველაფერი: MySQL WorkBench წარმატებით არის დაინსტალირებული და მზად არის ისწავლოს მუშაობა.

განახლება:
თუ არ ვცდები, რადგან Ubuntu 12.04 MySQL WorkBench შეგიძლიათ იხილოთ დისტრიბუციის საცავებში. ამიტომ, ინსტალაციის პროცესი გაცილებით მარტივია და ყოველგვარი ხელჯოხების გარეშე.
MySQL WorkBench-ის დასაყენებლად, უბრალოდ შეიყვანეთ შემდეგი ბრძანება ტერმინალში:
sudo aptitude დააინსტალირეთ mysql-workbench

ნებისმიერი ელექტრონული მოწყობილობის განვითარებას თან ახლავს ფიზიკური ან მათემატიკური მოდელირება. ფიზიკური მოდელირება დაკავშირებულია მატერიალურ ხარჯებთან, რადგან ის მოითხოვს მაკეტების დამზადებას და მათ შრომატევად კვლევას. ხშირად ფიზიკური მოდელირება უბრალოდ შეუძლებელია მოწყობილობის უკიდურესი სირთულის გამო, მაგალითად, დიდი და ზედმეტად დიდი ინტეგრირებული სქემების შემუშავებისას. ამ შემთხვევაში მიმართეთ მათემატიკურ მოდელირებას კომპიუტერული ტექნოლოგიების საშუალებებისა და მეთოდების გამოყენებით.

მაგალითად, ცნობილი P-CAD პაკეტი შეიცავს ციფრული მოწყობილობების ლოგიკური მოდელირების ბლოკს, მაგრამ დამწყებთათვის, მათ შორის სტუდენტებისთვის, ის მნიშვნელოვან სირთულეებს წარმოშობს დაუფლებაში. არანაკლებ სირთულეები გვხვდება DesignLab სისტემის გამოყენებისას. როგორც მიკროსქემის სიმულაციის პროგრამული უზრუნველყოფის მდგომარეობის ანალიზმა აჩვენა, კომპიუტერის დახმარებით დიზაინის მეთოდების საწყისი განვითარების ეტაპზე და კვლევისა და განვითარების სამუშაოების ჩატარების ეტაპზე, მიზანშეწონილია განიხილოს შემდეგი პროგრამების გამოყენების შესაძლებლობა. ელექტრონიკის სამუშაო მაგიდა - 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 პროგრამის სტანდარტულ ელემენტებზე. ეს საშუალებას გაძლევთ ექსპორტის სხვადასხვა ელემენტების მოდელები და შედეგების დამუშავება P-SPICE პროგრამის სხვადასხვა ვერსიების დამატებითი ფუნქციების გამოყენებით.

კომპონენტები და ექსპერიმენტები
პროგრამის კომპონენტების ბიბლიოთეკები მოიცავს პასიურ ელემენტებს, ტრანზისტორებს, კონტროლირებად წყაროებს, კონტროლირებად გადამრთველებს, ჰიბრიდულ ელემენტებს, ინდიკატორებს, ლოგიკურ ელემენტებს, ტრიგერების მოწყობილობებს, ციფრულ და ანალოგურ ელემენტებს, სპეციალურ კომბინირებულ და თანმიმდევრულ სქემებს.
აქტიური ელემენტები შეიძლება წარმოდგენილი იყოს როგორც იდეალური, ასევე რეალური ელემენტების მოდელებით. ასევე შესაძლებელია საკუთარი ელემენტების მოდელების შექმნა და ელემენტების ბიბლიოთეკებში დამატება. პროგრამა იყენებს ინსტრუმენტების დიდ კომპლექტს გაზომვისთვის: ამპერმეტრი, ვოლტმეტრი, ოსცილოსკოპი, მულტიმეტრი, ბოდე პლოტერი (სქემების სიხშირის მახასიათებლების პლოტერი), ფუნქციის გენერატორი, სიტყვების გენერატორი, ლოგიკური ანალიზატორი და ლოგიკა. კონვერტორი.
Circuit Analysis Electronics Workbench-ს შეუძლია DC და AC სქემების ანალიზი. მუდმივი დენის გაანალიზებისას განისაზღვრება მიკროსქემის მოქმედების წერტილი მუშაობის მდგრად მდგომარეობაში. ამ ანალიზის შედეგები არ აისახება ინსტრუმენტებზე, ისინი გამოიყენება მიკროსქემის შემდგომი ანალიზისთვის. AC ანალიზი იყენებს DC ანალიზის შედეგებს არაწრფივი კომპონენტების ხაზოვანი მოდელების მისაღებად.
სქემების ანალიზი AC რეჟიმში შეიძლება განხორციელდეს როგორც დროის, ასევე სიხშირის სფეროებში. პროგრამა ასევე საშუალებას გაძლევთ გაანალიზოთ ციფრულ-ანალოგური და ციფრული სქემები. Electronics Workbench-ში შეგიძლიათ შეისწავლოთ ტრანზიენტები, როდესაც ექვემდებარება სხვადასხვა ფორმის შეყვანის სიგნალების სქემებს.

ანალიზის დროს შესრულებული ოპერაციები:
Electronics Workbench საშუალებას გაძლევთ შექმნათ სხვადასხვა ხარისხის სირთულის სქემები შემდეგი ოპერაციების გამოყენებით:
. ელემენტებისა და მოწყობილობების შერჩევა ბიბლიოთეკებიდან,
. ელემენტებისა და სქემების გადატანა სამუშაო ველის ნებისმიერ ადგილას,
. ელემენტების და ელემენტების ჯგუფების ბრუნვა 90 გრადუსიანი კუთხით,
. ელემენტების, ელემენტების ჯგუფების, მიკროსქემის ფრაგმენტების და მთლიანი სქემების კოპირება, ჩასმა ან წაშლა,
. გამტარების ფერის შეცვლა,
. წრის კონტურების ფერადი ხაზგასმა უფრო ადვილი აღქმისთვის,
. რამდენიმე საზომი მოწყობილობის ერთდროული შეერთება და მათი წაკითხვის დაკვირვება მონიტორის ეკრანზე,
. ელემენტისთვის სიმბოლოს მინიჭება,
. ელემენტების პარამეტრების შეცვლა ფართო დიაპაზონში. ყველა ოპერაცია ხორციელდება მაუსის და კლავიატურის გამოყენებით. მხოლოდ კლავიატურიდან კონტროლი შეუძლებელია.

მოწყობილობების კონფიგურაციით შეგიძლიათ:
. შეცვალეთ ინსტრუმენტის მასშტაბები გაზომვის დიაპაზონის მიხედვით,
. დააყენეთ მოწყობილობის მუშაობის რეჟიმი,
. დააყენეთ წრეზე შეყვანის მოქმედებების ტიპი (მუდმივი და ჰარმონიული დენები და ძაბვები, სამკუთხა და მართკუთხა პულსები).
პროგრამის გრაფიკული შესაძლებლობები საშუალებას იძლევა:
. ერთდროულად დააკვირდით რამდენიმე მრუდს სქემაზე,
. მრუდების ჩვენება გრაფიკებზე სხვადასხვა ფერებში,
. გაზომეთ წერტილების კოორდინატები გრაფიკზე,
. მონაცემების იმპორტი გრაფიკულ რედაქტორში, რაც საშუალებას გაძლევთ განახორციელოთ სურათის საჭირო ტრანსფორმაციები და გამოატანოთ იგი პრინტერში.
Electronics Workbench საშუალებას გაძლევთ გამოიყენოთ P-SPICE, PCB პროგრამებში მიღებული შედეგები, ასევე გადაიტანოთ შედეგები Electronics Workbench-დან ამ პროგრამებში. თქვენ შეგიძლიათ ჩასვათ დიაგრამა ან მისი ფრაგმენტი ტექსტურ რედაქტორში და ჩაწეროთ მასში ახსნა-განმარტებები ან შენიშვნები დიაგრამის მუშაობის შესახებ.

ელექტრონიკის სამუშაო მაგიდასთან მუშაობა
Electronics Workbench პროგრამა შექმნილია ელექტრონული სქემების მოდელირებისა და ანალიზისთვის. Electronics Workbench v.5 პროგრამის შესაძლებლობები დაახლოებით ექვივალენტურია MicroCap პროგრამის შესაძლებლობებისა და საშუალებას გაძლევთ შეასრულოთ სამუშაო მარტივი ექსპერიმენტებიდან სტატისტიკური მოდელირების ექსპერიმენტებამდე.
სქემის შექმნისას, Electronics Workbench გაძლევთ საშუალებას:
- აირჩიეთ ელემენტები და მოწყობილობები ბიბლიოთეკებიდან,

ელემენტებისა და სქემების გადატანა სამუშაო ველის ნებისმიერ ადგილას,

ელემენტების და მათი ჯგუფების როტაცია 90 გრადუსიანი კუთხით,

დააკოპირეთ, ჩასვით ან წაშალეთ ელემენტები, დიაგრამების ფრაგმენტები,

დირიჟორის ფერების შეცვლა

მონიშნეთ წრედის კონტურები ფერით,

ერთდროულად დააკავშირეთ რამდენიმე საზომი მოწყობილობა და დააკვირდით მათ კითხვებს მონიტორის ეკრანზე,
- ელემენტების სიმბოლოების მინიჭება,

ელემენტის პარამეტრების შეცვლა.

მოწყობილობის პარამეტრების შეცვლით, შეგიძლიათ:
- შეცვალეთ ინსტრუმენტის მასშტაბები გაზომვის დიაპაზონის მიხედვით,

დააყენეთ მოწყობილობის მუშაობის რეჟიმი

დააყენეთ წრეზე შეყვანის მოქმედებების ტიპი (მუდმივი ან ჰარმონიული დენები ან ძაბვები, სამკუთხა ან მართკუთხა პულსები).

ჩადეთ სქემა ან მისი ფრაგმენტი ტექსტურ რედაქტორში, რომელშიც იბეჭდება სქემის მუშაობის ახსნა.

ელექტრონიკის სამუშაო მაგიდის კომპონენტები
WEWB32-ის გაშვების შემდეგ ეკრანზე გამოჩნდება მენიუს ზოლი და კომპონენტის ზოლი.
კომპონენტის პანელი შედგება კომპონენტის ველების ხატულებისგან, ხოლო კომპონენტის ველი შედგება კომპონენტების პირობითი სურათებისგან.
მაუსის დაწკაპუნებით კომპონენტის ხატულაზე იხსნება ამ ხატის შესაბამისი ველი.
ქვემოთ მოცემულია რამდენიმე ელემენტი კომპონენტის ველებიდან:

ძირითადი (ძირითადი კომპონენტები)

დამაკავშირებელი კვანძი

კვანძი გამოიყენება დირიჟორების დასაკავშირებლად და საკონტროლო წერტილების შესაქმნელად.

რეზისტორი

რეზისტორების წინააღმდეგობა შეიძლება დაყენდეს როგორც რიცხვი Ohm, kOhm, MOhm

კონდენსატორი

კონდენსატორის ტევადობა მოცემულია რიცხვით, რომელიც მიუთითებს განზომილებაში (pF, nF, μF, mF, F).

Გასაღები

გასაღები, რომელსაც აკონტროლებს გასაღები. ასეთი კლავიშების დახურვა ან გახსნა შესაძლებელია კლავიატურაზე კონტროლირებადი კლავიშების გამოყენებით. (საკონტროლო კლავიშის სახელი შეიძლება შეიყვანოთ კლავიატურიდან დიალოგურ ფანჯარაში, რომელიც გამოჩნდება კლავიშის სურათზე ორჯერ დაწკაპუნების შემდეგ.)

წყაროები

დედამიწა

"მიწის" კომპონენტს აქვს ნულოვანი ძაბვა და ემსახურება პოტენციალის მითითების წერტილს.

DC ძაბვის წყარო 12 ვ

მუდმივი ძაბვის წყაროს EMF მითითებულია რიცხვით განზომილების მითითებით (μV-დან kV-მდე)

DC კვების წყარო 1A

DC წყაროს დენი დაყენებულია რიცხვით, რომელიც მიუთითებს განზომილებაში (μA-დან kA-მდე)

AC ძაბვის წყარო 220 V / 50 Hz

წყაროს ძაბვის ეფექტური მნიშვნელობა (root-mean-sguare-RMS) მოცემულია ერთეულის აღმნიშვნელი რიცხვით (μV-დან კვ-მდე). შესაძლებელია სიხშირის და საწყისი ფაზის დაყენება.

AC წყარო 1 A/1 Hz

წყაროს დენის ეფექტური მნიშვნელობა მოცემულია რიცხვით, რომელიც მიუთითებს განზომილებას (μA-დან kA-მდე). შესაძლებელია სიხშირის და საწყისი ფაზის დაყენება.

საათის გენერატორი 1000 Hz / 50%

გენერატორი წარმოქმნის მართკუთხა იმპულსების პერიოდულ თანმიმდევრობას. თქვენ შეგიძლიათ დაარეგულიროთ იმპულსების ამპლიტუდა, სამუშაო ციკლი და პულსის სიხშირე.

ინდიკატორები (ინსტრუმენტები ინდიკატორების ბიბლიოთეკიდან)

უმარტივესი ინსტრუმენტებია ვოლტმეტრი და ამპერმეტრი. ისინი ავტომატურად ცვლიან საზომი დიაპაზონს. ერთი სქემით, შეგიძლიათ გამოიყენოთ რამდენიმე მოწყობილობა ერთდროულად.

ვოლტმეტრი

ვოლტმეტრი გამოიყენება AC ან DC ძაბვის გასაზომად. მართკუთხედის სქელი ხაზოვანი მხარე შეესაბამება უარყოფით ტერმინალს.
ვოლტმეტრის სურათზე ორჯერ დაწკაპუნებით იხსნება დიალოგური ფანჯარა ვოლტმეტრის პარამეტრების შესაცვლელად:
- შიდა წინააღმდეგობის მნიშვნელობები (ნაგულისხმევი 1MΩ),
- გაზომილი ძაბვის ტიპი (DC-მუდმივი, AC-ცვლადი).
ალტერნატიული სინუსოიდური ძაბვის (AC) გაზომვისას ვოლტმეტრი აჩვენებს ეფექტურ მნიშვნელობას

ამპერმეტრი

ამპერმეტრი გამოიყენება AC ან DC დენის გასაზომად. მართკუთხედის სქელი ხაზოვანი მხარე შეესაბამება უარყოფით ტერმინალს.
ამპერმეტრის სურათზე ორჯერ დაწკაპუნებით იხსნება დიალოგური ფანჯარა ამპერმეტრის პარამეტრების შესაცვლელად
შიდა წინააღმდეგობის მნიშვნელობები (ნაგულისხმევი 1mΩ),
გაზომილი ძაბვის ტიპი (DC-მუდმივი, AC-ცვლადი).
ალტერნატიული სინუსოიდური ძაბვის (AC) გაზომვისას ამპერმეტრი აჩვენებს ეფექტურ მნიშვნელობას

ინსტრუმენტები

1.ფუნქციის გენერატორი

გენერატორი არის იდეალური ძაბვის წყარო, რომელიც წარმოქმნის სინუსოიდულ, სამკუთხა ან მართკუთხა ტალღის ფორმებს. გენერატორის შუა ტერმინალი, როდესაც დაკავშირებულია წრედ, უზრუნველყოფს საერთო წერტილს ალტერნატიული ძაბვის ამპლიტუდის წასაკითხად. ნულის მიმართ ძაბვის წასაკითხად, ეს პინი დამიწებულია. ყველაზე მარცხენა და მარჯვენა ქინძისთავები გამოიყენება მიკროსქემის სიგნალის მიწოდებისთვის. მარჯვენა ტერმინალზე ძაბვა იცვლება დადებითი მიმართულებით საერთო ტერმინალთან შედარებით, მარცხენა ტერმინალზე - უარყოფითი მიმართულებით.
გენერატორის სურათზე ორჯერ დაწკაპუნებით იხსნება გენერატორის გაფართოებული სურათი, სადაც შეგიძლიათ დააყენოთ:
- გამომავალი სიგნალის ფორმა,
- გამომავალი ძაბვის სიხშირე (სიხშირე),
- მოვალეობის ციკლი (სამუშაო ციკლი),
- გამომავალი ძაბვის ამპლიტუდა (ამპლიტუდა),
- გამომავალი ძაბვის მუდმივი კომპონენტი (Offset).

2. ოსცილოსკოპი

ოსილოსკოპის სურათზე ოთხი შეყვანის ტერმინალია
- ზედა მარჯვენა კლიპი - ჩვეულებრივი,
- ქვედა მარჯვენა - სინქრონიზაციის შეყვანა,
- მარცხენა და მარჯვენა ქვედა ტერმინალი წარმოადგენს არხის A და არხის B შეყვანას, შესაბამისად.
ოსილოსკოპის ესკიზზე ორჯერ დაწკაპუნებით იხსნება მარტივი ოსცილოსკოპის მოდელის სურათი, რომელზეც შეგიძლიათ დააყენოთ
- ღერძების მდებარეობა, რომლებზეც სიგნალი დაგვიანებულია,
- ღერძების გასწვრივ გაწმენდის სასურველი მასშტაბი,
- წარმოშობის გადაადგილება ღერძების გასწვრივ,
- არხის ტევადი შეყვანა (AC ღილაკი) ან პოტენციური შეყვანა (DC ღილაკი),
- სინქრონიზაციის რეჟიმი (შიდა ან გარე).

ტრიგერის ველი გამოიყენება ოსილოსკოპის ეკრანზე სვიპის დაწყების დასადგენად. Edge ხაზის ღილაკები ადგენენ ოსცილოგრამის გაშვების მომენტს პულსის დადებით ან უარყოფით კიდეზე სინქრონიზაციის შეყვანისას. Level ველი საშუალებას გაძლევთ დააყენოთ დონე, რომელზედაც ამოქმედდება sweep.
ღილაკები Auto, A, B, Ext კომპლექტი სინქრონიზაციის რეჟიმები
- ავტომატური - ავტომატური გაშვება, როდესაც წრე ჩართულია. როდესაც სხივი მიაღწევს ეკრანის ბოლოს, ტალღის ფორმა ჩაიწერება ეკრანის დასაწყისიდან,
-A - გამომწვევი არის სიგნალი A შესასვლელში,
-B - გამომწვევი არის სიგნალი B შესასვლელში,
- Ext - გარე დაწყება. ამ შემთხვევაში, ტრიგერის სიგნალი არის სიგნალი, რომელიც გამოიყენება საათის შეყვანაზე.

EXPAND ღილაკის დაჭერით მარტივ ოსცილოსკოპის მოდელზე იხსნება გაფართოებული ოსილოსკოპის მოდელი. მარტივი მოდელისგან განსხვავებით, აქ არის სამი საინფორმაციო დაფა, რომელიც აჩვენებს გაზომვის შედეგებს. გარდა ამისა, პირდაპირ ეკრანის ქვემოთ არის გადახვევის ზოლი, რომელიც საშუალებას გაძლევთ დააკვირდეთ ნებისმიერ დროის ინტერვალს მიკროსქემის ჩართვის მომენტიდან მიკროსქემის გამორთვის მომენტამდე.

ოსილოსკოპის ეკრანზე არის ორი კურსორი (წითელი და ლურჯი), მონიშნულია 1 და 2, რომლითაც შეგიძლიათ გაზომოთ მყისიერი ძაბვის მნიშვნელობები ოსცილოგრამის ნებისმიერ წერტილში. ამისათვის კურსორები მაუსით მიათრევს საჭირო პოზიციაზე (კურსორის ზედა ნაწილში მდებარე სამკუთხედები იჭერს მაუსის).
პირველი კურსორის გადაკვეთის წერტილების კოორდინატები ოსცილოგრამებთან ნაჩვენებია მარცხენა დაფაზე, მეორე კურსორის კოორდინატები შუა დაფაზე. მარჯვენა პანელი აჩვენებს განსხვავებების მნიშვნელობებს პირველი და მეორე კურსორის შესაბამის კოორდინატებს შორის.
Reduce ღილაკი უზრუნველყოფს გადასვლას მარტივ ოსცილოსკოპის მოდელზე.

3. პლოტერი (ბოდე პლოტერი)

გამოიყენება ამპლიტუდა-სიხშირის (AFC) და ფაზის სიხშირის შესაქმნელად<ФЧХ) характеристик схемы.
პლოტერი ზომავს სიგნალის ამპლიტუდების თანაფარდობას წრედის ორ წერტილში და მათ შორის ფაზურ ცვლას. გაზომვისთვის, პლოტერი წარმოქმნის საკუთარ სიხშირის სპექტრს, რომლის დიაპაზონის დაყენება შესაძლებელია მოწყობილობის დაყენებისას. შესწავლილ წრეში ნებისმიერი AC წყაროს სიხშირე იგნორირებულია, მაგრამ წრე უნდა შეიცავდეს რაიმე სახის AC წყაროს.
პლოტერს აქვს ოთხი დამჭერი: ორი შესასვლელი (IN) და ორი გამომავალი (OUT). IN და OUT შეყვანის მარცხენა ქინძისთავები უკავშირდება შესამოწმებელ წერტილებს, ხოლო IN და OUT შეყვანის მარჯვენა ქინძისთავები დამიწებულია.
ორმაგი დაწკაპუნებით პლოტერის სურათზე იხსნება მისი გადიდებული სურათი.

ღილაკზე MAGNITUDE დაჭერილია სიხშირის პასუხის მისაღებად, PHASE ღილაკზე - ფაზის პასუხის მისაღებად.
VERTICAL პანელი განსაზღვრავს:
- ვერტიკალური ღერძის პარამეტრის საწყისი (I) მნიშვნელობა,
ვერტიკალური ღერძის პარამეტრის საბოლოო (F) მნიშვნელობა
- ვერტიკალური ღერძის მასშტაბის ტიპი - ლოგარითმული (LOG) ან ხაზოვანი (LIN).
ჰორიზონტალური პანელი დაყენებულია ანალოგიურად.
სიხშირის პასუხის მიღებისთანავე, ძაბვის თანაფარდობა გამოსახულია ვერტიკალური ღერძის გასწვრივ:
- ხაზოვანი მასშტაბით 0-დან 10E9-მდე;
- ლოგარითმული მასშტაბით -200 დბ-დან 200 დბ-მდე.
PFC-ის მიღებისას, ვერტიკალური ღერძის გასწვრივ ასახულია გრადუსები -720 გრადუსიდან +720 გრადუსამდე.
ჰორიზონტალური ღერძი ყოველთვის წარმოადგენს სიხშირეს ჰც-ში ან წარმოებულ ერთეულებში.
კურსორი მდებარეობს ჰორიზონტალური მასშტაბის დასაწყისში. კურსორის მოძრავი წერტილის კოორდინატები გრაფიკთან ერთად ნაჩვენებია ქვედა მარჯვენა საინფორმაციო ველებში.

მიკროსქემის მოდელირება
შესასწავლი წრე აწყობილია სამუშაო ველზე მაუსის და კლავიატურის გამოყენებით.
სქემების აშენებისა და რედაქტირებისას ხორციელდება შემდეგი ოპერაციები:
- კომპონენტის შერჩევა კომპონენტების ბიბლიოთეკიდან;
- ობიექტის შერჩევა;
- ობიექტის მოძრაობა;
- ობიექტების კოპირება;
- ობიექტების მოცილება;
- მიკროსქემის კომპონენტების კავშირი გამტარებთან;
- კომპონენტების მნიშვნელობების დაყენება;
- საზომი მოწყობილობების კავშირი.
მიკროსქემის და დამაკავშირებელი მოწყობილობების აგების შემდეგ, მიკროსქემის მუშაობის ანალიზი იწყება პროგრამის ფანჯრის ზედა მარჯვენა კუთხეში გადამრთველის დაჭერის შემდეგ (ამ შემთხვევაში, წრედის დროის მომენტები ნაჩვენებია ქვედა მარცხენა კუთხეში. ეკრანი).
გადამრთველის ხელახლა დაჭერით წრე აჩერებს.
მიკროსქემის მუშაობისას შეგიძლიათ შეაჩეროთ კლავიატურაზე F9 ღილაკის დაჭერით; F9-ის ხელახლა დაჭერით გადაიტვირთება წრედი (მსგავსი შედეგის მიღწევა შესაძლებელია გადამრთველის ქვეშ მდებარე პაუზის ღილაკზე დაჭერით).
მიკროსქემის ასაგებად აუცილებელი კომპონენტის არჩევა ხდება აუცილებელი ელემენტის შემცველი კომპონენტების ველის შერჩევის შემდეგ. ეს ელემენტი იჭერს მაუსის და გადადის სამუშაო ველზე.
ობიექტის შერჩევა. კომპონენტის არჩევისას დააწკაპუნეთ მასზე მაუსის მარცხენა ღილაკით. ამ შემთხვევაში კომპონენტი წითლდება. (შეგიძლიათ წაშალოთ არჩევანი სამუშაო სივრცის ნებისმიერ ადგილას დაწკაპუნებით.)
ობიექტის გადატანა. ობიექტის გადასატანად, აირჩიეთ ის, მოათავსეთ მაუსის მაჩვენებელი ობიექტზე და მაუსის მარცხენა ღილაკზე დაჭერით გადაიტანეთ ობიექტი.
ობიექტის ბრუნვა შესაძლებელია. ამისათვის ჯერ უნდა აირჩიოთ ობიექტი, შემდეგ დააწკაპუნოთ მარჯვენა ღილაკით და აირჩიოთ სასურველი ოპერაცია.
- როტაცია (როტაცია 90 გრადუსით),
- გადაატრიალეთ ვერტიკალურად (შეატრიალეთ ვერტიკალურად),
- გადაატრიალეთ ჰორიზონტალურად (შეატრიალეთ ჰორიზონტალურად)
ობიექტების კოპირება ხორციელდება ბრძანებით Copy Edit მენიუდან. კოპირებამდე უნდა შეირჩეს ობიექტი. როდესაც ბრძანება შესრულებულია, არჩეული ობიექტი კოპირდება ბუფერში. გაცვლის ბუფერში შიგთავსის სამუშაო სივრცეში ჩასართავად აირჩიეთ ჩასმა ბრძანება რედაქტირების მენიუდან
ობიექტების ამოღება. შერჩეული ობიექტების წაშლა შესაძლებელია Delete ბრძანებით.
მიკროსქემის კომპონენტების შეერთება გამტარებთან. კომპონენტების დირიჟორებთან დასაკავშირებლად საჭიროა მაუსის მაჩვენებლის გადატანა კომპონენტის პინზე (ამ შემთხვევაში პინზე გამოჩნდება შავი წერტილი). მაუსის მარცხენა ღილაკზე დაჭერით, გადაიტანეთ მაუსის მაჩვენებელი კომპონენტის პინზე, რომელთანაც გსურთ დაკავშირება და გაათავისუფლეთ მაუსის ღილაკი. კომპონენტების ტერმინალები დაკავშირებული იქნება დირიჟორით.
გამტარის ფერის შეცვლა შესაძლებელია დირიჟორზე მაუსის ორჯერ დაწკაპუნებით და გამოჩენილი ფანჯრიდან სასურველი ფერის არჩევით.
გამტარის ამოღება. თუ რაიმე მიზეზით საჭიროა დირიჟორის ამოღება, აუცილებელია მაუსის მაჩვენებლის გადატანა კომპონენტის გამოსავალზე (შავი წერტილი უნდა გამოჩნდეს). მაუსის მარცხენა ღილაკზე დაჭერით გადაიტანეთ იგი სამუშაო ველის ცარიელ ადგილას და გაათავისუფლეთ მაუსის ღილაკი. დირიჟორი გაქრება.

პარამეტრის მნიშვნელობები დაყენებულია კომპონენტის თვისებების დიალოგურ ფანჯარაში, რომელიც იხსნება კომპონენტის სურათზე ორჯერ დაწკაპუნებით (მნიშვნელობის ჩანართი).
თითოეულ კომპონენტს შეიძლება მიენიჭოს სახელი (Label ჩანართი)
მოწყობილობების დამაკავშირებელი. მოწყობილობის ჩართვასთან დასაკავშირებლად საჭიროა მოწყობილობა თაგვის საშუალებით გადაათრიოთ ხელსაწყოების ზოლიდან სამუშაო ველზე და დააკავშიროთ მოწყობილობის მილები შესასწავლ წერტილებთან. ზოგიერთი მოწყობილობა უნდა იყოს დასაბუთებული, წინააღმდეგ შემთხვევაში მათი წაკითხვა არასწორი იქნება.
ინსტრუმენტის გაფართოებული სურათი ჩნდება, როდესაც ორჯერ დააწკაპუნებთ მინიატურულ სურათზე.
სავარჯიშო: აკრიფეთ ნახატზე ნაჩვენები ძაბვის გამყოფი წრე.
- გამოიყენე სინუსოიდური ძაბვა 3 კჰც სიხშირით და 5 ვ ამპლიტუდით ფუნქციის გენერატორიდან მიკროსქემის შეყვანაზე,
- დააკავშირეთ იგივე სიგნალი ოსცილოსკოპის A არხზე,
- დაკავშირება ოსილოსკოპის გამყოფი არხის B გამოსავალთან,
- მონიშნეთ A და B არხის დირიჟორები სხვადასხვა ფერებით,
- ჩართეთ წრე, საჭიროების შემთხვევაში, შეცვალეთ საზომი ხელსაწყოების პარამეტრები,
-გადადით ოსილოსკოპის მოწინავე მოდელზე. კურსორისა და მარცხენა საინფორმაციო დაფის გამოყენებით გაზომეთ გამომავალი სიგნალის ამპლიტუდის მნიშვნელობა.
- გარდა ამისა, შეაერთეთ ვოლტმეტრები შემავალ და გამომავალზე და ისევ ჩართეთ წრე.
მიიღეთ სწორი ვოლტმეტრის ჩვენებები.

სიტყვების გენერატორი
დიაგრამა აჩვენებს სიტყვების გენერატორის შემცირებულ სურათს

გენერატორის ბოლოში 16 გამომავალი პარალელურად კვებავს გენერირებული სიტყვის ბიტებს.
საათის სიგნალის გამომავალი (ქვედა მარჯვნივ) იკვებება საათის იმპულსების თანმიმდევრობით მოცემულ სიხშირეზე.
სინქრონიზაციის შეყვანა გამოიყენება საათის პულსის მიწოდებისთვის გარე წყაროდან.
ორჯერ დააწკაპუნეთ გენერატორის გაფართოებული სურათის გასახსნელად

გენერატორის მარცხენა მხარე შეიცავს 16 ბიტიან სიტყვებს, რომლებიც მითითებულია თექვსმეტობით კოდში. თითოეული კოდის კომბინაცია შეყვანილია კლავიატურის გამოყენებით. რედაქტირებადი უჯრედის რაოდენობა (0-დან 03FF-მდე, ანუ 0-დან 2047-მდე) მონიშნულია რედაქტირების ველში. გენერატორის მუშაობისას მისამართის განყოფილებაში ნაჩვენებია მიმდინარე უჯრედის მისამართი (Current), საწყისი უჯრედი (Initial) და საბოლოო უჯრედი (Final). გაცემული 16 გამოსავალზე (გენერატორის ბოლოში) კოდის კომბინაციები ნაჩვენებია ASCII კოდში და ბინარულ კოდში (ორობითი).
გენერატორს შეუძლია იმუშაოს ეტაპობრივად, ციკლურ და უწყვეტ რეჟიმში.
-Step ღილაკი აყენებს გენერატორს ნაბიჯ რეჟიმში;
- Burst ღილაკი - ციკლურ რეჟიმში (ყველა სიტყვა იგზავნება გენერატორის გამოსავალზე თანმიმდევრობით ერთხელ;
-ციკლის ღილაკი - უწყვეტ რეჟიმში. უწყვეტი მუშაობის შესაჩერებლად, კვლავ დააჭირეთ ღილაკს Cycle.
ტრიგერის პანელი განსაზღვრავს გენერატორის გაშვების მომენტს (შიდა - შიდა სინქრონიზაცია, გარე - გარე სინქრონიზაცია, როდესაც მონაცემები მზად იქნება.)
გარე სინქრონიზაციის რეჟიმი გამოიყენება, როდესაც შესამოწმებელ მოწყობილობას შეუძლია დაადასტუროს (დაადასტუროს) მონაცემების მიღება. ამ შემთხვევაში, მოწყობილობა კოდის კომბინაციასთან ერთად იღებს სიგნალს Data Ready ტერმინალიდან და შესამოწმებელმა მოწყობილობამ უნდა გასცეს მონაცემთა მიღების სიგნალი, რომელიც უნდა იყოს დაკავშირებული სიტყვა გენერატორის Trigger ტერმინალთან. ეს სიგნალი აწარმოებს გენერატორის შემდეგ დაწყებას.
Breakpoint ღილაკი არღვევს გენერატორს მითითებულ უჯრედში. ამისათვის აირჩიეთ სასურველი უჯრედი კურსორით და შემდეგ დააჭირეთ ღილაკს Breakpoint
შაბლონის ღილაკი ხსნის მენიუს, რომლითაც შეგიძლიათ
ბუფერის გასუფთავება - ყველა უჯრედის შინაარსის წაშლა,
გახსენით - ჩატვირთეთ კოდების კომბინაციები ფაილიდან .dp გაფართოებით.
შენახვა - ჩაწერეთ ეკრანზე აკრეფილი ყველა კომბინაცია ფაილში;
ზემოთ მრიცხველი - შეავსეთ ეკრანის ბუფერი კოდების კომბინაციებით, ნულოვან უჯრაში 0-დან და შემდეგ ყოველ მომდევნო უჯრედში ერთის დამატება;
Down counter - შეავსეთ ეკრანის ბუფერი კოდების კომბინაციებით, დაწყებული FFFF-ით ნულოვან უჯრედში და შემდეგ მცირდება 1-ით ყოველ მომდევნო უჯრედში;

Shift მარჯვნივ - შეავსეთ ყოველი ოთხი უჯრედი 8000-4000-2000-1000 კომბინაციებით და გადაიტანეთ ისინი მარჯვნივ მომდევნო ოთხ უჯრედში;
Shift მარცხენა - იგივე, მაგრამ გადავიდა მარცხნივ.

ლოგიკური ანალიზატორი
დიაგრამაზე ნაჩვენებია ლოგიკური ანალიზატორის შემცირებული სურათი

ლოგიკური ანალიზატორი უკავშირდება წრეს მის მარცხენა მხარეს არსებული ქინძისთავების გამოყენებით. ამავდროულად, სიგნალების დაკვირვება შესაძლებელია მიკროსქემის 16 წერტილში. ანალიზატორი აღჭურვილია ორი მხედველობითი ხაზით, რაც საშუალებას გაძლევთ მიიღოთ დროის ინტერვალების კითხვა T1, T2, T2-T1, ასევე ჰორიზონტალური გადახვევის ზოლი.

საათის ბლოკი შეიცავს ტერმინალებს ტრიგერის სიგნალების ჩვეულებრივი გარე და შერჩევითი საკვალიფიკაციო წყაროს დასაკავშირებლად, რომლის პარამეტრების დაყენება შესაძლებელია მენიუს გამოყენებით, რომელსაც ეწოდება Set ღილაკი.
თქვენ შეგიძლიათ ჩართოთ სიგნალის ამომავალ (დადებითი) ან დაცემა (უარყოფითი) კიდეზე გარე (გარე) ან შიდა (შიდა) წყაროს გამოყენებით. საათის კვალიფიკაციის ფანჯარაში შეგიძლიათ დააყენოთ ლოგიკური სიგნალის მნიშვნელობა (0.1 ან x), რომლითაც გაშვებულია ანალიზატორი.
გარე სინქრონიზაცია შეიძლება განხორციელდეს ლოგიკური დონეების კომბინაციით, რომელიც გამოიყენება ანალიზატორის არხების შეყვანაზე.

MySQL Workbench არის პროგრამული პროდუქტი, რომელიც შექმნილია მონაცემთა ბაზის დიზაინისთვის. მონაცემთა ბაზის მუშაობისა და მოდელირების ხელსაწყოების კატალოგის თანდასწრებით. ინსტრუმენტი ხასიათდება მაღალი ეფექტურობით.

პროგრამული უზრუნველყოფის გამოყენება რეკომენდებულია რთული გადასვლისთვის. ცხრილები აჩვენებს შენახულ პროცესებს, უცხო კლავიშებს. მხარდაჭერილია ინტეგრირებული გარსი, რომელიც საშუალებას გაძლევთ დაწეროთ სკრიპტები. უპირველეს ყოვლისა, პროგრამა არის დიზაინის ინსტრუმენტი ვიზუალური გრაფიკული პრეზენტაციისთვის. არსებობს რედაქტორი, რომელიც საშუალებას გაძლევთ შეცვალოთ მოთხოვნები სერვერის მეშვეობით შემდგომი გაგზავნით. მიღებული პასუხები წარმოდგენილია ცხრილების სახით. რენდერის დროს მომხმარებელი ინარჩუნებს რედაქტირების უნარს.

ჩამოტვირთეთ უფასოდ MySQL Workbench-ის სრული რუსული ვერსია ოფიციალური ვებ-გვერდიდან რეგისტრაციისა და SMS-ის გარეშე.

Სისტემის მოთხოვნები

  • მხარდაჭერილი ოპერაციული სისტემა: Windows 10, Vista, 8.1, XP, 7, 8
  • ბიტის სიღრმე: 64 ბიტი, 32 ბიტი, x86


ჩვენ გირჩევთ წაიკითხოთ

ზედა