Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с Fields Calculator в HFSS 9.*
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
Andrew10
Привет всем!

Столкнулся с такой проблемой:
Если в Fields Calculator попытаться создать Named Expressions, в которых будут тригонометрические функции, то при записи проекта, а затем при попытке его открыть, выдается сообщение об ошибке и HFSS вылетает в операционную систему на стадии загрузки проекта.

При разглядывании файла проекта (.hfss) видно, что в соответствующем разделе
"Fields Calculator" вместо указания конкретной функции (Cos, Sin и т.д.) записывается команда
...
Operation('UMathFunction')
...

Именно при попытке ее интерпретации программа вылетает.
Проверял при попытке записать Cos, Sin, Tan, Atan. На другие тригоном. функции не хватило терпения.

Эффект наблюдается на HFSS 9.1 и 9.2. (9.2 - с сайта ic21, 9.1 - не помню откуда).

Вопросы:
1. Воспроизводится ли глюк у других пользователей?
2. Если нет, то что программа записывает при сохранении проекта в раздел
"Fields Сalculator" для определения этих функций?
3. Можно ли в определении Выходных переменных (Output Variable)) использовать интегрирование? Если да, то как?


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

Помогите, пожалуйста!

Andrew10

22.10.05.
navuho
Цитата(Andrew10 @ Oct 22 2005, 10:16)
1. Воспроизводится ли глюк у других пользователей?

2. Если нет, то что программа записывает при сохранении проекта в раздел
"Fields Сalculator" для определения этих функций?

3.  Можно ли в определении Выходных переменных (Output Variable)) использовать интегрирование? Если да, то как?
*


1. Только что проверил в v10 - все в порядке, ничего не крешится

2. В файл при этом пишется следующее:
$begin 'FieldsCalculator'
$begin 'Named_Expression'
Name('qqq')
ExpressionID(19)
NameOfExpression('Mag_E')
Operation('UMathFunc', 'Cos')
$end 'Named_Expression'
Line_Discretization=1000
$end 'FieldsCalculator'

3. Не помню как в 9-ке, но в 10-й версии есть функции deriv, integ, min, max :

Some of these functions can operate along an entire curve. These are: deriv, min, max, integ, avg, rms, pk2pk, cang. These functions have syntax as follows:

• deriv(quantity) implicitly implies derivative over the primary sweep

• deriv(quantity, SweepVariable) explicitly means derivative over the sweep variable specified in the second argument (such as “Freq”).
Andrew10
Спасибо за ответ!

К сожалению, в 9-й версии функции integ нет sad.gif .

Попытался "руками" вписать в .hfss файл
...
Operation('UMathFunc', 'Cos')
...

и затем открыть, но не помогло, программа все равно падает.

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

Еще раз спасибо!
Всего наилучшего!

Andrew10
navuho
Цитата(Andrew10 @ Oct 23 2005, 16:56)
Может быть, это следствие неаккуратного взлома.
Вряд ли такой глюк оставался бы незамеченным долгое время.
*

Взлом тут совершенно не причем - он патчит только общение с сервером лицензий. 9-я версия сама по себе вышла очень сырой, баг на баге.
Быстро выпустили заплатки до v9.2.1, но стабильности в мелочах так и не достигли. По сути v10 - это более-менее нормально работающая 9-ка,
которая по хорошему должна была иметь статус beta и год отлаживаться.
Но что поделаешь, мАркЕтИнг....
Andrew10
Цитата
Взлом тут совершенно не причем - он патчит только общение с сервером лицензий. 9-я версия сама по себе вышла очень сырой, баг на баге.
Быстро выпустили заплатки до v9.2.1, но стабильности в мелочах так и не достигли. По сути v10 - это более-менее нормально работающая 9-ка,
которая по хорошему должна была иметь статус beta и год отлаживаться.


Наверное, Вы правы sad.gif .

Для чистоты эксперимента хорошо бы, все-таки, если бы кто-нибудь из тех, у кого 9-я версия HFSS, попробовал записать проект с тригонометрической функцией в Named Expressions.


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