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

 
 
169 страниц V  « < 93 94 95 96 97 > »   
Reply to this topicStart new topic
> Вопросы по CST
opi
сообщение Apr 20 2012, 08:45
Сообщение #1411





Группа: Участник
Сообщений: 12
Регистрация: 20-09-11
Пользователь №: 67 286



Буду очень признателен если кто-нибудь скажет где взять SP6 для Cst11. Вероятно проблема в его отсутствии..
Go to the top of the page
 
+Quote Post
Freesom
сообщение Apr 20 2012, 09:52
Сообщение #1412


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 21-09-10
Пользователь №: 59 619



Цитата(opi @ Apr 20 2012, 11:45) *
Буду очень признателен если кто-нибудь скажет где взять SP6 для Cst11. Вероятно проблема в его отсутствии..


Очень может быть, скорее всего с 6-го сервиспака появилась поддержка windows 7 x64, хотя в изменениях указано только:
- Added support of NVIDIA Tesla M2090, M2070Q, M2075, and C2075 GPUs.
2011-я версия диагностической утилиты говорит так:
Прикрепленное изображение


Сообщение отредактировал Freesom - Apr 20 2012, 10:00
Go to the top of the page
 
+Quote Post
Alex_yub
сообщение Apr 20 2012, 10:49
Сообщение #1413


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 8-03-08
Из: г.Минск
Пользователь №: 35 730



Цитата(opi @ Apr 20 2012, 11:45) *
Буду очень признателен если кто-нибудь скажет где взять SP6 для Cst11. Вероятно проблема в его отсутствии..

попробуйте здесь: filestube.com/2b54bf165697706303eb/go.html

Доброго времени суток уважаемые форумчане. Столкнулся с проблемой при описании структуры модели в CST MWS с помощью VBA. Надеюсь, что кто-то наведет на путь истинный...

Дело в том, что в некоторых случаях в макросе удобно использовать пользовательские функции (для повторения однотипных, но "параметрических" действий, допустим, расставление большого числа портов или пробников по определенному закону).

Например, совсем простенький вариант макроса:

************************************************
' test

Sub Main ()

Dim RB_n As Double
RB_n = testFunction(RB_n)

End Sub


Function testFunction(RB_n_1 As Double) As Double ' Пользовательская функция

Dim RB_n_2 As Double
RB_n_2 = 2*RB_n_1
testFunction = RB_n_2

End Function
************************************************

Сохраняю макрос. Захожу в редакторе. Переключаюсь в окно MWS. Вызываю макрос в меню "Macros->test". Все выполняется (моя НЕтестовая функция тоже прекрасно работает, ее вариант отрисовывает структуру модели и порты и т.д. )

Но вот если я изменяю значение переменной в списке переменных, или же в Hystory List нажимаю "update", выползает ошибка (
Прикрепленное изображение
)




Как я понимаю (прошу прощения, новичок в VBA, больше как-то с C++ работаю), не видит он определения функции, при обновлении истории (это видно и ищ кода макроса непосредственно в HystoryList).
При этом из меню можно повторно хоть 100 раз этот макрос вызывать - все работает.

Кто что посоветует. Может, я что-то упустил. Или в CST использование пользовательских функций в таком контексте не предусмотрено? (CST, кстати, v.2010). Спасибо!
Go to the top of the page
 
+Quote Post
opi
сообщение Apr 20 2012, 11:04
Сообщение #1414





Группа: Участник
Сообщений: 12
Регистрация: 20-09-11
Пользователь №: 67 286



Да, при внимательном прочтении инструкции выясняется что дело именно в SP6. Может есть у кого?! help.gif

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
StasExR
сообщение Apr 20 2012, 14:41
Сообщение #1415


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 11-04-08
Из: Украина
Пользователь №: 36 680



Цитата(Alex_yub @ Apr 20 2012, 13:49) *
Доброго времени суток уважаемые форумчане. Столкнулся с проблемой при описании структуры модели в CST MWS с помощью VBA. Надеюсь, что кто-то наведет на путь истинный...


Как Вы правильно заметили из собственного скриншота, в хистори-лист включается только тело функции Main. Соответственно, ни о какой вашей testFunction CST при обновлении хистори-листа не знает. Нужно сохранить вашу test-function в отдельный файл *.mcs, а затем подключить его через директиву '$Include. Выглядеть Ваш тестовый пример будет так:

Код
****** файл 'test.mcs' ***********
Sub Main ()
  ChDir GetProjectPath("Model3D")    'задает текущий каталог для скрипта
  '$Include: "testFunc.mcs"   'подключение файла testFunc.mcr

  Dim RB_n As Double
  RB_n = testFunction(RB_n)
End Sub
*******************************

****** файл 'testFunc.mcs' ***********
Function testFunction(RB_n_1 As Double) As Double       ' Пользовательская функция
  Dim RB_n_2 As Double
  RB_n_2 = 2*RB_n_1
  testFunction = RB_n_2
End Function
**********************************
Go to the top of the page
 
+Quote Post
Alex_yub
сообщение Apr 20 2012, 20:10
Сообщение #1416


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 8-03-08
Из: г.Минск
Пользователь №: 35 730



Цитата(StasExR @ Apr 20 2012, 17:41) *
Как Вы правильно заметили из собственного скриншота, в хистори-лист включается только тело функции Main. Соответственно, ни о какой вашей testFunction CST при обновлении хистори-листа не знает. Нужно сохранить вашу test-function в отдельный файл *.mcs, а затем подключить его через директиву '$Include. Выглядеть Ваш тестовый пример будет так:

Код
****** файл 'test.mcs' ***********
Sub Main ()
  ChDir GetProjectPath("Model3D")    'задает текущий каталог для скрипта
  '$Include: "testFunc.mcs"   'подключение файла testFunc.mcr

  Dim RB_n As Double
  RB_n = testFunction(RB_n)
End Sub
*******************************

****** файл 'testFunc.mcs' ***********
Function testFunction(RB_n_1 As Double) As Double       ' Пользовательская функция
  Dim RB_n_2 As Double
  RB_n_2 = 2*RB_n_1
  testFunction = RB_n_2
End Function
**********************************



Спасибочки большое, попробую!!! (Я уж думал, совсем труба, придется изворачиваться с помощью циклов и т.п.)
Go to the top of the page
 
+Quote Post
yusin
сообщение Apr 26 2012, 14:27
Сообщение #1417


Частый гость
**

Группа: Свой
Сообщений: 118
Регистрация: 15-02-05
Из: _далёка
Пользователь №: 2 648



Цитата(opi @ Apr 20 2012, 12:45) *
Буду очень признателен если кто-нибудь скажет где взять SP6 для Cst11. Вероятно проблема в его отсутствии..

Взять можно отсюда и поновее - SP7:
http://hostex.org/dl/05661d958e Хеш MD5: 98a395f442c896dbfd26d9204aaa5fad
http://hostex.org/dl/0d8a027647 Хеш MD5: c45d691d496b8406d65e605e71e88b06
Возможно на этой версии и танцы с бубном вокруг GPU прекратятся maniac.gif
Go to the top of the page
 
+Quote Post
tduty5
сообщение Apr 27 2012, 04:43
Сообщение #1418


Частый гость
**

Группа: Участник
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 414



Начиная с 11.sp7 и далее в 12 изменился механизм лицензирования. Какбэ намекаю.
Go to the top of the page
 
+Quote Post
dunlopy
сообщение May 3 2012, 08:44
Сообщение #1419





Группа: Новичок
Сообщений: 2
Регистрация: 3-05-12
Пользователь №: 71 679



Здравствуйте!
Помогите, пожалуйста!
Как правильно задать waveguide port в данной структуре?

слой сумматоров (разводки) - второй снизу слой металлизации

С уважением,
Дмитрий
Go to the top of the page
 
+Quote Post
pozharsky
сообщение May 3 2012, 08:53
Сообщение #1420


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 19-07-09
Из: Москва
Пользователь №: 51 388



А обязательно волноводный?
Может, можно обойтись дискретным?


--------------------
Под жизнью кайфа нет.
Go to the top of the page
 
+Quote Post
tduty5
сообщение May 3 2012, 10:01
Сообщение #1421


Частый гость
**

Группа: Участник
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 414



Цитата(dunlopy @ May 3 2012, 14:44) *
Здравствуйте! Помогите, пожалуйста! Как правильно задать waveguide port в данной структуре?
В свойствах волноводного порта выберите Multipin Port и отдельным проводникам назначьте возбуждение. В хелпе подробно описано.
Go to the top of the page
 
+Quote Post
pozharsky
сообщение May 3 2012, 10:47
Сообщение #1422


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 19-07-09
Из: Москва
Пользователь №: 51 388



А, так полосков несколько?
Тогда да, либо мультипин, либо несколько дискретных и задать одновременное возбуждение.

Лучше бы задачу видеть целиком, вообще-то...


--------------------
Под жизнью кайфа нет.
Go to the top of the page
 
+Quote Post
opi
сообщение May 3 2012, 10:49
Сообщение #1423





Группа: Участник
Сообщений: 12
Регистрация: 20-09-11
Пользователь №: 67 286



Цитата(tduty5 @ Apr 27 2012, 08:43) *
Начиная с 11.sp7 и далее в 12 изменился механизм лицензирования. Какбэ намекаю.

Это я уже понял. Даже начиная с SP6. И на что конкретно вы намекаете?! Дело труба или есть выход?!
Go to the top of the page
 
+Quote Post
tduty5
сообщение May 3 2012, 11:02
Сообщение #1424


Частый гость
**

Группа: Участник
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 414



Выход - покупать для вуза годичную лицензию (~2k€) и честно под ней публиковаться. А пока - труба.
Go to the top of the page
 
+Quote Post
pozharsky
сообщение May 3 2012, 11:11
Сообщение #1425


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 19-07-09
Из: Москва
Пользователь №: 51 388



ЦИТАТА (не работает почему-то скрипт)

Выход - покупать для вуза годичную лицензию (~2k€) и честно под ней публиковаться. А пока - труба.

/ЦИТАТА

Скажу честно - не смешно.
Каф. 406 МАИ пробовала не раз, но денег не дали. Интересно, куда плывут бабки за автосалон и с/ц Рено в корп. 24, конечно. Но я не помню, когда что-то серьёзно и крупно, НОВОЕ, покупалось для учебных целей ФРЭЛА. Софт же, по моим данным (возможно, уже устаревшим - надеюсь) весь стоял и стоит - угадайте, какой.
На предприятиях ситуация не лучше.
Я на работе пользую 2010. Крякнутую. Разговоры в начальстве о закупке софта идут, но... знали бы вы, сколько сил требует закупка более-менее резвого железа!!! Купили одну рабочую станцию, так радости полные штаны. А так у меня вот... двуядерник 2х2.13 ГГц, оперативку сами покупали - 6 гигов... едва-едва считает. А вы про софт.

Сообщение отредактировал pozharsky - May 3 2012, 11:16


--------------------
Под жизнью кайфа нет.
Go to the top of the page
 
+Quote Post

169 страниц V  « < 93 94 95 96 97 > » 
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 03:35
Рейтинг@Mail.ru


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