MicroCity笔记MicroCity笔记
笔记
  • Microcity Desktop 文档
  • Microcity Web 文档
  • 其它

    • 仿真框架(港口)说明文档
    • 模型/库资源
  • GitHub

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
    • MicroCity Web 在线环境
  • Gitee

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
  • zhhuu.top (自建修改)

    • MicroCity Web (fork) 仓库
    • MicroCity Web (fork) 在线环境
  • 简体中文
  • English
笔记
  • Microcity Desktop 文档
  • Microcity Web 文档
  • 其它

    • 仿真框架(港口)说明文档
    • 模型/库资源
  • GitHub

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
    • MicroCity Web 在线环境
  • Gitee

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
  • zhhuu.top (自建修改)

    • MicroCity Web (fork) 仓库
    • MicroCity Web (fork) 在线环境
  • 简体中文
  • English
  • MicroCity Desktop文档

    • 目录
    • 1.MicroCity介绍

      • 1.1 MicroCity的功能
    • 2.开始使用MicroCity

      • 2.1 显示世界地图
      • 2.2 寻找国家
    • 3.用户界面

      • 3.1 用户界面概览
      • 3.2 矢量图
      • 3.3 栅格图
      • 3.4 3D场景
      • 3.5 表格
      • 3.6 地图和图层
      • 3.7 拓展模块
    • 4.脚本编写

      • 4.1 脚本概览
      • 4.2 控制用户界面
      • 4.3 矢量图形和表格
      • 4.4 栅格图形
      • 4.5 3D场景
      • 4.6 网络
      • 4.7 离散事件仿真
      • 4.8 混合整数线性规划

3.7 拓展模块

MicroCity的功能可以通过模块进行拓展,其中之一是SAGA模块(*.dll)。SAGA模块包含许多有用的形状(Shapes)和网格(Grids)库。另一种类型的模块是MicroCity脚本(*.mcs),可以使用ScriptEditor图标进行编辑和调试(请参阅4.1)。

加载、关闭和执行模块

可以通过点击加载按钮加载按钮或模块->加载模块库菜单项将模块加载到MicroCity中。工作区面板的模块选项卡将显示已加载的库文件模块库图标(每个对应一个文件)及其包含的模块模块图标。可以通过上下文菜单关闭或重新加载模块库。执行模块有多种方式:双击模块,点击设置面板的执行按钮,或点击执行上下文菜单项。还可以通过点击调试上下文菜单项来调试MicroCity脚本模块,这需要后台运行ScriptEditor。MicroCity还可以捕获运行时错误并暂停模块的执行。

module_file_menu    module_menu

加速、停止模块的执行

MicroCity Script 模块是使用非常快速的 Lua 语言创建的。在某些情况下,如果您想要更快的执行速度,可以在 工作区 面板的 模块 标签中点击 icon_module_lib 模块库,然后在 设置 面板中将 脚本运行模式 从 安全模式 切换到 快速模式。然后 MicroCity 将使用 LuaJIT 来执行模块。

如果一个模块正在被执行,可以通过点击相应的 设置 中的 执行 按钮来停止它。在 安全模式 下,执行可以立即停止,但在 快速模式 下,停止操作取决于脚本中调用的 GetReady() 函数(参见 4.2)。

module_libraries_settings    module_settings

这篇文章使用ChatGPT翻译自其他语言,如果有问题请在反馈页面提交反馈。

Last Updated:
Contributors: huuhghhgyg
Prev
3.6 地图和图层
Next
4.1 脚本概览