![](/user_photo/2706_HbeT2.jpg)
- •1. Аналіз класів пам’яті змінних
- •2. Аналіз класів пам’яті функцій.
- •3. Концепція типу у мові програмування. Аналіз відомих методів типізації
- •4. Вільні масиви в мові програмування Сі, їх призначення та відмінність від звичайних. Навести приклади опису та застосування.
- •7, 26. Правила формування атрибутів доступу до членів похідного класу в залежності від атрибуту доступу базового класу та заданого атрибуту у списку спадкування.
- •8, 27. Вказівники та динамічна пам’ять. Аналіз методів виділення та звільнення динамічної пам’яті
- •9, 28. Аналіз методів передачі параметрів до підпрограм через локальні та нелокальні середовища
- •10. Зв’язний список та наскрізний прохід по зв’язному списку. Операції над зв’язними списками. Додавання та вилучення елементів у зв’язному списку. Навести приклади.
- •11. Структури даних. Типові статичні та динамічні структури даних. Доступ до даних.
- •12. Аналіз методів подання графів у вигляді динамічних та статичних структур даних. Матриця суміжності
- •13. Парадигма об’єктно-орієнтованого програмування та основні його принципи, їх зміст.
- •14. Порівняльний аналіз статичних та віртуальних методів в об’єктно-орієнтованому програмуванні, їх особливості. Призначення та правила формування конструкторів та деструкторів.
- •15. Правила віртуалізації методів в ооп.
- •16. Поняття технології створення програмного забезпечення та основні технологічні етапи. Приклади технологій.
- •17. Взаємозв’язок імен масивів та вказівників в мові програмування Сі. Операції над вказівниками. Приклади для одно- та двомірних масивів.
- •18. Контейнерні класи та їх призначення
- •19, 29. Вкладені класи та їх призначення.
- •20. Локальні класи та їх призначення
- •23. Абстрактні типи даних, правила і засоби їх формування.
- •30. Математичні моделі біполярного транзистора програми Spice
- •31. Алгоритм розрахунку перехідної характеристики програми Spice
- •32. Алгоритм розрахунку режиму за постійним струмом програми Spice
- •34. Поняття об’єкту в мові vhdl
- •35. Поняття сигналу в мові vhdl. Драйвер сигналу
- •36. Модель дискретного часу в мові vhdl.
- •37. Модель польового транзистора програми Spice
- •38. Архітектурне тіло та об’єкт в мові vhdl
- •39. Призначення та можливості програми spice
- •40. Оператор процесу в мові vhdl
- •41. Створення структурного опису цифрової системи мовою vhdl
- •42. Змінні та сигнали в мові vhdl
- •43. Присвоювання сигналу в мові vhdl
- •44. Планування транзакцій та драйвер сигналу в мові vhdl
- •45. Розрахунок амплітудно-частотної характеристики в програмі Spice.
- •46. Послідовні та паралельні оператори мови vhdl
- •47. Створення примірників компонентів та опис топології цифрового пристрою мовою vhdl
- •48.Опис рівня регістрової передачі мовою vhdl
- •49. Вхідна мова програми Spice
- •50. Модель Еберса-Мола біполярного транзистора
- •51. Модель Гумеля-Пуна біполярного транзистора
- •52. Інерційна та транспортна затримки в мові vhdl
- •53. Принципи роботи системного інтерфейсу isa (8 біт).
- •54. Стандарти систем автоматизації, побудованих на основі системних інтерфейсів.
- •55. Інтерфейс hs-488 ( швидкісний канал спільного користування).
- •57, 66, 70, 71.Канал спільного користування. Структура магістралі. Робота шини. Реалізація інтерфейсу.
- •58, 73. Приладовий інтерфейс (канал загального користування). Адресування приладів на магістралі. Алгоритми обміну інформацією в магістралі.
- •59. Приладовий інтерфейс (канал загального користування). Пошук джерела сигналу “запит на обслуговування”. Послідовне опитування.
- •60. Приладовий інтерфейс (канал загального користування). Пошук джерела сигналу “запит на обслуговування”. Паралельне опитування
- •64. Основні принципи перетворення сигналів. Дискретизація сигналів. Цифро-аналогові перетворювачі.
- •67, 72. Основні принципи перетворення сигналів. Дискретизація сигналів. Цифро-аналогові перетворювачі.
- •65, 68, 69. Аналогово-цифрове перетворення. Принципи роботи. Реалізація інтерфейсу з ibm pc. Реалізація систем збору інформації
31. Алгоритм розрахунку перехідної характеристики програми Spice
При виконання розрахунку перехідної характеристики програми Spiceобчислюється залежність напруги і струмів у схемі від часу. Перед початком розрахунку перехідної характеристики автоматично виконується розрахунок режиму за постійним струмом, результати якого використовуються як початкові умови для розрахунку перехідної характеристики. Моделювання починається із нульового моменту часу, а закінчується у момент, указаний у директиві .TRAN. Ця директива дозволяє вказати також інші параметри розрахунку перехідних процесів. При виконанні цього розрахунку розв'язується система нелінійних диференційних рівнянь. Розрахунок перехідного процесу є найбільш ресурсномістким розрахунком програми SPICE.
Директива .TRAN:
Загальна форма:
.TRANкрок_виводу кінцевий_час <початковий_час_виводу +<максимальний_крок>><UIC>
Розрахунок перехідного процесу починається у нульовий момент часу і продовжується до моменту кінцевий_час. Якщо початкова ділянка перехідного процесу не цікавить користувача, то можна вказати параметр початковий_час_виводу, при цьому у вихідний файл буде записана інформація про перехідний процес, починаючи з моменту початковий_час_виводу. Параметр крок_виводу вказує крок за часом між окремими результатами, які записуються у вихідний файл. Параметр максимальний_крок обмежує максимальний крок за часом при чисельному інтегруванні системи диференційних рівнянь.За замовчуванням як початкові умови використовуються значення вузлових напруг і струмів у схемі, які отримані у результаті знаходження робочої точки за постійним струмом. За необхідності за допомогою параметра UICможна відмінити розрахунок початкових умов.
За допомогою директиви .ІС можна встановити початкові умови для розрахунку перехідного процесу.
Директива .ІС
Загальна форма:
1CV(вузол 1 )=величина 1 V(вузол2)=величина2 ...
Ця директива задає початкові умови, які використовуватимуться при розрахунках перехідних процесів. Вона має дві різні інтерпретації, яка з них реалізується - залежить від того, чи вказаний параметр UICу директиві .TRAN.
Коли у директиві .TRAN указано параметр UIC, то перед розрахунком перехідної характеристики режим за постійним струмом не обчислюватиметься, а всі початкові напруги у вузлах схеми вказують у директиві .ІС. Початкові умови можна вказати також як параметри ІС=... для кожного компонента, причому ці дані мають більш високий пріоритет ніж ті, що описані у директиві .ІС.
Якщо параметр UIC у директиві .TRAN не вказано, то перед розрахунком перехідної характеристики обчислюватиметься режим за постійним струмом. При обчислені режиму за постійним струмом напруги вузлів, вказані в директиві .ІС, будуть мати величини, вказані у директиві, а всі інші вузлові напруги та струми у схемі будуть розраховані. Ці напруги та струми використовуватимуться як початкові умови при розрахунку перехідної характеристики, причому умови, вказані в директиві .ІС, не впливають на розрахунок.
Досить часто після завершення розрахунку перехідної характеристики потрібно розкласти його результат у ряд Фур’є та вивести у файл амплітуди та фази гармонік і коефіцієнт нелінійних спотворень. Це можна зробити за допомогою директиви .FOUR.
Директива .FOUR
Загальна форма:
_FOURчастота_першої_гармоніки змінна 1 <зміннаЗзміннаЗ ... змінна8>
У цій директиві вказується основна частота (частота_першої_гармоніки) та змінні, з яких потрібно обрахувати коефіцієнти Фур’є. Для обчислення коефіцієнтів Фур’є використовується ділянка тривалістю 1/частота_першої_гармоніки, розташована у кінці розрахованого перехідного процесу У результаті виконання цієї директиви у вихідний файл буде записана інформація про постійну складову вказаних змінних, амплітуду та фазу їх дев'яти гармонік і коефіцієнт нелінійних спотворень.