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

 
 
 
Reply to this topicStart new topic
> Проблема с Fields Calculator в HFSS 9.*, Ошибка при использовании триг. функций
Andrew10
сообщение Oct 22 2005, 08:16
Сообщение #1


Местный
***

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



Привет всем!

Столкнулся с такой проблемой:
Если в 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.
Go to the top of the page
 
+Quote Post
navuho
сообщение Oct 23 2005, 14:34
Сообщение #2


Местный
***

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



Цитата(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”).
Go to the top of the page
 
+Quote Post
Andrew10
сообщение Oct 23 2005, 14:56
Сообщение #3


Местный
***

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



Спасибо за ответ!

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

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

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

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

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

Andrew10
Go to the top of the page
 
+Quote Post
navuho
сообщение Oct 24 2005, 09:32
Сообщение #4


Местный
***

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



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

Взлом тут совершенно не причем - он патчит только общение с сервером лицензий. 9-я версия сама по себе вышла очень сырой, баг на баге.
Быстро выпустили заплатки до v9.2.1, но стабильности в мелочах так и не достигли. По сути v10 - это более-менее нормально работающая 9-ка,
которая по хорошему должна была иметь статус beta и год отлаживаться.
Но что поделаешь, мАркЕтИнг....
Go to the top of the page
 
+Quote Post
Andrew10
сообщение Oct 25 2005, 09:59
Сообщение #5


Местный
***

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



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


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

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


Andrew10
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th August 2025 - 14:20
Рейтинг@Mail.ru


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