- 博客(4)
- 收藏
- 关注
原创 vs+Qt(6.5)编写上位机与基于STC89R51RD+的下位机串口通讯
这样一个简单的上下位机通讯就实现了。连接是参数设置如下图(下位机仅支持4800波特率,可以自己修改):上面66是下位机发送来的,你也可以发送十六进制数如:00、0f、ff给下位机来控制灯亮灭。下图是发送00的效果,led全亮。
2023-09-20 14:07:55
452
1
原创 可见近红外光谱转换l*a*b(C++)
,返回值是380nm-780nm波长下的步长为5的光谱数据:vector<double> results。这个函数会被多次调用,分别需要归一化明光谱、暗光谱和样本光谱为后续计算做好铺垫。第一步,拿到数据之后由于光谱仪原因采集的步长是不一样的,比如:388.45--389--389.58这三个数据点的步长就不一样,第一步我们需要去归一化这个步长。光谱采集结束后我们会得到一个2048个数据点的一维数据(波长:345nm-1068nm)。明光谱强度,暗光谱强度,样本光谱强度。),返回值是平滑后的光谱。
2023-08-16 10:41:34
308
2
原创 如海光谱仪二次开发(c++_64位)
虽然你已经加入文件夹里,但是你需要在项目里自己添加现有文件把.h文件添加进去(完全是为了方便看),可以不添加但是后面可能需要修改程序,就需要你单独打开修改.h文件。2、还有导入他的dll文件可能会导致自己的项目属性发生变化,一些版本和工具集你可能没安装,你可以打开项目属性自己改成自己安装的也可以正常运行。开发包里[4]里一般有大家需要的dll文件、lib文件和.h文件等(这里就不赘述,可以根据下面所提的到的自己找一下放入自己的工程中)。然后,新建自己的项目,这里我新建了自己的一个项目cam_test。
2023-07-18 15:29:16
558
1
原创 vs+qt开发中,报错找不到ui_QtWidgetsApplication1.h文件
添加包含目录和库目录以后如果还是不行,我自己发现了把Qt project Settings里show in build log改成是就好了。
2023-05-15 12:33:31
1450
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人