Здравствуйте, Станислав.
Топор тоже пробовал. Это не совсем честный трассировщик - ему надо обязательно разрешать двигать компоненты, иначе конфликтов много остается. FreeRouting, хоть и очень медленный, разводит не хуже спектры. К тому же совсем бесплатный.
С уважением,
Александр Корженевский
6 февраля 2009 г. 11:13 пользователь Stanislav Ruev <group@...> написал:
Hello avklab,
С TopoR DipTrace умеет общаться, в версии 2.0 уже появилась поддержка
дуг (тестируем как раз с топором). У топора был глюк в экспорте сес
файла, но они вроде его исправили.
--
With kind regards,
Stanislav Ruev mailto:group@...
DipTrace Developer
Thursday, February 5, 2009, 8:04:45 PM, you wrote:
> Здравствуйте, Станислав и Алексей.
> В английской группе я отправлял неделю назад сообщение про интерфейс
> с FreeRouting (см. ниже). Есть ли у Вас комментарии по этим моим
> изысканиям? Я предпочитаю пользоваться автотрассировкой, однако
> встроенный в DipTrace автотрассировщик не справляется со сколько-
> нибудь нетривиальными платами. Был бы признателен за воплощение моего
> предложения. Если это может помочь, вышлю исходный текст конвертора.
> Вероятно, расширение "всеядности" интерфейса поможет программе
> общаться и с другими автотрассировщиками (например, "Топором"
> http://www.freestyleteam.com/)
> С уважением,
> Александр Корженевский
> The DipTrace being almost perfect PCB design environment lacks
> suitable autorouting solution. The http://freerouting.net provides
> good gridless autorouter for free. Both DipTrace and FreeRouting
> declare Specctra interface compliance, but unfortunately they speak
> slightly different dialects and don't understand each other. By the
> cut-and-try I have found the following.
> Correct processing of the .dsn file generated by DipTrace in
> FreeRouting requires changing of just one number in this
> file: "(resolution mil 1)" into ... 100 (or more).
> Importing of router results is more complicated.
> 1) The .ses file provided by FreeRouting has UNIX-like line ends
> (LF), which are unacceptable by DipTrace expecting CRLF.
> 2) FreeRouting uses "net" keyword while DipTrace requires "Net"
> (uppercase first letter).
> 3) FreeRouting places the parts of "wire" statements in separate
> lines while DipTrace requires the "(wire (path Top" and at least
> three first values combined in the single line.
> As a temporary solution I have written command-line converter program
> dp2fr2dp.exe, which makes necessary corrections both in .dsn
> and .ses files. You can find it in the FreeRouting folder at the
> Yahoo group:
> http://finance.groups.yahoo.com/group/diptr/files/FreeRouting/ . The
> only command line parameter is the file name. If its extension
> is .dsn, the file will be converted from DipTrace to FreeRouting and
> FR_ prefix will be added. The .ses file will be converted backward
> and DP_ prefix will be added. I have put also the FR_routed.dip file
> as example of FreeRouting job. The initial file is from the DipTrace
> installation: Examples\electra_unrouted.dip.
> The statistics is impressive:
> Electra routed: vias: 351, total wires length: 452225.
> FreeRouting.net: vias: 214, total wires length: 382083.
> But ... FreeRouting takes almost one hour to complete routing and
> then you can infinitely run optimization passes. Electra routes this
> board in seconds.
> Certainly it will be beneficial to have direct integration of
> DipTrace with FreeRouting, so I believe that many will support me in
> asking developers to implement corresponding changes in the
> DipTrace Specctra interface.
> ------------------------------------
> Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/diptrace_rus/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/diptrace_rus/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:diptrace_rus-digest@yahoogroups.com
mailto:diptrace_rus-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
diptrace_rus-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/