CADAM软件应用小键盘解决过程
环境描述:UNIX RS6000网络环境,工作站操作系统全部为日文版WINDOWS NT,工作站运行日文版CADAM软件(类似AUTOCAD),但必须和FUJITSU 小键盘(见图片)同时配合该软件才可以使用。
问题点:工作站电脑需要更新,但是FUJITSU小键盘已经不可以购买到了。
解决问题:让CADAM软件可以独立使用,不必通过FUJITSU 小键盘。
参加解决工作高级工程师:4-6名
解决时间:一个多月
解决问题进程:
9月12日到9月19日:采用思路一,修改CADAM软件,使它可以不用小键盘。
分析日文版CADAM软件,有关说明书、操作手册、技术消化。寻找软件中和键盘通讯的部分,找到有几十处,经过多次尝试无法成功。
9月20日到10月16日:采用思路二,通过两台电脑连接,一台运行CADAM软件,一台模仿小键盘
借用其它公司约20万人民币价值的逻辑分析仪(逻辑分析是精密的硬件分析设备,便宜的约30000人民币左右,贵的如HP的几十万到几百万人民币),截获CADAM和小键盘通讯的数据。
下载了RS232 PIN资料,作了一根双机互连的线。
分析数据,开始编程,使用WSS4C库。
初步两台电脑连接仿真小键盘成功。
10月17日至10月23日:
修改程序,使键盘仿真程序支持多进程,多任务工作,这样就可以把它放在运行CADAM的机器上跑。(这样可以节省一台电脑。编程,调试,花费一周时间)
10月24日:到客户现场测试成功。
过程中主要借用了逻辑分析仪,和WSS4C库编程,主要时间花在捕获分析RS232数据上。 |