Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Скрипты
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor-ExpeditionPCB
Faton_11
Добрый день!

Подскажите, пожалуйста, где взять документацию по API: поиск ничего конкретного не дал, словно её и вовсе не существует. И можно ли писать скрипты для DxDesigner? В Expedition PCB для этого есть File → New Script Form. Среда Mentor Expedition Enterprise. Извините, если ответы на эти вопросы очевидны (увы, не для меня(( )
fill
Цитата(Faton_11 @ Jun 20 2016, 19:20) *
Добрый день!

Подскажите, пожалуйста, где взять документацию по API: поиск ничего конкретного не дал, словно её и вовсе не существует. И можно ли писать скрипты для DxDesigner? В Expedition PCB для этого есть File → New Script Form. Среда Mentor Expedition Enterprise. Извините, если ответы на эти вопросы очевидны (увы, не для меня(( )


Нажмите для просмотра прикрепленного файла
Faton_11
спасибо!
uzzzer
Тут такие вопросики накопились по скриптописанию, помогите, кто чем сможет.
1. Как написать скрипт, с помощью которого можно выделить одинаковые атрибуты (к примеру "Pin number"), допустим у 10 пинов?
2. Или вот есть кусок кода:

Код
Set Attr = CompPin.FindAttribute("PINTYPE")

If Attr Is Nothing Then

    MsgBox "No PINTYPE atribute found"

Else

    MsgBox "PINTYPE=" & Attr.Value

End If


Из примера к описанию метода FindAttribute, там говорится еще вот, что:
Цитата
Usage

ComponentPin.FindAttribute(ByVal AttributeName As String) As IVdAttr

Description

Locates an attribute on a component pin by name.

Searches all component pin attributes for one matching AttributeName.

Object

ComponentPin

An object expression that evaluates to a ComponentPin object. For more information about this object, please refer to "ComponentPin Object".


Так вот, как получить ComponentPin ? Какой функцией? Допустим у меня есть N-ное количество пинов, я выделил один из них, запускаю скрипт и он выводит список атрибутов (судя по примеру), ну или как то так. Иными словами мне нужен метод, который возвращает выделенный объект CompPin, что бы далее передать его в Set Attr = CompPin.FindAttribute("PINTYPE")

3.Тоже самое я хочу спросить про метод AddPin (Block Object).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.