QUOTE (Alexandr_T. @ Nov 1 2011, 18:52)

Приветствую всех. Помогите разрешить несколько проблем при использовании скриптов в HFSS 12.
1) Для начала спрошу, разбирался ли кто нибудь с примерами скрипта. Дело в том, что при попытке запустить HFSS Data Export Script уже столкнулся с рядом ошибок как синтаксических, так и символьных. Задав все вводимые переменные и исправив ошибки удалось запустить скрипт, но HFSS стал вылетать со строчкой, что используемые переменные устарели и HFSS не будет их обрабатывать. Это происходит примерно на строке с AddOutputVariable, которой не прописано в командах, изменении текста, так что бы использовалось CreateOutputVariable не дало результатов - вылетает с тем же текстом.
Если кто запускал этот пример прошу поделиться, где возникали проблемы и как их удалось разрешить. Так же хотелось бы услышать коментарии по поводу того где вы правите текст VBScript - при использовании блокнота часто приходится пересохранять в WordPad из за неправильного прочтения первой строки.
2) Возможно ли добавить кнопки в программу (может без помощи VBScript). Хотелось бы MoveFace и SweepAlongVector.
3) Появилась задача сделать большой ряд щелей увеличивающихся в длине с каждым шагом. Посчитал что самое простое это сделать циклом используя For...Next - но объекты не задаются в цикле, message manager не реагирует. по частям всё работает. Помогите, плз, решить и эту задачу.
Вот сценарий руководства. Хотите, чтобы помочь вам
QUOTE (Alexandr_T. @ Nov 1 2011, 17:52)

Приветствую всех. Помогите разрешить несколько проблем при использовании скриптов в HFSS 12.
1) Для начала спрошу, разбирался ли кто нибудь с примерами скрипта. Дело в том, что при попытке запустить HFSS Data Export Script уже столкнулся с рядом ошибок как синтаксических, так и символьных. Задав все вводимые переменные и исправив ошибки удалось запустить скрипт, но HFSS стал вылетать со строчкой, что используемые переменные устарели и HFSS не будет их обрабатывать. Это происходит примерно на строке с AddOutputVariable, которой не прописано в командах, изменении текста, так что бы использовалось CreateOutputVariable не дало результатов - вылетает с тем же текстом.
Если кто запускал этот пример прошу поделиться, где возникали проблемы и как их удалось разрешить. Так же хотелось бы услышать коментарии по поводу того где вы правите текст VBScript - при использовании блокнота часто приходится пересохранять в WordPad из за неправильного прочтения первой строки.
2) Возможно ли добавить кнопки в программу (может без помощи VBScript). Хотелось бы MoveFace и SweepAlongVector.
3) Появилась задача сделать большой ряд щелей увеличивающихся в длине с каждым шагом. Посчитал что самое простое это сделать циклом используя For...Next - но объекты не задаются в цикле, message manager не реагирует. по частям всё работает. Помогите, плз, решить и эту задачу.
CODE
dim oa
oa=1
for ob=1 to 10
oEditor.CreateRectangle Array("NAME:RectangleParameters", "IsCovered:=", true, "XStart:=", _
CStr(oa)&"mm", "YStart:=", "0mm", "ZStart:=", "0mm", "Width:=", "1.5mm", "Height:=", _
"1.5mm", "WhichAxis:=", "Z"), Array("NAME:Attributes", "Name:=", "Rectangle1", "Flags:=", _
"", "Color:=", "(132 132 193)", "Transparency:=", 0.800000011920929, "PartCoordinateSystem:=", _
"Global", "MaterialValue:=", "" & Chr(34) & "vacuum" & Chr(34) & "", "SolveInside:=", _
true)
oa=oa+2
next
Использование такого сценария, вы можете создать цикл из 10 прямоугольников. К тому же, до тех пор, как изменение параметров, можно, конечно, требовали разрыва.