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

 
 
> Глупые вопросы по скриптам в Altium
Trashy_2
сообщение May 12 2014, 15:19
Сообщение #1


Местный
***

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



Код
Есть объект IWorkSpace, есть его методы: DM_ShowMessageView,
                                                                DM_MessagesManager и
                                                                DM_AddOutputLine
Почему, первые два метода пашут, а на последний компиллер ругается, что не декларированный идентификатор?
И ещё, как получить инфу о том, в какие листы входит NetLable? Именно  NetLable, а не Cross Sheet Connector


Сообщение отредактировал Trashy_2 - May 12 2014, 15:20


--------------------
Транзистор не сможет измерить широкое сердце героя!(ц)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Turnaev Sergey
сообщение May 26 2014, 08:02
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 562
Регистрация: 25-07-06
Из: Зеленоград, Новосибирск
Пользователь №: 19 088



У меня есть один самый глупейший вопрос!!!

Где найти хоть один пример с использованием IntegratedLibraryManager.GetParametersForDBComponent() ??? Может у кого есть?

Что такое "aDatabaseKeys" в списке аргументов этой функции - так и не нашёл. Вписывал туда имя компонента, вписывал число, эффект один на выходе пустота... sad.gif

Необходимо зная имя компонента и библиотеку в базе данных где он находится, считать значение одного из параметров, никак не получается... sad.gif

Кто знает, помогите, начальство не дремлет, сроки идут... help.gif

Из интегрированной библиотеки удаётся считать параметр через IntegratedLibraryManager.GetParameterValue, а вот из базы данных - никак не получается.


Фух, таки разобрался сам. sm.gif
Если библиотека неподключена или недоступна, то ничего не возвращается.

Код
ComponentDevID := IntegratedLibraryManager.GetParametersForDBComponent(LibName,TableName,NeededComponentName);// принимает параметры в виде строк: 'DatabaseLibName.DbLib', 'DatabaseTableName$', 'MyComponentName'
     // Возвращает строку в виде: 'ParameterName0=Part Number|ParameterValue0=NX3225SA-26MHz|ParameterVisible0=False|Description=Кварцевый резонатор|ModelTypeName=.....'
     // В этой строке осуществляем текстовый поиск интересующих нас параметров и их значений


--------------------
"Отсутствие вашей судимости - это не ваша заслуга, а наша недоработка."
Ф.Дзержинский.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Trashy_2   Глупые вопросы по скриптам в Altium   May 12 2014, 15:19
- - Turnaev Sergey   А у меня возник глупый и почти риторический вопрос...   May 15 2014, 17:48
|- - Владимир   Цитата(Turnaev Sergey @ May 15 2014, 20:4...   May 15 2014, 19:28
|- - Turnaev Sergey   Цитата(Владимир @ May 15 2014, 23:28) так...   May 16 2014, 07:31
|- - Владимир   Цитата(Turnaev Sergey @ May 16 2014, 10:3...   May 16 2014, 07:41
|- - Aleksey Roubtsov   Цитата(Владимир @ May 16 2014, 15:51) Он ...   May 23 2014, 18:37
|- - Владимир   Цитата(Aleksey Roubtsov @ May 24 2014, 01...   May 24 2014, 01:30
- - Trashy_2   Зашибизь. А чё, альтиум в пакет антироссийских сан...   May 16 2014, 06:41
- - Владимир   зарегистрируйтесь на личный. хотя если нужно по ра...   May 16 2014, 06:44
- - Trashy_2   Кароче, написал скрипт добавляющий к NetLable текс...   May 23 2014, 07:13
|- - Владимир   Цитата(Trashy_2 @ May 23 2014, 14:23) Кар...   May 23 2014, 07:48
- - Turnaev Sergey   Я писал, меня проигнорили... Лицензия есть.   May 24 2014, 04:26
|- - Alexey Sabunin   Цитата(Turnaev Sergey @ May 24 2014, 11:3...   May 25 2014, 21:01
|- - Turnaev Sergey   Цитата(Alexey Sabunin @ May 26 2014, 05:1...   May 26 2014, 01:44


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:09
Рейтинг@Mail.ru


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