реклама на сайте
подробности

 
 
235 страниц V  « < 8 9 10 11 12 > »   
Reply to this topicStart new topic
> Вопросы по HFSS
Andrew10
сообщение Jan 30 2007, 15:24
Сообщение #136


Местный
***

Группа: Свой
Сообщений: 228
Регистрация: 22-10-05
Из: Саратов
Пользователь №: 9 960



Цитата(nadie @ Jan 29 2007, 20:17) *
Цитата
Насколько я могу судить, Mag_E и Mag_H - это, соответственно, длины векторов E и H (настоящих полей, а не комплексных амплитуд) , в тот момент времени, когда фаза поля равна Phase. По умолчанию Phase=0.


Есть ли возможность варьировать (изменять значение) переменной Phase? На данный момент удается просто в выражении с AtPhase ручками вбивать интересующую фазу, но не удается использую переменную Phase (задавая ее значение в калькуляторе в закладке Sweeps). При этом используя закладку Sweeps без проблем получается строить графики для различных значений переменной Freq. В чем заморочка?



Сейчас посмотрел, у меня то же самое. Если в калькуляторе в окошке Phase устанавливать разные значения угла, то вычисляемое значение MagE при этом меняется. Если то же самое попытаться сделать при построении графика, то, похоже, вычисляется все для значения Phase=0
Go to the top of the page
 
+Quote Post
nadie
сообщение Jan 30 2007, 17:46
Сообщение #137


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016



Вообще после достаточно интенсивных попыток добиться результатов с помощью калькулятора создается впечатление, что Ansoft в силу каких то причин (возможно собираясь предложить что-то новое) урезал возможности калькулятора в смысле непосредственного построения графиков (путем кнопок в калькуляторе), но при этом нового так и не предложил.

Мне например не удается найти вариант, как построить (с учетом проблем с заданием Phase) surface plot для произвольной (например только Hz) составляющей поля.

В примерах к калькулятору есть описание как построить
"Plotting the E-Field Magnitude Normal to a Surface"
Но пример кончается предложением
launch Scalar Surface Plot settings
Такого сейчас в калькуляторе нет, как и нет возможности сохранить полученное выражение для surface plot.

Еще одна головная боль, как сделать экспорт 2Д результатов в файл, который может быть прочитан например Origin, Matlab, etc. На данный момент нашлась возможность записать 2Д результат в файл типа .dsp, но формат этого файла явно наработка Ansoft и он не похож на форматы, которые едят описанные выше программы. Так можно как то извернуться и вытащить 2Д результат в файл читаемый другими программами?

Поиски по интернет натолкнули на интересный сайт
http://www.ittc.ku.edu/~rvc/projects/hfssa...matlab-api.html

В созданном api пока не удалось обнаружить экспорт поля из hfss в matlab, зато нашлось достаточно много интересного по построению модели и вообще удаленной работе с hfss
Go to the top of the page
 
+Quote Post
navuho
сообщение Jan 30 2007, 23:05
Сообщение #138


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 21-07-05
Пользователь №: 6 972



Цитата(nadie @ Jan 30 2007, 16:46) *
как построить (с учетом проблем с заданием Phase) surface plot для произвольной (например только Hz) составляющей поля.

Так же, как и в случае 1D - задать "Named Expression" в калькуляторе
Прикрепленное изображение
[
и вывести поле через Field Overlays

Цитата
Еще одна головная боль, как сделать экспорт 2Д результатов в файл

Делается коммандой Export в калькуляторе на заданной сетке. Поле выводится построчно в виде: X Y Z Field
Неужели ни одна програма такого не понимает ?
Go to the top of the page
 
+Quote Post
nadie
сообщение Jan 31 2007, 16:59
Сообщение #139


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016



Цитата
navuho

Огромное спасибо за отклик!

Цитата
Делается коммандой Export в калькуляторе на заданной сетке. Поле выводится построчно в виде: X Y Z Field


Калькулятор позволяет выводить поле на заданной сетке но пока не удалось преодолеть следующие проблемы
1) какой формат должен быть у файла, в котором сохранена сетка (import grid pointd from file)?
2) Если задавать сетку вывода в ручную, то нет возможности сохранить только одину плоскость (например X Y Z=0 Field). Прога ругается, что minimum maximum значения должны быть различными.
Вывод данных, когда варьируются все три переменные X Y Z, конечно можно прочесть в Origin, Matlab, но только в Origin гораздо удобнее (мне во всяком случае) работать с данными при варьировании только друх переменных.

Цитата
задать "Named Expression" в калькуляторе

Вы абсолютно правы, что в большинстве случаев так можно построить желамый график. Но пока не удалось разобраться со следующей заморочкой.
В моем понимание в HFSS фактически присутствуют два в значительной степени независимых калькулятора. Один это Field Calculator, вызываемый соответствующей кнобкой в различных местах программы, второй это калькулятор встроенный для расчета Output Variables. Он доступен, когда строятся Trace. Чтобы не было путаницы эти Trace я буду называть в дальнейшем 1Д графиками, как как в них (если не брать во внимание свипирование частоты или фазы) строится значение в зависимости от варьирования только одной переменной.
Как уже описывалось мною в предыдущих постах, Sweep Phase не работает , если Trace построен с использованием Calculator Expression. Экспериментальным путем удалось обнаружить, что Sweep Phase прекрасно работает с Output Variables, если данная переменная задана в Output Variables калькулятор с помощью мат выражения включающего в себя переменную Phase.

Опять же экспериментальным путем удалось обнаружить, что для того, чтобы использовать константу, заданную в Field Calculator (например значение фазы поля в точке), необходимо Output Variables калькуляторе использовать трюк в виде вычисления max(Phase_point), иначе
Output Variables калькулятор воспринимает константу (это проверяется в Field Calculator просто через использование Eval) как вектор у которого первое значение наша константа, остальные неопределены.
Получается выражение типа
CmplMagScalarZ*cos(PhaseHz-max(Phase_Point)),
где
CmplMagScalarZ - комплексная магнитуда Z компоненты поля
PhaseHz - фаза Z компоненты поля,
рассчитаны с использованием Field Calculator.

Следующие экспериментальное открытие,
константа рассчитанная в Field Calculator не может быть использована в выражение AtPhase. Вместо этого нужно лапами вбивать выражение вычисляющие тоже самое, что делает AtPhase (существенно более длительный процесс)

Возможно вчера вопрос о Plotting Normal Component to a surface был не до конца корректно задан. Сегодняшние эксперименты к сожалению, как и не прояснили картину в этом направление.
Изначальные посылки. При построении с помощью Field Overlays из Field Calculator можно вытащить только скалярные (типа Mag_H ComplexMag_H, или заданных самостоятельно скаляров) или векторные (типа Vector_H, самостоятельно заданных векторов).
На сколько я понимаю, для скалярных величин, при построении их на выбранной плоскости берется значение скаляра в этой точке пространства, для вектора соответсвенно вектор.
Далее, если построена величина в вычислении которой было AtPhase, то есть возможность получить анимацию со свипированием значения Phase. Все достаточно логично.
Если открыть HFSS Help для Normal Command используемой в Field Calculator, то появляется картинка с объяснением, что делает эта комманда и как ее можно воспроизвести. Воспроизводится без проблем, но вот что можно сделать с полученным результатом (хочется построить график)? Сохранить его как Named expression не возможно.
У меня получается построение некого графика (надо еще до конца разобраться правильно ли это), при использовании альтернативной записи (также упомянутой в HFSS Help для Normal Command) taking the dot product of the quantity with the surface's unit normal vector. При использовании этого пути в конечном выражении исчезает явное упоминание поверхности используемой при построении (что немного смущает). Конечное выражение имеет вид Dot(Vector_H, SurfaceNormal).

P.S.
Извиняюсь за столь длинный пост, но при всей мощности проги, документация на нее (даже при наличии официальной лицензии) совершенно не достаточна, чтобы без заморочек разобраться в многочисленных фичах, поэтому приходится просить совета у коллективного разума.
Go to the top of the page
 
+Quote Post
Andrew10
сообщение Feb 1 2007, 00:04
Сообщение #140


Местный
***

Группа: Свой
Сообщений: 228
Регистрация: 22-10-05
Из: Саратов
Пользователь №: 9 960



Привет всем!

Сегодня люди из одной электронной конторы просили узнать, можно ли легально купить HFSS в Россию?
Go to the top of the page
 
+Quote Post
andi1981
сообщение Feb 1 2007, 13:42
Сообщение #141


Местный
***

Группа: Свой
Сообщений: 346
Регистрация: 7-10-05
Пользователь №: 9 340



Цитата(Andrew10 @ Feb 1 2007, 00:04) *
Привет всем!

Сегодня люди из одной электронной конторы просили узнать, можно ли легально купить HFSS в Россию?

Obratites k Yuri Potapoff-(http://www.eltm.ru), on chastenko sdes bivaet posmotrite, avos pomoget.
Go to the top of the page
 
+Quote Post
Andrew10
сообщение Feb 1 2007, 15:20
Сообщение #142


Местный
***

Группа: Свой
Сообщений: 228
Регистрация: 22-10-05
Из: Саратов
Пользователь №: 9 960



Цитата(andi1981 @ Feb 1 2007, 13:42) *
Цитата(Andrew10 @ Feb 1 2007, 00:04) *

Привет всем!

Сегодня люди из одной электронной конторы просили узнать, можно ли легально купить HFSS в Россию?

Obratites k Yuri Potapoff-(http://www.eltm.ru), on chastenko sdes bivaet posmotrite, avos pomoget.



Первым делом посмотрел на их сайт, вроде они продуктами Ansoft-а не занимаются.
Go to the top of the page
 
+Quote Post
andi1981
сообщение Feb 1 2007, 16:52
Сообщение #143


Местный
***

Группа: Свой
Сообщений: 346
Регистрация: 7-10-05
Пользователь №: 9 340



Цитата(Andrew10 @ Feb 1 2007, 15:20) *
Цитата(andi1981 @ Feb 1 2007, 13:42) *

Цитата(Andrew10 @ Feb 1 2007, 00:04) *

Привет всем!

Сегодня люди из одной электронной конторы просили узнать, можно ли легально купить HFSS в Россию?

Obratites k Yuri Potapoff-(http://www.eltm.ru), on chastenko sdes bivaet posmotrite, avos pomoget.



Первым делом посмотрел на их сайт, вроде они продуктами Ansoft-а не занимаются.

Ya sayt tak skinul, Vi u Yuriya sprosite on navernyaka v kurse gde dostat, ved na etom rinke ne perviy god vse taki.
Go to the top of the page
 
+Quote Post
navuho
сообщение Feb 3 2007, 01:44
Сообщение #144


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 21-07-05
Пользователь №: 6 972



Цитата(nadie @ Jan 31 2007, 15:59) *
1) какой формат должен быть у файла, в котором сохранена сетка (import grid pointd from file)?

Ну это же элементарно, Ватсон ©
Формат файла - X Y Z (hint - координаты только в метрах !)

Цитата
2) Если задавать сетку вывода в ручную, то нет возможности сохранить только одину плоскость (например X Y Z=0 Field). Прога ругается, что minimum maximum значения должны быть различными.

Я задаю Max > Min, но step > [Max - Min] и это работает smile.gif

Цитата
но только в Origin гораздо удобнее (мне во всяком случае) работать с данными при варьировании только друх переменных.

Предпочитаю Sigmaplot, но не суть. А что мешает в Origin просто отбросить третью колонку (Z) ?
Тогда останется чисто 2D набор данных.


Цитата
У меня получается построение некого графика (надо еще до конца разобраться правильно ли это), при использовании альтернативной записи (также упомянутой в HFSS Help для Normal Command) taking the dot product of the quantity with the surface's unit normal vector. При использовании этого пути в конечном выражении исчезает явное упоминание поверхности используемой при построении (что немного смущает). Конечное выражение имеет вид Dot(Vector_H, SurfaceNormal).

Это одно и тоже. Просто при явном выборе пов-ти в Calculator-е будет размерность SclSrf (по сути уже готовый график, только его вывести нельзя smile.gif,
а во втором случае повер-ть выбирать вообще не нужно, достаточно указать последовательность операций
(CmplxMag(Dot(Vector_H, SurfaceNormal)) - размерность Scl), которая будет применяться к любой(!) повер-ти позже в Field Overlays.
Go to the top of the page
 
+Quote Post
Lens
сообщение Feb 4 2007, 03:35
Сообщение #145


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 26-02-06
Пользователь №: 14 717



Привет всем мученникам HFSS. Создал проект диполя. Построил диаграмму направленности в дальней зоне. Все замечательно. А как теперь мне высчитать коэффициент направленного действия или где его посмотреть может он там у них самостоятельно считается ?
Go to the top of the page
 
+Quote Post
nadie
сообщение Feb 5 2007, 12:04
Сообщение #146


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016



Цитата
navuho


Огромное спасибо за комментарии.
Цитата
(hint - координаты только в метрах !)

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

Цитата
To Lens

Меня лично интересует только ближняя зона, поэтому опыта в вашем вопросе нет. С другой стороны есть некий опыт освоения HFSS и других подобных (сложных в освоении) програм. Нужно понимать, что эксперты достаточно занятые люди, поэтому их стоит тревожить, когда действительно затык и необходимой информации нет в доступе (в примерах, и т.п.). Ваш случай скорее всего описан в одном из примеров к HFSS.
Go to the top of the page
 
+Quote Post
mikola1
сообщение Feb 5 2007, 22:42
Сообщение #147


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 693



Цитата(Lens @ Feb 4 2007, 02:35) *
Привет всем мученникам HFSS. Создал проект диполя. Построил диаграмму направленности в дальней зоне. Все замечательно. А как теперь мне высчитать коэффициент направленного действия или где его посмотреть может он там у них самостоятельно считается ?


Сам не считал, но в хелпе написано.

Цитата
The peak directivity displayed in the Antenna Parameters window is the directivity in the direction of maximum radiation intensity, Umax


Насколько понял, расчитываешь поле в дальней зоне. Затем в меню HFSS->Radiation->Compute Antenna/Max Params.. и там выбираете по какой заданной дальней зоне (даже звучит как-то смешно) вам нужны антенные параметры. См. пример dra_diel
Go to the top of the page
 
+Quote Post
Lens
сообщение Feb 7 2007, 05:45
Сообщение #148


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 26-02-06
Пользователь №: 14 717



Цитата(mikola1 @ Feb 5 2007, 22:42) *
...нужны антенные параметры. См. пример dra_diel...
Спасибо, у меня к сожалению в хелпе нет джипеговских картинок и там не понятно как он эту директивити считает неужели почестному D= 4pi/int{F^2*sin(tet) dtet*dphi}, ну фик с ним, потом сравню, этот вопрос не столь актуален, т.к. КНД можно и из диаграммы вручную посчитать в том же екселе. Подскажите позволяет ли CST или HFSS вместо стандартных излучающих портов вставлять пользовательские излучатели, скажем могу ли я ему задать формулу вычисляющую Ex,Ey,Ez такого источника излучения?
Go to the top of the page
 
+Quote Post
nadie
сообщение Feb 7 2007, 14:24
Сообщение #149


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016



Народ, как можно выполнить (запустить) com file (файл с расширением com) на Windows 64bit system. При попытке его запустить идет сообщение об ошибке " the file cannot start and run due to incompatibility with 64 bit version"

Есть ли (и как его найти) внутри Windows 64bit системы 32 битный shell?

P.S.
Проблема возникла при попытке установить лекарство к HFSS на Windows 64bit system.
Go to the top of the page
 
+Quote Post
Lens
сообщение Feb 7 2007, 16:44
Сообщение #150


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 26-02-06
Пользователь №: 14 717



Цитата(nadie @ Feb 7 2007, 14:24) *
Есть ли (и как его найти) внутри Windows 64bit системы 32 битный shell?
Click the Start menu and then click Run. To open the 32-bit Command Prompt dialog box, type c:\Windows\SysWOW64\cmd.exe. To open the 64-bit Command Prompt dialog box, type cmd.exe.
Go to the top of the page
 
+Quote Post

235 страниц V  « < 8 9 10 11 12 > » 
Reply to this topicStart new topic
19 чел. читают эту тему (гостей: 19, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01476 секунд с 7
ELECTRONIX ©2004-2016