- 博客(947)
- 收藏
- 关注

原创 我的编程自信来自哪里?
我的编程自信来自哪里,或者说我的编程自信该来自哪里? 三流的大学,英语不过四级,数学不知道线性代数和离散和基本数值分析,唉,想想真是悲哀,10年前大学毕业不知道这些,10年后依然不知道。为什么不去学习点英语那?英文技术材料直接百度翻译了。为什么不去学习点数学那?很想学,不知道从哪里着手。 身边很多人都发财了,做生意了,创业了,离开了说是吃青春饭的...
2019-04-17 18:44:28
377
原创 ac dc全称是啥 英文 中文
AC(交流电)和DC(直流电)是电学中的基本概念。AC(Alternating Current)电流方向周期性变化,如家用220V市电;DC(Direct Current)电流方向恒定,电压稳定,常见于电池和电子设备。AC主要用于市电和工业电机,DC则用于电源模块和PLC供电等。例如,插座输出AC220V,而电源模块可将AC转换为DC24V输出。两者的主要区别在于电流方向是否变化及电压稳定性。
2025-07-24 16:20:14
355
原创 晶圆是什么
晶圆的X/Y/Z/θ方向代表芯片制造中四个关键自由度:X/Y为平面移动(纳米级),Z为上下聚焦(纳米至皮米),θ为旋转微调(微弧度)。这些方向的亚纳米级精度对芯片性能至关重要——2nm偏差就可能导致芯片报废。目前中国在90nm光刻机(SMEE)取得突破,但先进DUV(14/7nm)和EUV(5/3nm)光刻机仍面临技术瓶颈,其中EUV仅ASML能生产。四维精密控制是突破"卡脖子"技术的核心挑战之一。
2025-07-22 16:24:42
118
原创 为什么 nA / μV 级别很重要?
摘要:微弱信号检测在精密测试中至关重要,涉及nA级电流、μV级电压测量,如电池自放电、传感器输出、生物电信号等应用场景。源表凭借超低噪声、高稳定性和四象限控制能力,可精准输出/测量微小电流电压(如100nA/μV级),其性能远超普通电源和万用表,成为高精度测试的关键设备。(99字)
2025-07-22 15:45:37
197
原创 IsProcessorFeaturePresent
本文介绍了Windows系统下常见的ProcessorFeature常量及其含义,包括浮点运算、MMX、SSE指令集支持以及虚拟化功能等检测标识。示例代码演示了如何使用IsProcessorFeaturePresent()函数检测PF_VIRT_FIRMWARE_ENABLED(21)来判断CPU虚拟化功能是否启用,为系统功能检测提供了参考实现。这些常量可用于程序运行时判断处理器特性,实现兼容性检查和功能优化。
2025-07-18 14:08:23
232
原创 opc da与ua 有什么区别
OPC标准演进对比:OPCDA与OPCUA的核心差异 OPCDA(1996)基于Windows的COM/DCOM架构,仅支持实时数据,缺乏安全机制,配置复杂且无法跨平台。OPCUA(2008)采用面向服务的TCP/IP架构,支持多数据类型、内置安全认证,具备跨平台能力和更强扩展性,适用于物联网等现代场景。传统系统(如LabVIEW≤2015)需通过桥接使用OPCUA,而新项目推荐直接采用OPCUA标准。OPCDA正逐步被淘汰,但仍在旧系统中广泛存在。
2025-07-17 13:57:40
367
原创 PLC DQ PLC DI是啥
PLC中的DI(数字输入)和DQ(数字输出)模块是工业控制的关键组件。DI模块接收外部设备的开关信号(如按钮、传感器),对应地址为%I0.0等;DQ模块输出控制信号(如继电器、指示灯),对应地址为%Q0.0等。通过程序可建立输入输出逻辑,如按钮触发指示灯。OPC UA客户端可读取DI状态或控制DQ输出。简言之,DI用于状态监测,DQ用于设备控制,共同实现自动化控制功能。(149字)
2025-07-16 10:33:37
239
原创 WP 引脚(Write Protect Pin) 是 NOR Flash(如 SST25VF016B)
【硬件写保护引脚(WP#)详解】WP#是NOR Flash芯片的关键保护引脚,低电平时可锁定状态寄存器(SR)的写保护配置,防止软件篡改。以SST25VF016B为例:①保护SR不被修改(锁定BP0-BP2位)②配合SR实现区域保护固化。WP#不直接影响普通数据写入,仅保护配置寄存器。使用注意:低电平有效、需防误触发的上拉设计、悬空/高电平可禁用该功能。这种硬件级保护机制适用于需要固化存储保护策略的安全敏感系统。
2025-07-15 18:23:34
316
原创 User Event 是多线程才用的吗? labview不是并行执行吗? 还需要线程?
问题回答LabVIEW 是不是并行的?✅ 是(数据流驱动自动并行)User Event 是不是为了多线程?❌ 不是必须为多线程服务(但适合异步通信)使用 User Event 是否等于多线程?❌ 不等于(它只是异步触发机制)多线程是否一定要用 User Event?❌ 不一定(也可以用 Queue 或 Channel Wire)
2025-07-11 16:32:24
364
原创 TightVNC windows
摘要:如何禁用TightVNC服务?可通过Win+R输入"services.msc"打开服务管理器,找到TightVNCServer后先停止服务,再将其启动类型设为"禁用"即可。此操作将阻止TightVNC在系统启动时自动运行。
2025-07-11 10:36:55
355
原创 dbgview看不到输出信息?为什么
DbgView无法显示驱动DbgPrint输出的常见解决方案:1️⃣以管理员权限运行DbgView.exe;2️⃣勾选Capture菜单下的CaptureKernel和EnableVerboseKernelOutput选项。这两项设置确保内核态驱动消息能被完整捕获。
2025-07-10 20:14:05
118
原创 Spectre 缓解
摘要:针对开发测试场景,可临时禁用Spectre漏洞防护措施。操作路径:1)项目属性→C/C++→命令行,删除/Qspectre参数;2)或通过C/C++→代码生成,将Spectre缓解设为"否"。该方法仅适用于学习或小型项目开发,不建议在生产环境中使用。注意:禁用安全防护可能带来潜在风险。
2025-07-10 20:04:27
102
原创 qsdk 编程难吗?openwrt? 有多少自己的
QSDK是OpenWrt的高通专用闭源增强版本,专为高通路由器芯片(IPQ/AP/AR系列)优化。相比开源OpenWrt,QSDK增加了私有WiFi驱动、NSS加速模块和BSP支持,但编译调试更复杂,依赖高通SDK。OpenWrt适合DIY和开源开发,而QSDK是商用路由器开发的必要选择,需要NDA授权获取。两者主要区别在于开源性、平台专用性和性能优化程度,开发者应根据项目需求选择适合的方案。
2025-07-10 17:46:08
372
原创 labview编程水平如何提升
LabVIEW编程进阶指南:从基础到实战,掌握图形化编程的核心技巧。内容包括:1️⃣理解数据流编程思想、控制结构和数据类型等基础概念;2️⃣学习项目结构优化,掌握状态机、事件结构等高级架构;3️⃣熟悉NI工具链,如VISA通信、DAQmx硬件控制等;4️⃣培养程序员思维,注重调试、测试和代码复用;5️⃣通过温度采集、串口通信等实战项目提升能力;6️⃣推荐考取CLAD/CLD认证并使用VIAnalyzer等辅助工具。建议结合官方文档和示例进行系统学习。
2025-07-10 14:07:50
296
原创 显微镜观察电路板是为什么
显微镜是电子行业不可或缺的检测工具,主要用于PCB的精细检查与操作。它能清晰观察焊点质量(如虚焊、短路)、微小贴片元件(0402、0201规格)、故障点(烧毁、裂纹)等,并为手工返修提供精准操作视野。常见的显微镜包括5-50倍立体镜(维修常用)、数码显微镜(带拍摄功能)以及专业级金相镜和电镜。工程师通过显微镜检查BGA焊球、芯片鼓包等肉眼难辨的缺陷,相当于电子产品的"内窥镜",在制造、维修和质检环节发挥关键作用。(148字)
2025-07-10 13:57:51
198
原创 IoGetRelatedDeviceObject —— 获取文件相关的设备对象(用于发 IRP)
Windows驱动中,普通文件(如.txt、.bin)不能作为设备发送IRP。虽然两者都使用FILE_OBJECT结构,但本质不同:设备对象(PDEVICE_OBJECT)能接收IRP请求,而普通文件仅用于数据存储。要向设备发送IRP(读写/控制等),必须获取其关联的设备对象,通过IoCallDriver实现。文件系统处理的文件请求会转换为对应的文件操作,而非设备IRP。
2025-07-09 20:22:00
164
原创 LARGE_INTEGER数据类型
LARGE_INTEGER是Windows平台用于处理64位整数的联合结构体,包含32位LowPart/HighPart和64位QuadPart字段,优先使用QuadPart进行存取。它广泛应用于系统API、内核编程中的时间计算(如KeDelayExecutionThread的100纳秒延时)和文件操作(如ZwReadFile的偏移量设置),其中延时函数的QuadPart需设为负数表示相对时间。该结构体在x86/x64平台均兼容,是Windows开发中处理大整数的重要数据类型。
2025-07-09 20:12:36
194
原创 组态王(KingView)
“组态王(KingView)”由亚控科技开发,是国内知名的工业组态软件,具有市场占有率高的特点。开发商亚控科技是专业的工业自动化软件供应商,其产品广泛应用于工业控制领域。该软件功能强大,操作界面友好,支持多种工业设备连接,为用户提供高效的工业自动化解决方案。
2025-07-08 18:02:31
69
原创 paramiko是啥
Paramiko是一个Python第三方库,用于SSH远程控制和SFTP文件传输。它支持密码/密钥登录,能执行远程命令和安全传输文件,适用于自动化脚本和服务器管理。相比pexpect等工具,Paramiko更专注于SSH协议。安装简单:pip install paramiko。典型应用场景包括批量服务器操作、嵌入式设备测试等自动化任务。
2025-07-07 19:34:54
254
原创 WmiPrvSE.exe
WMI提供程序宿主进程(WmiPrvSE.exe)是Windows系统的核心组件,负责处理WMI(Windows管理规范)请求。该进程作为中介服务,提供硬件状态查询(CPU/内存/硬盘/网络)、进程监控、系统日志收集等功能,并支持通过PowerShell、VBScript等脚本语言进行远程管理和自动化操作,是Windows系统管理和监控的重要底层服务。
2025-07-07 18:29:16
166
原创 end是lua的关键字
摘要:该代码片段展示了使用sol2库加载Lua脚本时的错误处理流程。当sub_script加载失败时,程序会输出错误信息,包括文件路径和具体的错误内容(err.what()),然后继续执行后续代码。这种处理方式有助于调试Lua脚本加载问题,确保程序能优雅地处理加载失败的情况。
2025-07-04 20:45:48
103
原创 kiss fft快速傅里叶
摘要: KISSFFT是一款轻量级C语言FFT库(仅几十KB),具有无平台依赖、高精度、低学习成本等优势,适合嵌入式、音频处理及教学场景。相比FFTW(高性能但需构建)、CMSIS-DSP(ARM专用)和cuFFT(CUDA GPU专用),KISSFFT以简洁易移植著称,推荐用于资源有限或入门项目。用户可直接从GitHub下载源码集成。推荐指数:⭐⭐⭐⭐⭐(简单高效,替代大型库的理想选择)。
2025-07-03 10:29:14
173
原创 什么是弧度和角度?
弧度与角度的关系及实际应用 弧度是数学单位,定义为弧长与半径的比值(1弧度≈57.2958°),而角度是日常使用的单位(360°为一圆)。两者转换公式为:角度=弧度×180/π。例如0.7854弧度≈45°。该角度常出现在atan2函数计算中,如atan2(1,1)表示第一象限45°方向。在信号处理中,相位角(如45°)可用于分析频率分量特性,应用于声波测距、电机控制等领域。弧度值0.7854(即π/4)和角度值45°表示同一方向,分别适用于计算和直观理解。
2025-07-02 14:50:44
281
原创 SCPI 指令通信 是什么
SCPI是控制测试仪器的标准化协议,通过简单命令即可远程操作电源、示波器等设备。它支持USB/LAN/GPIB等多种通信方式,主要厂商设备均兼容。典型操作包括参数设置(如VOLT 12.0)、状态控制(OUTP ON/OFF)和数据读取(MEAS?)。开发中常用Python(PyVISA)等语言实现自动化控制,广泛应用于研发测试和生产线。该协议统一了不同设备的控制接口,大幅提升测试效率。
2025-06-25 15:55:39
402
原创 chroma
项目内容全称Chroma ATE Inc.(致茂电子股份有限公司)成立时间1984 年(台湾桃园)主要产品电源测试仪、电子负载、电池测试系统、ATE 系统等应用行业电动车、LED、太阳能、芯片、面板、电源、航太、军工等网站Chroma(致茂电子)是一家全球领先的电子测试测量设备厂商,专注于自动化测试、电源/电池测量,广泛应用于新能源、电子制造等行业。
2025-06-25 15:51:08
434
原创 锡焊为什么用锡 因为它是导电的吗
锡作为焊料的关键优势在于其低熔点(约232℃)和良好润湿性,而非单纯的导电性。这些特性使其能安全焊接电子元件,形成稳定连接。现代无铅焊料通常由锡银铜(如SAC305)合金组成,在保留锡优点的同时提升性能。相比银(熔点961℃)和铜(熔点1085℃),锡更适合电子焊接场景。
2025-06-25 15:38:20
445
原创 llb文件是什么文件
摘要:.llb是LabVIEW专用的库文件格式,用于打包多个.vi文件(虚拟仪器)形成一个模块化功能包。它便于分发驱动、协议处理等成套功能,但存在路径限制、不支持版本控制和子文件夹结构。与单个.vi、现代项目库.lvlib和工程文件.lvproj不同,.llb仅作为简单容器使用。打开方式为通过LabVIEW菜单导入,会显示包含的所有.vi列表,但需注意其功能局限性和路径敏感问题。(149字)
2025-06-24 17:12:37
149
原创 如果你使用 多个结构共用同一个 Excel report 线,但只在一个地方 Dispose,其他地方引用就必须在它之前完成,否则一定报错 用了 多个excel get data.vi 怎么确定Di
摘要:确保多个ExcelGetData.vi完成后再执行DisposeReport.vi的核心方法是使用errorwire控制执行顺序。将各GetData.vi的errorout通过MergeErrors.vi聚合后连接至Dispose的errorin,即可强制Dispose最后执行。该方法既保持并行读取效率,又避免因引用提前释放导致的ActiveX无效错误。相比直接串联执行的串行方案(效率低)或仅依赖数据线的方案(不可靠),errorwire串联是最推荐的解决方案。关键注意:不可重复执行Dispose或脱
2025-06-24 15:12:33
227
原创 簇类如何在方框图中设置值
在LabVIEW中,簇(Cluster)可以通过Bundle和BundleByName两种方式设置值。Bundle用于按顺序构造新簇或修改所有元素,BundleByName则通过字段名修改特定值。创建集群时,先在前板放置控件并命名字段,在方框图中使用相应工具连接输入即可。循环中构建簇数组时,可在ForLoop内使用Bundle并开启自动索引功能。这两种方法分别对应创建新簇(C语言struct/Pythondict)和修改已有簇的需求。
2025-06-24 10:45:15
279
原创 能用excel easy table.vi读取吗
📌摘要:ExcelEasyTable.vi仅用于将LabVIEW的二维数组写入Excel(如A1起始位置),不具备读取功能。要读取Excel数据应使用: 1️⃣NewReport.vi打开文件 2️⃣ExcelSetWorksheet.vi指定Sheet 3️⃣ExcelGetData.vi读取单元格(如"A2:D10") 4️⃣Variant转换数据 ⚠️关键区别:EasyTable用于导出数据(写),GetData用于采集数据(读)。需根据操作类型选择对应VI工具。
2025-06-23 16:07:22
189
原创 .ctl文件可以在任何.vi中放置
摘要: .ctl文件在LabVIEW中的复用方式包括:1)作为控件直接放置在VI面板上(显示为蓝色箭头类型定义控件);2)作为SubVI的输入/输出参数类型;3)用于多VI间数据结构一致性管理,修改后所有引用VI自动同步。使用时需注意保存为TypeDef类型、保持统一文件路径,且不能单独运行。建议将.ctl文件集中管理,便于团队协作。这种复用方式可实现数据结构统一、自动更新和高效协同开发。(149字)
2025-06-23 14:23:16
336
原创 .ctl只有前端 没有ctrl+e block 吗
摘要:.ctl文件是LabVIEW中的控件定义文件,仅包含数据结构(如数字输入框、枚举等)而不含程序逻辑,因此只有FrontPanel没有BlockDiagram。它与.vi文件的本质区别在于:.ctl用于定义数据模板(类似C的结构体),而.vi才是可执行的程序单元(含前后端)。使用时需在.vi中引用.ctl定义的数据结构进行操作。核心特点是:.ctl=纯数据定义,.vi=逻辑实现。
2025-06-23 14:11:03
236
Inch Wide-VGA CMOS Digital Image Sensor MT9V034 Datasheet, Rev
2024-07-28
通信有没有更好的方案?
2024-08-05
bus hound能抓usb over network client的usb包吗?
2024-07-29
超过4.4G大文件上传实现方案?服务端客户端用什么实现?
2024-07-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人