问题标签 [lcd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2157 浏览

c++ - 获取当前鼠标坐标

我有一台 iMac,我希望能够在我睡觉时关闭显示器。唉,iMac 没有这个开关。我不想让 iMac 进入睡眠模式,我想写一个“暴露”之类的应用程序或服务,当鼠标放在屏幕的左上角时,显示器会进入睡眠状态。同样,如果我将鼠标移开,它就会回来。

有没有人在我需要查找的 Windows 和显示 API 中跟踪鼠标移动的经验。我只需要一些方向来开始。

干杯! 克里斯


我被要求澄清。对不起,如果我让任何人感到困惑。我正在通过 Bootcamp 运行 Windows Vista 32。我喜欢 Mac OSX 通过 Expose 提供的“热点”功能。我注意到除了按时间度量运行的电源管理外,在 Vista 中无法随意休眠显示器。

我想为此编写自己的工具。我可能是个贪吃的惩罚者,但我是个程序员,这是学习新东西的好借口。

0 投票
5 回答
466 浏览

wpf - 洗掉的用户界面 - 有没有办法纠正它?

这是一个有趣的难题。

我们有一个 WPF 应用程序,它有一个类似于 Vista 的主题,使用柔和的粉彩、Aero 控制模板等。我们注意到,这个 UI 在低质量的 LCD 上显得非常褪色。有没有办法提高整个应用程序的色彩饱和度,或者我们是否受到坏显示器的摆布?如果我们被显示在低质量的监视器上,我们甚至可以通过编程方式判断吗?

编辑:

基本上,这些答案是我希望有人确认的,而不是我带领人们说出来的!出现这种情况是比我更高的管理决策,我需要一些佐证。

谢谢大家!

0 投票
6 回答
3099 浏览

lcd - LCD 8 位模式到 4 位模式

我们有一个字符 LCD (www.cloverlcd.com/pdf/S6A0069.pdf),我们必须在 8 位模式下工作。然而,现在我们正试图让它在 4 位模式下工作,但它似乎没有显示任何内容。我认为没有编写功能集指令。有人可以检查我是否以正确的方式接近这个?我将发布我的 8 位代码(正在工作)和我的 4 位代码(我正在尝试开始工作)

0 投票
2 回答
909 浏览

lcd - LCD 显示屏和数据线

LCD 有 4 条数据线。但是要在 LCD 中显示的数据是以 7 位的 ASCII 格式给出的。这怎么可能?

0 投票
3 回答
1729 浏览

macos - 有没有办法查询 MacBook LCD 的当前亮度级别?

这个想法是,一旦亮度超过一定水平,人们就可以切换到不同的视觉方案以提供更大的可见度。另外,如果它可以是某种听众类型的东西,那就更好了,但我会尽我所能。

0 投票
1 回答
1685 浏览

vbscript - 如何使用 VBscript 确定连接到机器的显示器是 LCD 还是 CRT?

我正在尝试向 VBscript 添加信息,以确定连接到当前机器的监视器是 LCD 还是 CRT。我知道我可以从 HKLM\System\CCS\Enum\DISPLAY 获取 EDID 信息,但我不能用它来确定显示器类型。我可以从 WMI 类 Win32_DesktopMonitor、Win32_DisplayConfiguration 和 Win32_VideoController 中获取的唯一一致信息是屏幕分辨率和刷新率。有一些屏幕分辨率通常仅由 LCD 使用(如宽屏屏幕),但这并不可靠。

无需建立型号名称表,我可以做些什么来确定显示器是 LCD 还是 CRT?

0 投票
4 回答
3448 浏览

c# - 写入 SerialPort (C#) 的奇怪问题...运行另一个程序后工作

我正在尝试使用 C# 中的 System.IO.Ports 和 SerialPort 类写入 LCD 显示器。

首先,它有效!我的程序确实成功写入它并且它显示正常......但只有在我运行了之前的商业程序(LCDC)之后。

如果我在运行 LCDC(一个完整的 LCD 显示 GUI 程序)之前按程序运行 - LCD 显示屏空白地坐在那里,甚至没有闪烁。

如果我在 LCDC 上“开始显示”(即让它显示 LCDC 目录中的单个屏幕),然后“停止显示”并完全关闭 LCDC;然后运行我的程序,它工作得很好。

因此,LCDC 似乎正在激活或初始化 COM/串行端口或其他东西,该端口在程序关闭后会记住。有人有什么主意吗?

我使用 SerialPort(来自各种在线资源)尝试了无数代码示例,它们都有相同的问题 - LCDC 之前没有,但之后功能完整。

如果您需要,我可以发布代码,但这是标准:声明 SerialPort 端口

端口.打开(x,yz);port.Write("字符串");

等等,LCDC运行后它工作正常!

作为更新,我仍然卡住了!我使用 PortMon 来分析端口,首先是我的程序单独运行:

然后对于 LCDC:

有任何想法吗?

我注意到 LCDC 在写入之前执行了 IOCTL_SERIAL_PURGE,但是我的程序在断开连接时执行此操作 - 然后在重新连接后它仍然无法工作(所以我假设它与此清除无关)。

如果我在 LCDC 之后再次运行我的程序,它的读数完全相同,除了:

26 0.00294954 MatOrbOfficialT IOCTL_SERIAL_SET_HANDFLOW VCP0 SUCCESS Shake:0 Replace:0 XonLimit:1024 XoffLimit:1024

Replace:0 用于读取 Replace:40 的位置在哪里,这很重要吗?

据我所知...... LCDC 设置的所有其他值在我运行它后都由我的程序重置,所以肯定有些值不同应该没有区别吗?鉴于我的程序确实编写成功......只有在 LCDC 完成它的业务之后!

0 投票
1 回答
932 浏览

serial-port - 通过以太网在 RS232 连接模块上的 LCD 输出 - 索取一般信息

目前我正在尝试使用Perle 的 TruePort Redirector写入 20x4 LCD 点阵模块。我将GMS-DS LCD 模块连接到Perle Serial to Ethernet Device Server。截至目前,我认为我需要写入本地 TruePort 接口,然后转换数据并通过 TCP/IP 将其发送到设备服务器。然后服务器通过串行端口将数据转发到显示字符的 LCD 模块。

我处于非常早期的阶段,无法描述具体问题。我宁愿四处询问是否有任何了解此特定设置或一般 LCD 显示输出的人有一个有用的链接到可以帮助我入门的教程、库或类似资源。

不确定是否应该在 serverfault 上问这个问题。

谢谢!

0 投票
1 回答
405 浏览

mobile-phones - 显示器/LCD 驱动器

谁能告诉我有关在显示驱动程序中使用的缓冲技术,特别是在手机的 LCD 中使用的缓冲技术?

0 投票
2 回答
219 浏览

php - 如何从网络向 LCD 发送信息

我见过能够向罗技 LCD 面板发送信息的应用程序,并在几年前使用过。目前,我有四个小型液晶面板。两个是 CrystalFontz 633,一个来自 1U EMC 数据存储盒,一个来自旧的基于以太网的 KVM,所以我不知道它的功能是什么。使用 Flex Builder 或 Visual Studio,是否可以创建网页或离线应用程序,例如 Adob​​e Air、Mac Widget 或 Windows 7 Gadget,可以检查文本并将其提供给 USB 或串行连接液晶设备?如果它是一个离线应用程序,能够与基于 Web 的 php 脚本对话并将该数据传递回 LCD 将非常方便。