news 2026/10/26 1:03:58

三菱FX系列PLC程序上传下载实操指南:从接线到排错全搞定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三菱FX系列PLC程序上传下载实操指南:从接线到排错全搞定

干工控这一行的,谁手里没摸过几台三菱FX系列的PLC?从早期的FX1S、FX2N,到后来满大街都是的FX3U、FX3G,再到这几年越来越常见的FX5U,这个“FX家族”在小型自动化设备里几乎是无处不在。不过我发现一个挺有意思的现象:很多朋友写梯形图、调模拟量、改通信参数都玩得挺溜,但真到了要把PLC里的程序原封不动“搬”到电脑上,或者把改好的程序“灌”进PLC里,反而会翻车——不是连不上,就是读出来一堆乱码,再倒霉一点,直接把自己旧程序覆盖了。

“上传下载程序”听起来就是个菜单操作,但背后的坑其实不少。这篇东西我打算用最直白的话,把三菱FX系列尤其是FX3U、FX3G这几款主流机型的程序上传下载流程,从硬件接线、软件设置到实操步骤、故障排查,完整捋一遍。不管你是刚入行的电气新人,还是偶尔需要去现场改程序的设备维护朋友,照着这份流程走,基本能避开九成以上的坑。放心,我不讲那种网上复制粘贴的官方说明书,只讲实际干活时的真实操作。

1. 动手之前,得先弄懂“上传”和“下载”到底在干什么

很多新手一上来就点菜单,连方向都搞反了,这第一步必须掰扯清楚。编程软件里的“上传”和“下载”,跟我们平时手机上说的“上传下载”语义是相反的,特别容易踩坑。

1.1 上传、下载方向千万别搞反

在三菱的软件体系里,“上传”就是Read from PLC,指的是把PLC内部存储的程序、参数、软元件注释等数据读取到电脑上。说白了就是“从PLC里搬东西出来”。“下载”则是Write to PLC,指把电脑上做好的程序写入PLC内部的存储器里。这个方向问题极其重要,我见过不止一次有朋友嘴上说要“下载程序”,手却点了“读取”,把现场机器里本来就调好的程序读回来,反手又覆盖了自己电脑里刚改完的工程文件,白忙活半天。

如果你记不住英文,就记住一个铁律:读不出事,写会出事。读取动作再怎么说也只是把数据拷出来,不会对PLC造成任何影响;而写入操作是对PLC程序存储区做整片覆盖,一旦执行,原机里的程序就没了。所以每次点“写入”之前,我都要在心里默念一遍:这是写,这是覆盖,这是不可逆的。

1.2 你的FX具体是哪个型号?这直接决定用哪个软件

三菱FX系列看着都叫FX,但内部差异很大,选错软件是头号问题。FX1S、FX1N、FX2N、FX2NC这些老型号,用GX Developer最稳妥;FX3G、FX3GA、FX3U、FX3UC这些主流型号,用GX Developer或GX Works2都行,但我个人强烈推荐GX Works2;至于FX5U这类新机型,不好意思,GX Developer和GX Works2都不支持,必须用GX Works3。

这个对应关系千万不能搞错。GX Works3打开工程文件时如果你选了FX5U,但现场实际是一台FX3U,那通信建立后型号就匹配不上,软件会直接报“PLC型号不一致”之类的错误。反过来,你用GX Works2去连FX5U,连接目标列表里压根就找不到可选的CPU型号。另外,即使是同一款软件,新建工程时选择的CPU类型也必须和实物严格一致——是FX3U就选FX3U,别选成FX3UC,差一个字母,读出来的软元件地址范围可能就不对。

1.3 通信链路上都有什么(电脑、线缆、PLC编程口)

程序数据要从PLC跑到电脑,物理链路大家得心里有数。PLC这端的编程口,FX3U和FX3G正面都能看到一个圆形的MINI-DIN 8针接口,这个口内部走的是RS-422差分信号。电脑这端如果是老旧台式机,可能有9针的RS-232C串口,但绝大多数现代笔记本根本没有串口,只有一个USB口。所以电脑和PLC之间就得靠一根“编程电缆”来转换电平:一头插PLC的8针圆口,另一头是USB头插电脑。

市面上常见的三菱FX编程电缆型号是USB-SC09-FX,基本上就是为这个场景准备的。有的朋友问能不能自己飞线做一根RS-422转232的线,理论上可以,但涉及RTS/CTS流控和电平转换,DIY的稳定性实在没保障,现场调试时掉链子真的会让人心态爆炸。我建议脚踏实地,买一根正经的编程电缆,便宜一点的国产线也不敢说质量全差,但后面我会讲怎么选。硬件链路确认了,再来说软件和驱动。

2. 准备工作:硬件连接、驱动和通信参数,一个都不能少

上传下载程序这件事,九成失败都卡在准备环节。硬件没连通、驱动没装好、通信参数不对,软件点烂了也没用。这一步做扎实,后面就是顺水推舟的事。

2.1 线材到底怎么选(原装线、国产线还是自制线)

关于USB-SC09-FX这根线,我多啰嗦几句,因为这里头水挺深。原装三菱编程电缆带光电隔离,稳定性最好,但价格贵,一根大几百,很多人舍不得。国产替代线几十块到一百多块不等,问题主要集中在主控芯片上:有的用FTDI芯片,兼容性很好,Windows 10、Windows 11的64位系统都能正常识别;有的用PL2303或CH340,碰运气,运气好没事,运气不好就出现“能识别但连不上”的怪病。

我的建议很简单,如果你就在网上随机买,优先选详情页写着“FTDI芯片”或者“原装芯片方案”的,贵个二三十块钱值得。另外,任何编程电缆到手后,都先插到电脑上确认驱动是否装好,否则到了现场才手忙脚乱找驱动,那是相当尴尬。不要临时买最便宜的杂牌线,我踩过这种坑:一根线插上去电脑直接蓝屏,后来一查,假冒芯片的驱动冲突,回头还是换了一根FTDI的线,世界立刻清净。

2.2 驱动安装与COM口确认

线插上电脑后,右键“此电脑”选“管理”,进“设备管理器”,在“端口(COM和LPT)”下能看到一个USB Serial Port之类的设备,后面带个COM编号,比如COM3、COM7,记下这个编号,一会软件里要用。如果插上去完全没反应,多半是驱动缺失,去驱动官网下驱动装上。这里有个经验之谈:Windows 10/11 64位系统对老型号的USB转串口芯片不太友好,如果官方驱动装完还是感叹号,可以试试右键驱动文件,“属性-兼容性-以Windows 7兼容模式运行”安装,有时候能救回来。

另外,COM口的编号大点小点无所谓,软件里等下选对就行。但有两个细节要注意:一个是USB供电不稳导致的“掉COM口”,表现为插上去几分钟后电脑“叮咚”一声设备消失,这种情况换电脑USB口或者换根带屏蔽的线;另一个是电脑上装了多个USB转串口设备时,COM口编号会乱,最好把无关的USB串口设备拔掉再操作。

2.3 软件里的通信参数设置

软件这端,不同版本设置入口不一样。GX Developer是在“在线”菜单下点“传输设置”,弹窗里选择通信口为COM口,对应你设备管理器里看到的编号。GX Works2则是在左侧的“导航窗口(工程树)”里找到“连接目标”,选中“Connection1”,双击或点“更改”,在弹出的对话框里把“计算机上的串行口”选成USB对应的COM口。

通信参数这一块,FX3U、FX3G出厂的默认设置是:波特率9600,数据位8位,停止位1位,校验方式为偶校验,站号0。多数情况下保持默认即可,不用改。只有一种情况例外:如果你手上的PLC是别人二手的,内部参数被改过波特率或站号,那默认值就连不上。先按默认试,连不上再用PLC诊断工具去自动搜索,或者把PLC的“PLC参数”里的通信设置复位回出厂值。我一般会建议在软件里选择“连接设置”旁的“通信测试”按钮,点一下能通,再继续下一步。

2.4 PLC本体和电脑之间还要注意什么(RUN/STOP开关)

很多人会忽略PLC本体上的一个物理开关:RUN/STOP拨动开关。FX3U、FX3G一般都在正面盖板下面,有个小小的拨杆。读取程序时PLC在RUN状态其实也能读,数据读取不影响运行;但如果你想写入程序,PLC必须处于STOP状态,否则部分型号会拒绝写入或报错。

这里有个电气的安全逻辑:把PLC拨到STOP会直接停止输出,外部设备会跟着停下来。在生产线设备没停机的情况下,你贸然拨STOP,可能触发设备急停或者产生危险动作。所以写入程序前,一定要先确认现场设备处于安全状态,该停机的停机,该断的负载断了,再拨STOP。不要趁设备在跑的时候偷偷试,这个习惯很危险。另外,也有的设备程序里做了特殊处理,把RUN/STOP开关屏蔽了,只能通过程序里的M8037或远程指令来控制,这种情况就是另一套玩法了。

3. 上传程序实操:把PLC里的程序完整“搬”到电脑

准备工作做完,接下来就是核心的正活。很多老手上传程序时喜欢直接点“读”,但我会多一步通信测试,别嫌麻烦,这一步能省后面一大半时间。

3.1 第一步:先做通信测试,别急着读写

在GX Works2里,进“连接目标”设置界面的“连接测试”按钮,或者直接点“在线”菜单里的“PLC诊断”,软件会自动和PLC握手一次。如果通信正常,会弹出类似“已成功与FX3U连接”的信息,同时诊断画面里能看到当前PLC的运行状态、错误信息等。这一步等于是在做“链路体检”,能确认线、驱动、COM口选择、通信参数全都对上了。

在GX Developer里对应的是“在线-PLC诊断”,效果一样。如果通信测试都通了,后面读程序就是水到渠成;如果通信测试就报错,那没必要再继续纠结读写,直接跳到第5章的排查清单去。我平时去陌生现场处理设备故障,第一件做的一定是PLC诊断,既能确认连接,又能顺便看看PLC有没有报错、是否在RUN、锂电池电量低不低——这些信息可比单纯读写程序有价值多了。

3.2 读取操作的具体步骤(以GX Works2为例)

通信测试通过后,点“在线-读取自PLC”,软件弹出读取设置对话框。这里最需要注意的是勾选范围:默认一般会勾上“程序”、“软元件注释”、“参数”这几项。

  • 程序:这个必选,你要的就是它。
  • 软元件注释:PLC内部存储的注释信息,包括D、M、X、Y这些软元件的名称注释。如果你读出来想让别人看懂程序,注释非常重要。
  • 参数:PLC系统参数,包括通信波特率、站号、内置高速计数器设置等。一般建议读出来,保证工程文件和现场一致。
  • PLC系统:设备信息、特殊软元件初始值等。这个可勾可不勾,正常情况下勾上没坏处。
  • 远程密码:如果PLC里设置了远程口令,这里会提示你输入。

选好范围以后,点“执行”,软件开始和PLC通信,界面会有一个进度条。整个读取过程一般几十秒到几分钟不等,取决于程序量和通信速率。读完后,软件自动弹出一个新的工程视图,左侧就能看到读出来的程序、注释、参数。这时候一定要记住:读出来的内容还只是躺在软件内存里,没有保存到硬盘上,赶紧按Ctrl+S或“工程-另存为工程”,命名规则建议“设备名称+日期+备注”,比如“三号包装机_20250411_备份_beforeChange”。这串命名习惯会救命的,你永远不知道哪天会把程序改坏。

3.3 读取完成后做什么(保存、打印、归档)

上传备份这件事,看着简单,养成习惯才是关键。程序读出来保存后,如果PLC里有程序,梯形图里会有绿色显示;如果读出来全是空白,就要警惕了——有的PLC本身是出厂状态没写过程序,也有可能是有人在PLC里设置了“不可读”的保护。这两种情况的处理方式完全不一样。对于第一种,直接写入程序就行;第二种,就是下一节要说的密码问题。

我个人的习惯是,读出来的程序还会顺便导出一份PDF或多个梯形图截图,发给设备负责人确认版本,同时也留一份纸质或电子档备查。特别是那种用了十几年的老设备,程序里的注释全乱码,时序逻辑也奇奇怪怪的,你把它归档好,等于给这台设备建立了一份“数字病历”,后续维护时少走无数弯路。另外,如果你读的是GX Developer的工程文件(.gpp),又用GX Works2打开,部分老代码的显示方式可能会有兼容性问题,这个后面说。

3.4 读取时遇到“口令”弹窗,密码丢了怎么办

这是一个高频问题。勾选读取时如果弹出“请输入口令”或“远程密码”的对话框,说明这台PLC在参数里设置了程序保护口令。口令并不是保存在梯形图程序里的,而是在PLC参数中设置的一块保护字段,你不知道口令,常规手段就完全读不出程序。

密码丢了怎么办?说实话没有捷径。三菱这样设计就是为了防止程序被随意拷走。有人可能听说过“初始化PLC可以清掉口令”,确实有这种操作,通过修改PLC参数或使用特定软件复位,能把PLC恢复到出厂状态,口令自然就没了——但代价是整个PLC里的程序全部清空。这意味着你保住了机器能重新编程的可能性,却丢掉了原程序的逻辑,如果手头没有备份源文件,这基本等于把设备打回出厂状态重新写一遍程序。所以遇到口令,我的建议是:先翻设备资料、问前任工程师、翻公司共享盘找工程备份,别一上来就想着破解或初始化,那种操作绝对是下下策。顺带提一句,如果是买二手设备遇到这种问题,先试探性联系原厂或前东家,很多情况是能拿到密码的。

4. 下载程序实操:把改好的程序“灌”进PLC

如果说上传是“先保全”,那下载就是“正式动刀”。这一步涉及覆盖旧程序,风险和前面完全不在一个量级,必须养成好习惯。

4.1 下载前必须检查的三件事

第一件事,也是老生常谈的:有没有把现在的旧程序备份好?不管你是从现场上传出来的,还是电脑里本来就有原工程,写入前必须留一份“写入前的版本”。我见过太多人直接拿一个改了几行的工程就往PLC里写,写完发现不对想恢复,结果电脑里根本没有原始备份,只能凭记忆反推,那画面太惨了。

第二件事,程序能不能通过编译?GX Developer里写完梯形图后要“变换”(快捷键F4),如果变换报错或者有语法错误,是没法正常写入的;GX Works2没有强制“变换”按钮,但写入时软件会自动编译,如果程序里有未完成的部分,它会提示你错误位置。别硬写,硬写的后果是PLC里可能出现不完整程序,部分机型直接拒绝执行。

第三件事,也是最容易忽略的:PLC处于STOP状态了没?前面提过,写入操作基本都要求PLC停在STOP。如果你用的是物理开关,把PLC银色盖板下的RUN/STOP拨到STOP端;如果PLC被程序锁定不允许拨开关,那就在GX Works2里通过“在线-远程操作-STOP”来远程停机。远程操作也必须在通信成功的前提下使用。

4.2 写入操作的具体步骤与等待问题

确认STOP状态后,点“在线-写入至PLC”。弹出对话框和读取类似,默认选“程序、软元件注释、参数”,然后点“执行”。这时软件会先把工程文件转换成PLC能识别的机器码格式,接着开始向PLC写入,界面同样有进度条。这个进度条走多久,取决于程序大小和通信速度,正常情况下不到一分钟。有些比较大的程序加上注释,可能要几分钟,这时候千万别烦躁。

写入过程中,电缆一定不能拔、电脑不能休眠、电源不能断。这个环节一旦断电或断线,轻则写入失败,重则PLC程序区数据损坏,严重时PLC直接启不来,需要重新格式化内存。另外,写入时如果通信不稳定,软件会报“通信错误”,这时候必须等进度条完全结束后再操作。有三菱的老工程师习惯在写入时把电脑电源接到UPS上,看着有点多此一举,但现场电网上有大功率设备启动的场合,电压闪断一次就能让你欲哭无泪。

4.3 下载完成后怎么确认

写入完成以后,PLC仍然停在STOP状态,不会自动运行。你需要把RUN/STOP拨到RUN,或者在GX Works2里“在线-远程操作-RUN”,让PLC开始执行程序。这一步很多人会忘记,写完以为机器自己动了,结果站在设备前大眼瞪小眼。

启动后不要急着走,至少做三件事确认:第一,看PLC面板上的RUN指示灯是否常亮,如果闪烁或灭了,说明程序可能有问题或参数不对;第二,在软件里打开“在线-监视模式”,看看关键软元件是否有输出变化,特别是一些M中间继电器的动作是否符合预期;第三,也是最关键的,确认外部设备安全。如果你写的程序控制着机械臂、输送带之类,上电瞬间的初始输出可能造成误动作,所以我习惯在RUN前把设备总电源断开,等PLC跑起来稳定后再合上总电源,观察各输出点的状态。下载程序后第一次RUN,永远默认“可能会撞机”来对待。

5. 实操中最容易踩的坑:常见问题与排查实录

这章是全文干货最密集的地方。我把自己这么多年在现场遇到的各种“鬼问题”,以及同行交流中最常问的情况,整理成一套排查逻辑,大概率能帮你少走弯路。

5.1 连接不上、通信超时的排查顺序

“连不上”是上传下载程序的第一大拦路虎。出现这个提示时,不要慌,按下面顺序逐步排查:

  1. 设备管理器里有没有COM口?如果插上USB线电脑没任何反应,要么线坏了,要么驱动没装。别觉得线是新的就不会坏,国产线出厂不良率真的不低。
  2. 软件里选对COM口了没?这个出错率非常高,特别是电脑上有多个USB串口设备时,软件默认选的COM口可能根本不是编程电缆所在的那个口。在设备管理器里确认好实际COM号,再回软件选一次。
  3. 通信参数对不对?大多数情况默认就行,但如果PLC参数被改过(波特率、校验位、站号),默认就无效。GX Works2的“连接目标-连接测试”里可以尝试用“自动搜索”或者手动改成19200、无校验等再测。
  4. 线材和接口有没有问题?换一根编程电缆试,是最快的排除法。另外,PLC的编程口是圆头8针,针脚如果氧化或弯曲,也会导致通信不稳。
  5. 是不是Windows的USB节能策略在捣乱?笔记本电源管理里“USB选择性暂停”偶尔会导致连接中断,去控制面板的“电源选项-更改计划设置-更改高级电源设置”里关掉。

如果以上全排除还不行,换一台电脑试。有的电脑主板USB供电质量差,或者系统里残留了多个版本的驱动互相打架,这种玄学问题重装个干净系统基本能解决。

5.2 能读不能写,或者能写不能读,怎么回事

这个问题也很典型。先说能读不能写:大概率是PLC没停在STOP,或者写入时软件检测到PLC处于运行状态,直接拒绝写入。解决办法很简单:把PLC拨到STOP再执行写入。如果拨了STOP还写不进,看看是不是PLC设置了“禁止写入”保护,这种情况下需要“PLC-Latch”操作,把PLC参数里的“允许RUN中写入”或“禁止写入”选项改掉。

能写不能读就更有意思了,一般是PLC里设置了远程密码。有密码时,读取操作会被拦住;但写入操作有时候不需要密码也能进行,因为程序可以覆盖密码字段本身。这就给人留下一个隐患:你以为人家读不出来你的程序,结果别人直接写入一段新程序,把你的带密码的老程序覆盖掉。所以密码保护只能防君子,不能防小人,重要场合不要把宝全押在PLC口令上,工程文件的权限管理同样重要。

5.3 上传之后程序“变了样”,或者工程文件打不开

这里主要涉及两个软件版本兼容的问题。老设备原厂用GX Developer编程,读出来的文件是.gpp格式,如果你用GX Works2打开,很多时候会提示需要转换,转换后梯形图的显示、软元件注释的格式都可能略有变化,但逻辑一般不会出错。反过来,用GX Developer打开GX Works2保存的工程(.gxw格式)是打不开的,必须导出成GX Developer兼容格式才行。

还有一种“变了样”是指程序能正常显示,但里面大量软元件注释为空,或者注释错乱。这是因为老PLC的程序存储区有限,很多原厂工程师压根就没往PLC里写注释,注释都留在电脑工程文件里。所以从PLC读出来的纯梯形图,常常是没有注释的,这不奇怪。你可以在读取时勾选“软元件注释”,但如果PLC里没存,读了也白读。这种情况下,唯一能拿到完整注释的办法是找到原工程文件,真的找不到就只能自己按电气图纸反推注释了。

5.4 常见问题速查表

问题现象可能原因解决办法
通信超时,连不上PLCCOM口选错、驱动没装、线材故障查设备管理器、重装驱动、换线
通信建立了但读取慢波特率过低,或USB线质量问题把PLC和软件通信波特率调到19200以上(前提是PLC参数里改过)
弹出“口令”窗口PLC设置了远程密码保护输入密码;无密码就只能初始化(后果是程序丢失)
写入报“PLC正在RUN”PLC没停在STOP物理开关STOP,或远程STOP
写入进行到一半中断USB供电不稳、通信干扰、电脑休眠关闭睡眠模式、换USB口、加屏蔽线、接UPS
读出来的程序没注释PLC内未存储软元件注释找原工程文件,或手工补注释
程序读出来了但打不开GX Developer与GX Works2格式不兼容用对应软件打开,或另存中间格式(如CSV/文本导出)

这张表我建议截图保存或打印贴在工作台上,现场遇到问题对号入座,比临时翻手册快得多。

6. 我的几条实操心得,最后再多说几句

上传下载程序这事,技术含量不算高,但细节特别琐碎。我自己踩过的坑数都数不过来,挑几个最有代表性的说一说,就当给大家提个醒。

第一,去陌生现场接设备,第一件事永远是把现场程序完整上传备份。哪怕你只是在旁边看看、什么还没改,也要先备份。因为你不知道上一个维护者改到一半的半成品程序是什么状态,也不确定这PLC里跑的程序和图纸差了多少个版本。有了本地备份,后面不管做什么操作,心里都有底。这个习惯我强烈建议每个写程序的朋友都刻进骨子里。

第二,GX Works2的“连接目标”设置好后,记得在对话框里保存配置,下次打开工程就不需要再重选一遍。如果换了电脑或者换了一个USB口,COM口编号很可能变化,先查设备管理器再回软件改,别跳步骤。

第三,线材是最大的易耗品,也是最大的“隐性故障源”。别贪便宜买几块钱的线,至少选FTDI芯片方案的。我包里永远备着两根编程电缆,一根主力一根备用,万一现场线出问题,不至于千里迢迢跑去买线。另外,多准备一根9针RS232转USB的转接线也有用,遇到那种只有9针串口的老式SC09线,还得靠它接笔记本。

第四,远程操作“RUN/STOP”确实方便,特别是PLC装在控制柜里,物理开关被别的东西挡住时,用软件远程切换能省不少事。但远程STOP只对程序执行层面有效,如果PLC的外部设备处于危险状态,远程切换也可能触发电机急停。所以在有机械动作危险的场合,远程RUN/STOP要慎重,最好还是跑到现场确认了设备状态再操作。

第五,下载程序前的最后30秒,一定再检查一遍写入范围。我就干过一件蠢事:只想更新程序,结果勾选了“参数”和“PLC系统”,把PLC的通信参数也覆盖成了工程文件里的值,瞬间断线。你要是连COM口和波特率都变了,再连就得重新改参数,乌龙得很。所以写入范围,能少勾就少勾,只勾你真正要更新的那一项。

最后分享一个我最近才顿悟的小技巧:给读取出来的程序做“定时备份”。我在GX Works2里写了个脚本思路——其实也不复杂,就是每次修改工程文件保存时,同时复制一份带日期的副本。你可以在工程目录下建个“历史版本”文件夹,每次写完程序就往里丢一份。三个月后再看,回滚版本找起来别提多方便了。工程管理这件事,多花一分钟,以后省的是几小时。

行了,三菱FX系列PLC的上传下载,从原理到实操再到排坑,我都写透了。你要是手边有FX3U或FX3G,拿根线连上试一遍,串口通信、驱动安装、参数设置这些环节亲历一次,比看十篇文章都管用。有问题随时带着具体现象来问,我能帮的肯定帮。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/26 1:03:58

四旋翼欠驱动控制算法对比:几何、微分平坦、INDI与NMPC仿真分析

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

作者头像 李华
网站建设 2026/10/26 1:02:52

单机题库管理系统实战:SQLite建模、组卷导出与备份避坑

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

作者头像 李华
网站建设 2026/10/26 1:00:57

ESP32应用商店实战:WebAssembly与OTA动态加载方案

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

作者头像 李华
网站建设 2026/10/26 1:00:57

ESP32 WiFi配置免重刷:浏览器直改NVS键值实战

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

作者头像 李华
网站建设 2026/10/26 0:10:42

交通流预测三模型对比:SAEs、LSTM与GRU实战解析

简介:这份资源是一套基于深度学习的交通流预测项目代码包,面向交通工程、智能优化及神经网络方向的本科与研究生,可用于课程设计、毕业设计或科研复现。压缩包共含17个文件,约3.2MB,主要文件类型包括Python脚本、模型权…

作者头像 李华
网站建设 2026/10/26 0:10:42

视频批量自动化剪辑指南:OpenMontage核心原理与工程实践

OpenMontage 这个词,第一眼看过去其实挺分裂的。它把“Open”这种开源软件圈常见前缀,和“Montage”这种带着浓重艺术气息的电影术语放在了一起。但如果你真正用过这类工具,就会明白这种命名反而很精准——它想解决的,正是“如何把…

作者头像 李华