1. 大屏可以分为哪几类?帆软有哪些大屏硬件合作商?编辑
拼接屏:通常由单个46-55寸的液晶显示屏组成屏幕墙,存在拼缝,借助矩阵、屏控系统来进行信号的输入与输出控制,可以实现屏幕墙上多个屏幕的组合、拆分显示。
小间距led墙:和拼接屏类似,由小单元led显示设备组成,基本上看不出有拼接缝。
一体机:就是类似cvtouch这种的一体机以及一些智能电视,可以认为是放大版显示器。
如果大屏客户希望帆软提供硬件厂商,可以根据需要联系
2. 一套完整拼接屏具备哪些硬件?编辑
最合理的,还是要找大屏硬件商去实地勘察、沟通需求,因为受场地及客户实际需求、应用场景的影响,每个项目做实施时用到的设备肯定不一样。
一些常用设备如下,仅供参考:
A用于最终呈现图像的拼接单元:液晶拼接屏屏、DLP背投单元、PDP等离子拼接屏等,一般单个尺寸在46-55寸,通常是FHD屏幕;
B用于固定拼接单元的支架:一般都是由提供拼接单元的厂家配套提供,因为只有厂家本身最了解自己产品是如何固定安装的,特别是大规模的拼接系统,更需要高效率、高稳定性的原配支架;
C用于实现信号接入处理并输出给拼接单元的拼接处理器:一般为基于FPGA架构的纯硬件拼接处理器,可以实现多达上百路的高清、4K信号输入和输出;当然也有通过多屏显卡来实现的低成本X86架构的系统,缺点是再想接入更多其他信号(如来自DVD、摄像头)的话,X86架构会比较吃力。
D传输专用的视频线缆:DVI、HDMI、SDI等与信号格式相匹配的高品质线缆。如果采用的线缆品质有问题,可能引发噪点、无信号、闪屏等异常情况
E一般还要配置一台电脑,用于安装拼接屏与拼接器的管理软件:控制拼接屏的开关、拼接器的预案、窗口布局、信号切换等。软件由提供拼接处理器的厂家配套提供;
F稳定的供电:拼接系统整体功率比较大,特别是开关机的瞬时电流很高,因为要预防电涌对系统造成的异常损坏,不能通过一次性拉闸的方式直接开关,所以超过15块屏幕的系统最好还需要时序电源进行控制开关(也就是一组一组陆续开机关机)。当然如果为了省钱,也可以用人工逐个开启接线板的方式。
3. 用一体机做大屏,有参数要求吗?大屏模板要特殊处理吗?编辑
一体机作为单屏,有两种显示大屏模板的方式,一种是通过内置的浏览器访问页面,一种是把PC信号投屏到一体机上。
一体机如果是安卓设备,需要特别注意一点:安卓设备的屏幕分辨率和浏览器渲染分辨率通常是不一样的,所以模板调试需要特殊处理。具体需要问原厂商,他们内置的系统在浏览器渲染时分辨率是多少。目前知道的是maxhub的安卓版本,屏幕是1920的分辨率,但浏览器渲染实际上是1280*720的。
另外,一体机,强烈建议使用投屏的方式来查看大屏demo,因为一体机多数都是定制改版的安卓系统,且硬件配置一般,用内置浏览器访问报表极其容易卡顿或者出现无法还原的bug。
注:如果是客户要买maxhub放大屏,推荐买win版本的,不建议安卓版本!
4. 大屏里动态边框效果如何实现?编辑
其实就是GIF,用绝对布局,给报表块添加GIF,然后叠加在需要边框的组件周边。详细点击JS设置动态背景/边框
5. 大屏的背景要用动态效果如何实现?编辑
通过写js来实现给cpt/frm添加动态背景图片,详细点击JS设置动态背景/边框
6. 组件叠加时怎么调整层叠顺序?编辑
现在做大屏基本都要用到组件叠加功能,但是我们组件叠加现在还没有图层顺序的概念,默认是先加的组件在下方,那调整顺序的时候很麻烦,只能删掉重新添加重新配置组件吗?
不是的。可以通过复制粘贴或者剪切粘贴的方式调整层叠顺序,这样组件不需要重新配置,详细点击决策报表组件本地可复用和重叠。另外9.0的改良了组件的叠加操作,提供统一的调整层叠顺序、进入和退出编辑状态的功能,详细点击决策报表组件叠加问题
7. 数字动态效果如何实现?编辑
数字动态变化是用了报表块监控刷新,如果后台数据有变化,前台会跟随变更。详细点击决策报表内报表块刷新插件
另外,还有人问每个数字被隔开且有蓝色背景是怎么做的?
1)先将长串的数字转换成数组再设置横行扩展,使该长串中的每个数字在不同单元格中显示
比如在B1单元格里=split(A1,""),然后单元格B1设置为横向扩展
2)再用一个空白内容的单元格将每个数字分开,为了显示出效果还需给B1单元格一个背景色即可
设置C1单元格的左父格为B1
具体设置如下图:
8. 大屏frm模板编辑卡顿?编辑
大屏模板, 尤其用了高质量图片背景的模板, 设计器用了没多久就会卡顿、预览有时候也会明显卡顿。
遇到此种情况,主要有从两个角度来处理。
一是开启64位版本设计器提升设计器可用内存;
一是把图片元素从原本保存在模板里头改成保存在外部,使用外置图片背景插件,安装后在设计模板时用到的图片可以选择外置存储。
9. FR大屏可以做实时监控吗?编辑
可以,但不是完全的实时,只能做到准实时。采用的是后台轮询的方案,定期向服务器发出请求,监测到数据变更时通知前台进行响应。定期刷新间隔可以自主定义,可精确到秒,目前市面上主流方案均采用的轮询方法。
10. FR大屏可以做哪些动态效果?编辑
11. FR实现跑马灯滚动消息如何实现?编辑
插件的好处是现成可用,不需要写代码,劣势是插件本身不支持定时刷新。
后两者,都可以在cpt、报表块里实现,报表块支持定时刷新,报表块里实现跑马灯还可以直接参考报表块实现跑马灯效果。
12. 地图上的数据点提示自动轮播如何实现?编辑
1)可以通过数据监控实现,但要求数据本身是实时变化的,详细点击[新]点地图自动刷新。
2)可以调用自动轮播的接口实现,这个不要求数据实时,任意数据都可以模拟自动轮播,详细点击[新]自动播放数据点提示。
14. 数字要求有千分位符,怎么实现?编辑
方法一:正常方法是给单元格设置格式——数字,然后选择千分位。不过这种方法只在数字显示在一个单元格内的时候有效。
方法二:用split函数把单元格A1的值转了一下,这个时候split函数是带不出来A1的格式的。
如果需要带出千分位,可以用format函数转化A1的格式。给B1单元格写公式=format(A1, "#,##0"),然后在split函数里使用=split(B1, "")。具体分隔数字可以参考问题7。
15. 每次调整浏览器窗口都会刷新页面,影响性能,感觉卡?编辑
这个是因为启用了自适应插件,这个插件是走的后台适应逻辑,每次都会重新计算。
可以尝试只用frm自己的自适应,就是body的缩放设置里头的功能,这个是前台自适应的,不会重新计算,但是滚动条、字体等的调试可能会麻烦一些。
具体还是需要自己根据模板情况以及实际使用场景选择用后台适应还是前台自适应。