正文

Forth 这个东西(9)2005-08-05 15:34:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/forth/3476.html

分享到:

发信人: 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 写的. 这提供你们一个参考.

阅读(3680) | 评论(2)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册