蓝星际语音平台 脚本例子

  1. 这些例子都比较简单, 有些比较有趣,您很容易看明白,仔细阅读源程序可以让您迅速入门,也会提高您的水平。
  2. 每个例子都有一个说明文档,请您在运行例子之前阅读它。
  3. 请将蓝星际平台程序拷贝到相应的目录之下,然后运行。因为有些脚本使用了相对路径,所以建议脚本文件和蓝星际平台程序放在相同的目录。

模拟生态环境模型

说明:

  1. 脚本文件: 生产者.bss, 消费者.bss
  2. 配置文件: BsTelRun.cfg
  3. 用Koodoo语言模拟生态环境模型,即所谓“生产者”与“消费者”之间的动态平衡。在市场上也有其它语言的实现,但Koodoo语言实现的更加清晰。
  4. 生产者.bss 和 消费者.bss 演示了线路间多种通讯方式,包括消息队列和共享内存变量。
  5. 在运行配置文件BsTelRun.cfg中,设置第0条线路为生产者,其它所有线路都是消费者。但开始时消费者开始处于休眠状态,等候系统消息的唤醒。
  6. 生产者流程,建立起生态环境模型,消费者的数量会动态改变(出生与死亡)。使用共享变量res表示生态系统中食物的数量。
  7. 注意:只有运行平台才能演示出效果,由于开发平台只允许1条线路运行,所以无法演示线路间的通讯机制。
  8. 也可以通过直接阅读源程序了解,源程序很简单清晰,很容易看明白。

示例:生产者.bss


示例:消费者.bss


下载:

脚本+说明+配置文件