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

 
 
3 страниц V  < 1 2 3 >  
Closed TopicStart new topic
> xSignals. Доступ к членам класса из delphi скрипта.
Vasen
сообщение Mar 30 2015, 14:49
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 30-03-06
Пользователь №: 15 624



Цитата(peshkoff @ Mar 30 2015, 17:43) *
а. т.е. это типа аналог панели PCB, где показана длина цепей. Вы, по сути, подменяете это окно своим, где реальная длина.
а данные автоматически меняются? или нужно рефреш?


Да, все верно. Данные при трассировке меняются автоматически.

Цитата(peshkoff @ Mar 30 2015, 17:27) *
у меня тоже допиленный.
запоминает микросхему и класс, что был выбран последним.

Может объединить их как нибудь?

а как он пикосекунды переводит в мм? По среднему? там же мин и макс.


Хилые в своих апнотах говорят использовать среднее значение задержки.

Сообщение отредактировал Vasen - Mar 30 2015, 15:00
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 30 2015, 16:09
Сообщение #17


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Vasen @ Mar 30 2015, 17:39) *
Все правильно. Но мне тогда идея создания треков не понравилась. И каким образом после задавать правила контролирующие процесс разводки.
Как не тужил мозг, так и не придумал как этот скрипт правильно прикрутить.

Алгоритм работы такой.
Оператор запускает скрипт и выбирает класс дифф пар. Если необходимо учитывать задержку FPGA, то выбирает микросхему и загружает файл.
Забив необходимые значения в поля skew tolerance, выполняет трассировку пар. Скрипт производит вычисления и обновляет данные в окне.
Все введенные оператором данные, а также последний выбранный класс сохраняются в папке с проектом, те после перезапуска скрипта можно возобновить работу.
При работе скрипта не создается никаких PcbObject-ов. По сути данный скрипт дополняет/заменяет окно PCB.

Это замечательно. но нужно отчет в пихнуть в отчет DRC или самостоятельный отчет.
При формировании герберов это необходимо. Мало-ли где дернули топологию. Все время помнить и залазить в эту панель вручную--человеческий фактор. Можно и забыть
Go to the top of the page
 
+Quote Post
Vasen
сообщение Mar 30 2015, 20:32
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 30-03-06
Пользователь №: 15 624



Цитата(Владимир @ Mar 30 2015, 19:09) *
Это замечательно. но нужно отчет в пихнуть в отчет DRC или самостоятельный отчет.
При формировании герберов это необходимо. Мало-ли где дернули топологию. Все время помнить и залазить в эту панель вручную--человеческий фактор. Можно и забыть


Вывод отчета в файл в планах.

Если не получится с xSignal, буду думать как слепить на основе FromTo объектов.
На данный момент скрипт имеет помимо некоторых багов, еще и пару недостатков. При работе скрипта не работает панель фильтра. Видимо фильтрация у них сделана тоже на основе скриптов,
потому как ругается на запущенный скрипт, а выполнять сразу 2 не может. В связи с этим не реализована функция перехода на диф пару на плате по клику на строку в таблице.
Выбор же на плате цепи, виа или пада принадлежащих паре производит выбор соответствующей строки в таблице. На данный момент учет задержек IC только у одного пина.

Сообщение отредактировал Vasen - Mar 30 2015, 21:09
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 31 2015, 05:46
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Vasen @ Mar 30 2015, 23:32) *
Если не получится с xSignal,

Должно получится, если не используете дополнительные отрезки
Цитата
буду думать как слепить на основе FromTo объектов.

Забудьте. Там можете получить больше проблем
Go to the top of the page
 
+Quote Post
Vasen
сообщение Mar 31 2015, 06:41
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 30-03-06
Пользователь №: 15 624



Цитата(Владимир @ Mar 31 2015, 08:46) *
Должно получится, если не используете дополнительные отрезки

Забудьте. Там можете получить больше проблем


Владимир, а в чем могут возникнуть проблемы. В версии 15 объекты FromTo даже длину виа учитывают, если я не ошибаюсь. Есть трудность со сборкой нескольких цепей в одну (развязывающий конденсатор к примеру) по типу xSignal, но побороть можно.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 31 2015, 06:57
Сообщение #21


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Vasen @ Mar 31 2015, 09:41) *
Владимир, а в чем могут возникнуть проблемы. В версии 15 объекты FromTo даже длину виа учитывают, если я не ошибаюсь. Есть трудность со сборкой нескольких цепей в одну (развязывающий конденсатор к примеру) по типу xSignal, но побороть можно.

Да, должны учитывать. Хотя не проверял.
Проблемы при наложении Track и мусоре внутри Pad остаются. В Xsignal они решены.
В общем с появлением xSigna --- FromTo превратились в атавизм и развивать это тупиковое направление нет особого смысла
Go to the top of the page
 
+Quote Post
Vasen
сообщение Mar 31 2015, 10:17
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 30-03-06
Пользователь №: 15 624



Цитата(Владимир @ Mar 31 2015, 09:57) *
Да, должны учитывать. Хотя не проверял.
Проблемы при наложении Track и мусоре внутри Pad остаются. В Xsignal они решены.
В общем с появлением xSigna --- FromTo превратились в атавизм и развивать это тупиковое направление нет особого смысла


Понятно, будем думать. Написал запрос на доступ в ветке http://forum.live.altium-ru.com/#posts/209547. Пока тишина.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Mar 31 2015, 10:47
Сообщение #23


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Vasen @ Mar 31 2015, 13:17) *
Понятно, будем думать. Написал запрос на доступ в ветке http://forum.live.altium-ru.com/#posts/209547. Пока тишина.


эх.. тоже несколько раз пытался стучаться, бесполезно. видимо какая-то вип-лицензия нужна.. Обычная у меня есть
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 31 2015, 11:00
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(peshkoff @ Mar 31 2015, 13:47) *
эх.. тоже несколько раз пытался стучаться, бесполезно. видимо какая-то вип-лицензия нужна.. Обычная у меня есть

я знаю 4-5 пользователей, которые достучались. Значит их реально намного больше
Go to the top of the page
 
+Quote Post
Vasen
сообщение Apr 1 2015, 10:28
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 30-03-06
Пользователь №: 15 624



Цитата(Владимир @ Mar 31 2015, 14:00) *
я знаю 4-5 пользователей, которые достучались. Значит их реально намного больше


Все. Вопрос о доступе к SDK закрыт. Не получить. Необходимо соблюсти некоторые условия, которые мы в силу обстоятельств не можем.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Apr 1 2015, 10:54
Сообщение #26


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Что за условия? NDA?
Go to the top of the page
 
+Quote Post
Vasen
сообщение Apr 5 2015, 09:46
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 30-03-06
Пользователь №: 15 624



Сделал небольшой рефакторинг, подправил некоторые баги.
Ссылка на скрипт в GITHUB: https://github.com/Vasencheg/diff_pairs_len...ning_helper.git
О неточностях работы и багах можно отписываться здесь или в трекер на github.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 5 2015, 10:20
Сообщение #28


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Vasen @ Apr 5 2015, 12:46) *
Сделал небольшой рефакторинг, подправил некоторые баги.
Ссылка на скрипт в GITHUB: https://github.com/Vasencheg/diff_pairs_len...ning_helper.git
О неточностях работы и багах можно отписываться здесь или в трекер на github.

1. формат CSV файла?
Go to the top of the page
 
+Quote Post
Vasen
сообщение Apr 5 2015, 16:01
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 30-03-06
Пользователь №: 15 624



Цитата(Владимир @ Apr 5 2015, 13:20) *
1. формат CSV файла?

Ухты-пухты, забыл. Формат выложу на хаб в примере. В словах: пин;задержка. По аналогии с lengthtuninghelper.
Go to the top of the page
 
+Quote Post
Vasen
сообщение Apr 5 2015, 19:22
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 30-03-06
Пользователь №: 15 624



Цитата(Vasen @ Apr 5 2015, 19:01) *
Ухты-пухты, забыл. Формат выложу на хаб в примере. В словах: пин;задержка. По аналогии с lengthtuninghelper.

Пример файла с задержками добавил.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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