Перейти к содержанию
    

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

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... Вопрос такой, есть ли какойнить инструмент/кнопочка для разрушения/отмены всех связей между дубликатами и родителем? ...
насколько я знаю, нет такой кнопочки.

в случае, когда необходимо отсутствие связи между дубликатом и родителем, пользуюсь Copy - Paste с последующим изменением параметров.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как можно к дубликату что-то добавить?? Он же клон, делается операцией клонировая и там только 1 параметр КОГО клонировали. Меняем одного - меняются все, в том и прелесть.

Ну можно с клоном делать разное, резать там, масштабировать.. Чтобы что-то творить с деталями, конечно, надо делать как говорит l1l1l1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как можно к дубликату что-то добавить?? Он же клон...

просто думалось что возможно при добавлении/замены переменной клон станет НЕ клоном т.е станет объектом со своими свойствами...

но не тут то было..

 

Тут попутно поврос возник..

Объясните что за Options "Enable Iterative Solver" такая? для чего используется?

Изменено пользователем romaro

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... насколько я знаю, нет такой кнопочки. ...

в случае, когда необходимо отсутствие связи между дубликатом и родителем, пользуюсь Copy - Paste с последующим изменением параметров.

 

Есть такая кнопка, как Purge_History (Очистить историю).

Выделяете в дереве модели объект с длиннннной историей и удаляете ВСЮ его поднаготную.

Тогда он уже будет не изменяемый!

 

 

...

Тут попутно вопрос возник..

Объясните что за Options "Enable Iterative Solver" такая? для чего используется?

 

Эта опция нужна для работы солвера по поиску решения СЛАУ HFSS-FEM "решателя" в итерационном режиме.

Т.е. когда памяти не хватает для обращения матрицы СЛАУ традиционным способ (прямым методом), можно запастись терпение и решать уравнение итерационный методом. Есть даже тесты по сравнению прямого и итерационного "решателя".

Изменено пользователем amitrofanov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть такая кнопка, как Purge_History (Очистить историю).

Тогда он уже будет не изменяемый!

Спасибо за разъяснения. Жаль что после этой операции все тела становятся Import.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за разъяснения. Жаль что после этой операции все тела становятся Import.

Увы, но как уже написали -Only Copy/Past :bb-offtopic:

 

 

Тут попутно поврос возник..

Объясните что за Options "Enable Iterative Solver" такая? для чего используется?

Вот не ленитесь сюда посмотреть Enable Iterative Solver и сюда Iterative Matrix Solver Technical Details. Help жеж для этого и существует...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Увы, но как уже написали -Only Copy/Past
почему "увы"?

по-моему очень удобно.

я вначале очень часто пользовался дублированием, отражал, переносил и т.д.

но иногда модель становилсь слишком сложной, образовывалась куча непонятных клонов и фантомов,

которые вылезали в самый неожиданный момент.

из-за них сам HFSS так запутывался, что или вис, или выдавал совершенно дикие результаты.

сейчас почти отказался от таких операций - только Copy/Paste.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по-моему очень удобно.

Так стож спорит? Удобно конечно, НО не в его случае. :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Компания "Оркада" приглашает на семинар "Новые версии пакетов проектирования высокоскоростной электроники Cadence OrCAD/Allegro 16.6 и ANSYS HF 14.5

 

Открыта регистрация на сайте (http://www.orcada.ru/seminar22112012/) или по телефонам: + 7 (495) 943-5032; +7 (499) 136-3213. Участие в семинаре бесплатное.

 

Подробнее

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Захотелось просто автоматизировать немного работу, но никогда прежде с вижуал васиком в контексте hfss не сталкивался...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемые разработчики РЭА!

 

На сайте технической поддержки корпорации 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) можно так же получить у наших технических специалистов.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>Pir0texnik

Не совсем то, но очень близко... Один пишет лок.переменные в файл, другой - читает оные из файла в активный дизайн. Писано давно и сугубо для внутреннего потребления, так что все претензии к Пушкину :rolleyes: . (выкинуть запись/чтения в файло - делов на пять минут).

HFSS_file_variables_scripts.rar

ps. Проверил, даже работают. Правда, постпроцессинговые дружно идут лесом - были не нужны.

Изменено пользователем EVS

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо, попробую доработать напильником. :)

упростил, переписал теперь почти то, что надо :)

сделать бы еще нормальный 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток!

решил в hfss посчитать ДН антенны, расположенной над бесконечным электрическим экраном (по своей сути не такая уж и сложная задача), но тем не менее уже на этапе создания модели стокнулся с проблемой: как задать бесконечный экран (если это вообще возможно)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...