查看: 2598  |  回复: 12
怀着期待的心情玩了一天的立创EDA,运行速度真的要改善
XinJian
1
主题
4
回复
发表于2019-04-20 23:29:43 | 只看该作者
1# 电梯直达

怀着支持国产的心态和对开源软件的喜爱,专门试了一天的软件

优点:

1.在线库用着非常方便.

2.鼠标操作简单快捷.

3.参数设置也相对比较简单明了.

4.界面UI干净.

缺点:

1.打开大一点的PCB,卡到怀疑人生,只想用回以前的软件.

2.当字符在元件焊盘里面的时候,怎么选都选不中字符,拖不出来好尴尬.

3.把一个PCB文件导进来添加到库, 被添加的那个元件如果是底层放置的, 导进来默认就会出现字符是顶层, 轮廓是底层, 我感觉应该进行下转换比较合理.

4.工程文件目录如果能进行下分类管理更好, 现在全部显示出来非常的乱, 当一个项目有多个板子的时候, 就不好查看和分类.

5.打开文件的时间略长, 覆铜时间也长, 总之用下来, 很多情况出现人在等软件处理.

6.用鼠标去选中覆铜非常难选, 也可能是我没掌握专门的技巧,  覆了2层后, 要很精确的去点击边框才能选中,有点费力

7.不能再说缺点了, 否则要被列黑名单了....



最后总结: 希望这款软件越来越好用, 开源精神人人参与, 虽然我也只有十几年的软硬件经验,但也愿意参与

立创EDA罗工
78
主题
4622
回复
发表于2019-04-22 19:50:23   |  只看该作者
2#

1、是的,目前先做功能,在6.3会进行性能优化。这个也可以说属于浏览器的性能瓶颈,AD是C++,EDA是js写的,性能差好几倍。今年会陆续用webassembly重写

我们的目标是中小板子,2000焊盘以下的可以流畅运行,大文件目前不做考虑

2、6.2会支持快捷键进行解决选中问题

3、已经修复了,你再试试重新导入提取AD的库。

4、这个后面会改善掉

5、文件打开慢可能是文件比较大,铺铜也前面说的一样,相同的板子在Java铺2s,AD铺7s,js要14s。算法上我们可以做比AD好,目前浏览器可以使用的编程限制了。

6、选铺铜线,我们的铺铜不需要和边框同样的位置,会自动裁剪掉不需要的铺铜,和AD不一样。


还在不断进步中。。。

技术支持微信:请前往lceda.cn获取二维码,官方群:不再提供QQ群,公众号:立创EDA 或 开源硬件平台
8蕉下客8
1
主题
4
回复
发表于2019-04-23 10:13:53   |  只看该作者
3#
你们不会弄个单机版,不基于浏览器的,这样才有跟AD叫板的能力.
XinJian
1
主题
4
回复
发表于2019-04-23 10:18:20   |  只看该作者
4#
立创EDA罗工 发表于2019-04-22 19:50:23  2# 1、是的,目前先做功能,在6.3会进行性能优化。这个也可以说属于浏览器的性能瓶颈,AD是C++,EDA是js写的,性能差...

期待你们克服所有的问题,越做越好。

其实克服瓶颈对技术人员来说是最有成就感的,只要克服了瓶颈,你们就是拥有核心技术的团队,因为大家都觉得这个是瓶颈根本不可能克服

 

蚂蚁的故事
20
主题
286
回复
发表于2019-04-23 16:07:08   |  只看该作者
5#
立创EDA罗工 发表于2019-04-22 19:50:23  2# 1、是的,目前先做功能,在6.3会进行性能优化。这个也可以说属于浏览器的性能瓶颈,AD是C++,EDA是js写的,性能差...

2000焊盘以下可流畅运行,大文件不做考虑!

这句话说明了一件事:真的不懂图形软件的设计与架构!

因为不管图形多大,所要绘制的面积永远不会比屏幕大:实际要比屏幕小得多,因为各种工具条与UI界面元素占了不少屏幕!我们要绘制的区域是永远相对固定的,与焊盘多少虽然有点关系,但关系并不很大!

有1亿个焊盘,只有1000个显示在屏幕上时,为什么非要把1亿个焊盘都画一次?你要说,用户缩小了时,一亿个焊盘都要画,怎么办?在已经不可能画细节时,用户只是要了解下全貌而已,应该调用快速画草图的算法!

很多程序员,就是动不动把所有的活全干一次,于是,图形拖不动、拉不动,卡得要命!


立创EDA罗工
78
主题
4622
回复
发表于2019-04-23 16:50:51   |  只看该作者
6#
蚂蚁的故事 发表于2019-04-23 16:07:08  5# 2000焊盘以下可流畅运行,大文件不做考虑!这句话说明了一件事:真的不懂图形软件的设计与架构!因为不管图形多大,所要绘制...

请问你是否会html和svg开发?你说的这个在6.1已经进行尝试。在系统设置里面有一个缩放效果设置:速度优先还是质量优先。可有具体的代码拿出来学习?


技术支持微信:请前往lceda.cn获取二维码,官方群:不再提供QQ群,公众号:立创EDA 或 开源硬件平台
蚂蚁的故事
20
主题
286
回复
发表于2019-04-23 21:15:13   |  只看该作者
7#
立创EDA罗工 发表于2019-04-23 16:50:51  6# 请问你是否会html和svg开发?你说的这个在6.1已经进行尝试。在系统设置里面有一个缩放效果设置:速度优先还是质量优先...

就当我白说了,哈哈。

但请认真考虑我的话:屏幕大小是不会随图形增大的,而我们要绘制的图形,永远不会超过屏幕的大小!我们要渲染的象素数目,永远不会多过屏幕的象素!

立创EDA罗工
78
主题
4622
回复
发表于2019-04-23 23:49:38   |  只看该作者
8#
蚂蚁的故事 发表于2019-04-23 21:15:13  7# 就当我白说了,哈哈。但请认真考虑我的话:屏幕大小是不会随图形增大的,而我们要绘制的图形,永远不会超过屏幕的大小!我们要渲...
你说我们都知道,我们使用的是svg,目前的的优化方向和你说的基本差不多,只是目前效果不明显。如果是canvas绘制会流畅很多,但是不适合我们。后面可能会重构掉底层。
技术支持微信:请前往lceda.cn获取二维码,官方群:不再提供QQ群,公众号:立创EDA 或 开源硬件平台
立创EDA罗工
78
主题
4622
回复
发表于2019-04-24 09:08:44   |  只看该作者
9#
蚂蚁的故事 发表于2019-04-23 21:15:13  7# 就当我白说了,哈哈。但请认真考虑我的话:屏幕大小是不会随图形增大的,而我们要绘制的图形,永远不会超过屏幕的大小!我们要渲...

我们工程师的回复如下:


如果我们的图形都是三角形,就像你说的,很容易通过 rTree,四叉树,八叉树快速排除不绘制区域,以及使用 LOD 去提高绘制大场景的效率,这也是大多数游戏引擎的做法。

然而 CAD/EDA 有其特殊性,在于许多图元都是需要无级缩放的,比如一个圆弧,在不同的缩放规模需要有不同的精细度,不然就会出现棱角而不圆。

再者 CAD/EDA 中会有许多复杂图元,可简化但不可彻底简化,比如复杂多边形(自相交、洞、曲线边)。这些都不是简单地一次性三角化就能解决的。

包括 AD 也是这样,大板子也会有性能瓶颈,当然我们也看到了 AD 在性能方面在不断地进步。

只是目前由于我们选用的浏览器方案,包括 Javascript 无法比肩 C++ 的性能等因素,确实性能天花板相对比较低。但我们很清楚,我们并未做到极致,请相信我们在这方面的专业性,未来一定给大家一个更完美的使用体验

技术支持微信:请前往lceda.cn获取二维码,官方群:不再提供QQ群,公众号:立创EDA 或 开源硬件平台
蚂蚁的故事
20
主题
286
回复
发表于2019-04-24 10:24:59   |  只看该作者
10#
本来想再说几句,我看还是适可而止吧,搞得我在唱反调一样。
XinJian
1
主题
4
回复
发表于2019-04-24 10:57:10   |  只看该作者
11#

提出问题的人越多,说明关心这款软件的人越多,都希望它能跟国外的软件掰掰手腕,起码要能从那些软件转过来且没有太多的违和感。

当听到不能做大文件时感觉举家搬迁到你这,结果你说我这里只收行李不收人。 

而且我的那些PCB跟大公司里的比起来就是小小板子

pcb新手请指教
1
主题
14
回复
发表于2019-04-24 12:07:47   |  只看该作者
12#
蚂蚁的故事 发表于2019-04-24 10:24:59  10# 本来想再说几句,我看还是适可而止吧,搞得我在唱反调一样。
我作为一个旁观着,目前为止看大家都是很理性地讨论,并没有火药味,期待大神分享更多干货。
wu
12
主题
168
回复
发表于2019-04-25 16:38:50   |  只看该作者
13#
浏览器运行注定了有很多问题,后期还是专注独立软件吧,软件一样可以云操作啊

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部