触摸屏

FastReport .Net报表控件在移动设备上的兼容性

梦想的初衷 提交于 2020-12-24 19:34:36
  当今先进的移动通讯技术让人们可以在任何地方访问任何信息,报表作为企业业务信息的关键部分,当然也不例外。老牌报表开发工具FastReport虽然没有推出专门的移动报表控件,但前几日宣布,使用 FastReport.Net 和MVC ASP.Net框架,能给生成支持移动设备的 Web报表应用 ,而且FastReport对 移动设备 上的触摸导向的UI的支持良好,完全能实现平板电脑、手机等移动设备上的报表浏览。   下图是从桌面应用程序中生成的原始报表的截图,一贯的FastReport风格,简单的带图片的列表型报表,并没有出色的地方,等下移植到移动设备上的效果,才是让人期待的。   使用 FastReport.Net 的WebReport类将这个报表转换为HTML,FastReport强调这并不是单纯的转换,在转换阶段会有一些限制,但是所有对象肯定都会被转换。而且WebReport的工具栏对触摸屏的支持还是不错的,在以下截图中就可以看出。   在华硕的Nexus7的Chrome上浏览报表:   同样在华硕的Nexus7的Firefox中的报表:   同时支持了一些简单的浏览操作,就现阶段公布的截图来看,操作还非常简单,无非就是查找、筛选、排序、打印、导出等。   接下来的截图是有10寸屏幕的iPad 3,一样的提供简单的操作:   iPhone 5和Sony Xperia

节水灌溉自动化控制系统鸿控

故事扮演 提交于 2020-02-28 04:17:46
节水灌溉自控控制系统说明书 注意:在需要对温室进行自动控制时,要把温室配电柜上的按扭打到“自动”位置。 合上配电柜电源、PLC电源、触摸屏电源,电磁阀电源,触摸屏显示界面如下; 点击登陆按钮,弹出对话框,User name(用户名)123 Password (密码) 123 如图 点击OK 后 主界面出现 进入控制画面按钮,点击进入控制画面 二、节水灌溉定时控制系统: 选择灌溉时间: 首先选择灌溉星期,点击星期一开按钮 ,星期一下面的显示 灌溉开 代表星期一灌溉,点击星期一关,表示星期一不开启灌溉。每日灌溉次数设定: 每日最多设置6次灌溉次数,设置为0代表不启动。 第一次灌溉开始时间:打开电磁阀开始时间 第一次灌溉解释时间:关闭电磁阀时间 三、节水灌溉土壤水分控制: 1、时间范围设定:设定开始和结束时间,在此时间范围内土壤湿度控制,超过此时间范围结束灌溉土壤水分控制不起作用。 2、土壤水分控制与节水灌溉相互独立控制,根据土壤湿度控制灌溉电磁阀。土壤水分低于设定值时,打开灌溉电磁阀,此时灌溉电磁阀运行20秒钟停止1分钟,如此循环下去,直到土壤水分高于停止滴灌时停止, 四、曲线报表 点击曲线报表如图所示: 此时可以看见温度和湿度曲线,点击报表如图: 报表功能没5分钟记录一次数据 存入报表中,只要触摸屏不关闭电源数据一直存储,如果触摸屏断电则记录全部丢失,下次上电重新开始记录

tslib 触摸屏驱动

Deadly 提交于 2020-02-15 09:00:50
Tslib是一个开源的项目,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。 来源: https://www.cnblogs.com/hshy/p/12310559.html

Qt移植

和自甴很熟 提交于 2020-02-14 00:37:16
在嵌入式Linux应用中,有时会用到图形界面。在目前流行的图形界面中,比较有名的当数Qt。Qt是1991年由挪威Trolltech公司开发的一个跨平台C++图形用户界面应用程序开发框架,主要用来开发GUI(Graphical User Interface)程序。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。Qt作为一个跨平台的GUI 框架,在源码上对所有平台都是一致的,Unix/Linux上最流行的桌面环境之一KDE就是采用Qt来写的。 Qt具有以下优点: 1、优良的跨平台特性。Qt支持下列操作系统: Microsoft Windows 95/98,Microsoft Windows NT,Linux,Solaris,SunOS,HP-UX,Digital UNIX(OSF/1,Tru64),Irix,FreeBSD,BSD/OS,SCO,AIX,OS390,QNX 等等。 2、面向对象。Qt的良好封装机制使得Qt的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。 Qt提供了一种称为signals/slots的安全类型来替代callback,这使得各个元件之间的协同工作变得十分简单。 3、丰富的API。Qt包括多达250个以上的C++类

【驱动】触摸屏TP

浪子不回头ぞ 提交于 2020-01-16 00:48:53
9.6_7.linux内核的I2C子系统详解1_2 5.9.6.1、I2C总线汇总概览 (1)三根通信线:SCL、SDA、GND (2)同步、串行、电平、低速、近距离 (3)总线式结构,支持多个设备挂接在同一条总线上 (4)主从式结构,通信双方必须一个为主(master)一个为从(slave),主设备掌握每次通信的主动权, 从设备按照主设备的节奏被动响应。每个从设备在总线中有唯一的地址(slave address), 主设备通过从地址找到自己要通信的从设备(本质是广播)。 (5)I2C主要用途就是主SoC和外围设备之间的通信,最大优势是可以在总线上扩展多个外围设备的支持。 常见的各种物联网传感器芯片(如gsensor、温度、湿度、光强度、酸碱度、烟雾浓度、压力等) 均使用I2C接口和主SoC进行连接。 (6)电容触摸屏芯片的多个引脚构成2个接口。一个接口是I2C的,负责和主SoC连接(本身作为从设备), 主SoC通过该接口初始化及控制电容触摸屏芯片、芯片通过该接口向SoC汇报触摸事件的信息(触摸坐标等) ,我们使用电容触摸屏时重点关注的是这个接口;另一个接口是电容触摸板的管理接口, 电容触摸屏芯片通过该接口来控制触摸板硬件。该接口是电容触摸屏公司关心的, 他们的触摸屏芯片内部固件编程要处理这部分,我们使用电容触摸屏的人并不关心这里。 说明

RK3288 dts和dtsi介绍

老子叫甜甜 提交于 2020-01-10 00:49:27
朱有鹏-触摸屏课堂笔记: 1.触摸屏分为电阻屏和电容屏 电阻屏:例如S3C2440芯片的SOC内部自带了TC控制器和A/D转换,该触摸屏驱动也就是SOC内部的 TC控制器的驱动 电容屏: 驱动方式,可以实现为: 1>MISC(杂散类设备,作为杂散类设备引入(系统))驱动,最终也是实现input子系统类驱动,才能用input子系统 往上上报数据。 2>platform平台类设备,用platform子系统来处理它,此情况只能用I2C子系统的方法来处理它。这种情况,对I2C 来说,整个的触摸屏设备其实就是一个I2C设备,I2C根本不管触摸屏是电阻/电容式,我们只认I2C,对于驱动来说只是 通过I2C接口来向I2C设备发送命令/接收数据,对于触摸屏的操作+A/D_TP芯片的实现完全不关心,我SOC只管I2C接口。 备注: TP是 Touch Panel触摸屏的意思。 触控屏(Touch panel)又称为触控面板,是个可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。Samuel Hurst 博士在1971年发明了一个触摸传感器,这个传感器就是触控屏的雏形。三年后,他设计了第一款透明的触控屏。1977年,触控屏技术得到了很大的改善

蓝牙协议

独自空忆成欢 提交于 2020-01-03 05:35:19
有关触摸屏的学习 现在是第二份工作接触的蓝牙,智能手环手表之类的东西,最困难的是有关在触摸屏上的问题,手指滑动显示图片,对于蓝牙底层的协议不是很清除,也没有了解过,想在线请教有没有接触蓝牙方面以及触摸方面的东西,之前接触的屏幕是不可滑动的屏幕。 来源: CSDN 作者: weixin_39130045 链接: https://blog.csdn.net/weixin_39130045/article/details/103804558

Unity 移动端触摸屏操作

南笙酒味 提交于 2019-12-16 20:45:20
Unity 触屏操作 当将Unity游戏运行到IOS或Android设备上时,桌面系统的鼠标左键可以自动变为手机屏幕上的触屏操作,但如多点触屏等操作却是无法利用鼠标操作进行的。Unity的Input类中不仅包含桌面系统的各种输入功能,也包含了针对移动设备触屏操作的各种功能,下面介绍一下Input类在触碰操作上的使用。 首先介绍一下Input.touches结构,这是一个触摸数组,每个记录代表着手指在屏幕上的触碰状态。每个手指触控都是通过Input.touches来描述的: fingerId 触摸的唯一索引 position 触摸屏幕的位置 deltatime 从最后状态到目前状态所经过的时间 tapCount 点击数。Andorid设备不对点击计数,这个方法总是返回1 deltaPosition 自最后一帧所改变的屏幕位置 phase 相位,也即屏幕操作状态 其中phase(状态)有以下这几种: Began 手指刚刚触摸屏幕 Moved 手指在屏幕上移动 Stationary 手指触摸屏幕,但自最后一阵没有移动 Ended 手指离开屏幕 Canceled 系统取消触控跟踪,原因如把设备放在脸上或同时超过5个触摸点 下面通过一段代码来进行移动设备触摸操作的实现: using UnityEngine; using System.Collections; public class

什么地方有西门子触摸屏回收

狂风中的少年 提交于 2019-12-09 15:50:18
  很多的企业在对自己的设备进行更新换代的时候,会选择对设备进行回收,对于西门子触摸屏来说也不例外。西门子触摸屏是一种价值比较大的产品,如果在对其进行更新换代的时候直接对这一种产品进行报废处理的话,是会造成极大的资源浪费的,因此很多的企业为了要避免资源浪费,同时也为了回收成本,促进资源再利用,都是选择回收西门子触摸屏,这也是目前的一个非常大的趋势。   对于这些企业们在进行回收西门子触摸屏的时候,其首要的一个任务就是需要选择一个从事这一项回收业务的机构。只有这样才能够真正成功的实现这一项回收工作。那么究竟哪里才可以回收呢?可以看出随着时代的发展、社会的进步,目前要想进行这一项产品的回收工作已经更加的简单和方便了,有很多的方法和渠道都可以让大家进行西门子触摸屏回收的工作。当然,这一个问题是很多的企业们都非常关注的一个问题,因此,下面就将来为大家详细的盘点一些回收的具体的渠道。   1、专业回收机构   可以通过专业的回收机构来回收,目前市面上专门从事回收各类机器设备的机构是非常的多的,基本上这些机构都会回收西门子触摸屏这一种产品。为了要拓展自己的业务,这一些机构一般都向这些潜在的客户方法名片,留下自己的联系方式,这样当客户有回收的需求的时候,就会主动的与这一些机构进行联系了。因此,对于这些有西门子触摸屏回收需求的企业来讲,在平时应当要多注意搜集这些回收机构所具有的信息,以备不时之需

6、设备树实践操作

心已入冬 提交于 2019-12-05 12:26:54
第01节_使用设备树给DM9000网卡_触摸屏指定中断 修改方法: 根据设备节点的compatible属性, 在驱动程序中构造/注册 platform_driver, 在 platform_driver 的 probe 函数中获得中断资源 实验方法: 以下是修改好的代码: 第6课第1节_网卡_触摸屏驱动\001th_dm9000\dm9dev9000c.c 第6课第1节_网卡_触摸屏驱动\002th_touchscreen\s3c_ts.c 分别上传到内核如下目录: drivers/net/ethernet/davicom drivers/input/touchscreen a. 编译内核 b. 使用新的uImage启动 c. 测试网卡: ifconfig eth0 192.168.1.101 ping 192.168.1.1 d. 测试触摸屏: hexdump /dev/evetn0 // 然后点击触摸屏 第02节_在设备树中时钟的简单使用 文档: 内核 Documentation/devicetree/bindings/clock/clock-bindings.txt 内核 Documentation/devicetree/bindings/clock/samsung,s3c2410-clock.txt a. 设备树中定义了各种时钟, 在文档中称之为"Clock