不知不觉中用上了Windows95,Protel也有了Windows版,从此SCH原理图编辑和PCB可以切换使用了,不过使用后却满心不爽。
和不久前用的ORCAD一样,用原理图编辑部分SCHEDIT打开以前的原理图文件,里面凡是里面修改过的元件标识,全部变成了系统库中元件标识的样子。解释的详细一点就是:DOS版里,举个例子一个元件或IC的某个引脚的位置我不喜欢,就把它移动了一下,比如从右下角搬到左上角,在Windows版的Protel或ORCAD中,这些脚被复位了,还在右下角。脚的位置变动,是原先连接这个脚的连线悬空,或错误连接,这就导致了以前的原理图白画了。其实从软件设计的角度来说,完全可以无缝解决这种情况,猪一样的软件团队(关于软件设计的感受我还会写其他文章详述)。虽然说随便改动IC的封装是不规范的举动,但你可以把它认为你修改了元件的封装,使它成为一个新的元件,只不过你没有通过库文件编辑来给它重新命名,这种新旧软件之间的兼容冲突,可以通过软件识别自动将旧版图纸中的元件重新命名使其不予现有的库冲突即可。
还有不爽的就是使用鼠标的感受。在DOS版中,移动鼠标,显示器上的光标按网格跳跃,光标不可能落在网格之间的位置。但Windows中,移动鼠标,光标是不准确跳跃的,它可以落在你预期不到的接近你想要去的地方,而且有延迟,很容易光标就跑到屏幕外了,满屏翻滚,不得不按缩小键确定当前位置,然后在放大。这种缺陷到十几年以后的今天依旧存在,换句话说,鼠标的操控变慢了,你不能像以前一样迅速的布线(虽然自动布线成了主流)。不仅仅是使用鼠标的感受,还有键盘的反应变慢了,它会遗漏你的按键。DOS环境中,你可以盲打一串字符组成的命令,让后等处理结果即可,但现在不行了,按下第一个字母,如果菜单未弹出就按第二个字母,那相应的命令就不会被执行。这不是软件的问题,而是操作系统的问题。我曾有机会体验过同时期Unix系统上的类似CAD软件,和DOS中的一样,很流畅。所以专业CAD设计绝对要使用非Windows系统的图形工作站,因为糟糕的用户体验会浇灭你的创作热情和工作效率。