|
|
  |
Вопросы по HFSS |
|
|
|
Oct 29 2012, 05:23
|
Участник

Группа: Участник
Сообщений: 61
Регистрация: 19-03-12
Пользователь №: 70 886

|
При построении модели средствами HFSS пользуюсь функцией дублирования частей геометрии. И все дубликаты наследуют свойства "родителя". Вопрос такой, есть ли какойнить инструмент/кнопочка для разрушения/отмены всех связей между дубликатами и родителем? А то при использовании, например, оптимизации - меняетюся все родственные тела по одному закону.. пробовал к дубликату добавить переменную отличную от переменной родителя - материться... Спасибо.
|
|
|
|
|
Oct 29 2012, 06:42
|
Участник

Группа: Участник
Сообщений: 61
Регистрация: 19-03-12
Пользователь №: 70 886

|
Цитата(Pir0texnik @ Oct 29 2012, 10:29)  Как можно к дубликату что-то добавить?? Он же клон... просто думалось что возможно при добавлении/замены переменной клон станет НЕ клоном т.е станет объектом со своими свойствами... но не тут то было.. Тут попутно поврос возник.. Объясните что за Options "Enable Iterative Solver" такая? для чего используется?
Сообщение отредактировал romaro - Oct 29 2012, 06:41
|
|
|
|
|
Oct 29 2012, 07:28
|
Частый гость
 
Группа: Участник
Сообщений: 92
Регистрация: 14-09-05
Из: Санкт-Петербург
Пользователь №: 8 567

|
Цитата(l1l1l1 @ Oct 29 2012, 09:47)  ... насколько я знаю, нет такой кнопочки. ... в случае, когда необходимо отсутствие связи между дубликатом и родителем, пользуюсь Copy - Paste с последующим изменением параметров. Есть такая кнопка, как Purge_History (Очистить историю). Выделяете в дереве модели объект с длиннннной историей и удаляете ВСЮ его поднаготную. Тогда он уже будет не изменяемый! Цитата(romaro @ Oct 29 2012, 10:42)  ... Тут попутно вопрос возник.. Объясните что за Options "Enable Iterative Solver" такая? для чего используется? Эта опция нужна для работы солвера по поиску решения СЛАУ HFSS-FEM "решателя" в итерационном режиме. Т.е. когда памяти не хватает для обращения матрицы СЛАУ традиционным способ (прямым методом), можно запастись терпение и решать уравнение итерационный методом. Есть даже тесты по сравнению прямого и итерационного "решателя".
Сообщение отредактировал amitrofanov - Oct 29 2012, 07:31
|
|
|
|
|
Oct 29 2012, 08:17
|
Участник

Группа: Участник
Сообщений: 61
Регистрация: 19-03-12
Пользователь №: 70 886

|
Цитата(amitrofanov @ Oct 29 2012, 11:28)  Есть такая кнопка, как Purge_History (Очистить историю). Тогда он уже будет не изменяемый! Спасибо за разъяснения. Жаль что после этой операции все тела становятся Import.
|
|
|
|
|
Oct 29 2012, 09:15
|
Местный
  
Группа: Свой
Сообщений: 447
Регистрация: 11-08-11
Из: Россия :-)
Пользователь №: 66 671

|
Цитата(romaro @ Oct 29 2012, 12:17)  Спасибо за разъяснения. Жаль что после этой операции все тела становятся Import. Увы, но как уже написали -Only Copy/Past Цитата(romaro @ Oct 29 2012, 10:42)  Тут попутно поврос возник.. Объясните что за Options "Enable Iterative Solver" такая? для чего используется? Вот не ленитесь сюда посмотреть Enable Iterative Solver и сюда Iterative Matrix Solver Technical Details. Help жеж для этого и существует...
|
|
|
|
|
Oct 30 2012, 18:28
|
Профессионал
     
Группа: Модератор FTP
Сообщений: 2 111
Регистрация: 29-12-05
Пользователь №: 12 684

|
Цитата(HFSS @ Oct 29 2012, 13:15)  Увы, но как уже написали -Only Copy/Past почему "увы"? по-моему очень удобно. я вначале очень часто пользовался дублированием, отражал, переносил и т.д. но иногда модель становилсь слишком сложной, образовывалась куча непонятных клонов и фантомов, которые вылезали в самый неожиданный момент. из-за них сам HFSS так запутывался, что или вис, или выдавал совершенно дикие результаты. сейчас почти отказался от таких операций - только Copy/Paste.
|
|
|
|
|
Nov 6 2012, 13:38
|
Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 17-08-10
Из: Москва
Пользователь №: 58 959

|
Компания "Оркада" приглашает на семинар "Новые версии пакетов проектирования высокоскоростной электроники Cadence OrCAD/Allegro 16.6 и ANSYS HF 14.5 Открыта регистрация на сайте (http://www.orcada.ru/seminar22112012/) или по телефонам: + 7 (495) 943-5032; +7 (499) 136-3213. Участие в семинаре бесплатное. Подробнее
--------------------
Евграфов Александр/ Alexander Evgraphov Skype: alexander.evgraphov
|
|
|
|
|
Nov 10 2012, 13:18
|
Группа: Новичок
Сообщений: 4
Регистрация: 9-12-11
Пользователь №: 68 758

|
Уважаемые разработчики РЭА! На сайте технической поддержки корпорации ANSYS с 10 ноября 2012 зарегистрированным пользователям доступны теперь для скачивания новые версии программных продуктов линейки ANSYS Electronic Solution (Low & High Frequency): 1) Ansoft Designer 8.0 (Windows, Linux) 2) ECAD Translator 7.0 (Windows, Linux) 3) HFSS 15.0 (Windows 32x / 64x, Linux) 4) MAXWELL 16.0 (включая RMxprt) (Windows 32x / 64x, Linux) 5) Q3D Extractor 12.0 (Windows 32x / 64x, Linux) 6) Simplorer 11.0 (Windows) 7) Siwave 7.0 (Windows 32x / 64x, Linux) 8) TPA 8.0 (Windows 32x / 64x, Linux) О новых возможности пакетов, вышедших в очередном релизе ANSYS R14.5-15, было озвучено на прошедшей в Москве конференции “Дни экспертов ANSYS в Росси”, которую проводила компании КАДФЕМ СиАйЭс http://www.cadfem-cis.ru/ . В ближайшее время описание изменений и анонс новых возможностей программных пакетов HFSS, MAXWELL, TPA, SIWAVE, SIMPLORER, Q3D и Ansoft Designer, а так же других модулей физического моделирования, будет представлен на русском языке, на официальном сайте компании КАДФЕМ СиАйЭс. Более подробную информацию об изменениях в программных продуктах семейства ANSYS Electronic Solution (Low & High Frequency) можно так же получить у наших технических специалистов.
--------------------
CADFEM-CIS
|
|
|
|
|
Nov 11 2012, 03:15
|
Знающий
   
Группа: Свой
Сообщений: 918
Регистрация: 20-09-06
Пользователь №: 20 539

|
спасибо, попробую доработать напильником.  упростил, переписал теперь почти то, что надо  сделать бы еще нормальный ComboBox с именами дизайнов, вместо убогенького инпутбоха.... Код Dim oAnsoftApp Dim oDesktop Dim oProject Dim oDesign Dim oEditor Dim oModule
Set oAnsoftApp = CreateObject("AnsoftHfss.HfssScriptInterface") Set oDesktop = oAnsoftApp.GetAppDesktop() Set oProject = oDesktop.GetActiveProject()
dim designs set designs = oProject.GetDesigns()
tmp = "" for i=0 to designs.Count-1 tmp = tmp & designs(i).GetName() & " " next
DesingName2 = inputbox("Select design where variables will be copied:" , "Name" , tmp)
on error resume next Set oDesign1 = oProject.GetActiveDesign() Set oDesign2 = oProject.GetDesign(Trim(DesingName2))
if oDesign2.GetName = "" then MsgBox("Invalid design name!") Else
Local_var_array1 = oDesign1.GetVariables() Local_var_array2 = oDesign2.GetVariables()
for i=0 to UBound(Local_var_array1) Var_name1 = Local_var_array1(i) for j=0 to UBound(Local_var_array2) Var_name2 = Local_var_array2(j) if Var_name1 = Var_name2 then Var_value = oDesign1.GetVariableValue(Var_name1) oDesign2.SetVariableValue Var_name1, Var_value Exit for end if Next Next
End IF
|
|
|
|
|
Nov 12 2012, 19:07
|
Группа: Новичок
Сообщений: 4
Регистрация: 5-11-12
Пользователь №: 74 258

|
Доброго времени суток! решил в hfss посчитать ДН антенны, расположенной над бесконечным электрическим экраном (по своей сути не такая уж и сложная задача), но тем не менее уже на этапе создания модели стокнулся с проблемой: как задать бесконечный экран (если это вообще возможно)?
|
|
|
|
|
  |
53 чел. читают эту тему (гостей: 53, скрытых пользователей: 0)
Пользователей: 0
|
|
|