romaro 0 29 октября, 2012 Опубликовано 29 октября, 2012 · Жалоба При построении модели средствами HFSS пользуюсь функцией дублирования частей геометрии. И все дубликаты наследуют свойства "родителя". Вопрос такой, есть ли какойнить инструмент/кнопочка для разрушения/отмены всех связей между дубликатами и родителем? А то при использовании, например, оптимизации - меняетюся все родственные тела по одному закону.. пробовал к дубликату добавить переменную отличную от переменной родителя - материться... Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
l1l1l1 0 29 октября, 2012 Опубликовано 29 октября, 2012 · Жалоба ... Вопрос такой, есть ли какойнить инструмент/кнопочка для разрушения/отмены всех связей между дубликатами и родителем? ...насколько я знаю, нет такой кнопочки. в случае, когда необходимо отсутствие связи между дубликатом и родителем, пользуюсь Copy - Paste с последующим изменением параметров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pir0texnik 0 29 октября, 2012 Опубликовано 29 октября, 2012 · Жалоба Как можно к дубликату что-то добавить?? Он же клон, делается операцией клонировая и там только 1 параметр КОГО клонировали. Меняем одного - меняются все, в том и прелесть. Ну можно с клоном делать разное, резать там, масштабировать.. Чтобы что-то творить с деталями, конечно, надо делать как говорит l1l1l1. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
romaro 0 29 октября, 2012 Опубликовано 29 октября, 2012 (изменено) · Жалоба Как можно к дубликату что-то добавить?? Он же клон... просто думалось что возможно при добавлении/замены переменной клон станет НЕ клоном т.е станет объектом со своими свойствами... но не тут то было.. Тут попутно поврос возник.. Объясните что за Options "Enable Iterative Solver" такая? для чего используется? Изменено 29 октября, 2012 пользователем romaro Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
amitrofanov 0 29 октября, 2012 Опубликовано 29 октября, 2012 (изменено) · Жалоба ... насколько я знаю, нет такой кнопочки. ... в случае, когда необходимо отсутствие связи между дубликатом и родителем, пользуюсь Copy - Paste с последующим изменением параметров. Есть такая кнопка, как Purge_History (Очистить историю). Выделяете в дереве модели объект с длиннннной историей и удаляете ВСЮ его поднаготную. Тогда он уже будет не изменяемый! ... Тут попутно вопрос возник.. Объясните что за Options "Enable Iterative Solver" такая? для чего используется? Эта опция нужна для работы солвера по поиску решения СЛАУ HFSS-FEM "решателя" в итерационном режиме. Т.е. когда памяти не хватает для обращения матрицы СЛАУ традиционным способ (прямым методом), можно запастись терпение и решать уравнение итерационный методом. Есть даже тесты по сравнению прямого и итерационного "решателя". Изменено 29 октября, 2012 пользователем amitrofanov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
romaro 0 29 октября, 2012 Опубликовано 29 октября, 2012 · Жалоба Есть такая кнопка, как Purge_History (Очистить историю). Тогда он уже будет не изменяемый! Спасибо за разъяснения. Жаль что после этой операции все тела становятся Import. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HFSS 0 29 октября, 2012 Опубликовано 29 октября, 2012 · Жалоба Спасибо за разъяснения. Жаль что после этой операции все тела становятся Import. Увы, но как уже написали -Only Copy/Past :bb-offtopic: Тут попутно поврос возник.. Объясните что за Options "Enable Iterative Solver" такая? для чего используется? Вот не ленитесь сюда посмотреть Enable Iterative Solver и сюда Iterative Matrix Solver Technical Details. Help жеж для этого и существует... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
l1l1l1 0 30 октября, 2012 Опубликовано 30 октября, 2012 · Жалоба Увы, но как уже написали -Only Copy/Past почему "увы"? по-моему очень удобно. я вначале очень часто пользовался дублированием, отражал, переносил и т.д. но иногда модель становилсь слишком сложной, образовывалась куча непонятных клонов и фантомов, которые вылезали в самый неожиданный момент. из-за них сам HFSS так запутывался, что или вис, или выдавал совершенно дикие результаты. сейчас почти отказался от таких операций - только Copy/Paste. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HFSS 0 2 ноября, 2012 Опубликовано 2 ноября, 2012 · Жалоба по-моему очень удобно. Так стож спорит? Удобно конечно, НО не в его случае. :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a.graf 0 6 ноября, 2012 Опубликовано 6 ноября, 2012 · Жалоба Компания "Оркада" приглашает на семинар "Новые версии пакетов проектирования высокоскоростной электроники Cadence OrCAD/Allegro 16.6 и ANSYS HF 14.5 Открыта регистрация на сайте (http://www.orcada.ru/seminar22112012/) или по телефонам: + 7 (495) 943-5032; +7 (499) 136-3213. Участие в семинаре бесплатное. Подробнее Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pir0texnik 0 9 ноября, 2012 Опубликовано 9 ноября, 2012 · Жалоба Кто работал со скриптами, подскажите как сделать скрипт, копирующий значения всех переменных из одного дизайна в другой (оба дизайна в 1 проекте). Захотелось просто автоматизировать немного работу, но никогда прежде с вижуал васиком в контексте hfss не сталкивался... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CadfemHF 0 10 ноября, 2012 Опубликовано 10 ноября, 2012 · Жалоба Уважаемые разработчики РЭА! На сайте технической поддержки корпорации 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) можно так же получить у наших технических специалистов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EVS 0 10 ноября, 2012 Опубликовано 10 ноября, 2012 (изменено) · Жалоба >Pir0texnik Не совсем то, но очень близко... Один пишет лок.переменные в файл, другой - читает оные из файла в активный дизайн. Писано давно и сугубо для внутреннего потребления, так что все претензии к Пушкину :rolleyes: . (выкинуть запись/чтения в файло - делов на пять минут). HFSS_file_variables_scripts.rar ps. Проверил, даже работают. Правда, постпроцессинговые дружно идут лесом - были не нужны. Изменено 10 ноября, 2012 пользователем EVS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pir0texnik 0 11 ноября, 2012 Опубликовано 11 ноября, 2012 · Жалоба спасибо, попробую доработать напильником. :) упростил, переписал теперь почти то, что надо :) сделать бы еще нормальный 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kaptnic 0 12 ноября, 2012 Опубликовано 12 ноября, 2012 · Жалоба Доброго времени суток! решил в hfss посчитать ДН антенны, расположенной над бесконечным электрическим экраном (по своей сути не такая уж и сложная задача), но тем не менее уже на этапе создания модели стокнулся с проблемой: как задать бесконечный экран (если это вообще возможно)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться