RBD Control Center集中控制解决方案
控制系统让用户操作复杂系统时获得更高简洁度,从而改善舒适性。在这个产品的最初研发阶段,我们的目标是通过界面实现控制远程图形卡设置。但在随后研发中,我们发现该产品可以实现的功能要远大于仅对图形卡提供控制。于是就有了今天的集中控制软件解决方案:RBD Control Center。
RBD Control Center集中控制软件不但可以对图形卡的设置实现远程控制,而且还可以实现对各种网络/串口设备进行控制。这些设备包括:投影机、LED控制器、视频矩阵/切换器、USB/KVM切换器、音频处理器、数字调音台、立体信号发射器、计算机运动追踪系统……。其中较为独特的功能是支持对计算机上的应用软件实现控制。整体上说,RBD Control Center集中控制软件是一种精炼且符合大多数应用场景的高性价比控制解决方案。它既能控制只有一台电视机的简单系统,也能控制有几十台计算机驱动的复杂VR环境。
RBD Control Center集中控制解决方案的组成和工作原理
RBD Control Center集中控制解决方案包含两个独立模块:RBD GFX Cluster Manager模块和Cluster Manager Server模块。RBD GFX Cluster Manager模块的功能是生成用户控制界面,并根据配置向网络中指定的目标设备发送TCP/UDP指令。Cluster Manager Server模块运行在每一台需要被控制的计算机上,主要负责接收RBD GFX Cluster Manager模块发送的指令,并引导指令执行。如果用户的环境不需控制远程计算机,则可以不用配置Cluster Manager Server模块,仅通过RBDGFX Cluster Manager模块本身就能提供足够控制功能。
RBD GFX Cluster Manager模块的底层是由.NET和C++编制的框架,使用者通常不用关心这个部分。标准工作流程是:首先用户通过编辑一个指定名称的XML文件(config.xml)生成原始的框架结构,通俗地说就是生成用户控制界面的排布方式(例如:多少行、多少列、多少个按键……)。然后用户会在软件的安装包中找到一个标准化的LUA脚本文件(main.lua),通过编辑该文件定义按键分布方式,并给每个按键定义操作指令。对于简单任务,只要事先找到准确的设备控制指令,再通过文本编辑将指令加入脚本的指定位置,即完成工作。对于复杂的任务,亦可以借用LUA脚本语言的高度灵活性,定制出高度逻辑化的控制界面。
RBD GFX Cluster Manager模块还为用户提供一系列标准化操作界面模板。如果用户目标功能和模板提供功能相近,只要对模板稍加改动便可使用。此外,它还提供一个图标库(icons)方便用户直接使用。
资料下载