Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы по CST
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51
Jack_11502
Цитата(Flit @ Nov 22 2012, 12:49) *
Здравствуйте. Подскажите как можно сравнить результаты одного моделирования с другим.

Создание новой папки в дереве и копирование/вставка в неё результатов моделирования.
Flit
А вывести в excel как - нибудь можно ?
Jack_11502
Цитата(Flit @ Nov 22 2012, 13:56) *
А вывести в excel как - нибудь можно ?

Выделяете то что нужно в Excel вставить.
File->Export->Plot Data (ASCII)
В получившемся файле txt точки на запятые можете поменять в блокноте.
Pir0texnik
а если в панели управления -> языки и рег. стандарты -> доп. параметры -> разделитель целой и дробной части точку поставить?
или 1С не велит? :-)
Jack_11502
Цитата(Pir0texnik @ Nov 22 2012, 20:01) *
а если в панели управления -> языки и рег. стандарты -> доп. параметры -> разделитель целой и дробной части точку поставить?
или 1С не велит? :-)

Простое, красивое решение. Если честно, я не воспринимаю точку в качестве разделителя. Мне не приходило в голову хотя бы временно поменять разделитель sm.gif
Mikers
Подскажите пожалуйста, как можно сформировать криволинейную поверхность, скривленную со всех сторон? Т.е. взять прямоугольный лист и загнуть его края с определенным радиусом вниз.
ignatovtoha
Люди, здравствуйте. Подскажите, пожалуйста, как поступить. Я рассчитываю в CST Microwave studio S-параметры расщепленного планарного волновода (в виде буквы Y). Волноводы располагаются под углом к линиям расчетной сетки. Как с таком случае задавать waveguide ports для ввода в эти волноводы? Если поставить порт в сечении, перпендикулярном оси волновода, то программа ругается, т.к. это сечение не параллельно линиям сетки. Если же задать сечение порта не перпендикулярно оси волновода, то автоматически рассчитанные моды порта не будут уже соответствовать модам волновода. Заранее спасибо за помощь!
dabbler
ignatovtoha: Или добавьте модели повороты и выйдите в координатную сетку или считайте F-солвером - он понимает такие порты.
CST user
Всем привет. Недавно столкнулся с тепловыми расчетами в среде CST и сразу же появилось много вопросов) Основная проблема-задать граничные условия.. Есть источник с одной стороны закрытый воздухом, с другой диэлектриком. Сверху над воздухом стоит радиатор. При увеличивании мощности температура внутри растет а градиент не меняется(на радиаторе показыет 60, при 1200 на истонике между ними около 2 мм). В background ставил вокруг воздух температуру показывает везде 1100-1200... Источник в ватах. Может кто уже через это прошел) Заранее спасибо)
ignatovtoha
Цитата(dabbler @ Nov 27 2012, 13:55) *
добавьте модели повороты и выйдите в координатную сетку

Что Вы имели в виду, поясните пожалуйтса. Я новичок в CST. Если имели в виду просто повернуть модель так, чтобы оси волноводов располагались вдоль линий сетки, то это невозможно, т.к. разные волноводы в модели под острым углом друг к другу.
dabbler
Цитата(ignatovtoha @ Nov 27 2012, 13:00) *
Что Вы имели в виду, поясните пожалуйтса. Я новичок в CST. Если имели в виду просто повернуть модель так, чтобы оси волноводов располагались вдоль линий сетки, то это невозможно, т.к. разные волноводы в модели под острым углом друг к другу.

Нет, модель крутить не надо. Просто продлите ваши волноводы дополнив их поворотами так, чтобы концы оказались в прямоугольной сетке. Если повороты сделаете грамотно, такое изменение не сильно повлияет на то, что вы хотите посчитать.
Альберт
Используйте локальную систему координат.
dabbler
Цитата(Альберт @ Nov 27 2012, 14:31) *
Используйте локальную систему координат.

Для Т-солвера ИМХО не поможет.
ser_aleksey_p
Цитата(CST user @ Nov 27 2012, 14:19) *
а градиент не меняется


А излучающие свойства поверхностей источника и радиатора у Вас заданы?

И не совсем понятно:
Цитата
При увеличивании мощности температура внутри растет а градиент не меняется(на радиаторе показыет 60, при 1200 на истонике между ними около 2 мм). В background ставил вокруг воздух температуру показывает везде 1100-1200...


Если при изменении температуры на источнике температура на радиаторе остается постоянной, то градиент меняется.
ignatovtoha
dabbler: Спасибо, я подумывал о таком варианте. Просто странно, что в такой развесистой софтине не предусмотрено возможностей задания портов не в плоскости сетки. Либо буду считать в frequency domain.
CST user
"А излучающие свойства поверхностей источника и радиатора у Вас заданы?"

Сейчас уперся в поиски параметров для thermal surface... какой коэффициент излучения и теплопроводности(W/m2/K) между алюминием и воздухом? между воздухом и PEC?
Mikers
Здравстуйте. Подскажите, каким способоами можно "нанести" на криволинейную поверхность металлизированные полоски
Пример:
из плоскости с нанесенными плосками


сделать искривленную (с обоих сторон) поверхность с этими же полосками таких же размеров:
StasExR
Цитата(Mikers @ Nov 30 2012, 14:41) *
Здравстуйте. Подскажите, каким способоами можно "нанести" на криволинейную поверхность металлизированные полоски
Пример:
из плоскости с нанесенными плосками
сделать искривленную (с обоих сторон) поверхность с этими же полосками таких же размеров:


Ипользуйте функцию Objects->Bend Sheet
Mikers
Цитата(StasExR @ Dec 3 2012, 10:40) *
Ипользуйте функцию Objects->Bend Sheet

Спасибо, пользовался ей. Очень "упрямая функция", подходит для простых поверхностей. Постоянно выдает ошибку "Sheets have to line in the same plane", даже если я использую один полосок.
Basharin
Всем добрый день.

Подскажите как можно в CST разделить поля на рассеяное и падающее. Например рассматривается задача о рассеяние на цилиндре.
Например в Feko есть такая функция. А что на счет CST?
Спасибо
LoP
Здравствуйте. Моделирую прямоугольный волновод в CST STUDIO. T solver в процессе расчета выдает сообщение "steady state energy criterion met solver stopped". Что это значит? Подскажите пожалуйста.
nexel
Всем привет, прошу вашей помощи. Необходимо смоделировать антенну в программе Microwave Studio. Конструкция антенны - планарная, плоская, предназначена для систем радиочастотной идентификации (RFID). Только начал осваивать программу, не могу разобраться, как смоделировать сам макет антенны, ее проводящий слой и подложку.
Практически такая же антенна описана здесь: Rfid Antenna, но пояснений по программе там нет. Заранее благодарен за любой отклик.
navuho
Цитата(LoP @ Dec 12 2012, 06:26) *
Здравствуйте. Моделирую прямоугольный волновод в CST STUDIO. T solver в процессе расчета выдает сообщение "steady state energy criterion met solver stopped". Что это значит? Подскажите пожалуйста.

T - solver - это решение во временной области, которое описывает переходные процессы во времени, в отличие от F-solver, где всегда ищется уже установившееся (steady state) решение.
Поэтому в T-solver есть параметр (energy criterion), который позволяет оценить закончился переходный процесс или еще нет и соответственно прервать решение, так как дальнейшие
шаги по времени не приведут к существенному изменению результатов.
ignatovtoha
Здравствуйте, уважаемые форумчане.
Помогите, пожалуйста, ответить на пару вопросов:
1. В мануале по CST Microwave studio я читал о расчетах мод в Waveguide ports, что если на границах трехмерной расчетной области стоят поглощающие гранусловия (open boundaries), то на границах порта (при решении двумерной задачи расчета мод порта) ставятся магнитные гранусловия. Почему же магнитные? У меня в задаче ведь магнитная проницаемость везде единица. Или магнитные гранусловия – это двумерный аналог поглощающих гранусловий в 3D?
2. Я рассчитываю распространение волн вдоль диэлектрического волновода. По приближенным оценкам волновод – одномодовый. Оценил масштаб убывания поля за пределами волновода и задал порт с размерами, большими этого масштаба (чтобы поле бегущей моды «помещалось» в этот порт). Далее запускаю расчет в CST и рассчитываю несколько мод в этом порту. Вместо одной моды несколько оказываются бегущими (судя по чисто действительным волновым числам мод, т.е параметр Alpha=0), однако только поле первой поды не затухает вдоль оси волновода, поля остальных мод – затухают. В чем может быть причина этого противоречия? В неправильном задании порта? Как понять, являются ли 2-я и последующие моды распространяющимися или нет?

Заранее большое спасибо за помощь.
sank
Цитата(ignatovtoha @ Dec 26 2012, 20:59) *
Здравствуйте, уважаемые форумчане.
Помогите, пожалуйста, ответить на пару вопросов:
1. В мануале по CST Microwave studio я читал о расчетах мод в Waveguide ports, что если на границах трехмерной расчетной области стоят поглощающие гранусловия (open boundaries), то на границах порта (при решении двумерной задачи расчета мод порта) ставятся магнитные гранусловия. Почему же магнитные? У меня в задаче ведь магнитная проницаемость везде единица. Или магнитные гранусловия – это двумерный аналог поглощающих гранусловий в 3D?
2. Я рассчитываю распространение волн вдоль диэлектрического волновода. По приближенным оценкам волновод – одномодовый. Оценил масштаб убывания поля за пределами волновода и задал порт с размерами, большими этого масштаба (чтобы поле бегущей моды «помещалось» в этот порт). Далее запускаю расчет в CST и рассчитываю несколько мод в этом порту. Вместо одной моды несколько оказываются бегущими (судя по чисто действительным волновым числам мод, т.е параметр Alpha=0), однако только поле первой поды не затухает вдоль оси волновода, поля остальных мод – затухают. В чем может быть причина этого противоречия? В неправильном задании порта? Как понять, являются ли 2-я и последующие моды распространяющимися или нет?

Заранее большое спасибо за помощь.


1. Магнитные ГУ - это как условия на идеальном магнитном проводнике: тангенциальная компонента магнитного поля равна нулю, электрическое поле, наоборот, не имеет нормальной составляющей. Это обеспечивает "замкнутость" сечения порта, т.е. отсутствие потока энергии через границу порта. Такие условия более-менее адекватно описывают поля "локализованных" мод, так как не создают условий для возникновения ложных ТЕМ-мод (актуально, если рассматривается линия типа микрополосок, к вашему случаю не относится).

2. Упомянутые моды являются распространяющимися только для волновода, ограниченного стенкой из идеального магнетика (как они расчитываются на порту), но далее они распространяются в открытом пространстве, при этом энергия моды вытекает из канала, ограниченного сечением порта и попадает в поглощающий слой, ограничивающий трехмерную область расчета, где, естесственно теряют энергию, что и приводит к их затуханию вдоль волновода.

По-моему так. rolleyes.gif
ignatovtoha
sank: Большое спасибо за понятное объяснение! Но возникает другой вопрос: можно ли как-то изменить гранусловия при расчетах мод порта с магнитных на поглощающие? Или можно как-то по-другому понять, является ли рассчитанная в порту мода бегущей или затухающей (ведь она может затухать медленно и затухание не будет заметно на рассчитываемой длине волновода). Как определять волновые числа (Alpha и Beta) мод, являющихся на самом деле затухающими, если в случае магнитных гранусловий в порту они получаются бегущими?
Спасибо.
ignatovtoha
Здравствуйте!
Мой вопрос касается ручного задания расчетной сетки (T-solver).
Я пытаюсь рассчитать волновод с очень большим сечением (размер сечения - около 100 длин волн). Длина, соответственно, не меньше. В результате автоматического меширования получается недопустимо большое количество узлов сетки. При этом меня интересует только базовая мода, для расчета которой было бы достаточно взять порядка 10 узлов по каждой из координат в поперечном сечении волновода (вместо автоматических 10*100). Можно ли где-то вручную задать количество узлов сетки вдоль каждой из координат в отдельности? А если да, то можно ли разбить всю расчетную область на несколько подобластей и в каждой из них задавать свое ручное разбиение на сетку?
Буду очень благодарен за ответ.
AnderoN
Здравствуйте. Начал работать в CST и, как наверное и все, столкнулся с рядом проблем. Буду очень признателен, если кто-нибудь мне подскажет, как их решить.
Задача заключается в том, что необходимо сделать круглый волновод с косой заглушкой. Причем угол наклона этой заглушки должен меняться параметрически. Саму модель я построил.
Далее мне необходимо запустить в волновод вертикально и горизонтально поляризованную волну, построить графики зависимости амплитуды и фазы горизонтально и вертикально поляризованных волн от угла наклона заглушки и показать картины электрического и магнитного полей в волноводе, не мог бы мне кто-нибудь подсказать, как это можно сделать, начиная с запуска в волновод вертикально и горизонтально поляризованных волн?
chicken
Добрый день. Хотелось бы узнать как CST посмотреть кросс-поляризационнтую диаграмму антенны.
В farfiel plot properties на вкладке axes в поле polarization выбираю slat и ставлю значение 45. В итоге получаю одинаковые ко- и кросс- диаграммы.
Смотрю на примере рупорной антенны с прямоугольным раскрывом, рассчитанную с симметрией в двух плоскостях.


Цитата(AnderoN @ Jan 16 2013, 02:33) *
Здравствуйте. Начал работать в CST и, как наверное и все, столкнулся с рядом проблем. Буду очень признателен, если кто-нибудь мне подскажет, как их решить.
Задача заключается в том, что необходимо сделать круглый волновод с косой заглушкой. Причем угол наклона этой заглушки должен меняться параметрически. Саму модель я построил.
Далее мне необходимо запустить в волновод вертикально и горизонтально поляризованную волну, построить графики зависимости амплитуды и фазы горизонтально и вертикально поляризованных волн от угла наклона заглушки и показать картины электрического и магнитного полей в волноводе, не мог бы мне кто-нибудь подсказать, как это можно сделать, начиная с запуска в волновод вертикально и горизонтально поляризованных волн?


Можно поставить волноводный порт и указать для расчета две моды. В итоге одна будет с гор поляризацией, другая с вертикальной.
EVS
Цитата(chicken)
Хотелось бы узнать как CST посмотреть кросс-поляризационнтую диаграмму антенны.

Да как и в любом симуляторе.
Для рупоров общепринято "посмотреть" четыре кривые, все в Людвиг3:
При необходимости, для удобства есть смысл повернуть оси - рупор по Z. И выводить три нормированных L3_CoPol с шагом 45 и одну L3_XPol для угла 45. Причем XPol_45 нормируется по максимуму CoPol.
Д.б. как-то так:
Нажмите для просмотра прикрепленного файла


xxax
Здравствуйте. У меня накопились вопросов, но один из главных есть ли какая либо литература по этому пакету кроме Крушина и рекламных брашюр sm.gif:
1) Можно ли в CST сделать коробку, так же как это можно сдеать в AWR, нужна для моделирования микрополосковой антенны, я знаю что можно но увы не знаю как это сделать.
2) Хотелось бы узнать как создавать скрипты(выглядит это примерко так же как описание полигона в истории проекта) для полигонов, дабы сделать модель максимально параметричкской и удобной для работы.
zukalek
Всем доброго времени суток!
Такой вопрос: поддерживает ли актуальная версия CST расчет с помощью видеокарты Nvidia Tesla K20? Есть возможность ее приобрести, но не понятно, будет ли CST с ней взаимодействовать. В оффициальных брошюрах упоминаний о Tesla K20 я не нашел. Заранее всем спасибо за ответы!
Виталий_
Доброго времени! Подскажите плиз!
Проекты выполненные на другом компьютере у меня не открываются или открываются не полностью. Пишет:

No such property or method. (.ResetSettings)
The file may be saved by a later version of CST MICROWAVE STUDIO.

Версии одинаковые!
В чем может быть дело?
Заранее спс
l1l1l1
Цитата(Виталий_ @ Feb 10 2013, 14:18) *
Проекты выполненные на другом компьютере у меня не открываются или открываются не полностью. Пишет:
No such property or method. (.ResetSettings)
The file may be saved by a later version of CST MICROWAVE STUDIO.

Версии одинаковые!
В чем может быть дело?
дело может быть в чем угодно, вы сообщаете слишком мало информации.
какая версия и какие сервиспаки установлены на этих компьютерах?
чем отличаются лицензии на этих компьютерах?
чем отличаются те проекты, которые открываются не полностью, от тех, которые не открываются совсем?
l1l1l1
Цитата(zukalek @ Feb 5 2013, 13:05) *
Такой вопрос: поддерживает ли актуальная версия CST расчет с помощью видеокарты Nvidia Tesla K20? Есть возможность ее приобрести, но не понятно, будет ли CST с ней взаимодействовать. В оффициальных брошюрах упоминаний о Tesla K20 я не нашел.

читайте здесь:
http://updates.cst.com/downloads/GPU_Compu..._Guide_2012.pdf
Цитата
CST STUDIO SUITETM 2012 supports the following GPU devices of the Tesla 20 series2:
• C2050/M2050
• C2070/M2070/M2070Q
• C2075/M2075
• M2090
...
Additionally, the high-end graphics adapter Quadro 6000 is supported for GPU computing
as well since CST STUDIO SUITETM 2012 Service Pack 6.

никто вам ничего другого не сообщит.
NVIDIA вообще для MWS рекомендует только две теслы - 2075 и 2090.
К20 слишком новая еще. наверное начнут поддерживать в 2013 версии.
enom
Цитата(zukalek @ Feb 5 2013, 12:05) *
Всем доброго времени суток!
Такой вопрос: поддерживает ли актуальная версия CST расчет с помощью видеокарты Nvidia Tesla K20? Есть возможность ее приобрести, но не понятно, будет ли CST с ней взаимодействовать. В оффициальных брошюрах упоминаний о Tesla K20 я не нашел. Заранее всем спасибо за ответы!

2012 c SP7 у меня не пошёл.
kisa_323
emit

http://www.delcross.com/products-emit.php

savant

http://www.delcross.com/products-savant.php

I asked CST about version 2013. They said it is still Beta and not stable enough and will be released in April.
Grizzzly
Добрый день!
Я моделирую патч-антенну. Решил отдельно промоделировать микрополосок и проверить согласование. В TXline рассчитал параметры. Длина полоска - длина волны. Сначала промоделировал в MWO. На конце ставил согласованную нагрузку - 50 Ом. Входное сопротивление: 49.9 - 50.5 Ом в диапазоне частот 1-12 ГГц. Затем промоделировал такой же полосок в CST. В качестве согласованной нагрузки Lumped Element (резистор 50 Ом). Моделировал как с дискртным портом, так и с волноводным. Значения входного сопротивлния примерно одинаковы, то сильно отличаются от результатов MWO. В CST оно периодически меняется от 30 до 130 Ом.
Чем могут быть вызваны такие отличия? Ведь по теории, когда длина полоска равна целому числу полуволн, входное сопротивление равно сопротивлению нагрузки.
Файл MWO: http://yadi.sk/d/KAZmcVL82nWPO
Файлы CST: http://yadi.sk/d/rwbpGTbm2nWP2
http://yadi.sk/d/2a5HrU3R2nWOc

Спасибо!
Freesom
Сосредоточенные порт и нагрузку лучше подключите к граням, а не к их центральным точкам. По-моему, результаты вполне ожидаемые как для такой микрополосковой линии с вакуумной подложкой.
Grizzzly
Большое спасибо!
Цитата(Freesom @ Feb 22 2013, 15:12) *
Сосредоточенные порт и нагрузку лучше подключите к граням, а не к их центральным точкам.

То есть выбрать Pick Face center и подключить к центру грани земли и полоска. Или как-то по-другому. Не очень понял.
Вот так?
Freesom
Можете поискать в хелпе Discrete Edge Port или просто сделать pick edge на обоих кромках, создать дискретный порт, включить проекцию в свойствах порта и всё. Вообще эта геометрия с пустотой вместо подложки и столь малыми размерами нижнего проводника не самая удачная для дискретного порта и как его не причесывай, хорошего совпадения с волноводным всё равно не будет.
Grizzzly
Теперь всё ясно. Огромное спасибо!
В дальнейшем будет пространство заполнено диэлектриком. Это только начало моделирования. Будут в экране щель и другие конструкции. Просто пока без диэлектрика нужно было понять физику происходящих процессов.
Shura_jj
Уважаемые коллеги!

Прошу помощи по двумерной оптимизации в CST MWS. В частности, интересует следующее. Задаю 2 параметра оптимизации (геом. размера структуры) и 2 цели-условия. Каждая цель должна удовлетвориться в итоге, т.е. оптимизация должна проводиться по принципу лог. "И": A&B, где A и B - целевые условия.

Собственно, сам вопрос: при достижении одного из условий, оптимизатор останавливается, сообщая об успешной оптимизации, т.е. как будто бы работает по принципу "ИЛИ"... Причем, останавливается на третьей точке достижения одного из условий (в данном частном случае). При этом пишет, что текущий(е) параметр(ы) находи(я)тся вблизи определенных для них(него) граничных значений (мин. и макс.), однако, может быть достигнут лучший результат оптимизации, при соответствующем расширении верхней и/или нижней границ.

Почему такое может быть, наверное я чего-то не поинмаю?.. Прошу помочь советами и/или литературой по функции оптимизации CST!

Как я понял, он берет B=const1, и прогоняет k итераций A, т.е. A0...Ak-1. ПРи этом k зависит от эффективности метода. Так вот: зачем расширять границы, если он прогнал еще только одну итерацию B? Какой бы замечательный не был метод, он обязан проверить как минимум по одной итерации B, это в лучшем случае, некоторая Bi, где i=0...m-1, в худшем B0...Bm-1, где m - число итераций, рассчитываемое методом! А тут как-то странно он себя ведет... Да, забыл сказать, что это касается только квазиньютоновского метода.

В хелпе такие случаи не рассматриваются, насколько я понял. Хотя, по идее, можно задать, хоть N-мерную оптимизацию, где N - оптеделяется сугубо выч. ресурсами.

Заранее признателен!

С уважением,
Александр
Parliament
Здравствуйте, Уважаемые коллеги и форумчане! Работаю в CST MWS, раньше обрабатывал результаты в Matlab, а теперь задача сделать тоже самое во встроенном VBA.

Что нужно: как пример рассчитать поперечное шунтовое сопротивление для модели(A).
Как решалось раньше: экспорт в ACSII, чтение в Matlab, решение в нем же.

Сейчас нужно сделать тоже самое, но в самом CST.
Убив очень много времени, нашел 2 пути решения, но в каждом запнулся на определенном шаге.

Первый: Встроенными командами также экспортировать в txt (например 1.txt), потом обратно считывать. Проблема в том, что нужно считать n-й столбец (допустим 4й) и записать его в массив и т.д. для обработки. Не могу нигде найти ни мануала ни ответов как записывать в массив столбец из txt. (в матлабе это было оооооооой как просто, но увы crying.gif )

Второй: Использовать их встроенный макрос для шунтового {CST/Results/Template Based Postprocessing/3D Eigenmode Result/ Shunt Impendance....} (там другое, но не суть). До кода этого макроса я докопался (2.txt). Но когда попытался реализовать эти же команды, но через скрипт VBA начался АД maniac.gif . То он не знает функцию, то нелья использовать, тд и тп smile3046.gif . Пока я дошел до экспорта в logfile. Главный вопрос - он в том скрипте пишет данные в логфайл, как бы их лучше перехватить в массив или как заставить этот код заработать. Уже месяц бьюсь, нифига не идет. И еще - они там для импорта данных используют функции PP() и PPL(). При моем же использовании VBA говорит, что без понятия, что это такое за PP wacko.gif . Пример использования (3.txt). Да и в хелпе нет описания про них.

Народ, помогите, пожалуйста, кто какими мыслями сможет. А то уже все встало и много времени без движения.
Заранее спасибо.

P.S. хелп штрудирую постоянно.
navuho
Цитата(Parliament @ Feb 25 2013, 23:34) *
Здравствуйте, Уважаемые коллеги и форумчане! Работаю в CST MWS, раньше обрабатывал результаты в Matlab, а теперь задача сделать тоже самое во встроенном VBA.

Что нужно: как пример рассчитать поперечное шунтовое сопротивление для модели(A).


В CST используется следующее определение для продольного R/Q :

R/Q = Uz^2/wW , где Uz= Int(Ez*exp(i*k*z)/dz) - набранное напряжения вдоль заданной линии, W - запасённая энергия (1J), w - круговая частота

В то же время, по теореме Пановского-Венцеля: Uz = (w/c)*r*Ut, где Ut - набранное поперечное напряжение на линии, сдвинутой от оси на "r" мм

Откуда : Uz = sqrt(R/Q*w*W) и Ut = (1/r)*(c/w)* sqrt(R/Q*w*W), здесь R/Q - значение вычисленное с помощью темплейта из CST.

Дальнейшее вычисление поперечных (R/Q)x и (R/Q)у очевидно ...
Parliament
Цитата(navuho @ Feb 26 2013, 07:47) *
В CST используется следующее определение для продольного R/Q :

R/Q = Uz^2/wW , где Uz= Int(Ez*exp(i*k*z)/dz) - набранное напряжения вдоль заданной линии, W - запасённая энергия (1J), w - круговая частота

В то же время, по теореме Пановского-Венцеля: Uz = (w/c)*r*Ut, где Ut - набранное поперечное напряжение на линии, сдвинутой от оси на "r" мм

Откуда : Uz = sqrt(R/Q*w*W) и Ut = (1/r)*(c/w)* sqrt(R/Q*w*W), здесь R/Q - значение вычисленное с помощью темплейта из CST.

Дальнейшее вычисление поперечных (R/Q)x и (R/Q)у очевидно ...


Navuho, спасибо большое за ответ и потраченное время. просто тут проблема немного в другом - не как посчитать, а как работать с VBA и перехватывать данные из Result tree, logfile в массивы (или как работает их макрос, который прислан ниже, чтобы его можно было видоизменить), потому что не только шунтовое надо посчитать, а там просто встроенными функциями не отделаешься. Шунтовое я взял как пример. Кстати, если посмотреть их текст макроса, то там считается Exre, Exim, тд и тп. Просто не понимаю, как им присваивается значение.
Смысл не просто использовать их макрокнопочки - а написать в макроэдиторе код программы, куда можно эти кнопочки всунуть. Я уже много написал, но застопорился на работе с полями...
navuho
Цитата(Parliament @ Feb 26 2013, 12:08) *
просто тут проблема немного в другом - не как посчитать, а как работать с VBA и перехватывать данные из Result tree, logfile в массивы ...


А чем простой экспорт полей на заданной сетке не устраивает ?


' The file will show 9 columns:

' 3 for the positions (x, y, z) and

' 6 for the electric field vector (3 x Re/Im)



' Select the desired monitor in the tree.

SelectTreeItem ("2D/3D Results\E-Field\e1")



With ASCIIExport

.Reset

.FileName (".\example.txt")

.Mode ("FixedNumber")

.StepX (12)

.StepY (12)

.StepZ (8)

.Execute

End With

Parliament
Цитата(navuho @ Feb 27 2013, 08:27) *
А чем простой экспорт полей на заданной сетке не устраивает ?


' The file will show 9 columns:

' 3 for the positions (x, y, z) and

' 6 for the electric field vector (3 x Re/Im)



' Select the desired monitor in the tree.

SelectTreeItem ("2D/3D Results\E-Field\e1")



With ASCIIExport

.Reset

.FileName (".\example.txt")

.Mode ("FixedNumber")

.StepX (12)

.StepY (12)

.StepZ (8)

.Execute

End With

Navuho, спасибо, это уже давно нашел. Проблема была в считывании этого же txt, ведь реализовывать надо в самом CST. Вопрос решился - нашел команду Getfieldvector(...), через который можно получать эти данные в массив.
Еще раз спасибо за потраченное время)
sidy
/
Basharin
Добрый день,

Можно ли в CST построить распределение полей сразу в двух сечениях?

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.