Details
Title | Разработка редактора принципиальных схем СВЧ-устройств: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_15 «Технологии проектирования системного и прикладного программного обеспечения» |
---|---|
Creators | Дягай Александра Руслановна |
Scientific adviser | Цыган Владимир Николаевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2024 |
Collection | Выпускные квалификационные работы; Общая коллекция |
Subjects | сверхвысокочастотное устройство; система автоматизированного проектирования; принципиальная схема; программный модуль; ultra-high frequency device; computer-aided design system; schematic diagram; software module |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 09.04.01 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2024/vr/vr24-3927 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\33146 |
Record create date | 8/29/2024 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Целью данной является разработка редактора принципиальных схем СВЧ-устройств. Для достижения поставленной цели необходимо изучить функциональные возможности редакторов схем систем автоматизированного проектирования СВЧ-устройств AWR Design Environment и Advanced Design System. Затем следует провести анализ для выбора наиболее подходящей библиотеки для визуализации принципиальных схем. Далее необходимо спроектировать и разработать модуль редактирования принципиальных схем. Завершающим этапом является тестирование разработанного модуля. Для определения наиболее подходящей библиотеки визуализации схем, автором было создано приложение, измеряющее скорость визуализации геометрических примитивов. В результате исследования выбрана библиотека SkiaSharp, обеспечивающая высокую скорость визуализации и предлагающая широкий набор инструментов для работы с изображениями. В результате разработан редактор принципиальных схем СВЧ-устройств на платформе WPF с использованием архитектурного шаблона MVVM. Для проверки корректности работы модуля и его соответствия требованиям было проведено функциональное и автоматизированное тестирование. Редактор принципиальных схем СВЧ-устройств функционирует как самостоятельное приложение, предназначенное для создания пользовательской документации СВЧ-устройств.
The goal is to develop a schematic editor for ultra-high frequency devices. To achieve this goal, it is necessary to study the functional capabilities of schematic editors of automated design systems for ultra-high frequency devices such as AWR Design Environment and Advanced Design System. Then, an analysis should be conducted to select the most suitable library for visualizing schematics. Next, it is necessary to design and develop a module for editing schematics. The final stage is testing the developed module. To determine the most suitable library for visualizing schematics, an application was created that measures the speed of visualizing geometric primitives. As a result of the research, the SkiaSharp library was chosen, which provides high visualization speed and offers a wide range of tools for working with images. As a result, a schematic editor for ultra-high frequency devices was developed on the WPF platform using the MVVM architectural design pattern. Functional and automated testing was carried out to verify the correct operation of the module and its compliance with requirements. The schematic editor for microwave devices operates as a standalone application, intended for creating user documentation for microwave devices.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 1
Last 30 days: 1