Engee 文档

软件包管理功能 恩吉。包裹

此页面包含所有可用的软件包管理功能。 恩吉。包裹 在*Engee*。

方法 包裹

engee.package.install(package::String)::Nothing
engee.package.install(package::String, zip_path::String)::Nothing

沿路径在目录中安装指定的支持包 /internal_persistent_vol/support_packages/.

连接硬件需要支持包(例如, "Engee-Device-Manager")和功能块,如KPM"节奏"("RITM-Engee-Blocks"),以及用于相关软件控制功能的使用。

参数

  • package::String:需要安装的支持包的名称。

  • zip_path::String:格式的zip存档的路径 название_пакета-версия.zip. 参数由name指定(zip_path="..."). 必须在zip存档的名称中指定支持包的版本。

例子

# 安装节奏块的支持包
engee.package.install("RITM-Engee-Blocks")

# 安装硬件支持包
engee.package.install("Engee-Device-Manager")

# [医][医][医][医][医][医][医]
engee.package.install("Engee-Device-Manager", zip_path="/distr/edmv0.0.zip")
engee.package.checkupdates(package::String)::Union{String, Nothing}

检查指定支持包的可用更新。

如果有可用的更新,它将返回一个包含新版本号的字符串。 如果没有更新,则返回 nothing.

参数

package::String:正在检查其更新的已安装支持包的名称。

例子

# 检查节奏块支持包的更新
engee.package.checkupdates("RITM-Engee-Blocks")

# 检查硬件支持包更新
engee.package.checkupdates("Engee-Device-Manager")
engee.package.isinstalled(package::String)::Bool

检查指定的支持包是否安装在Engee中。 申报表 true 如果安装了软件包,并且 false,如果失踪。

参数

package::String:要检查的支持包的名称。

例子

# 检查节奏块支持包的安装
engee.package.isinstalled("RITM-Engee-Blocks")

# 检查硬件包的安装
engee.package.isinstalled("Engee-Device-Manager")
engee.package.update(package::String)::Nothing

将指定的支持包更新到最新的可用版本。

如果有可用的更新,旧版本的软件包将被删除并替换为新的软件包。 使用此命令可保持与组件的当前版本的兼容性。

参数

package::String:需要更新的已安装支持包的名称。

例子

# 更新节奏块支持包
engee.package.update("RITM-Engee-Blocks")

# 硬件支持包更新
engee.package.update("Engee-Device-Manager")
engee.package.getdemos(package)::Nothing

下载包含所选软件包的示例模型的目录。

参数

package::String:您需要下载包含示例模型的目录的已安装支持包的名称。

例子

# 上传包含节奏块模型示例的目录
engee.package.getdemos("RITM-Engee-Blocks")

# 上传包含硬件块模型示例的目录
engee.package.getdemos("Engee-Device-Manager")
engee.package.start(package::String)::Nothing

启动所选软件包的服务器程序。

参数

package::String:要运行其服务器程序的已安装支持包的名称。

例子

# 启动服务器硬件支持计划
engee.package.start("Engee-Device-Manager")

# 启动节奏服务器程序
engee.package.start("RITM-Engee-Blocks")