您的位置:首页 > 其它

我的设计(目录)

2014-04-23 10:58 316 查看
我的设计( 解决方案)
。11
包括[b]软件和硬件或由[b]软件+硬件组成的系统[/b][/b]



[align=left] 以下将介绍我几十年来从事过各种设计,包括为教学、科研和生产进行的设计,个人业余爱好设计,以及为社会或他人提供的义务设计,因这些设计都是为解决某个问题而思考出来的办法,所以也可称为解决方案。设计包括软件和硬件,也有软硬一起构成的系统。硬件设计包括功能、逻辑、线路、PCB、整体外形等,都要一一考虑,大都在上世纪60-70年代,80年代后都为[b][b]软件系统设计[/b][/b]。设计大都由个人完成,但也有与他人合作完成的,后者将作说明。以下所列项目大体按时间先后排列,但有的时间花去很多,有的很少,几个项目往往在同时进行,很难按时间严格排序。另外,标题用紫红色列出的、或鼠标移到题目上会变成手形的代表已上载资料(但可能尚不完整)[b]的设计项目,这里[/b]点击它们可链接进入,[b]标题为黑色而[/b][b]前面打(*)的30多个项目,是准备独立开来介绍但尚未介绍的,待写完了博客之后该标题亦将改用紫红色或加下划线,而[/b]标题黑色前面不打(*)的代表在本文中补充说明一下就够了,不准备独立开来介绍的项目。注意,我这里的所有设计都有实际的产品相符,可以有缺点有漏洞,不够完善,但不是没有实际产品相符的论文,论文很重要,常可用来衡量一个人的学术水平,但可能只是一个想法。另外,还可能有未被列出的遗漏[b]项目,待记忆得到后将附加在最后。[/b][/align]

设计( 解决方案)目录

-------- * --------
1(*). 万用表设计(为个人,为同事,为数学系办厂组,大量不同方案)

2 . 电子管老化测试仪设计(为复旦数学系103电子计算机房)

3. 信号发生器设计(收音机调试用信号,包括465千hz中频和中短两个波段)。(为个人或借他人使用)

4(*). 磁芯测试仪设计(为复旦大学四一工厂)

5(*).稳压电源设计(为数学系办厂组,后为复旦大学四一工厂,或实验室自用,2个方案)

6(*). 硅平面大功率管掩膜版图设计(为上海市红卫皮革厂)

7. 多波形信号发生器设计(作为一实验室设备)

8. 示波器设计(自用或借给他人用)

9(*). 数字闪光测速仪设计(为上海市国棉四厂)

10. 花布分步重复印制机(为上海市第一印染厂)

11a. 大规模集成电路测试系统运控部件设计(为上海市大规模集成电路测试仪会战组)

11b(*).大规模集成电路测试系统测试部件设计 (为上海市大规模集成电路测试仪会战组)

11c(*).插件测试台设计(为上海市大规模集成电路测试仪会战组)

11d. 提高测试仪交流参数测试精度方案设计(为上海市大规模集成电路测试仪会战组)

12a. 快速最优通道布线程序FOCR设计(科研工作)

12b. 崎岖通道最优布线程序DOCR设计(科研工作)

12c.(*)多元胞集成电路布线(科研工作)

12d.(*)印刷电路板布线程序设计(科研工作)

13a. GED图形编辑器(为大规模集成电路剖析科研项目)

13b. CGED彩色图形编辑器(为大规模集成电路剖析科研项目)

13c. LVS-版图到逻辑图的自动转换(为大规模集成电路剖析科研项目)

13d. DRACC版图设计规则检查与校正程序(为大规模集成电路剖析科研项目)

14. 公式-CMOS版图转换程序(为大规模集成这一电路剖析科研项目)

15a(*).“立体称”软件设计,方案一(为美国Fairbanks公司)

15b(*).“立体称”软件设计,方案二(为美国Fairbanks公司)

17(*).MSG-200图像屏幕汉字叠加软件设计(为日本美上美株式会社设计)

18(*). CCCP中文C和中文Pascal共用集成开发环境(为了个人兴趣爱好)

19. 微型打印机控制程序(为复旦计算机系一毕业生)

20 第一代居民身份证底纹曲线[b]设计
(为公安部)

21a(*). 数控线切割软件1 - NCPlot设计(为复旦大学校办工厂)

21b(*). 数控软件2 - ArcTo设计(为复旦大学校办工厂)

21c(*).数控软件3 - SCC设计(为复旦大学校办工厂)

22a(*).人体关节肿胀度测试软件设计(为上海长海医院风湿科)

22b(*).人体关节扭曲度测试软件设计(为上海长海医院风湿科)

23(*).二元函数3维图形显示软件设计(为物理系和数学系教师)

24(*).框图编辑器设计(为自己使用)

25(*).《DESARGUES定理》软件设计(个人兴趣爱好)

26(*).《PASCAL定理》软件设计(个人兴趣爱好)

27(*).《CMOS设置模拟软件》设计(为“上海市计算机应用能力中级”)

28(*).《FDISK硬盘分区模拟软件》设计(为“上海市计算机应用能力中级”)

29(*).《网上考试系统》软件设计(为复旦大学高银公司)

30a. 分子图形软件MOL3D 设计(在VAX机上)(为生物物理系)

30b. 分子图形系列软件 MOL4D (微机版)设计(为生物物理系以及物理系等)[/b]
根据分子大小和类型不同,[b] MOL4D又有几个独立程序,用不同方法产生不同模型

31. DFT离散富里埃变换演示软件设计(个人兴趣)

32 TRACER 魔棒等图像处理算法软件设计(为回复csdn论坛网友提问而设计)

33. DRAM 老化信号测试软件设计(为新加坡飞腾科技公司)

34. 运动生物力学计算机辅助分析与教学系统设计(为上海市体育学院)

35. UGRAF开发应用(个人兴趣)

36. 用脚踏机床绕线圈(为上海钟表模具厂的技改项目)

37. 许多小游戏软件设计(为个人好奇),其中有

a.接龙:DOS下开发。特点:能看底牌

b.24点:DOS下开发。特点:多人同机进行

c.Tetris:DOS下开发。特点:双人同机进行

d.五子棋:windows下开发。特点:网上对弈

e.Honoi塔:windows下开发。特点:资益类游戏,成功有奖赏

等等,

38. 网站设计(为JAVA语言教学及个人兴趣)[/b]
[align=left]开始是用免费域名,后申请过 zzwu, csgdn, gsdn, ggdn 等一级域名[/align]
[align=left]39. 重锤下落式弹簧动刚度测试系统 软件设计(为上海市材料研究所,待补充)[/align]
[align=left]40. 导弹外壳填充介质微波探伤系统 软件设计(为上海市材料研究所,[b]待补充[/b])[/align]
[align=center]初 步 总 结[/align]

[align=center]最重要的几个设计项目说明。[/align]

开发时间设计项目名称合作完成者及其工作花费时间社会意义经济意义
1984年

4月
第一代身份证底纹曲线计算机绘制独立完成1天+2通宵为十亿人民所用未考虑经济效益
1973冬 -1976春上海市大规模集成电路测试仪会战多个项目上海沿金所、上海计算所等单位2年余-每年十多忆(指应用测试仪所带来的当时产值)

1969夏上海市红卫皮革厂:硅平面大功率掩膜版图设计同事招兆铿帮助涂黑20多天-至少几千万(指生产的大功率管所包含的当时产值)
1979-1984大规模集成电路设计:布局与布线布局实现由沙露完成累计约3年很多创新

远超同行
未考虑经济效益
1984-1993大规模集成电路逆向设计多个软件作为集体的多个项目之一部分累计约3年有所创新为上市积累第一桶金
1985-2015分子图形软件MOL3D,MOL4D等复旦生物系、物理系提供部分分子超过6年很多创新未考虑经济效益
[align=left]【注】设计时间有的注明为累计,是因为同时期中还有教学工作,分子图形软件开发也是断断续续的经过了十年,至今仍在进行中。有关各项设计较详细可见本页内容和页底之设计总结,更多可见相关博客网页。[/align]

[align=left]方案详细说明[/align]

1(*). 万用表设计(为个人,为同事,为数学系办厂组,大量不同方案

万用表是用来检测电子或电气设备故障的基本工具。通常都有直流电压、直流电流、交流电压和电阻4种测量项目,每种项目又有4-5个不同量程。万用表的好坏主要是看所用表头的灵敏度,最好能使用满刻度电流在50微安以下的表头,但这样的表头很贵,处理的很少有。

图 我精心设计并制成的一只万用表,能测量电容

我从1962年起到1969年止,共设计过几十种万用表电路。最开始是为自己调试自装收音机而设计,它用一个灵敏度为50微安表头,设计成直流每伏10k内阻的电路,后借给一z姓同事表头动圈被烧坏(我虽觉十分遗憾,但没有要他赔一分钱。既然借给他了,就不能保证不烧坏),后来买到一个40微安的表头,精心设计了一个新的万用表,见上图左,直流每伏20k,除了4种基本项目外,还增加两档电容的测量。但不幸借给另一z姓同事表头动圈又被烧坏(我也没有要他赔,他也没有主动赔我,甚至没有告诉我已表坏),此后我虽然又重设计,但因买不到好表头,就用一个体积很小、性能极差的表头和现成的外壳设计了一个小万用表,但也外加了晶体管测试功能,所以自己一共设计了3个,我也曾经买过一个现成的MF30万用表和2个液晶显示的数字万用表,见上图中和右;后来为同事或学生自装万用表进行设计,曾陆续为很多不同种类的表头进行了设计;最后是1969年为数学系创建办厂组而设计,这是办厂组的第一个产品。我根据不同表头灵敏度设计不同的线路,也制作了铁皮外壳,数学系许多教师都来参加安装调试,但也被烧坏了许多表头。记得有一位教师在装配和调试中一连烧了好几个表头,烧了一个表头作为一种学费,也就算了,一连烧坏几个,就应考虑自己是否太粗心了,但他竟为自己烧坏了许多表头的事用当时流行的文革语言“不破不立”来辩护,这还是在豋辉堂上一次全校大会上说的。

2 . 电子管老化测试仪设计(为复旦数学系103电子计算机房)

1964年我进103计算机房,它是我所在的数学系计算机专业管的。103计算机是1958年中国仿制苏联M-3小型机自己制造的电子管计算机,是中国最早制造的通用数字电子计算机,共使用了800来个电子管、2000多个二极管和10000来个电阻、电容,它们分装在400个插件上再插到3个机柜内。全机约有10000个接触点和50000个焊接点。开始用磁鼓作内存,容量为1024字,字长32位,运算速度每秒种仅30次,后来改用磁心内存,运算速度能达每秒1500次,开始没有磁盘,后从保加利亚引进;没有单独的输入输出外设,全靠连在机箱控制面板上的几排2-10进制的开关和指示灯进行输入输出。机器外形如下左所示,三个机柜分别是电源、运控和存储器,右边是一位用户正在机器的控制面板前打入数据,以使用机器:


bbb


103计算机使用800只电子管每天可能有老化使机器不能正常工作
我们的机房有许多人,其中包括2名外来进修人员,分三班轮流值班管理,外来进修的只上白班。由于机器日夜不停运行,电子管常有老化而使机器运行出错。值班人员的责任就是要调试它,找出被怀疑出错的插件,用好的插件去代替,使机器立刻恢复正常运行。但换下的插件也要修好它,这是一个繁琐的事情,因为并不一定是电子管坏,插件板上的全部元器件都有可能坏,甚至元器件全都不坏只是焊接不好或接触不良,值班人员必须找出其中原因,将确实坏了的元器件换成好的,虚焊的则重新焊接,使插件以后可以再用。一个插件上有电子管、2极管、电阻、电容、等许多元器件,通常最容易出问题的是电子管,但要肯定是电子管坏,原来的办法是把被怀疑的电子管从被怀疑的插件拔下来装到好的插件上,再把这个插件插到机器上去调试,十分麻烦。我设计了电子管老化仪就是用来直接检测被怀疑电子管是否有问题,不需要插到其他插件上再到机器上去调试。

仪器本身很简单,就是测试电子管在加上正常板压和6.3v灯丝电压、栅极擋空下的板流,如果板流明显小了就说明电子管已老化,需要更替。这个仪器后来白天几乎被一位叫王侃的进修教师独用,他专管机器上问题而不管插件内问题,把大量插件换下叫值班人去细查问题。有了此仪器后他发现某位插件有问题就直接将该插件板上的电子管拔出来到测试仪测试,如果不好就将电子管换掉,再重新将它插回到机器。只有不是电子管而是其他元器件的毛病才换下整个插件,但这种情况很少,所以换下插件大大减少,方便了大家调试插件板的工作。

3. 信号发生器设计(收音机调试用信号,包括465千hz中频和中短两个波段。(为个人或借他人使用)

  为了调试自己装的电子管收音机,我开发了这个产品。这是很简单的一个东西,但在调试和校正收音机的频率时很有用,否则刻度指示的频率很难保证与实际频率相符。我用这一产品帮助他人调试过一些自装收音机,也将它借给别人自己去调试,还借给计算机系的徐祥康同志(他是我学生),当时他已下海自办公司,不知道他借去有否有意想将其定型为一个产品。

  在上世纪60年代,特别是文化大革命开始,开发这种产品是很危险的,因为它可以远距离(几米外)无线地调试收音机,被不懂电子学的人怀疑为是一个里通国外的通信装置,去报告个工宣队,军宣队,甚至公安部门。我记得我65年下乡四清前曾把抽屉、箱子都锁掉,后来66年回校时发现都被贴上了封条,我想这大概就是怀疑抽屉或箱子里会有什么可以里通外国的设备吧。其实这是一个功率极小的设备,信号也只能送几米或10多米远,况且仪器上只有用来选择频段和改变频率的波段开关和电位器、没有任何按键的装置,怎么能发报呢?

4(*). [b]磁芯测试仪设计(为复旦大学四一工厂) [/b]用来测试当时学校生产的计算机要使用的每一颗磁芯,当时上海磁芯厂出售的磁芯好像都是未经测试过的磁芯,不可不经测试直接使用,否则后果会不堪设想仪器线路由数学系同事顾德全同志(已故)从上无13厂或磁芯厂得到,估计是由上海磁芯厂得到(题外话:顾把自己的儿子起名为顾芯磁),我后来作了一点不是本质的改进,并作了印刷电路版和机器外壳设计与测试仪调试,一共制作了好几台。这一产品本来不想仔细介绍,因为磁芯存储以后不会再用了,但后来因发现原有图纸和我保存着一本由我改进并重新画后再复印出来的蓝图,就扫描一下放到网上,作为一个纪念也好。

5(*).稳压电源设计(为数学系办厂组,后为复旦大学四一工厂,或实验室自用) 任何电子仪器工作都要用电,且除个别可用电池外,大部分用电子的稳压电源,所以我设计的每一个硬件系统就要附带设计一个稳压电源,但这种电源都是输出电压固定,负载不变的,而这里讲的稳压电源设计,通用的稳压电源设计,不是配在某个电子仪器上的专用电源。它们往往要求输出电压可调,使用时负载电流有变化,且要防止输出短路,等,比较繁琐。当时人们都用锥管设计稳压电源,而我使用锥管和硅管设计两种类型的稳压电源,锥管的设计在前,采用不同线路多种,其中0-30V,2A后被校办四一工厂大量生产,装备了全校许多实验室。硅管的设计在后,也是0-30V,但没有大量投产,仅制作了两台,其中一台由我自己装配完成,完成后曾请同事吴皖光同志帮我一起检测过,性能极理想,纹波峰峰值仅1mv(但为轻载),另一台由同事黄卫中同志要去PCB及相关的图纸装配完成。所有电源我都进行了全部设计,包括线路,变压器,底板,面板,外壳,而且也包括大部份的硬件加工,如面板上文字的丝网漏印,外壳的涂铬边框。我记得我设计后一电源电路图时曾有过反复,原先曾想偷懒,辅助电源利用现成电路,但后来发现不行,输出纹波很大,后来重新进行了每一个电阻的阻值计算,才达到了上述理想目标。我当时设计的这些稳压电源都是模拟式稳压电源,现在要是再来设计就应改用开关式稳压电源了。开关式稳压电源的好处是经过变频,频率由50hz提高到几十khz,去掉了沉重的变压器和滤波电容,可使整个稳压电源轻便多了。

6(*).
硅平面大功率管掩膜版图设计(为上海市红卫皮革厂),
该厂为了制造皮革烘箱要用到能输出5A电流的硅平面大功率管,原来他们向元件五厂购买现成的湿片掩膜来生产,每套湿片100元,只能使用5次就不能再用,而生产出来的大功率管全部是“次品”(大小形状如下图所示),只能流出3安培电流,但当时这种次品每个也可买87元,正品则可卖117元,(这些都是叫我设计的红卫皮革厂的一位技术员当时告诉我的)。他们曾去物理系找过徐元华同志来改进掩膜,但未成功,后来来找我,要我改进,设计一套能流出5安培的大功率管掩膜版图。此项目由同事招兆铿介绍,他的小姨子当时在红卫工作,我花了近一个月时间进行学习、调研和设计,完成后他们拿去制版投片光刻试制,2周后给我一个反馈,说“一次成功!”。后来他们的生产已经不是自用,而是当作一种商品,加以
"拼命生产,直到把仓库堆满,还造起了大楼"(这是改革开放后我与一同事去该厂调研时听该厂职工介绍的),效益惊人的好,详见本页最后终结。(介绍人招兆铿帮助我填充涂黑)



7. 多波形信号发生器设计(作为一实验室设备)。这是我从数学系调到电子工程系后设计的第一个产品,此前教研室主任凌燮亭同志曾要我帮他修改和制作过一块PCB (印刷电路板),这是一个正弦波信号发生器的PCB,其频率是用波段开关直接控制。我看了后受到启发,觉得可以设计一台包括正弦波,方波,锯齿波,阶梯波,脉冲波等多种波形的信号发生器,其频率用实际计数显示,这样显示可精确。线路设计完成后又设计了印刷电路板和仪器外壳。后来交给同事邱友慬帮助装配完成。此设备线路图只有一张,已丢失,现在已回忆不起来当时是怎样综合各种波形电路的。记得信号发生器可改变频率和幅度,但也已不记得用连续的还是离散方式改变。

8. 示波器设计(自用或借给他人用)。这已是1970年代中期的事,当时上海电视台已播放黑白电视,但市面上还很少有电视机买,即使有买也很贵,所以大家都想自己装,没有显像管,就用5‘示波管代。不知是谁弄到了相应的线路,好像是计算机系的方锦城同志,我帮助设计了PCB。但我自己反而没有装电视,因没有买到5‘示波管,只买到3’的,屏幕太小,不适合电视显示,后来就用这个3’示波管装了一台示波器,如下图:



现在仍保存着的示波器(右)和交流稳压器(左)及万用电表(中)
示波器的线路大部分是现成的,我自己仅设计高压电源部分和改变了输入分档方案。一般测量仪器增加一个数量级(10倍)的量程范围多用2-5-10三级,想要得到从几V到几百上千V的量程就要使用有18档的波段开关(实际是1刀17择),这种波段开关很难买到,且很大,不适合于小型示波器,我改用了3-10两级进位法,这样可使档数减少1/3,可用普通12档(1刀11择)的波段开关,而使总的测量范围不减少。我后来把这种分档方案告诉同事叶君平,他后来设计小型示波器上也采用了这种方案。这个示波器装好后长时间是裸的:没有外罩。因为外罩铁皮必须打很多通风孔,我买不到它也无能力自己制作。后来计算机系方锦城同志帮我在桂林路一家旧货商店里找到了这种已冲孔的铁皮,我立刻骑自行车去那里看货,见铁皮锈迹斑斑,但极便宜,就一下子买了10张,因别人也要。买回来量了一下,用一张不够大,后来用2张拼起来,我用沙皮擦去了上面的铁锈,再买了一罐紫红色油漆在上面一涂,就成为我的示波器外罩了。多余的铁皮放在寝室里也无用,就全部拿到实验室,因当时同事吴皖光曾向我要过这种铁皮。其他同志如果要也可到那里去取

9(*). 数字闪光测速仪设计(为上海市国棉四厂),该厂以此项目作为条件之一向上面申请成为“四新“企业。我向他们提交时主要为分频及控制的电路部分,闪光仅以氖灯实现,如需改用闪光灯闪光,像照相机用万次闪光灯那样,就要牵涉散热、聚焦、外形等机械部分的设计与加工,不是短期能完成的事。此产品后来国棉四厂的人告诉我,已将其转让给上海机械设计院,后者化了许多时间为其配上可连续闪光的闪光灯,然后又把它转让给浙江省的一个乡镇企业。有关此产品我曾写过一篇总结报告,其中有线路和原理说明,文章交给了为此项目一直和我联系的、平常爱用英文与人打招呼的那位同志(估计留过学,属纺织局),后来他将此文送到纺织学报上去投稿,此事是由他的同事们当着他的面向我讲的,他没有表示什么,我也没有兴趣去追究此事,没有去查看纺织学报上究竟是否已被实际收录了我的文章。
10. 花布分步重复[b][b]印制[/b]机(为[b]上海市[/b]第一印染厂)。[/b]当时数学系办厂组内其他人原想制造一台计算机来控制花布分步重复印制机,我考虑后觉得可以改为一种不用计算机控制的数控方案,后被采用。后由力学专业陈康元同志带领一些同学下到一印厂去完成制作此机器。我提醒他们实现整个控制的难点在于最后一步:转动的精确定位控制,因为它的转动不是数控的。此项目最后是否实际可用我不知道,我仅知道产品后来被西安交大要去,看来是未成功

11 a. 大规模集成电路测试系统运控部件设计([b]为[/b][b]上海市[/b][b]大规模集成电路测试仪会战组)。[/b]该测试系统是由集成电路构成的计算机控制,当时的计算机运控不是单独一块CPU,而需要由许多小规模集成电路、并分几块插件板拼起来组成。我设计了各插件版的电路图和PCB图,制作PCB则和小组几个同志一起完成,插件需通过插座在机架背后部连线,插件间的连线由计算机所周素珍同志完成。

注:上海市大规模集成电路测试仪会战组是1973年成立的,由全市有关的一些集成电路生产厂家(元件五厂,七厂,十九厂,等)、科研单位(半导体所,冶金所,上海计算机所)、高等院校(复旦大学),还有上海电工仪器仪表修配厂(简称上海电表厂,会修动圈式表头)的10多名工人及一名工宣队师傅组成,集中在北京东路四川路口的上海电工仪器仪表修配厂,要解决由全市各厂家生产出来的集成电路合格与不合格的检测问题。当时上海各工厂生产的集成电路惊人,其中5厂、7厂产值都在4亿人民币以上,19厂也有3亿多,还有未来参加会战的一些厂也生产集成电路,如14厂年产值也是4亿多,几家合计年产十多亿。但这大量集成电路不经合格测试不能销售给客户,所以测试仪的研制是当时一项当务之急的任务。测试包括直流参数、交流参数和电路的逻辑功能三个项目。整个会战组由冶金所应模瞬同志负责,下设三个分组:运控、存储器和测试部件,还有一个总体组负责各部分间的连系。一共设计和生产了DJCS-1,DJCS-2,
DJCS-3等三个型号的产品。我从73到75年参与了前两个产品的研制。第一次是负责上面所说的运控部件设计,记得组内有5、6个人,其中有一位来自半导体所的周爱民,他刚从部队复员,后来他离职创办了一个生产专用集成电路的公司,收入百万以上,被报纸报道,全市有名,这是后话。第二次是负责测试部件设计,组内也有5、6人,我记得一个也来自半导体所叫黄得荣,一个来自上无7厂叫刘铮。这一次我也为第三次会战提供了一个方案。这里介绍的11a,11b,11c,11d是都我设计的硬件项目,设计也有软的,例如如何进行交流参数测试,和组合电路的逻辑功能测试,即确定输入什么信号,如何检测合格与否。我在小组讨论时提出交流参数可2分法测试,以加快速度;而在全组大会上提出组合电路的逻辑功能第一块用完全测试,如n=4个输入端的‘与非’门应利和用0000到1111的24=16个信号来检测它,只有在输入1111时输出为0,其余输入时输出均为1这一块与非门才合格;而以后所有与非门可用比较测试法:即,将被测块与已检测为合格的块进行比较,只有在所有相同输入时都有同样的输出才可断定为合格,否则,只要有一种输入下它们输出不同,就不合格。我记得我提出的这些方案开始有些人想不通或者认为不可能,但后来产品研制出来大家都理解了。



11b. 大规模集成电路测试系统测试部件设计 (为上海市大规模集成电路测试仪会战组)。这是大模集成电路测试系统本身的主要部分,一共有11张图纸组成,装订成册,上图是其封面。测试部件是测试系统中很关键的一部分,如果没有这一部分,测试系统就不成其为测试系统,而变成一台普普通通的性能不高的计算机。我记得这些电路的设计最终是在去安徽绩溪采购晶体管时在一个旅馆中完成的,这里非常接近黄山,和我同去的半导体所黄德荣同志希望我们一起顺便去黄山玩玩,我推说天色已晚,可能不安全,结果我们都没有去,实际上,我确实是一个不太想玩的人,以前在苏州工作时没有去拙政园,在北大读书5年没有去看长城,...有时工作比玩更有趣,我当时就想利用一些时间来完成我手头的测试部件的最终设计。

11c(*).插件测试台设计(上海市大规模集成电路测试仪会战组)。目的是为调试大模集成电路测试系统本身的插件板(但只要插座相符,其他任何机器的插件也可用它来测试)。这是我73-74年参加第一次会战组时完成的一项额外工作。本产品其性质和集成电路测试仪一样,因此我也用了比较测试法,逻辑显然远比集成电路测试系统更复杂(因当时国内实际的集成电路都是规模很小的集成电路),不过不要求计算机控制。我设计好线路后就回到复旦钣金工车间去制作了外壳,后又是PCB,实际制造了3个测试台。这些测试台用于测试仪所有插件的测试。在制作本设备时曾经历了一次可怕的事件。不慎将一张当天报纸压在正在制作的三个测试台的某个底下,而此报纸的反面正是伟大领袖毛主席的像,由于所用铁皮是从冶金所运来是两张生锈铁皮,加上工作台的油腻,当钣金车间的金师傅将报纸翻开来时发现毛的像上全是深黄色的铁锈色。这还得了!一个“现行反革命”案件!我被叫到物理系工宣队办公室去审问,我几经解释并写了一份书面检查材料才回到车间去完成未完成的工作。

由于插件测试台的设计方案我向大家报告后,剩下工作由我一个人去做,我只在我个人的一个本子上画了草稿,要将它画成像样的电路图还需要时间。

这三个测试台在改革开放后我去半导体所,还看到被很好地保存在一房间里,没有被报废。

11d. 提高测试仪交流参数测试精度方案设计[b]为[/b][b]上海市大规模[/b]集成电路测试仪会战组)。这一设计完成后我就因学校有教学任务离开了会战组,我把图纸交给半导体所的黄德荣同志(他是副组长),由他看懂后负责去组织生产。我自己没有留下图纸底稿,我只记得我利用了延迟线及同步控制将测试精度提高了5倍。

12a.
快速最优通道布线程序FOCR设计(科研工作)


12b.
崎岖通道最优布线程序DOCR设计[b](科研工作)


[/b]

12c.(*)多元胞集成电路布线(科研工作)

12d.(*)印刷电路板布线程序设计(科研工作)

[b] 以上四项设计都已有或将作独立介绍,这里不再介绍。

[/b]

13a. [b]GED图形编辑器[/b](大规模集成电路剖析[b]科研项目[/b])。GED是Graphical
EDitor(图形编辑器)的意思,用于集成电路版图图形的编辑,这是一个在VAX小型机 / VMS操作系统上开发的软件,用黑白图形终端VGT显示,这种终端分辨率仅640x480,且只有偶数行没有奇数行(但这不妨碍用于版图设计,因版图所有线条相互之间本来就需要至少一个像素的间隙),机房中一共有许多台,别人都把它用于文本输入,我发现它能输入单个像素,就在此基础上开发了图形编辑器GED,因没有色彩,不同层用不同的线形表示。开发这个软件时机器还没有鼠标,全靠命令驱动。GED有20类共200多个命令,命令最多用4个字符,但只要能与其他区别,则在打入1、2个字母时就会相应。这种用命令驱动的软件当时还是新的,那时交互的作图软件都采用全屏交互方式,也就是用显示图像的屏幕来显示一命令表,表中列出所有可用的命令,供用户选择,用户选择后,机器就响应作图,如果不满意,再让机器在屏幕上列表显示下一步可用的命令,等等,这样,图形与命令轮流在屏幕显示,图形不能一直停在屏幕上。

13b.
CGED彩色图形编辑器为大规模集成电路剖析科研项目)。CGED是在GED基础上开发的彩色图形编辑器,用于VAX/VMS
+ Jupiter-7彩色图形终端,后者分辨率为1024X768,256色,可以显示较大版图图形或其他图形。Jupiter
- 7是机房后来买来的,仅2台。开始我在其上做了一些彩色图形演示,吸引了许多来机房参观的外宾或领导,也为我开发CGED打下基础,并最后又为生物物理系开发了MOL3D分子图形软件,这在后介绍。

我化了相当多时间编写了GED和CGED这两个软件,也用这2个软件逆向设计了半个VMOS大功率管(另一半由同事陶金龙同志利用进口的图像处理软件完成)
和许多声表面滤波器及其他东西,也有别的教师或研究生用它们正向或逆向设计许多LSI单元电路和我不知道的电路。因这两个软件化去我许多时间,我较详细地独立介绍了它们。学生李金辰为程序添加了一套库操作命令。

成立大规模集成电路析科研项目组,目的是剖析大规模集成电路和研制自动剖析大规模集成电路的软件。剖析大规模集成电路就是获取被剖析大规模集成电路的正确版图。为此需做2步工作,第一步是打开其芯片,在显微镜下拍摄其图像(这一步我们都是交给照相馆去完成的);第二步是用人工或用软件根据图像画出其版图图形,这样就成功了。这一步工作如果用人工,其实是一项很低级的工作,但很繁琐,需要细心和耐心才行,工作本身算不上高科技;但我们用这种办法为台湾人剖析了几块大规模集成电路而得到“第一桶金”。而想用软件全自动完成,开发这种软件却是很难的工作,我们虽有几个研究生以这一项目为课题,实际无人做成功一个好用的软件,最后是由2个留校年轻教师马海波和周波同志一起做成一个人-机交互提取版图的软件。马和周都是我教过的研究生,马的毕业论文是同事叶仰林(已去世)带的,周的毕业论文是我带的。他们开发此人-机交互软件时向我要过一个源码模块。

13c.[b] LVS-版图到逻辑图的自动转换[/b](大规模集成电路剖析[b]科研项目[/b])。由人工或人机交互剖析得到的大规模集成电路版图有可能有差错,为了保证所得版图的正确性,剖析系统还应有设计规则检查,或进一步将剖析得到的大规模集成电路版图转换成电路图,以便根据电路图的正确与否来反推版图的正确与否。这两个工作也可以人工来做,也可以用计算机自动完成。我编写了程序完成这两个工作(13c,13d),后一软件就叫LVS。我是在VAX/VMS
+ Jupiter-7彩色图形终端上开发LVS的,但仅限于N-MOS工艺的版图,当时大部分VLSI都用这种工艺。其他工艺我也考虑过,但没有作成软件。另外,如要理想,电路图也可进一步转成逻辑图,以了解剖析得到的大规模集成电路的逻辑正确性,这一步完全没有人做。

13d. DRACC版图设计规则检查与校正程序[b]为[/b][b]大规模[/b][b]集成电路剖析科研项目[/b])。这一软件也仅限于N-MOS。

14 公式-CMOS版图转换程序[b](为大规模集成这一电路剖析科研项目)[/b]这里的公式指布尔代数公式,如与非,或非,与或非等,它们描述各种组合电路从输入到输出的电位转换关系;而CMOS版图是供VLSI多元胞设计的单元电路版本,有统一高度和可变但规定的宽度。这一程序是我93年开始想到要制作的,目的是想和我以前研制的布线程序配套起来,可以进行VLSI设计。此项目没有完成,我退休了。

15
(*).两个“立体称”软件设计为美国Fairbanks公司)。所谓立体称,是一个用来自动计算在传送带上连续通过的各个立方形装箱的体积的系统,而不必停下来用人工去接触式测量它的长宽高再计算其体积。这个项目是由同事庄义大转给我们组的。Fairbanks公司测出装箱体积后可按其大小和存库时间向客户收取保存费用。我们共提供两个设计方案,其中一个方案采用两个摄像头,方案已完全实现,Fairbanks公司曾来人观看,当场表示很满意,并邀我们立刻去美复制这套系统,但我们没有去。这个方案中传送带和信号检测装置等硬件由年轻教师俞军搭建。



另一个方案只用单个摄像头,如上图所示,要求装箱外形为浅色,而上述装置搭建在一个暗室内,暗室背景为黑色,类似机场为安全检查旅客行李包裹搭建的那种暗箱,计算机利用边界跟踪的办法获得装箱的外形,再用透视原理三维重建装箱的3维形状,即长宽高三个边长,并最终算出体积。这个方案我已编好软件,并用人为的各种装箱数据实验通过,但没有搭建暗室来实际试验其效果。
16(*).根树的枚举及其在LSI剖析识别和在程序整理简化方面的应用(为LSI剖析自拟科研项目)。枚举工作本身后来交电子工程系余盛杰同学作为毕业论文完成,我做了上面2个应用开发。集合的所谓枚举,就是将此集合与自然数建立1-1对应。在大规模集成电路的剖析过程中,有一步是将版图转成线路图,我利用版图的包含关系可以将整个版图对应于一棵树,一个器件的版图就对应为一个自然数,从而器件的识别(是电阻,还是2极管或3极管)就变成与其1-1对应的数的识别。而程序按照调用关系也构成一棵根树,不在树上的代码都是可以删去的多余代码。

17(*).MSG-200[b]图像屏幕汉字叠加软件设计[/b](为日本美上美株式会社设计),这是计算机系周新介绍的项目,后来许多具体事情我直接与负责此项目的日籍华人朱青联系。 软件的作用是:将机场、码头、车站等活动场所、由(非数码)摄像机拍摄到的实时图像接收后,叠加中、英、日文(片假名)表示的消息(如“某某次航班飞机已到,请去某地的旅客做好准备,...”),再发送到几处侯机、侯船、侯车室。本软件不使用中文操作系统提供的汉字,而用硬件设备厂商自己设计的24点阵中、英和日文片假名,系统调用这些硬件中、英、日文字(日文仅假名)进行编辑,并将所有文字信息叠加在实时图像上后发送到各侯机、侯船、侯车室,供各国旅客看到这些航班消息。

据朱清说,本软件在日本用得极广,包括和田机场等都用它,价格也很贵,但移植到中国销路不好。

18(*). CCCP中文C和中文Pascal共用集成开发环境(为了个人兴趣爱好)。
CCCP,即中文C(CC)和中文Pascal(CP)两种语言的公用集成开发环境是我在DOS下继前述MSG-200软件后开发的一个软件,它利用了MSG-200软件的中、英、日文编辑功能,并调用Turbo
C和Turbo Pascal编译器TCC、TPC开发成功,能根据后缀是CPP或PAS自动调用TCC或TPC来编译。
软件特点:

1.CCCP可以开发C,也可开发PASCAL,而TC只接受C,TP、BP只接受PASCAL.

2.CCCP语言可以输入和输出中文,而TC,TP均不能.

3.CCCP的系统显示窗口(包括文字和图形)和用户文本编辑窗口可以共存,而TC,TP不可能.

4.CCCP的支持双斜杠//后的注释,而TC,TP不支持.

开发原因:

1.TC,TP在中学和大学中很普遍.

2.DOS进入了Windows,为了适应各国国情,微软开发了各国版的Windows,但Bolrand公司对其各种产品,如TC,TP没有与时俱进,使用户感觉不便。
实现思想:

1.CCCP窗口采用GUI,而TC,TP采用文本界面.freePascal也类似

2.运行后可以输出汉字.
下面是用它来编译C源程序的一个画面,汉字只出现在菜单和工具条中,但要作为程序编辑也是行的。



而TC、TP、BC、BP、FP(Freepascal)都不行,下面是FreePascal的一个画面,一片乱码:



19.微型打印机控制程序(为复旦计算机系一毕业生)这是计算机系居石龄同事介绍给我的事情。这位毕业生从复旦计算机系毕业后自己创业,选择了为餐厅营业员接待顾客时立即开菜单收据的简单装置。此装置要用到一个微型打印机,其控制软件必须用汇编语言来编,这位毕业生没有办法完成这个工作,后来我帮助他作了这个工作。有趣的是,他交给我的微型打印机内竟自带一个12点阵的汉字库,可以与计算机连接后下载到计算机,供其它需要的地方使用。这在当时还是很难得到的东西。



20 设计第一代居民身份证底纹曲线(为公安部)
详见 /article/7757585.html

21a(*).数控线切割软件1
- NCPlot设计(为复旦大学校办工厂)

这是我为校办工厂设计的线切割成套软件中的一个。软件一共有5个,用于产生线切割曲线的有3个:除了NCPlot外,另外2个为SCC,
ArcTo,再有2个为辅助软件。线切割机床由校办工厂师傅自己设计,机床驱动软件由周晓方同志研制。



上图显示凸轮线的制作:以先画1大1小2个圆,再从左边菜单选择L=C^C命令就可得到2条切线,再去掉其中2段圆弧即得一凸轮线。

点击菜单换模式后可进入另一套是专用的特殊类型的曲线,例如冲压齿轮外形所要求的曲线。这时用户只要给出大小和齿轮数目等少数几个参数(对齿轮实际是4个),计算机会自动生成所要的曲线并将它立刻显示出来,但也可以用分步方式显示其生成经过。曲线画出来后可按任意比例放大,以国内通用的BBB(3B)格式或按国际通用的ISO格式输出。以下是立刻显示一条齿轮曲线。。。。。。



下面则是冲压更复杂的电动机转轮片用的曲线,显示了其所有生成步骤。
[b]


[/b]
1用循环以许多直线L与圆弧A画出以上图形



2对所有尖角进行倒角钝化。



3 连成一条曲线



4 必要时可以再在其外生成一条



5用 3B格式显示数据
本图显示了上图曲线的3B格式输出文件数据,说明整个曲线要用111段直线或圆弧拼接而成。
这里同时给出了两条同心的齿轮曲线,这是为复旦当时自己试制的线切割机需要而做的,这种线切割机,被切割钢板上端与下端使用不同的曲线,上小下大,以便于冲击时的落料。
21b(*). 数控软件2
- ArcTo设计(为复旦大学校办工厂)
这是单指令曲线生成软件,和上一软件不同,它不需要拼接,而依次自动生成曲线需要的各段直线或圆弧。这一软件规定:
第1次落笔时它总是执行Movoto的功能,并在落笔处(x1,y1)出画出第1点P1(x1,y1);
第2次落笔时它执行Lineto的功能,在落笔处(x2,y2)画出第2点P2(x2,y2)的同时也画出连接第1和第2两点的直线;
第3次以后各次落笔时才执行ArcTo的功能,如下图所示:


[b][b]21c [/b][/b](*).数控软件3
- SCC设计(为复旦大学校办工厂)
这是第3个数控线切割曲线生成软件,SCC即专用曲线生成的意思。所谓专用,又有3种类型,一种是可用数学公式直接表达的曲线,一种是可用点集拟合的曲线,一种是由样条造型曲线。它们各用专用的文件格式,并用专门的后缀表示。下面图1就是选择曲线类型的面板,其中用户定义曲线是叫用户自己生成数据,而其他是选择曲线的类型。




1 又分4种类型,常用函数图形,用户定义函数图形,点集拟合图形,样条造型。
下面显示常用函数图形两个。




这是上图回车后得到的画面,列出了74个FMU曲线公式文件,这是系统已收集的曲线公式文件。曲线形状包
括轮形的,多叶玫瑰形的,旋轮形的,其中也有李萨育曲线,但这些曲线不都是线切割用的,因为曲线本身
有相交。它们可供刻花机或雕花机使用。如下面图3可以用于线切割,而图4就不能于线切割,只能用于刻花
机或雕花机。




3




22a(*).人体关节肿胀度测试软件设(为上海长海医院风湿科)
22b(*).人体关节扭曲度测试软件设(为上海长海医院风湿科)
23(*).二元函数3维图形显示软件设计(为物理系和数学系教师)
24(*).框图编辑器设计(为自己使用)
25(*).《DESARGUES定理》软件设计(仅为个人兴趣爱好)
26(*).《PASCAL定理》软件设计(个人兴趣爱好)
27(*).《CMOS设置模拟软件》设计(为“上海市计算机应用能力中级”)

本软件自开发成功的2000年以来,已被上海电视大学、上海市劳动局,以及其他许多许多单位免费使用。估计使用过它的考生已有百万。 下面是它的一个画面:

28(*).《FDISK硬盘分区模拟软件》设计(为“上海市计算机应用能力中级”)
29(*).《网上考试系统》软件设计(为复旦大学高银公司)
30a. 分子图形软件MOL3D
软件设计
(为生物物理系)。MOL3D是在VAX小型机+Jupiter-7彩色显示器上用FORTRAN语言开发,这是一个分子3d图形软件,1985年完成,当时卢嘉锡的一位留英学生[b]钰[/b][b]到我们机房参观后曾说,比她在英国看到的要漂亮,并事后兴奋地去告诉了当时已是中科院院长的[/b][b]卢嘉锡。卢嘉锡是研究分子结构的,曾用手工制作过一些分子模型(球棒模型)。[/b]如果这用MOL3D实现就非常容易。


b


图左: 卢嘉锡在做分子的球-棒实物模型,很累 MOL4D软件同样可产生球棒模型并旋转观看,很轻松

30b. 分子图形系列软件 MOL4D (for DOS与Windows)(为生物物理系以及复旦大学许多系)这是继MOL3D后在微机上用TP、BP和Delphi开发的一个软件。所谓系列,就是指有几个功能各不相同的软件组成,而将名称由3D改成4D是因为增加了动画功能,详细可点击红标题进入阅读。这些软件是我在90年代初开始开发的,当我知道有条件在10000多元人民币的386微机上移植我的MOL3D,我非常激动兴奋,因为它原先需要在20多万美元引进的小型机上才能开发。我为此在91年暑假里和力学系朱士灿同志一起在力学实验室的386机上奋战2星期,开发出1024x768,256色的许多底层软件。MOL4D
1993年全国高校评比时获一等奖,分小组评比时均为第一名。

31. DFT离散富里埃变换演示软件设计,能对任意周期函数进行富里埃变换以求得其频率分布,如下2图所示



DFT 图1



DFT 图2
32 TRACER 魔棒等图像处理算法软件设计(为回复csdn论坛网友提问而设计)
一共有4种功能:边界跟踪(点击T),种子填充(F),边素提取(E),魔棒效应(M)。这是我在csdn论坛上得分最多的一个回复,共近400分。





图1: load一个图像,准备作4种图像处理:: 边界跟踪,种子填充,边素提取,魔棒效应。



图2:点T时执行边界跟踪,绿点是图像边界,跟踪完会闪速,可从任意点开始。类似的可以做其他3操作

33. DRAM 信号测试软件设计(为新加坡飞腾科技公司)此项目由上无十四厂介绍并协作完成。新加坡飞腾科技公司是一家帮助生产存储器芯片DRAM的大公司的辅助公司,专管DRAM芯片的老化和测试。测试分电平测试与速度测试,其中速度测试由计算机通过专用的板子进行,这个板子由上无十四厂同志设计制作好后提供给我,而功能测试由计算机通过数控示波器进行,这数控示波器由美国Tectronix公司生产,新加坡飞腾公司买来后提供给我开发软件时使用。这一软件没有硬件配合完全不能运行,但封面、菜单以及退出系统时一瞬间的再见画面能看到,下面就是再见画面:



34. 运动生物力学分析与教学系统(为上海体院开发)
本软件主要是用动画方式演示各种运动的瞬间过程,如跳过、跳远、扔标枪、铁饼、铅球、侧翻身,等。以下是一运动员在扔铅球。



本软件用到的所有素材均由上海体院魏文仪老师提供。
35. UGRAF开发试验
UGRAF是用汇编写的在DOS下使用vesa模式绘图的一些子程序,速度应能满意,我用它编译成tpu,再用它的一些例子试验,多数成功,如




EX01
36. 用脚踏机床绕线圈(为上海钟表模具厂)这是文革时期下厂劳动时发生的一桩事情。当时该厂生产表面光滑仪要用到一高压线圈,使用了极细的、大概是44号的漆包线,原先他们用手摇绕线机绕线圈,绕一个线圈要一天时间,我看到就在他们所在工作室内有一个很小的机床,是用脚踏驱动的。我用它改成来绕线圈,脚踏一次可以绕n圈,一天下来可以绕30多个线圈,也就是一个月的任务!后来他们采用我的方法。这次下厂劳动结束返校后,我和同学杨明是被厂方挽留的仅有的2个人,杨是在另一地方修理电动机的。

37. 许多小游戏软件设计(为个人好奇和兴趣),其中有
a.接龙:DOS下开发。特点:能看底牌
b.24点:DOS下开发。特点:多人同机进行
c.Tetris:DOS下开发。特点:双人同机进行
d.五子棋windows下开发。特点:网上对弈
e.Honoi塔:windows下开发。特点:资益类游戏,成功有奖赏
等等,



这是tetris封面



2 接龙封面



3 这是发牌局



4. 五子棋,双方已下几子



5. HANOI塔,封面



5b. 若成功会弹出一个画面作为奖励
38.个人网站 zzwu, csgdn, gsdn, ggdn 设计
我从2000年开始设计个人网站,使用过以上许多域名,到2013年因病未去续费而失效。
下面是失效前最后那个个人网站ggdn的首页。



个人网站最后版本首页(仅顶部)
我设计网站的最初目的是为了进行《JAVA:first contact》课程的教学,当时的frontpage形状大体如下:



办网站的最初目的是Java First Contact课程的教学

《Java First Contact》是JAVA课程所用的一本教材,这是复旦大学计算机系与英国人合办的一个教学试点班学生采用的英文教材之一。据说学生出来后可以直接去英国,上海有好几个这样的试点班。教材自然是每个学生人手一册,但不同于其他课程,英国人还在网上为本课程提供了与课程配套的材料,包括书上例子的完整源码(书上提供的源码是不完整的,编译无法通过),配套的习题,以及完成习题编程用到的所有class(没有这些专门设计好的class,任何与书上配套的习题都无法完成,除非由任课教师自己出一些不用这些class的习题给学生做,但这样教学质量难以保证),为了学生方便,我把这些教学必须的辅助材料下载到我的网站,同学可由我的网站集中下载。我也提供JDK等开发工具的下载和其他有关的链接服务。我做好网站后,竟收到上海其他试点班的学生的Email,问我是从什么地方弄来这些材料?其实《Java
First Contact》一书的引言中就清楚交代了相关网站地址。这个事情说明他们所在的试点班的教师没有看过教材引论,学生不知道网上何处下载这些资料,完全不可能按英国人要求进行教学,只能自搞一套了。

初 步 总 结

在以上所有设计中,
社会影响最大的设计是1984年为公安部设计第一代居民身份证底纹图案软件,被公安部事后来信说是“为十亿人民作出了贡献”;
经济效益最大的设计是1973-76年为上海市大规模集成电路测试仪会战组进行的设计,当时上海各元件厂每年的集成电路产值是3-4亿人民币,各厂加起来是一年十多亿,几年就有几十亿,考虑到这是40年前的人民币,当时大家的工资仅几十元,相当于今天的产值那就是几百、几千亿。但如果没有经测试仪的合格测试,一块也销售不出去。当然这是整个会战组几十人一起集体完成的项目,但从事设计的只有很少几人,除了总体设计的周素珍同志负责各部分之间的连接外,三个分组每组都是1、2人,我在73-74年参加运控部件组时电路全由我设计,74-75年第二次参加测试部件组时将一半以上线路(7张)作了改进,其余沿用了复旦同事郑根鸿同志73年的设计(这是接通机器输出与被测LSI引出脚的继电器的控制线路。这一部分我没有在这里给出),
上无九厂徐铮同志则改进了[b]郑根鸿的驱动器的[/b]设计(此线路这里也未给出),而牵涉到测试精度的6相同步控制时钟脉冲信号发生电路均由我设计。
经济效益很不错的设计还有1960年代末为上海市红卫皮革厂的5A硅平面大功率掩膜版图的设计,我为他们设计一次成功,他们制成掩膜后就去投产,生产大功率管,而且是“拼命生产,直到把(原有的)仓库堆满”,后来又“造起了大楼”(改革开放后我们去该厂调研,该厂职工们回忆起当年情景时非常激动地告诉我们)。而当时一只5A硅平面大功率的价格是117元(据该厂技术员李瑞法当时这样介绍),大概快接近半两黄金价格(当时一两黄金不到40美元),我们没有问他们堆满他们原有仓库有多少大功率管,也不知道新造大楼是否也用来存放大功率,如果是十多万只(十万只用十个书架就可放下),那就是4、5万两黄金,现在用人民币来计算,大概至少也要几千万了。值得一提的是,他们看到我的底稿想再改进以增加输出电流,但试验失败了。这归根到底已不是技术问题,而是技艺问题。设计大功率管掩膜版图需要极为精堪的技艺。我从[b]中学时期开始就一直搞美工,几十年来从未停止过,此前不久还为上钢五厂画过10幅毛主席油画像,应该说已经掌握了相当精堪的技艺,不是任何人几天时间就能学到手的。[/b]
花去时间最长的设计是1985年开始为生物系等开发分子三维图形软件,开始在VAX机上叫MOL3D,1993年移植到IBMPC微机后因增加了动画功能改叫MOL4D。这一软件经历换机器、换显卡、换语言、换操作系统等一系列的麻烦,通常操作系统有时还要考虑版本,软件的功能也要不断增加。此软件到现在还在进行,可以说是一个“无底洞”。自然,如果把网站开发作为一个软件,那么花去时间也挺多。
创新思想最多的设计是快速最优通道布线和崎岖通道最优通道布线两个程序,许多中外专家看了这2个软件的演示时都“目瞪口呆”,或者认为是假的,如美籍华人E.S.Kue(葛守仁先生),而许多人,包括在国内的和在国外的,如在纽约哥伦比亚大学的Omar
Wing先生则对静态、动态界限的联立归定义看不懂。最有意思的是,我在80年广州会议提交的论文中已详细给出了这2个概念的联立递归定义,而唐璞山先生是文章的作者之一(第3人),而他到83年竟还问我这些概念的联立递归问题。


获得荣誉最高的设计是分子图形软件MOL4D(DOS版),全国高校评比获一等奖(全国仅5名),而在分组评比都名列第一。对这一软件的评价也很高,据参加评定旁听的一位研究生透露,评委们看到后都赞口不绝;谢希德校长看了最早的MOL4D生成的几个富勒烯分子图形后说:“我还以为[b]MOL4D是一个外国软件”;中科院一同志(是我的北大校友)则说“相见恨晚”,并立刻想购买它。MOL4D的前身MOL3D在VAX上展出时也吸引过许多中外参观者,当时的中科院院长卢嘉锡的学生、留学英国的韦玉女士看了由MOL3D生成的几个药物分子三维图形后认为比她在英国见到的要漂亮,并兴奋地回京去告诉卢嘉锡。[/b]

花去精力最少的设计是第一代居民身份证底纹图案软件的设计,我只用了一个晚上(在家编程)再加两个通宵时间(在物理二系的计算机上上机用绘图仪绘图)。

在CSDN上得分最多的设计是TRACER软件的设计,这是应CSDN网友之贴开发的一个演示软件,主要介绍魔棒效应的实现,我从2个网友那里得分差不多400分。

欢迎感兴趣的网友对上述任何一个设计项目提出具体意见,指出任何错误,或质疑,我将就我的能力给出尽可能满意的回复。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: