# 拼接器系统_使用说明_V01

# 引用名称说明:

protocol:为web协议,例如:http或https

host:为访问的主机,例如:127.0.0.1

port:为访问端口,默认为:9090

# 1. 拼接器首页整体预览

# 1.1 访问路径:

{protocol}: //{host}:{port}/#/

示例:http://127.0.0.1:9090/splicer/#/

# 1.2 界面预览:

img.png

# 1.3 功能说明(页面分4部分):

  1. 屏幕墙列表(页面顶部)
  2. 工具栏(页面顶部)
  3. 屏幕显示区(页面中间部分)
  4. 信号源列表(页面底部)
  5. 场景列表(页面底部,与信号源列表切换)

img.png

# 2. 屏幕墙切换

# 2.1 页面位置:

进入首页 -> 页面正上方

# 2.2 屏幕墙列表:

img.png

当屏幕墙的数量大于1个,且拥有屏幕切换权限时,以列表的形式展示当前系统下所有的屏幕墙,点击其中一个,可切换到对应的屏幕墙上,显示相对应的屏幕窗口预览和场景列表。

# 2.3 屏幕墙列表分页:

当屏幕墙数量大于3个时,显示分页,点击后,如果拥有屏幕切换权限,将切换到下一个屏幕墙上。

# 3. 屏幕预览

# 3.1 页面位置:

进入首页 -> 页面正中间 img.png

# 3.2 工具栏:

# 3.2.1 包括5个工具依次为:

  1. 物理设备区域
  2. 是否开启虚拟槽位
  3. 窗口磁吸
  4. 窗口是否锁定
  5. 清除当前场景的所有窗口 img.png

TIP

以上所有工具,能在【页面配置】里的工具栏设置里进行显示与隐藏的配置

# 3.3 屏幕预览区域:

img.png

# 3.3.1 屏幕预览区域主要是展示选择大屏展示的画面内容

  1. 大屏中展示的预览画面
  2. 大屏中展示了哪些信号
  3. 信号窗口在大屏上的位置信息

温馨提示

以上所有图层,通过工具【图层显示】切换显示

# 3.4 屏幕信号源窗口列表

img.png

# 3.4.1 信号源窗口上操作包括:

  1. 移动窗口位置:选择一个窗口,鼠标拖动后,改变窗口的位置,停止移动后,将窗口的信息保存到场景里。
  2. 改变窗口尺寸:选择一个窗口,再选择窗口的角或边,拖动鼠标,窗口的大小会发现变化。变化后窗口的信息保存到场景里。
  3. 窗口右键功能:置底、置底、删除、全屏、调整(弹出层,修改z,y,width,height)。
  4. 单个窗口双击:调整该窗口的大小,使它与鼠标点击处的槽位尺寸保持一致。
  5. 窗口更多操作(窗口右上角三点):弹窗调整层,修改z,y,width,height。
  6. 窗口删除:当窗口拖出屏幕区域时,将会删除该窗口(或窗口右键-删除)。

温馨提示

平板模式下,长按窗口700毫秒后,显示窗口右键菜单

# 4. 场景

# 4.1 切换到场景列表

进入首页 -> 页面正下方 -> 点击场景列表 img.png

# 4.1 场景分组

  1. 点击更多按钮,新增场景分组提供场景分组功能 img.png
  2. 新增场景分组:点击新增按钮,输入分组名称,点击确认后,新增一个场景分组。
  3. 场景分组:点击分组名称,切换到对应的场景分组上,即可展示当前分组下的场景列表。 img.png

# 4.2 场景列表功能包括:

  1. 场景列表分页:场景的数量大于浏览器显示宽度时,或出现下一页,否则,提示:当前为最后一页。

  2. 场景搜索:输入关键字后,点击输入框后面的放大镜按钮,在所有场景中搜索场景名称包含关键字的场景。

  3. 场景新增:弹框,输入一个新的场景名称,点击确认后,新增一个新的场景,添加到场景列表最后。

  4. 场景项右键菜单:置顶、置底、重命名、删除。

    置顶:该场景排序放在最前面。

    置底:该场景排序放在最后面。

    重命名:修改该场景的名称。

    删除:二次弹框确认后,删除该场景。

  5. 场景更多操作:与场景右键相同的操作:置顶、置底、重命名、删除。

  6. 场景切换:点击其中一个场景,屏幕预览区域的槽位和窗口将会被更新。

温馨提示

场景列表:可以通过【页面配置】功能的页面布局,将场景的显示位置修改成页面居右浮动显示,功能与此一致。

# 5. 信号源列表

img.png

# 5.1 页面位置:

进入首页 -> 页面正下方。

# 5.2 信号源列表功能包括:

  1. 信号源列表分页:信号源的数量大于浏览器显示宽度时,或出现下一页,否则,提示:当前为最后一页。
  2. 信号源搜索:输入关键字后,点击输入框后面的放大镜按钮,在所有信号源中搜索信号源名称包含关键字的信号源。
  3. 信号源重命名:点击信号源的名称,输入新名称,当光标离开时,保存新的名称,同时刷新信号源列表和窗口。
  4. 信号源分组:在信号源列表上面有分组的tags,点击后,切换到对应的分组上,并显示该分组内的信号源列表。
  5. 信号源右键菜单:加入分组,新建并加入分组。
  6. 加入分组:点击后弹窗,显示所有的分组列表,勾选确认后,能将该信号源加入分组,如果取消勾选,则将该信号源从分组中移除。分组列表支持分组的编辑删除和新增。
  7. 新建并加入分组:一种快速加入新分组的方法,点击后,弹窗,输入新的分组名,确认后,增加一个新的分组并将信号源加入该分组。
  8. 信号源在线状态展示:绿色在线、灰色离线 img.png
  9. 更多按钮:信号源分组管理、信号源配置、信号源音频配置
    • 信号源分组管理,点击后,弹窗,显示所有的分组列表,勾选确认后,能将该信号源加入分组,如果取消勾选,则将该信号源从分组中移除。分组列表支持分组的编辑删除和新增。
    • 信号源配置,配置信号的名称、信号类型、ip、端口号
    • 信号源音频配置,配置信号的音频输入输出、绑定到信号源、声音模式等配置 img.png

# 6. 屏幕墙配置

# 6.1 预览图:

img.png

# 6.2 访问路径:

{protocol}: //{host}:{port}/#/splicerConfig

# 6.3 打开方式:

通过点击右上角的配置图标 -> 打开设置 -> 点击【屏幕墙配置】 -> 进入页面。

# 6.4 屏幕墙配置页面功能有:

  1. 当前屏幕墙列表
  2. 使屏幕墙生效:打开屏幕墙开启按钮,生效后,屏幕墙列表中展示屏幕墙
  3. 修改屏幕墙名称
  4. 水平列数设置
  5. 水平间隔设置
  6. 垂直行数设置
  7. 垂直间隔设置
  8. 大屏宽度设置
  9. 大屏高度设置
  10. 是否是LED屏设置 img.png

# 7. 页面配置

img.png

# 7.1 打开方式:

通过点击右上角的配置图标 -> 打开设置 -> 点击【页面配置】 -> 打开弹窗。

# 7.2 页面设置

  1. 页面Header和logo:显示或隐藏页面上的header和logo,目的:再通用中控系统中作为内嵌页面时,如果有公用的header就可以隐藏系统的header。
  2. 背景是否展示,内嵌iframe网页时展示项目背景
  3. 锁屏工具是否显示,锁屏功能是否展示
  4. 强制同步工具是否显示,是否在主页面中展示强制同步工具,同步系统软硬件数据功能
  5. 强制页面刷新是否展示
  6. 配置工具是否展示 img.png

# 7.3 页面配置弹窗的可配置项有

  1. 开启槽位工具,用于是否开启逻辑槽位
  2. 槽位图层切换工具,用于切换槽位的图层
  3. 槽位编辑工具,用于编辑当前场景的槽位布局
  4. 窗口自适应工具,用于窗口拖动后自适应附近的槽位
  5. 窗口锁定工具,用于窗口是否能拖动
  6. 清除所有窗口工具是否显示
  7. 缩放比例工具,用于屏幕缩放给用户提供合适的显示比例 img.png

# 7.4 屏幕墙设置

  1. 屏幕墙列表是否展示,用于是否向用户展示屏幕墙列表
  2. 屏幕墙列表数量展示,用于是否向用户展示屏幕墙列表的数量
  3. 屏幕墙列表显示位置,用于设置屏幕墙列表的显示位置,居中、居左、居右 img.png

# 7.5 信号源设置

  1. 信号源列表是否展示,用于是否向用户展示信号源列表
  2. 信号源显示行数,用于设置信号源列表的显示行数
  3. 信号源显示的宽度设置
  4. 信号源显示高度设置
  5. 回显模式1画面图片刷新时间周期
  6. 回显迷失2,4画面图片刷新时间周期
  7. 信号源搜索是否展示
  8. 信号源列表搜索是否开启 img.png

# 7.6 场景设置

  1. 场景变动是否自动保存
  2. 工具栏处的当前场景是否展示
  3. 信号源处的场景列表,用于是否向用户展示信号源列表和场景列表
  4. 上下场景切换是否展示
  5. 当前场景的历史记录,是否显示历史场景数据,用于恢复场景
  6. 场景设置是否展示

# 7.7 服务设置

  1. 主备切换,用于开启主备同步功能
  2. websocket服务地址,用于设置websocket服务地址

img.png

# 8. 场景逻辑槽位编辑

# 8.1 打开方式

屏幕预览区 -> 开启逻辑槽位按钮 img.png

# 8.2 逻辑槽位快捷编辑

  1. 整个屏幕,将屏幕变成一个整体区域
  2. 水平等分,将屏幕水平等分成2等分
  3. 垂直等分,将屏幕垂直等分成2等分
  4. 水平3等分,将屏幕水平等分成3等分
  5. 垂直3等分,将屏幕垂直等分成3等分
  6. 四等分,将屏幕分成2x2等分
  7. 垂直4等分,将屏幕垂直等分成4等分
  8. 9等分,将屏幕等分成3x3等份
  9. 水平6等分,将屏幕水平等分成6等分
  10. 垂直6等分,将屏幕垂直等分成6等分
  11. 按窗口分割,将屏幕按照当前的窗口进行智能分割
  12. 编辑与合并,自定义将屏幕墙按照任意规则进行分割

# 9. 项目部署与配置

# 9.1 部署在hulk服务中:

hulk服务部署后,默认会携带拼接器控制系统。拼接器控制系统的配置也是默认设置好了,无需修改。

温馨提示

【推荐使用】只需开启并配置hulk服务,无需修改拼接器控制系统的配置

# 9.1 使用拼接器插件方式部署到项目中(推荐使用方式)

  1. 进入CyberHub项目,点击项目设置 -> 插件管理 -> 点击拼接器插件 -> 点击安装 img.png img.png
  2. 进入项目中,拖拽一个拼接器插件页面到项目中 img.png
  3. 注意如果服务不展示数据,请在拼接器插件中设置服务地址、WebSocket端口号 img.png

# 9.2 CyberHub使用hulk服务网页内嵌模式:

通用中控的编辑模式下,使用页面容器组件,设置页面容器组件的页面地址为hulk服务的地址,此时,拼接器控制系统的配置,无需修改。

img.png

温馨提示

【推荐使用】只需开启并配置hulk服务,无需修改拼接器控制系统的配置 为适配项目,需要在设置中影藏背景颜色、隐藏头部、隐藏logo使项目展示项目的背景图