LabVIEW控制程控电源IT3200:SCPI指令与VISA通讯自动化测试实战
简介一套针对 IT3200 程控电源的 LabVIEW 控制方案面向仪器控制、自动化测试与实验室供电场景的开发人员解决通过 RS-232 串口完成远程电压/电流设定、读取与实时监控等需求。压缩包共 98 个文件约 924KB包含 84 个 vi 程序、8 个 mnu 菜单及配置文档从前面板界面到底层串口均有完整工程文件整体结构清晰便于直接加载或二次修改。资源覆盖前面板设计、串口通信配置、SCPI 命令交互、数据解析、错误处理等关键环节内容预览中可见公共数据 VI 树、输出直流电压 VI 与示例工程掌握这些模块即可完成电源初始化、通道配置、输出电压读取等典型流程适合从基础入门到工程落地分层学习。目前已有 1424 人学习适合需要快速搭建可控电源测试环境或理解 VISA/串口程控流程的读者参考。1. LabVIEW控制程控电源IT3200绕开前面板让测试流程自己跑我接手某块板卡的老化测试时第一件事就是把IT3200从“手动调压”状态解放出来用LabVIEW和SCPI串口指令直接接管它的电压、电流和输出开关。这里讲的技术方向是“LabVIEW控制程控电源IT3200”它解决的问题很朴素——你没法守在电源前面一整天拧旋钮也受不了人工记录电压电流值的误差只想让测试流程自己跑数据自己落盘。这套玩法适合做老化测试、产线校准、电池充放电模拟的工程师也适合刚上手仪器控制、想拿一台直流电源练手的同学。你要准备的无非是一根通信线、一台装了LabVIEW的电脑外加对下面这张“通讯-命令-回读”框架的理解。理解了这套逻辑你会发现换任何一台带SCPI指令集的程控电源代码改动量都小得惊人。2. 连接链路IT3200的远程接口与VISA驱动准备2.1 IT3200支持哪几种远程接口选哪个更稳IT3200背后一般会有USB虚拟串口、RS-232部分选装GPIB或LAN口。最省事的是USB线直连Windows下会识别成一个COM口RS-232要额外转接线还得注意DB9针脚定义。我一般建议第一次调通用USB虚拟串口原因很简单环境最少、驱动最容易找、中途出错点最少。如果现场设备多再考虑LAN并联但LAN方式要多配IP、端口和超时初次排错成本高一个量级。接好线后打开Windows设备管理器确认到底识别成了COM几记下这个端口号。这一项后面会直接变成VISA资源名的一部分。如果你手边只有RS-232却找不到原厂线别急着乱接先确认是交叉线还是直连线多数可编程电源用的是交叉线这一步错会导致后面所有命令石沉大海。USB线则要避开“只充电不通讯”的廉价线我踩过一回设备管理器里反复刷新都看不到COM口换了根带数据线的线缆立刻识别。2.2 在NI MAX里确认VISA地址LabVIEW控制仪器走的通道是VISA不是直接用串口控件。打开NI MAXMeasurement Automation Explorer左侧“设备和接口”下能看到NI-VISA识别出来的资源比如ASRL3::INSTR、USB0::0x1AB1::0x0E11::...::INSTR。这一步的意义在于给后面的VI一个明确、可验证的仪器地址。如果列表里没有说明驱动或线缆不对先去设备管理器看COM口是否存在再刷新NI MAX。常见误区是拿LabVIEW的“串口”函数直接收发绕开VISA。不是不行但对支持SCPI的仪器VISA自带超时管理、buffer管理和结束符处理后面排错会省很多事。VISA统一了USB、GPIB、LAN三种接口的编程模型代码从USB切到LAN只需要改VISA资源名底下逻辑不用动。这也是为什么我用LabVIEW点开VI属性里的“VISA资源名称”控件时会强调别选错成VISA TCP/IP资源类型——选错的话虽然编译不出错运行起来第一行命令就卡在连接上。2.3 用一个最小VI验证通讯链路我习惯先做一个“识别仪器”的VI不控制任何输出只发一条*IDN?查询设备型号。代码块大致是这样VISA resource name ──VISA Open── VISA Write(*IDN?) ── VISA Read(256) ── 字符串显示用字符串常量把*IDN?接到VISA WriteVISA Read的字节数给256返回的字符串前面会带设备厂商和型号。注意*IDN?末尾要不要加换行取决于仪器的终止符配置IT3200通常认\n个别固件版本认\r\n不识别时把终止符设置成“添加匹配”或者手动调整这两个字符。这里的逻辑是通讯链路的验证必须独立于业务逻辑。如果开机连设备都识别不到后面谈电压电流设置全是空中楼阁。很多第一次上手的人上来就写完整程序报错都分不清是地址错、命令错还是结束符错排错成本反而高。先用一个10分钟能写出来的小VI确认链路通畅后面所有工作都是在给这台“能对话”的电源下指令心态完全不一样。3. 最小可控程序从发命令到回读闭环3.1 远程控制电源的四个核心命令IT3200作为可编程直流电源最常用命令就四类设置电压、设置电流、打开关闭输出、读回实时电压电流。SCPI指令是文本直接往串口发就行。先看这组命令SYST:REM // 切到远程模式 VOLT 5.0 // 目标电压5V CURR 0.5 // 限流0.5A OUTP ON // 开通输出 MEAS:VOLT? // 读回实际电压 MEAS:CURR? // 读回实际电流VOLT 5.0那条在部分固件上要写成VOLT 5.000即保留三位小数。CURR 0.5同理。命令大小写不敏感通常无所谓但注意SYST:REM和SYST:LOC会影响前面板锁定一旦进入远程模式前面板旋钮失效程序结束后若不切换回本地模式你拧旋钮会发现没反应。工作中我加电源初始化流程时第一句就是发SYST:LOC作为兜底防止程序崩溃后电源一直锁在远程状态。这里有两个常见盲点。第一个“CURR”设的是最大允许电流不是输出电流。如果负载轻实际电流会小于设的值这是正常的不能当成故障。第二个OUTP ON之前电源并没有真正输出电压很多新手设完电压却发现万用表读不到电就是因为忘了开输出开关。还有一类是命令发太快电源还没处理完前一条后一条就来了有些型号会把后续命令当成错误返回所以你看到的报错不是命令本身拼错而是没等响应。3.2 搭建一个“设置-开通-回读”主VI把命令串起来在LabVIEW里建立While循环包裹的状态机雏形第一状态发初始化第二状态设电压和电流第三状态开输出第四状态延时稳定后回读第五状态处理错误并显示。循环节拍给500ms避免命令太密电源来不及响应。VISA Open → VISA Write(SYST:REM) → VISA Write(VOLT 5.0) → VISA Write(CURR 0.5) → VISA Write(OUTP ON) → Wait(500ms) → VISA Write(MEAS:VOLT?) → VISA Read → 数值解析 → 显示到前面板波形图每步加错误簇连线一旦VISA超时或返回*ESR?异常跳出循环先执行OUTP OFF别让电源带载输出着停在异常状态。这里的关键是“先关输出再报错误”比单纯弹对话框重要得多。弹框可以慢慢点输出通道必须第一时间切断否则待测板上一直挂着电压出问题就是烧板子。数据解析时IT3200返回的电压字符串如“5.0123”电流如“0.4982”直接转成浮点数即可。要留意返回字符串可能带尾部换行LabVIEW的“扫描字符串”函数加一个%f格式或者用“截取字符串”把尾部空格剪掉再进“分数/指数字符串至数值转换”否则转换会失败。字符串里偶尔会混入感叹号前缀比如“!5.0123”那是设备返回的警告标记直接转换照样失败先做一次去前缀处理最稳。3.3 影响通讯成败的5个参数这几个参数在VISA Configure Serial Port节点里设错一组就能让程序看起来完全“死掉”参数常见取值坑点波特率9600 或 115200必须与电源背后拨码或面板菜单一致两边不一致就收不到任何数据数据位8多数默认8改到7易出乱码停止位1停止位设2在大部分场合也能通但没必要流控None设成硬件流控且线缆无RTS/CTS时发命令直接卡死终止符\n或\r\n写命令与读响应都要用相同结束符否则答复永远等不到超时时间我一般从5000ms起步调试中宁大勿小。电源响应本身很快但你连着一堆负载、线路电容大时回读延时超过200ms是常有的事超时设1000ms容易误报。串口通讯和网口不同不存在“半开连接”的概念出错大多是改一下参数重来即可。另外要提一下如果你用的是IT3200的USB口但在NI MAX里看到的资源名不是COM口开头的ASRL而是USB::0xXXXX::...::INSTR这种USBTMC格式说明固件用的是USBTMC协议而不是虚拟串口。那时候串口参数是不起作用的VISA Write和Read的行为照旧只是别去改波特率改了也白改。判断方法很简单看设备管理器里有没有COM口有就是虚拟串口没有就是USBTMC。4. 实际控制场景让电源按测试流程自己动4.1 从固定电压到斜坡输出很多测试需要电压缓升防止上电冲击把待测板打坏。在LabVIEW里实现就是循环改VOLT每步延时循环内再回读一次实际电压确认稳到目标附近。for i in range(N 1): voltage target * i / N visa_write(fVOLT {voltage:.3f}) wait(step_delay_ms) reply visa_query(MEAS:VOLT?) actual float(reply.strip().lstrip(!)) if abs(actual - voltage) tolerance: alarm()步长和延时由两件事决定被测对象的容限和你自己的容忍度。步长太大会失去缓升的意义太小则整个测试时长翻几倍。我通常先设10步每步200ms观察回读曲线后再压缩。对容性负载电压爬升时电流会集中在初始段限流值要设得比稳态需求高否则电源会切到恒流模式电压爬不上去回读值和设定值一直对不上。有一点值得说明IT3200这类电源的VOLT指令设的是目标值电源内部会以一定速率往目标爬本身就有“软启动”机制。所以斜坡程序其实是在帮自己把时序做细如果你不需要分步断言电压直接设目标电压开输出也行。但分步回读断言能让你知道每一步是否真的稳定这对产线自动化测试非常有用前面板手动操作根本做不到这种精度。4.2 过压过流保护别等板子烧了才想起来IT3200支持过压过流保护命令设定值略高于正常工作点超了自动切断输出。保护设置要在开输出之前发否则触发瞬间已经带载虽然电源会切断但负载已有时间承受过高电压。VOLT:PROT 5.5 // 过压保护5.5V CURR:PROT 0.6 // 过流保护0.6A常见做法是设OVP低于待测板最高耐压的90%设OCP为目标电流的110%。这个比例不是拍脑袋定死的它平衡的是“保护有效性”和“误触发率”之间的矛盾。保护阈值太贴着工作点正常工作的浪涌都会误触发产线上一晚上误报十几次那你整条线都得停下来查。我见过一个项目OCP设成额定电流的100%结果一接电机类感性负载就触发保护排查半天其实是保护阈值太贴边。还有一个很多人忽略的细节保护触发后设备会锁住输出你要重新设置目标值才能解除。在LabVIEW程序里如果只是盲目重试OUTP ON保护状态没清除输出照样打不开。正确做法是先发*RST或查询STAT:QUES:EVEN?把事件寄存器读一遍清掉再重新设置电压电流和保护值最后OUTP ON。这个“清事件再复位”的顺序我每次写保护恢复逻辑都会检查一遍漏掉一次就可能在产线上演“假死”。4.3 多状态自动测试状态机才是控制电源的正确姿势只做一个恒定输出的话不用状态机也行。但一旦测试流程包含“上电→烤机→断电→复测”多个阶段顺序结构和While循环就会让代码变成一坨改不动的大线团。状态机把每个阶段拆成独立子VI统一由状态枚举量调度状态之间只传必要数据。常见状态拆分INIT 打开VISA会话SYST:REM读*IDN?确认设备正常 RAMP 分步设电压每步回读并判断是否超差 SOAK 定时器循环只记录电压电流到数组输出保持不变 SHUTDOWN OUTP OFFSYST:LOC关闭VISA会话 ERROR OUTP OFF弹出错误描述记录当前状态和命令序号每个状态里写清楚进入条件、执行动作、退出条件。INIT只做通讯自检RAMP循环发VOLT并回读SOAK是个定时循环只负责记录数据SHUTDOWN发OUTP OFF然后SYST:LOC。这样后期加一个“脉冲输出”状态不需要动其他状态只是加一个case分支。状态机模式还有一个隐性好处单步调试时能看到当前在哪一步日志里也能记录“状态切换”事件产线上一出问题翻日志就能锁定是RAMP超时还是SOAK数据异常。5. 避坑与排查IT3200与LabVIEW联调的常见翻车现场5.1 现象指令发了电源没反应电源前面板纹丝不动LabVIEW里VISA Write返回正常Read却超时。原因通常是终止符不匹配——你发的命令结尾没有带上电源期望的\n或\r\n电源把命令一直挂在缓冲区里不执行。解决在VISA Write的字符串常量里手动加\n或者把VISA配置里的终止符改成“添加匹配”。这一步排查顺序应该排在波特率之后、命令拼写之前因为写命令错误会返回错误码而终止符错误是“无声无息”的。5.2 现象前面板按键全失灵发过SYST:REM之后电源前面板旋钮按了没反应。这是远程模式锁定了面板不是故障。解决程序退出前发SYST:LOC如果程序已经崩了直接在电源前面板菜单里切回本地模式。注意有些固件版本在串口断开后不会自动回到本地模式所以上电初始化时先发一句SYST:LOC比任何事后补救都稳。5.3 现象VISA Write一次性发整串命令电源只执行了最后一条很多人图省事把VOLT 5.0; CURR 0.5; OUTP ON合成一行发出去结果只有OUTP ON生效。原因SCPI支持分号连写多命令但部分固件的串口解析器对长命令串处理不完善中间有一条解析失败后续全被丢弃。解决每条命令独立发一次或者分号连写后加一句SYST:ERR?查询错误状态。执行速度上独立发送每条命令大约多花几毫秒对绝大多数测试场景完全可接受。5.4 现象回读的电压值一直比设定值低还伴随电流显示异常你设了5V输出回读只有4.7V电流却达到限流值。这是电源进入了恒流CC模式说明负载阻抗过低或者限流值设太小电源为了保护负载把电压压下来了。解决把CURR设大一点或者检查负载是否短路。刚接触可编程电源的人最容易把“CC亮红灯”当成故障其实CC灯亮只是在告诉你当前工作在恒流状态电压被电流限制压住了。5.5 现象回读值在某个固定值附近跳变波形图上有规律的毛刺这通常不是电源的问题是串口数据里有噪声字符混入或者你的读取函数没有清空缓冲区的残留内容。解决在VISA Read前面加一个小的Wait(50ms)让设备把整个响应帧写完或者每次VISA Open后先读一次缓冲区把上次残留清掉。另一个常见来源是地环路——电源输出端和待测板的参考地连在一起而电脑USB口的地又通过适配器跟现场地连上形成环路后串口地上会有几十毫伏的噪声在高速率下就会变成坏字符。5.6 现象程序关掉之后输出还开着这是最危险的一个。LabVIEW程序运行中你点了停止按钮While循环停了但电源那边OUTP还是ON电压继续挂着。解决在VI的停止事件里先执行OUTP OFF再退出循环再用VI Server的“正在关闭”事件挂一个强制关输出逻辑。我刚做仪器控制时吃过这个亏某次调试中直接点了LabVIEW的红色停止键回家才发现电源一直输出着12V把一块样品板烧了。从那以后我写的所有控制电源的VI停止按钮后面跟的第一条命令永远是OUTP OFF不设例外。6. 进阶技巧把IT3200嵌进自动化记录与批量测试6.1 用TDMS记录电压电流曲线测老化测试时纯粹设电压开输出是不够的你得知道整段时间里电压电流有没有波动。用TDMS文件存数据查询快、体积小比Excel适合长时间记录。记录方案是在SOAK状态里维护一个采样循环每500ms读一次MEAS:VOLT?和MEAS:CURR?把时间戳、设定值、回读值打包写入TDMS测试结束把TDMS路径写进测试报告。采样率不用太快电源响应和负载变化本来就是慢变量500ms足够捕捉老化过程中的缓慢漂移。中途突然断电时TDMS文件可能没写完所以我会每100条记录做一次flush最多丢最后几十条不会整文件报废。6.2 批量测试里怎么调度多台IT3200产线上一台电脑控制多台IT3200时别用同一串口并联每台设备单独一个USB口或COM口程序里用数组管理VISA资源名。在测试序列里每台电源对应独立的状态机实例资源名作为实例参数传入。这样一台电源出故障不会影响其他通道继续跑。常见调度方式资源名数组[ASRL3::INSTR, ASRL5::INSTR, ...] 循环结构通道A测试 → 通道B测试 → 通道A复测每轮测试开始前做一次*IDN?自检响应不对就标记该通道故障跳过测试并记录。多台设备联调时“同步”是个伪需求电源本身没有时钟同步接口你要的是“按顺序、每个通道独立完成”不需要它们同一微秒动作。用状态机的通道索引做调度标志比用实时时钟可靠得多。6.3 一套保命的收尾习惯我做完任何一个控制IT3200的LabVIEW程序最后一步一定是手动执行三件事OUTP OFF、SYST:LOC、*RST。这套习惯帮我省了无数次半夜回公司的路。你可以在自己项目里加一个叫“SafeShutdown”的子VI专门干这件事然后把它接到所有退出路径上——正常停止、错误跳出、手动取消三个路径都调它。另一个让我少走弯路的习惯是测试主VI里不写死任何电压电流值所有参数都从配置文件读。配置文件可以是INI也可以是简单的文本表格产线换产品型号时改配置不改代码省下的调试时间远比写配置文件多。第一批代码跑通后我把所有硬编码参数清了出来之后每次换测试对象10分钟就能上线一套新流程。希望这些经验能帮到你少让LabVIEW的图形化线团和SCPI命令字符纠缠你一个通宵。本文还有配套的精品资源点击获取

相关新闻

AD9361配置脚本包详解:射频硬件初始化与寄存器级调试指南

AD9361配置脚本包详解:射频硬件初始化与寄存器级调试指南

简介:本资源是ADI公司AD9361射频收发器专用的官方级配置工具安装包,面向无线通信、软件定义无线电(SDR)及FPGA协同开发工程师,解决AD9361芯片参数配置复杂、LUT文件手动生成易错等核心痛点。压缩包共75个文件&#xff…

2026/10/16 16:27:27 阅读更多 →
Unity SRP/URP实战:从原理到自定义渲染管线

Unity SRP/URP实战:从原理到自定义渲染管线

从什么时候开始觉得内置管线不够用的?对我来说,是在某项目里反复调整半透明物体的深度写入,折腾自定义后处理却只能依赖OnRenderImage(还在用各种奇技淫巧)的时候。那一刻特别想要一种“我能自己决定画面先画什么、后画…

2026/10/16 16:27:27 阅读更多 →
语义流网络:从特征流动到边界优化的分割方法解析

语义流网络:从特征流动到边界优化的分割方法解析

1. 从一张街景图说起:为什么语义流值得单独拿出来聊语义分割这件事,做过的人都知道痛点在哪。给一张街景图,要求把每个像素分类成道路、车辆、行人、天空、建筑,模型输出的分割图边缘经常是糊的——车顶和天空交界处像被橡皮擦蹭过…

2026/10/16 16:27:27 阅读更多 →

最新新闻

贝叶斯决策实战:不用公式也能做高质量判断

贝叶斯决策实战:不用公式也能做高质量判断

1. 这不是数学考试,而是你每天都在做的判断“贝叶斯决策”这四个字一出来,很多人第一反应是:哦,又是概率论里那个带公式的章节——先背公式,再套题,最后考完就忘。但事实是,你今天早上决定要不要…

2026/10/16 17:07:06 阅读更多 →
智慧燃气GIS系统建设指南:从数据治理到应急实战

智慧燃气GIS系统建设指南:从数据治理到应急实战

1. 先搞清楚:为什么燃气系统非要跟GIS绑在一起做燃气行业信息化这几年,我听到最多的一个需求就是“把管网的底数摸清楚”。过去很多燃气公司的现状是:CAD图一套、Excel台账一套、现场实际又是另一套,调度中心一个数,工…

2026/10/16 17:07:06 阅读更多 →
基于Python的三层蒸发蓄满产流模型(新安江模型)实现与参数率定

基于Python的三层蒸发蓄满产流模型(新安江模型)实现与参数率定

简介:这是一份面向水文水资源领域的三层蒸发蓄满产流模型(新安江模型)Python计算程序,适用于水利工程、水文预报及流域模拟方向的从业者、研究人员与学生,帮助解决蓄满产流过程的核心计算与编程实现问题。压缩包内仅含…

2026/10/16 17:07:06 阅读更多 →
用NeMo AutoModel训练扩散模型:Qwen-Image、FLUX与Wan文生图微调完全指南

用NeMo AutoModel训练扩散模型:Qwen-Image、FLUX与Wan文生图微调完全指南

【免费下载链接】Automodel 🚀 Pytorch Distributed native training library for LLMs/VLMs with OOTB Hugging Face support 项目地址: https://gitcode.com/gh_mirrors/aut/Automodel 点击查看 免费下载 NeMo AutoModel 是 NVIDIA 开源的 PyTorch 分…

2026/10/16 17:07:06 阅读更多 →
别只会预设模式!Univer 插件架构一图看懂,电商/金融项目选型照着抄

别只会预设模式!Univer 插件架构一图看懂,电商/金融项目选型照着抄

别只会预设模式!Univer 插件架构一图看懂,电商/金融项目选型照着抄 【免费下载链接】univer The Office Harness for AI Agents — Spreadsheets, Docs, Slides, Canvas, Relational Tables, and PDF in one runtime. 项目地址: https://gitcode.com/G…

2026/10/16 17:07:06 阅读更多 →
山脉数组二分查找全解:三次二分破解 LeetCode 1095

山脉数组二分查找全解:三次二分破解 LeetCode 1095

前几天刷题群里有朋友卡在 LeetCode 1095 上,说山脉数组的解法绕来绕去,边界条件一多就犯迷糊。这道题其实很有代表性——它是“二分查找变体”里最典型的综合题之一,把“峰值查找”和“两侧有序区间的定向二分”串在一起考,我当年…

2026/10/16 17:06:04 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →