- 博客(15)
- 收藏
- 关注
原创 Qt指令发送+STM32数据处理程序
函数说明:在str1指向的字符串中查找str2指向的字符串,也是首次匹配。返回值:找到的字符串的首地址;若未找到,则返回NULL。使用strstr()字符串查找函数进行解析。
2024-10-22 09:58:59
144
原创 使用多线程技术的Qt串口通信上位机
当使用单线程时,对于在UI界面中需要进行逻辑运算时,界面会发生卡顿甚至无响应情况,这时需要使用多线程技术,将串口数据采集以及数据处理代码放入子线程中运行。运行结果如下,测量数据流畅显示。
2024-07-17 22:01:56
662
原创 Multisim中AD620放大电路仿真
放大电路采用AD620仪表放大器来放大传感器的微弱信号,为8管脚的SOIC或DIP封装,其为低成本、低功耗仪表放大器,具有高精度、低失调电压和低失调漂移的特征,其仅需一个外部可调电阻来调整增益,增益范围为1~10000,供电电压范围为。V ,采用差分放大,具有高共模抑制比的特点,能有效地抑制输入端共有的信号(例如噪音信号),同时放大输入端之间的差异信号。本电路中AD620采用双极性。
2024-04-22 19:35:28
2437
1
原创 光谱特征选择之遗传算法GA
fitness_value[j] = base_pls(x_select, y, n_components=n_comp) # 使用基本PLS回归函数计算适应度(1/( rmsecv + 1))select_x_index = np.where(np.array(pop[j]) > 0.5)[0] # 筛选出索引值为1的变量。pop_max = pop[fitness_value_max] # pop_max为最佳个体。
2024-04-19 10:53:51
1233
原创 光谱特征选择之UVE算法
noise = np.random.normal(loc=0, scale=0.01, size=(m, n)) # 产生一个(m,n)的噪音矩阵。h = meancoef / stdcoef # 按列计算矩阵的标准偏差和平均值向量,然后计算h(i)=me(i)/s(i)new_x_delete = np.delete(new_x, i, axis=0) # 删除第i行,留一交叉验证。new_x = np.append(x, noise, axis=1) # 将噪音矩阵与光谱矩阵合并。
2024-04-18 22:48:12
1023
1
原创 光谱特征选择之sipls算法
data = read_csv('E:\python data\peach_spectra_brix.csv',header = None) #数据导入。interval_size =feature_num/interval_num #划分出的每个区间的波长个数。separation = interval_num - remaining # 前几个区间。remaining = feature_num % interval_num # 检查等分。print('当前区间为:%d,%d'%(i,j))
2024-04-18 22:45:37
931
原创 AD22导入PCB封装流程
点击库路径,选择PCB库文件路径,点击“确定”点击“Add Footprint”4.点击“设计”,生成PCB库。1.在嘉立创商城搜索芯片型号。
2024-04-15 17:29:18
2410
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人