滑轨屏多屏联动什么意思?怎么设置
甲方一句”要做多屏联动”,可能指屏和屏一起动,可能指屏推到哪、旁边的屏和灯跟着变,也可能只是几块屏画面要对得上。先问清是哪一种,再谈怎么设置,否则方案做完才发现答非所问。
同一个词,三种意思
搜索引擎的下拉词里,“滑轨屏多屏联动怎么设置""怎么用""什么意思”都有人在搜。会问”什么意思”,说明这个词本身就是模糊的。常见情形是:甲方看过别家展厅的效果,回来只记得”几块屏是联动的”,至于联动的是运动、是内容还是灯光,并没有说清。
把这个词拆开,大致是三种含义:
| 含义 | 谁和谁联动 | 典型形态 | 核心难点 |
|---|---|---|---|
| A. 多块滑轨屏彼此联动 | 屏的运动与屏的运动 | 开合屏、同轨多屏、矩阵升降 | 运动编排、防撞、到位判断 |
| B. 滑轨屏带动其它设备 | 滑轨屏的位置与墙上固定屏、投影、灯光 | 屏推到某展位,旁边的屏换内容、灯光亮起 | 位置判定、跨设备触发 |
| C. 多屏画面拼合同步 | 多块屏的画面与画面 | 拼接滑轨屏、开合屏合拢时拼成一幅 | 画面同步、拼缝对位 |
实际项目里常常是几种叠加。比如开合屏:运动要联动(A),合拢时画面要拼成一幅(C),开合动作可能还要接中控、带动灯光(B)。公开的开合屏产品页就提到,可以把开合、视频播放、音量调节等操作接入展厅中控集中控制。
各种多屏形态本身的区别,先看多屏滑轨屏有哪几种。
为什么需要一个”统一控制器”
反面做法:运动和播放各跑各的
最省事、也最容易出问题的做法是:电机按一段预设的时间表动,播放器按另一段时间表播,两边约好”大约同时开始”。调试那天对得上,运行一阵子就错开——电机某一次启动慢了一点,或者某块屏被短暂阻挡停了一下,播放端并不知道,照样往下播。
问题的根子在于:运动和播放之间没有”对话”。运动实际走到了哪,播放端不知道;画面播到了哪,运动端也不知道。
正面做法:一个编排器说了算
更稳的架构是在中间放一个统一控制器(下文叫编排器),运动和播放都听它的,也都向它汇报:
- 位置源:每块屏的定位器件或驱动器反馈,告诉编排器”我现在在哪、到位没有”。定位器件怎么选,见滑轨屏编码器怎么选。
- 编排器:持有整段演出的剧本(哪一步谁动到哪、播什么),根据位置源的回报决定何时进入下一步。
- 执行端:电机驱动器、各块屏的播放程序、灯光控制、音频,只接编排器的指令。
编排器可以是一台工控机上的程序,也可以是中控主机里的一段逻辑,关键不在硬件,而在于”运动与播放的因果关系集中在一处管理”。驱动器怎么接收上位机指令,见电动滑轨怎么控制;按位置播放的软件实现,见滑轨屏软件开发。
三种同步思路
“同步”这个词也要拆开。下面三种思路各有适用场合,项目里常常组合使用。本文不给具体延迟数字,能做到多紧,取决于设备与网络,要在现场实测。
| 思路 | 做法 | 适合 | 注意 |
|---|---|---|---|
| 统一时基 | 所有执行端以同一个时钟为准,按”第几秒做什么”执行 | 编排好的固定演出,如开场秀、矩阵墙起伏 | 各设备时钟要校准;中途有人阻挡,时间表不会自动等待 |
| 主从跟随 | 一台主播放器发出时间码或帧号,其余播放器跟随 | 多块屏画面拼合,要求画面严格一致 | 主机掉线时从机的降级策略要事先定 |
| 到位信号 | 每一步等运动实际到位的信号,再触发下一步 | 运动与画面有因果关系的场合,如合拢到位后再播合屏画面 | 要设等待超时,否则一块屏卡住整场演出就挂起 |
经验上,运动与画面之间用到位信号,画面与画面之间用主从或统一时基。前者保证因果顺序不乱,后者保证几块屏看起来是同一幅画。
编排器伪代码示意
下面是一段示意性的伪代码,演示编排器怎么把运动、到位判断和播放串在一起。它不针对任何具体设备或软件,只表达逻辑结构:
剧本 = [
{ 步骤: "合拢", 运动: { 屏A: 合拢位, 屏B: 合拢位 }, 播放: 合屏开场片, 同步: 主从 },
{ 步骤: "打开", 运动: { 屏A: 左停靠位, 屏B: 右停靠位 }, 播放: { 屏A: 左侧片, 屏B: 右侧片 } },
{ 步骤: "回合拢", 运动: { 屏A: 合拢位, 屏B: 合拢位 }, 播放: 合屏收尾片, 同步: 主从 }
]
# 注:急停本身走硬件回路直接切断驱动,下面的判断只负责软件状态收场
安全检查() = 急停按下 或 阻挡检测触发 或 任意两屏实时距离 小于 安全间距(合拢区内改用合拢专用规则)
若 安全检查() 不通过: 全部运动立即停止;播放切到安全画面;退出剧本,等待人工复位
对 剧本 中的每一步:
若 安全检查() 不通过: 按上面的规则停止,不跳步、不继续
向各驱动器下发 运动目标
播放端切到 过渡画面
循环 直到 所有相关屏回报"已到位"(一段时间内坐标波动小于波动阈值):
若 安全检查() 不通过: 按上面的规则停止
若 两屏接近安全间距 或 进入合拢区: 降速,依赖阻挡检测确认安全后再继续
若 超过等待时限: 记录是哪块屏未到位;停止剧本,进入降级流程
按 同步方式 启动本步 播放内容
等待 本步播放结束 或 收到中控指令
结束后: 全部回到待机位;通知中控"演出结束"
这段伪代码里有几个值得照抄的结构:安全检查放在每一步最前面;“到位”不是指令发出去就算,而是等每块屏回报、并且在波动阈值内停稳;等待一定有时限,超时就降级而不是无限等。停稳判定、触发区间的细节,见滑轨屏触发区间与防抖。
含义 B:滑轨屏带动墙上其它设备
这是最容易被低估的一种联动。场景通常是:一块手推滑轨屏沿历程墙走,推到某个展位时,旁边的固定屏换成该展位的内容,头顶的射灯亮起,其它展位的灯调暗。
它的关键是位置判定只有一个来源。滑轨屏的位置由定位器件给出,编排器根据位置判断”当前属于哪个展位”,再同时通知滑轨屏的播放端、固定屏的播放端和灯光。千万别让每个设备各自去读位置、各自判断,否则边界处会出现滑轨屏已经切到下一个展位、旁边的灯还停在上一个的情况。
展位判定沿用单屏的规矩:每个展位有自己的触发区间,相邻展位之间留一段死区,屏停稳(一段时间内坐标波动小于波动阈值)后再触发灯光和固定屏,而不是经过感应点就切。坐标原点定在长卷左端,展位中心坐标都从这里量起。展位划分与灯光联动的完整做法,见滑轨电视墙方案。
接入中控:分清谁管大事、谁管细节
展厅中控系统和编排器的分工,建议这样划:
- 中控管”场景”:开馆、开场演出、讲解模式、待机、闭馆,这些是讲解员在平板上点的按钮;
- 编排器管”细节”:收到”开场演出”后,具体哪块屏怎么动、画面怎么切、灯光怎么配合,由编排器按剧本执行;
- 状态要回传:编排器把”演出中""待机中""故障:某块屏未到位”回报给中控,讲解员的平板上能看到;
- 急停最高优先级:不管中控和编排器处于什么状态,急停信号一到,所有运动立即停止。
中控与编排器之间用什么协议通信,取决于中控系统本身支持什么,方案阶段要和中控方对一张指令表:每条指令的名称、参数、回复格式。待机、复位与讲解模式的设计,见互动滑轨屏播放功能设计。
安全:联动越多,越要双保险
多块屏一起动,风险比单屏大。原理层面至少要做到:
- 阻挡检测:运动区域内有人或物体时,相关屏停止;
- 急停:现场有明显的急停按钮,编排器与驱动器两侧都要响应;
- 软件安全间距 + 机械限位:屏与屏之间在软件里设最小间距,机械上再设限位或缓冲,任何一道都不能单独承担;
- 故障降级:某块屏未到位、某台播放器掉线时,整场演出怎么收场,要事先写进剧本。
同轨多屏的防撞细节,见同一轨道两块滑轨屏;垂直升降的坠落防护思路,见矩阵滑轨屏。
怎么设置:一份调试顺序
- 先对含义:和甲方确认要的是 A、B、C 哪几种,写进需求。
- 出点表:每块屏的原点、停靠位、安全间距;每个展位的触发区间;每台播放器、每路灯光的地址。
- 单体调通:每块屏单独回零、单独到位、单独播放,全部正常再往下走。
- 两两联动:先让两块屏按剧本跑一步,验证到位信号与画面切换的先后顺序。
- 整场彩排:低速跑全套剧本,确认没有两块屏争同一段空间,再逐步提到设计速度。
- 异常演练:模拟阻挡、急停、某块屏断电、某台播放器掉线,确认每种情况都按预案收场。
- 接中控:最后接入中控,逐条验证指令与状态回传。
常见问题
多屏联动一定要用电动屏吗? 不一定。含义 B(手推滑轨屏带动旁边的固定屏和灯光)完全可以是手推的;含义 A 里屏与屏的运动编排,才要求电动。
几块屏画面总是差一点对不齐,是同步没做好吗? 先分清是”时间上不齐”还是”位置上不齐”。时间上不齐,查主从或时基;位置上不齐,查坐标映射和拼缝处理,见滑轨屏内容对齐墙面和拼接滑轨屏。
编排器和中控能不能是同一台设备? 可以,只要逻辑上把”场景切换”和”运动播放细节”分开,并保证急停不经过任何软件排队直接生效。
延伸阅读
多屏形态总览,看多屏滑轨屏有哪几种;开合联动的结构与时序,看滑轨开合屏怎么做;系统各层怎么组成,看互动滑轨屏系统组成;运行中出现卡顿、定位漂移,按滑轨屏卡顿与定位漂移排查去查。
参考资料:米禾数字:多屏联动开合滑轨屏产品页(形态与接入中控的描述);力拓为:互动滑轨屏产品页(列出多种运动方式与可挂载屏体);CSDN:《滑轨电视互动原理》技术博文。
甲方要”多屏联动”,你拿不准该怎么拆需求、怎么搭控制架构?把屏的数量、运动方式和想要的联动效果发给我们,联系我们一起过方案。更多滑轨屏的结构、定位与内容做法,逛滑轨屏技术方案。
留言讨论
评论发布后会被人工复核,违规内容将被删除。
如果发表没有反应,可以前往联系我们告诉我们。