Это команда gsmc, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
gsmc - Калькулятор диаграмм Смита GTK для согласования ВЧ-импеданса
СИНТАКСИС
GSMC
ОПИСАНИЕ
GSMC это приложение GTK, которое позволяет выполнять все вычисления, обычно выполняемые на
Диаграмма Смита. Это позволяет производить расчет для сети, состоящей из резисторов,
конденсатор, индуктивность и линия передачи (также как шлейф). Топология сети
ограничено последовательным, параллельным и пропускным для линии передачи. Нет серий
допускается подключение в параллельном ответвлении, а не в параллельном соединении в последовательном ответвлении.
Линия передачи может быть размещена в виде квадруполя, параллельного или последовательного шлейфа, либо
открыт или закорочен на другом конце.
Процедура расчета начинается с установки начального импеданса для согласования, затем
сетевые элементы добавляются и настраиваются для получения желаемого значения импеданса.
Полученная таким образом сеть может быть сохранена в формате специй для других анализов; текущая работа может
быть сохраненным для последующего извлечения.
Начальное (стартовое) сопротивление считается «нагрузкой», поэтому при добавлении линии передачи
размещен как квадруполь, вращение по часовой стрелке, идущее «к генератору»; генератор
помещается после последнего сетевого элемента, как видно из вывода spice.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Ничто
INTERACTIVE КОМАНДЫ
GSMC это приложение GTK на основе меню с максимально возможным количеством ускорителей и мнемоник.
Почти все команды могут быть выполнены одним нажатием клавиши или нажатием клавиши с модификаторами.
По мнению автора, это предпочтительный способ для очень специализированных программ, которые
должен широко использоваться.
Ctrl + q Выйти из программы.
Ctrl + 1 Переключить визуализацию круга импеданса (Z)
Ctrl + 2 Переключить визуализацию круга проводимости (Y)
Ctrl + 3 Переключить визуализацию круга коэффициента отражения (RHO)
Ctrl + 4 Переключить визуализацию постоянного Q-круга
s Задать начальную точку: можно ввести как импеданс, полную проводимость или коэффициент отражения.
Ctrl + 0 (ноль)
Установите характеристическое сопротивление z0
f Установить частоту (f0)
r Добавьте резистор
l Добавить индуктор
c Добавьте конденсатор
t Добавить линию передачи или заглушку
Shift + R
Вставьте резистор перед выделенным элементом
Shift + l
Вставьте индуктор перед выделенным элементом
Shift + c
Вставьте конденсатор перед выделенным элементом
Shift + t
Вставьте линию передачи или заглушку перед выделенным элементом
d Удалить текущий выделенный элемент
Shift + Curs вверх
Выделить предыдущий элемент
Shift + Curs вниз
Выделить следующий элемент
Shift + Curs влево
Уменьшить первое поле текущего выделенного элемента
Shift + Curs Rigth
Увеличить первое поле текущего выделенного элемента
Mod + Curs влево
Уменьшить второе поле текущего выделенного элемента
Mod + Curs Rigth
Увеличить второе поле текущего выделенного элемента
Мод + Curs Up
Увеличьте шаг настройки
Mod + Curs Down
Уменьшите шаг настройки
Ctrl + w Записать сетевой файл в формате spice
Ctrl + n Перезапустить для нового расчета с чистым графиком
= Изменить первое поле текущего выделенного элемента
Mod + = Изменить второе поле текущего выделенного элемента
Ctrl + a Начать процедуру автонастройки (цель настройки - характеристический импеданс)
Ctrl + x Переключить флаг блокировки в процедуре автонастройки
Ctrl + p Записать файл EPS или PS
Ctrl + l Загрузить ранее сохраненное задание .B gsmc
Ctrl + l Сохранить задание gsmc в формате .B
Ctrl + f Увеличить частоту
Shift + Ctrl + F
Уменьшить частоту
Проверьте нажатие клавиш в Интернете, чтобы увидеть обновленный список команд.
ДИАЛОГ ПОБЕДИТЬ
Для операции, требующей ввода данных, создается виджет; он состоит из текста
поле ввода и, при желании, какой-либо переключатель для выбора формата ввода данных.
Формат ввода данных может быть одним числом или более сложной строкой. Прежде всего
каждое число может быть указано с использованием стандартного префикса единицы измерения, например:
а (атто) 1e-18
f (фемто) 1e-15
п (пико) 1e-12
п (нано) 1e-9
u (микро) 1e-6
м (милли) 1e-3
k (кило) 1e3
M (мега) 1e6
G (гига) 1e9
Т (тера) 1e12
Обратите внимание, что для формата вывода специй мега записывается как MEG вместо M, это будет
иначе распознается специей как милли. Единицы измерения не могут быть в тексте
вошел.
Если требуется комплексное число, используются как прямоугольный, так и полярный формат.
распознается: первый может поставляться как '12.3 .456-jXNUMXm ', в то время как последний может поставляться как
«34.2 145» означает модуль упругости 34.2 с фазой 145 градусов. Если комплексное число
чисто мнимой может быть предоставлено только что-то вроде 'j82', в то время как если мнимая часть
ноль может быть дано одно число. Мнимый оператор может быть представлен как 'i', так и как
'j'.
ДАННЫЕ ПРЕЗЕНТАЦИЯ
Единое окно GSMC делится на четыре части:
- Сама диаграмма Смита в верхней левой части, где дуги и постоянная окружность
нарисованы.
- Вертикальная полоса справа на диаграмме Смита, где начальная, конечная и курсор
сопротивление представлено вместе с общими данными.
- Горизонтальная полоса в нижней части диаграммы Смита, где расположены элементы сети.
в списке.
- Часть в правом нижнем углу для будущего использования ...
ПРИМЕР OF ИСПОЛЬЗОВАНИЕ
Давайте попробуем простой пример, чтобы понять, как GSMC Работа. Предположим, у вас есть груз
10-j35ohm должно быть согласовано с 50 + j0ohm на рабочей частоте 15.5 МГц, и мы можем использовать
только концентрированные реактивные элементы, т.е. индуктивности и конденсаторы.
Итак, начните с установки рабочей частоты: нажмите «f», и появится диалоговое окно с выигрышем. Введите
строку '15.5 .XNUMXM ', а затем нажмите клавишу ВВОД. Теперь в вертикальной полосе введена частота.
отображается.
Затем установите импеданс начальной точки: нажмите 's', и появится диалоговое окно с названием
"Начальная точка"; выберите формат для начальной точки, щелкнув переключатель "Z" или
используя Menmonic через Mod + Z. Теперь импеданс можно ввести как строку '10 -j35'.
с последующим вводом. Начальная точка теперь отображается в виде маленького кружка.
Теперь сеть должна быть построена: давайте начнем с последовательной индуктивности 800 нГн, так что
нажмите "l", а затем введите значение как "800n", убедитесь, что переключатель "Series" установлен
выбрано перед нажатием Enter. TAB и Shift + TAB полезны для перемещения по элементам в диалоге.
выиграть, не отрывая рук от клавиатуры. Это значение действительно слишком велико, используйте Shft + Left.
курсор, чтобы немного уменьшить. Куда? Поможем вам отобразить постоянную допуска
кругов, нажав "Ctrl + 2", дуга должна перейти в круг G = 1 (также называемый зеркальным
круг), это около 546 нГн.
Теперь добавьте конденсатор в параллельное соединение, говоря 200 пФ: нажмите 'c' и вставьте
строка '200p' и выберите "Параллельно" мышью или "Mod + p". Теперь допуск
круги могут сбивать с толку, удалите это повторным нажатием «Ctrl + 2». Значение 200 пФ тоже слишком велико.
маленький, увеличьте его, нажав Shift + курсор влево вверх, чтобы переместить конечную точку рядом с
центр диаграммы. Точка, достигнутая при 429 пФ, имеет почти нулевое мнимое значение, но составляет 43 Ом.
реальная часть вместо 50 Ом.
Итак, вернемся к индуктивности и попытаемся изменить ее, с помощью Shift + Cursor вверх перейти к первому
компонента, а затем попробуйте изменить значение индуктивности, нажимая курсор влево и вправо.
Изменения слишком велики и 50 + j0 не могут быть достигнуты. Так что нажмите "Mod + Cursor down" и
Значение "tunestep", отображаемое на вертикальной полосе, уменьшено с 10% до 5%, попробуйте снова использовать
Shift + курсоры влево и вправо. Так полегчало. Теперь проделайте то же самое с конденсатором, перейдя к
это нажатием курсора вниз и регулировкой значения индуктивности.
Окончательные значения должны быть около 568 нГн и 408 пФ. Теперь вы хотите узнать, какое приложение использует
наиболее близкие стандартные коммерческие значения, то есть 560 нГн и 390 пФ в серии E12. Выбирать
(с Shift + Курсор вверх), если необходимо, индуктивность и затем нажмите '=', диалоговое окно
появляется (средняя линия не используется) и должна быть введена строка '560n s'. Следующий переход к
конденсатор (Shift + Curs Down) и нажав '=' вставьте сюда '390p p'. Окончательный результат
КСВ = 1.14, если вам хватит ...
Переместив указатель мыши в точку, где кончаются две дуги, вы увидите, что точка имеет
сопротивление около 10 + j20ohm.
Линия передачи и резистор могут использоваться аналогично, см. Раздел ИНТЕРАКТИВНЫЙ.
КОМАНДЫ, чтобы знать, как их можно разместить. Основное отличие от линии передачи
состоит в том, что у них есть два параметра: электрическая длина и характеристический импеданс:
первый можно отрегулировать с помощью Shift + Курсор влево / вправо, как для резистора, индуктивности и
конденсатор; последнее можно отрегулировать с помощью Mod + курсор влево / вправо.
Теперь сеть можно сохранить либо в GSMC формат (расширение .gdt), нажав Ctrl + s
или в формате специй, нажав Ctrl + w: созданный таким образом файл теперь может быть проанализирован с помощью
имитатор специй или гнукап or нгспайс ; может быть вам интересно смоделировать его подметание
около 15.5 МГц, поэтому измените линию
.ac линия 1 15.50 МЭГ 15.50 МЭГ
in
.ac линия 51 10 МЭГ 30 МЭГ
и запустите специю или гнукап
Этот пример должен быть включен в пакет gsmc, и его можно получить, нажав Ctrl + l и
выбрав example1.gdt.
Алгоритм автонастройки очень примитивен и может не достичь того, что очень просто сделать вручную,
многого не просите, работа в процессе ...
Нарисованные таким образом диаграммы можно распечатать в файл Postscript или Encapsulated Postscript; в
напечатанный файл некоторая информация добавляется на чертеж диаграммы, а также на схему
Описание и некоторая текущая стоимость зашифрованы. Автоматическое распознавание
расширение имени файла .eps или .ps позволяет указать, должен ли файл быть инкапсулированным.
формат или нет.
Используйте gsmc онлайн с помощью сервисов onworks.net