小编nos*_*e99的帖子

光学鼠标作为编码器

最近我发现了光学鼠标作为增量位置编码器的美感.

光学鼠标通常包含一个组件,其中相机链接到链接到USB接口的图像处理器.分辨率取决于相机分辨率.在互联网上,很容易找到这类组件的数据表,这些数据表还描述了如何使用它们进行读/写.

我首先需要解决的问题是如何确保笔记本电脑/ PC不会将编码器鼠标看作指点设备,而不会禁用它所连接的USB端口.我需要使用2个编码器,这意味着需要在我的PC(运行Windows XP)上使用3个USB端口,一个用于鼠标作为指点设备,两个用于鼠标作为编码器.

第二个问题是如何通过USB端口从/向编码器鼠标读/写指令/数据?有人可以给我发一个C++教程/示例的链接吗?

首先十分感谢,

斯特凡

c++ windows mouse winapi

6
推荐指数
1
解决办法
2788
查看次数

在仿真代码中使用全局变量

可能的重复:
全局变量坏吗?

我正在编写一个利用材料和能源特定数据的模拟代码。该数据存储在全局数组中,因为一旦上传,它们将在模拟过程中使用,并且应该可以被大多数函数访问。

我到处都读到使用全局变量不是一个好习惯。有人能给我解释一下,或者给我指点网络上的资料,解释我如何在需要使用大量数据数组的同时避免在模拟应用程序编码中使用全局数组。我尝试用 C++ 编写代码并尽可能多地使用面向对象的特性。

在此先感谢您的帮助。

c++ simulation global-variables

5
推荐指数
1
解决办法
495
查看次数

标签 统计

c++ ×2

global-variables ×1

mouse ×1

simulation ×1

winapi ×1

windows ×1