用.NET或C#如何实现生产看板,原理是什么?

翘楚时代 2017-02-21 08:41:13
最近在做一个生产管理相关的系统,其中很重要的一块是LED或LCD显示屏显示生产数据,如何实现呢?

报表或者数据查询什么的都好做,就是不明白抓取到的数据怎么全屏推送到多个显示器上?

请各位大侠指点一二,给点思路。

像下面这种:

...全文
2666 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
翘楚时代 2017-02-21
  • 打赏
  • 举报
回复
个人感觉这个问题问的也不好,谢谢大家。 我还是直接联系厂家吧。
翘楚时代 2017-02-21
  • 打赏
  • 举报
回复
引用 15 楼 diaodiaop 的回复:
估计LZ脑瘫了.. 你告诉我 这接口 跟你工作用的显示器接口 有什么区别.. 不就是弄一根线连上不就OK了??
谁脑残谁知道,我只能呵呵~~ 打个比方:TM浏览器还分IE、谷歌……,何况是屏幕?数据推送后,根据屏幕大小或分辨率不同,显示的格式或者说绘制的方式都不尽相同。如果都一样,还要美工干个鸟? 再就是,多个屏幕,我总不能每个屏幕下方给放个电脑主机?这个设备是用于数据推送的,并根据(14#说的很对)LED、LCD或厂商不同实现方式也不一样。 不懂就不要参合了吧?
by_封爱 2017-02-21
  • 打赏
  • 举报
回复


估计LZ脑瘫了..

你告诉我 这接口 跟你工作用的显示器接口 有什么区别..

不就是弄一根线连上不就OK了??

  • 打赏
  • 举报
回复
7L不是说了么,一种就是直接在大屏幕(比如大屏电视)上播放,这种就是将电视作为显示器而已,跟正常的web开发无区别 还有一种是LED屏,这种需要LED服务商提供,我接触过2种LED屏,比较老的哪种是需要调API一个一个LED屏发送指令,还有一种是LED服务自身提供分屏显示功能(LED自身支持),你要做的就是写个web程序(当然也可以是winform,但其实LED只是抓取屏幕上显示的内容输出到LED屏,所以web更方便),然后按供应商要求进行配置 然后所有的数据更新只是你自己如何更新web程序的问题
翘楚时代 2017-02-21
  • 打赏
  • 举报
回复
引用 8 楼 starfd 的回复:
浏览器本身有F11全屏功能,不需要你自己做


是的,F11是浏览器自带的,但问题是如何让屏幕显示出这些数据?

by_封爱 2017-02-21
  • 打赏
  • 举报
回复
你网页里面的图片 你仔细看下 显然就是XP系统运行的winform 而非网页. 不过实际上 你只用这个"硬件" 其实都无所谓.. 没必要非得这个硬件 47寸电视对生产企业来说才几个钱? 一个PC直接HDMI(一个或者多个)接上足以. 至于开发模式..这个页面最好就是远程的html 部署到哪里 是你自己决定的.当然可以按照你说的打开后按F11全屏. 不过在chrome下有一个app模式 是最合适的了..自己搜索下吧
  • 打赏
  • 举报
回复
“推送”这个说法本身是干事儿的人的说法,只有这样才能保证不会让系统“死掉”。 问题是你要先说明终端架构设计,不要空手套方案。
翘楚时代 2017-02-21
  • 打赏
  • 举报
回复
引用 9 楼 sp1234 的回复:
所谓显示屏,不是仅仅“显示屏”的含义。如果你看到人家墙上挂一个显示器,你可以去摸摸看人家显示屏背后有没有视频输入线;或者你看看人家是不是平板电脑(你应该知道什么是平板电脑吧?) 至于说在人家显示屏那里“按键盘F11”,是不是你这些年荒废了技术了呢? 还是先说明你自己的技术能力条件,才比较好回答。
技术不是问题,现在问题是原理我没搞得明白,比如咱用.NET或C#做了一套报表页面,那么在终端显示屏那边如何来获取到对应的报表页面?比如第一屏显示A表,第二屏显示B表,甚至还有的是第一屏到第四屏显示A表(A表分屏显示),类似于咱日常生活中常见的那种实时监控那种显示方式。
  • 打赏
  • 举报
回复
所谓显示屏,不是仅仅“显示屏”的含义。如果你看到人家墙上挂一个显示器,你可以去摸摸看人家显示屏背后有没有视频输入线;或者你看看人家是不是平板电脑(你应该知道什么是平板电脑吧?) 至于说在人家显示屏那里“按键盘F11”,是不是你这些年荒废了技术了呢? 还是先说明你自己的技术能力条件,才比较好回答。
  • 打赏
  • 举报
回复
浏览器本身有F11全屏功能,不需要你自己做
  • 打赏
  • 举报
回复
一个屏幕显示一个页面(如果多个屏幕完全显示不同内容的话) 还有LED本身也可以直接控制显示内容,即一个页面分别再多个LED屏上显示,这些内容组合起来才是该页面的内容 至于数据推送,SignalR也可以,定时刷新也可以
  • 打赏
  • 举报
回复
其实你可以在显示器那边吹喇叭,让她显示的。真的。 关键是你会什么,先要说明你的技术设计蓝图,才是提问的艺术。
  • 打赏
  • 举报
回复
引用 3 楼 yanlele424 的回复:
是否是我只需做一个网页界面,带个全屏按钮或者到时直接在显示器那边键盘F11?
任何一种(你会的)客户端程序,说明一下。不知道你会干什么,所以没法说。如果自己没有技术设计问题,而要从头抄源代码,那么应该放到csdn项目外包网。
翘楚时代 2017-02-21
  • 打赏
  • 举报
回复
引用 2 楼 Chinajiyong 的回复:
就没有什么设备接口文档什么的??
类似这种? http://www.sunpn.com/index.php/proview-113-23.html
翘楚时代 2017-02-21
  • 打赏
  • 举报
回复
引用 1 楼 diaodiaop 的回复:
什么叫"多个显示器"? 就算你一个PC接了4个显示器 每个显示器都可以独立的显示一个chrome 互不影响 这是常识你应该知道吧.. 另外就是你所谓的"推送"无非就是"实时数据"而已..采用的手段更是很多.. settimeout+ajax comet websocket signalr 我干了 你随意...
哈哈,老兄你真带劲! 类似下面这种?或者上位机/工控机? http://www.sunpn.com/index.php/proview-113-23.html 是否是我只需做一个网页界面,带个全屏按钮或者到时直接在显示器那边键盘F11?
EnForGrass 2017-02-21
  • 打赏
  • 举报
回复
就没有什么设备接口文档什么的??
by_封爱 2017-02-21
  • 打赏
  • 举报
回复
什么叫"多个显示器"? 就算你一个PC接了4个显示器 每个显示器都可以独立的显示一个chrome 互不影响 这是常识你应该知道吧.. 另外就是你所谓的"推送"无非就是"实时数据"而已..采用的手段更是很多.. settimeout+ajax comet websocket signalr 我干了 你随意...

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧