Векторная диаграмма
18.05.2019
Подскажите, пожалуйста, как можно строить векторные диаграммы синусоидальных сигналов в SPS?
Популярные посты
- Experience Moto X3M Unblocked and Online at motox3monline.net
- SoundboardMax: A Dynamic Hub for Every Meme Soundboard Enthusiast
- Geometry Dash Lite: The Ultimate Test of Timing and Patience
- Enjoy Basket Random Full Screen for a Better Unblocked Gaming Experience
- A Subtle Masterpiece of Puzzle Gaming
- Drifting on Cosmic Currents: The Mesmerizing Journey of Space Waves
- Block Blast Game – Addictive Puzzle Challenge
- Wacky Flip – A Wild Mix of Physics, Precision, and Pure Comedy
- Dinosaur Game - The Endless Running Adventure of the T-Rex
- World Guesser – A Global Adventure Through Visual Discovery
Темы
- Цифровая обработка сигналов
- Изображения и видео
- Системы управления
- Математика и статистика
- Системы связи
- Электропривод и силовая электроника
- Робототехника и беспилотники
- Встраиваемые системы
- ПЛИС и СнК
- Глубокое и машинное обучение(ИИ)
- Автоматизация испытаний
- Верификация и валидация
- Биология
- Радиолокация
- Другое
Популярные теги
MATLAB (313)
Simulink (209)
конкурс_hub.exponenta_2019 (54)
конкурс_hub_2021 (46)
Student_Hub_2021 (45)
Электропривод (38)
StudentHub2019 (35)
системы управления (35)
моделирование (28)
VIIВСЕРОССИЙСКАЯКОНФЕРЕНЦИЯ (27)
MATLAB-программирование (26)
доклад (25)
электротехника (25)
МОП (25)
ЦОС (25)
В скобках указано количество постов по тегу
Все теги
Ответы
1. В Simulink c помощью Fourier определяем амплитуды и фазы нужных сигналов. Если какой-то сигнал требуется принять за опорный, то значение фазы этого сигнала вычитаем из фаз всех остальных сигналов.
2. Записываем в Workspace установившиеся значения сигналов блоком Triggered To Workspace. Пусть в результате будем иметь в Workspace вектор Current, содержащий два значения - амплитуду и фазу тока и вектор Voltage, содержащий два значения - амплитуду и фазу напряжения.
3. Вычисляем действующие значения тока и напряжения и их фазы (в радианах):
4. Вычисляем проекции векторов на действительную и мнимую оси. Например:
4. Строим линии векторов и отмечаем маркерами концы векторов. Что-то типа: plot([0 X_Current],[0 Y_Current],'r.-',X_Current, Y_Current,'rs-',[0 X_Voltage], [0 Y_Voltage],'b.-',X_Voltage, Y_Voltage,'bs-');
И получаем нечто похожее на векторную диаграмму.
Но... Дело в том, что на построенной диаграмме (объект figure) есть возможность строить стрелки - кнопка "Insert Arrow". Подозреваю, что эти стрелки можно строить и программно. Правда придется все самому программировать...
А еще можно скачать функцию Arrow3 и строить векторы: