发信人: OhiYooo@cis_nctu (pie), 信区: programming 发信站: 交大资科_BBS (Apr 23 02:32:47 1994) ==>[Author]: johnchen@csie (Chien-Hung Chen) on board 'programming' > pie (OhiYooo.bbs@bbs.cis.nctu.edu.tw) wrote: >> 也许只有像 NOVIX FORTH chip 这么快速的 CPU 才有足够的能力, 和速度 >> 对这么快速扫瞄 (1 KHz) 的 ion beam 做最佳的 "实时" 控制吧!! :) >> 下次进去 NDL FAB 做实验时, 不要忘记多看 E220 几眼哟!!! ;-) > 我不是 NCTU E.E. 的同学, 但我想看一看那一台 ion implanter (VARIAN E220) > 不知道可否有机会亲眼目赌 NOVIX FORTH chip 它的风采!? > 因为我手头上就有 NOVIX FORTH chip的板子, 总是不晓得该把它用在何处!? 在 Varian E220/E500 ion implanter 中, 我想会使用 FORTH chip 的主要原因, 除了他速度快之外, 另外一个原因是 因为整个主计算机的控制程序是用 FORTH 写的!! 所以为了方便, 当然是用 FORTH chip 来做最重要部分的控制啰!! :) 对了!! 整个 ion implanter 是个庞大且复杂的系统, 好好玩哟!!! :)) 我想我们可以利用 FORTH chip 在物理化学的研究仪器上!! 我以前是作物里实验的研究生, 当时我们 set-up 实验室就曾遭遇到困难... 我们主要是要去测量一些核子反应所产生的事件, 记录并计算之!! 但是核反应事件发生的时间约为 1e-6 秒, 使得事件发生的频率太快!! 界面的速度追不上, 加上使用慢慢的 C 来发展程序!! 结果... 当然很惨... ;) 要是那时采用 FORTH chip, 相信现在须要 12小时才能完成的实验必能缩短为一个小时!!! :) 请问如何才能买到 NOVIX FORTH chip的板子, 跟发展系统?? 我很想玩看看!! :) 也许哪天, 我可以把我的 FORTH chip 仪器控制 卖给我老板!!! ;))) pie. 4-23-94 ============================================================= ============================================================================== 发信人: OhiYooo@cis_nctu (pie), 信区: programming 发信站: 交大资科_BBS (Apr 23 01:58:53 1994) ==>[Author]: ajax.bbs@csie (ajax) on board 'programming' > ==> 在 NCUSteven@totoro (Steven Wu) 的文章中提到: >> 昨天找到 tcom之后,试玩了一下,好像没有找到文件说是可编译 exe 和 driver檔, >> 但是 4thcmp却有这些功能,因此又想请教一个问题--- 有没有那为高手能比较一下 >> tcom和 4thcmp这两个编译器究竟哪个较好?因为我有点想去 register 4thcmp不知 >> 有没有这个价值? > 也许你习惯了其它语言的发展方式, 不然 Forth的使用者很少用 compiler来产生执 > 行檔, 大部份是在 Forth的环境下发展, 到最后阶段才产生独立的执行档, 一般称呼 > 为 turnkey system, 可用 meta compiler或 tcom此类的工具, 若不计较内存, 甚 > 至可以直接 save system 成 .exe 檔, 所以我认为除非 Forth玩得很好, 非要用 > compiler才能工作再考虑使用。当然, 因为使用 Forth的人口不多, 若能对 Forth工 > 具发展者一些支持, 或多或少能起一些鼓励的作用. 完全赞同!!! :)) 且在这种 Forth的环境下, FORTH 就如同一个操作系统, 你可以享受到 FORTH 作业系统所带来的好处, 如多任务, 虚拟记忆, 交谈性, 甚至是 RAM disk.... 这些先进操作系统才有的功能, FORTH 却以很简单﹑很漂亮的方式就达成了, :) 真棒!! :)) pie. 4-23-94 ============================================================================== 发信人: mr814305@g814305.hung.ab.nthu (Hong-Yung Lee), 信区: programming 标 题: Re: 大发现!! FORTH 无所不在!!! :)) 发信站: National Tsing Hua University,Hsinchu,Ta (Sat Apr 23 21:39:10 1994) 转信站: cis_nctu!bbsroute!crosspost pie (OhiYooo.bbs@bbs.cis.nctu.edu.tw) wrote: >>> 我想我们可以利用 FORTH chip 在物理化学的研究仪器上!! >>> 我以前是作物里实验的研究生, 当时我们 set-up 实验室就曾遭遇到困难... >>> 我们主要是要去测量一些核子反应所产生的事件, 记录并记算之!! >>> 但是核反应事件发生的时间约为 1e-6 秒, 使得事件发生的频率太快!! >>> 界面的速度追不上, 加上使用慢慢的 C 来发展程序!! 结果... >> ^^^^^^^^^^^^^^^^^^^ >> 基本上,real-time 的问题和 programming language >> 比较没有什么大关系... > ohhh...... really?? ;) 那可以用 BASIC 来写控制程序了嘛... :))) 我想你的症结点是在于一台慢的机器和跟本跟不上速度的界面, 而不是 C 在慢. 不信的话, 你在原系统上放一个 FORTH compile or FORTH interpreter, 再去重新写控制程序, 你的发展期应会缩短, 但是你所须时间我想差异不大 (假设你是一个 skillfullprogramer). 其实若是界面跟本跟不上, 即使用牛仔的那一片 Forth Machine, 它最多 也仅能保证每次 sample data 进来时已处理完前一次 data可以再接受这次 data而已,它又无法加速你的 sample rate, 进来的 data 还是受限于外在的界面 (卡) 的 samplerate. 它再快也是要等外面的 data. 其实 Drifter所讲没错, 只是没有很严谨吧了.我不知你们的 real-time 定义如何, 但我隔壁化工所室友的整套蒸馏塔监控程序, 就是 用 QBASIC 写的. 这提供你们一个参考.

评论