lasterGrbl和GRBL使用指南
软件
- https://github.com/svenhb/GRBL-Plotter
0. 目录:
- 首页:https://github.com/gnea/grbl/wiki
- 编译Grbl:https://github.com/gnea/grbl/wiki/Compiling-Grbl
- 连接Grbl:https://github.com/gnea/grbl/wiki/Connecting-Grbl
- 将Grbl上传到Arduino:https://github.com/gnea/grbl/wiki/Flashing-Grbl-to-an-Arduino
- 经常问的问题
- grbl v1.1
- Grbl v1.1命令
- Grbl v1.1配置
- Grbl v1.1接口
- Grbl v1.1Jogging
- Grbl v1.1激光模式
- 如何控制数控等离子切割机的发射
- 已知的问题
- 设置归位周期
- 使用Grbl
- 接线限位开关
GRBL设置
- 更改绘图仪设置
绘图仪的设置存储在非易失性存储器中,这意味着它们只需配置一次。[1]
GRBL中的默认设置如下所示:
Grbl参数配置说明
以下参数说明来源于:http://www.xn–bnq31s.xn–fiqs8s/?cate=34
参数 | 说明 |
---|---|
$0=10 | (steppulse, usec) 步进脉冲时间,建议10us |
$1=25 | (step idle delay, msec) 步进电机除能延迟时间 |
$2=0 | (stepport invert mask:00000000) 步进电机驱动端口有效位掩码 |
$3=6 | (dirport invert mask:00000110) 步进电机驱动方向位掩码 |
$4=0 | (stepenable invert, bool) 步进电机使能取反有效位设置 |
$5=0 | (limit pins invert, bool) 限位IO口取反有效位设置 |
$6=0 | (probe pin invert, bool) 探针IO口取反有效位设置 |
$10=3 | (status report mask:00000011) 状态报告掩码 |
$11=0.020 | (junction deviation, mm) 节点偏差 |
$12=0.002 | (arc tolerance, mm) 圆弧公差 |
$13=0 | (report inches, bool) 位置坐标的单位设置 |
$20=0 | (soft limits, bool) 软限位开关 |
$21=0 | (hard limits, bool) 硬限位开关 |
$22=0 | (homing cycle, bool) 归位使能位 |
$23=1 | (homing dir invert mask:00000001) 归位方向位掩码 |
$24=50.000 | (homing feed, mm/min) 归位进给速率 |
$25=635.000 | (homing seek, mm/min) 归位快速速率 |
$26=250 | (homing debounce, msec) 归位边界反弹时间 |
$27=1.000 | (homing pull-off, mm) 归位点坐标离限位器触发点的距离 |
$100=314.961 | (x, step/mm) x轴速度转化参数 步/毫米 |
$101=314.961 | (y, step/mm) y轴速度转化参数 步/毫米 |
$102=314.961 | (z, step/mm) z轴速度转化参数 步/毫米 |
$110=635.000 | (x max rate, mm/min) x轴最大速率 毫米/分钟 |
$111=635.000 | (y max rate, mm/min) y轴最大速率 毫米/分钟 |
$112=635.000 | (z max rate, mm/min) z轴最大速率 毫米/分钟 |
$120=50.000 | (x accel, mm/sec2) x轴加速度 毫米/(s2) |
$121=50.000 | (y accel, mm/sec2) y轴加速度 毫米/(s2) |
$122=50.000 | (z accel, mm/sec2) z轴加速度 毫米/(s2) |
$130=225.000 | (x max travel, mm) x轴最大行程 |
$131=125.000 | (y max travel, mm) y轴最大行程 |
$132=170.000 | (z max travel, mm) z轴最大行程 |
Grbl编译软件与使用方法:
推荐使用Programmer’sNotepad编译器,软件和使用方法自行下载:
链接:http://pan.baidu.com/s/1bOeH1k
Grbl程序下载软件与使用方法:
下载软件推荐使用 Arduloader,软件和使用方法自行下载:
链接:http://pan.baidu.com/s/1hrDdjDi
Grbl控制端软件GrblController:
链接:http://pan.baidu.com/s/1hsMMRbA
要更改任何设置,只需在命令行中输入设置编号,后跟“ =”,然后输入“ value”。完成后,键入$以确认设置。例如,以确认设置。例如,以确认设置。例如, 100 = 80告诉GRBL,您的绘图仪需要80步才能移动1毫米。
GRBL官方配置文件
原文地址:https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration
Grbl v1.1配置
Charles Van Noland编辑了此页面 on 14 Dec 2017 · 18个修订
快速链接:
- Grbl的设置及其含义
- 首次设置机器的快速指南
1. 入门
首先,使用您选择的串行端子连接到Grbl。
将波特率设置为115200为8-N-1(8位,无奇偶校验和1个停止位)。
连接后,您应该会看到Grbl提示符,如下所示:
Grbl 1.1f ['$' for help]
键入并按Enter键以使Grbl打印帮助消息。您应该不会看到并按Enter键以使Grbl打印帮助消息。您应该不会看到并按Enter键以使Grbl打印帮助消息。您应该不会看到的任何本地回显,然后输入。Grbl应该回应:
[HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]
“ ”命令是Grbl系统命令,用于调整设置,查看或更改Grbl的状态和运行模式以及启动归位循环。最后四个非−”命令是Grbl系统命令,用于调整设置,查看或更改Grbl的状态和运行模式以及启动归位循环。最后四个非 -”命令是Grbl系统命令,用于调整设置,查看或更改Grbl的状态和运行模式以及启动归位循环。最后四个非−命令是实时控制命令,无论Grbl在做什么,它都可以随时发送。这些要么立即改变Grbl的运行行为,要么立即打印重要的实时数据的报告,例如当前位置(aka DRO)。
1. Grbl设置
$$-查看Grbl设置
要查看设置,请$$
在连接到Grbl后键入并按Enter。Grbl应该以当前系统设置的列表作为响应,如下例所示。所有这些设置都是持久性的,并保存在EEPROM中,因此,如果您关闭电源,则下次启动Arduino时将重新加载这些设置。
所述x的$x=val
指示特定设置,而val
是设定值。在以前的Grbl版本中,每个设置都在()
括号旁边有一个描述,但是不幸的是Grbl v1.1 +不再包含它们。这样做是为了释放宝贵的闪存以添加v1.1中可用的新功能。但是,大多数优秀的GUI都可以通过为您附上描述来帮助您,从而使您知道自己在看什么。
设置和样本值 | 描述 |
---|---|
$ 0 = 10 | 步进脉冲,微秒 |
$ 1 = 25 | 步进闲置延迟 |
$ 2 = 0 | 步进端口反转,屏蔽 |
$ 3 = 0 | 方向端口反转,屏蔽 |
$ 4 = 0 | 逐步启用反转,布尔 |
$ 5 = 0 | 限位销反转,布尔 |
$ 6 = 0 | 探针取反,布尔 |
$ 10 = 1 | 状态报告,掩码 |
$ 11 = 0.010 | 结点偏差,mm |
$ 12 = 0.002 | 电弧公差,mm |
$ 13 = 0 | 报告英寸,布尔值 |
$ 20 = 0 | 软限制,布尔值 |
$ 21 = 0 | 硬限制,布尔值 |
$ 22 = 1 | 归位周期,布尔 |
$ 23 = 0 | 归位目录反转,掩码 |
$ 24 = 25.000 | 归位进给,mm / min |
$ 25 = 500.000 | 归位,mm / min |
$ 26 = 250 | 归位反跳,毫秒 |
$ 27 = 1.000 | 归位拉脱,mm |
$ 30 = 1000. | 最高主轴转速,RPM |
$ 31 = 0. | 最小主轴转速,RPM |
$ 32 = 0 | 激光模式,布尔 |
$ 100 = 250.000 | X步/毫米 |
$ 101 = 250.000 | Y步/毫米 |
$ 102 = 250.000 | Z步/毫米 |
$ 110 = 500.000 | X最大速率,毫米/分钟 |
$ 111 = 500.000 | Y最大速率,mm / min |
$ 112 = 500.000 | Z最大速率,mm / min |
$ 120 = 10.000 | X加速度,mm / sec 2 |
$ 121 = 10.000 | Y加速度,mm / sec 2 |
$ 122 = 10.000 | Z加速度,mm / sec2 |
$ 130 = 200.000 | X最大行程,毫米 |
$ 131 = 200.000 | Y最大行程,mm |
$ 132 = 200.000 | Z最大行程,mm |
$ x = val-保存Grbl设置
该$x=val
命令可保存或更改Grbl设置,当通过串行终端程序连接到Grbl时,可以通过发送此命令来手动完成此设置,但是大多数Grbl GUI都会通过用户友好的功能为您完成此设置。
要手动将微秒步进脉冲选项更改为10us,请键入以下内容,然后按Enter:
$0=10
如果一切顺利,Grbl将以“ ok”响应,此设置存储在EEPROM中,并将永久保留或直到您更改它们为止。您可以通过键入$$
再次查看系统设置来检查Grbl是否正确接收并存储了您的设置。
2. Grbl的$x=val
设置及其含义
注意:从Grbl v0.9到Grbl v1.1,仅$10
状态报告已更改,并且添加了新的$30
/ $31
主轴rpm最大/最小和$32
激光模式设置。其他一切都一样。
$ 0 –步进脉冲,微秒
步进驱动器具有一定的最小步进脉冲长度。检查数据表或尝试一些数字。您希望步进驱动器能够可靠地识别出最短的脉冲。如果脉冲太长,则以很高的进给和脉冲速率运行系统时可能会遇到麻烦,因为步进脉冲可能会开始相互重叠。我们建议大约10微秒,这是默认值。
$ 1-步空闲延迟,毫秒
每当您的步进器完成一个动作并停止时,Grbl都会通过该值延迟禁用步进器。或,您可以通过将此值设置为最大255毫秒来始终保持启用轴(通电以保持位置)的状态。同样,只需重复一次,您可以通过设置保持所有轴始终处于启用状态$1=255
。
步进器空闲锁定时间是在禁用之前Grbl将保持步进器锁定的时间长度。根据系统,可以将其设置为零并禁用它。在其他情况下,您可能需要25到50毫秒来确保在禁用之前轴完全停止。这有助于解决不喜欢长时间不做任何事情的机器电机的问题。另外,请记住,某些步进驱动器不会记住他们停止在哪个微步上,因此,当您重新启用该驱动程序时,您可能会因此而目睹一些“丢失”的步骤。在这种情况下,只需通过启用步进器即可$1=255。
$ 2 –步骤端口反转,掩码
该设置将步进脉冲信号反相。默认情况下,步进信号从正常低电平开始,并在发生步进脉冲事件时变为高电平。在由设置的步进脉冲时间后$0
,该引脚复位为低电平,直到发生下一步进脉冲事件为止。反转后,步进脉冲的行为会从正常高电平切换为脉冲期间的低电平,然后再回到高电平。大多数用户不需要使用此设置,但是对于某些有特殊要求的CNC步进驱动器来说,此设置很有用。例如,方向引脚和步进脉冲之间的人为延迟可以通过使步进引脚反相来产生。
该反转掩码设置是将要反转的轴存储为位标志的值。您确实不需要完全了解其工作原理。您只需要输入要反转的轴的设置值即可。例如,如果要反转X轴和Z轴,$2=5
则将其发送到Grbl,设置现在应显示为$2=5
(step port invert mask:00000101)。
设定值 | 掩码 | 反转X | 反转Y | 反转Z |
---|---|---|---|---|
0 | 00000000 | ñ | ñ | ñ |
1 | 00000001 | ÿ | ñ | ñ |
2 | 00000010 | ñ | ÿ | ñ |
3 | 00000011 | ÿ | ÿ | ñ |
4 | 00000100 | ñ | ñ | ÿ |
5 | 00000101 | ÿ | ñ | ÿ |
6 | 00000110 | ñ | ÿ | ÿ |
7 | 00000111 | ÿ | ÿ | ÿ |
$ 3 –方向端口反转,掩码
此设置反转每个轴的方向信号。默认情况下,Grbl假定当方向引脚信号为低电平时,轴沿正方向移动;当方向引脚信号为高时,轴沿负方向移动。通常,某些机器的轴不会以这种方式移动。对于反向移动的那些轴,此设置将反转方向销信号。
反转掩码设置的工作原理与步进端口反转掩码完全相同,并存储要反转的轴作为位标志。要配置此设置,您只需要发送要反转的轴的值即可。使用上表。例如,如果只想反转Y轴方向,则发送$3=2
给Grbl,设置现在应显示为
$3=2 (dir port invert mask:00000010)
$ 4-步启用反转,布尔
默认情况下,步进使能引脚为高电平以禁用,而为低电平。如果您的设置需要相反的操作,只需输入即可反转步进启用引脚$4=1。使用禁用$4=0
。(可能需要重新启动电源以加载更改。)
$ 5-限制引脚反转,布尔
默认情况下,极限引脚通过Arduino的内部上拉电阻保持在常高状态。当极限引脚为低电平时,Grbl将其解释为触发。对于相反的行为,只需输入即可反转极限销$5=1
。使用禁用$5=0
。您可能需要重启然后再加载更改。
注意:为了更高级的使用,可以在config.h
中禁用限制引脚上的内部上拉电阻。
$ 6-探针反相,布尔
默认情况下,探针由Arduino的内部上拉电阻保持在常高状态。当探针引脚为低电平时,Grbl将其解释为触发。对于相反的行为,只需键入即可反转探针$6=1
。使用禁用$6=0
。您可能需要重启然后再加载更改。
$ 10-状态报告,遮罩
此设置确定当“?”时它将向用户报告哪些Grbl实时数据。状态报告已发送。该数据包括当前运行状态,实时位置,实时进给速度,引脚状态,当前倍率值,缓冲区状态和当前正在执行的g代码行号(如果通过编译时选项启用)。
默认情况下,Grbl v1.1 +中的新报告实现将几乎包含标准状态报告中的所有内容。许多数据是隐藏的,只有更改后才会显示。与旧的报表样式相比,这极大地提高了效率,并允许您获得更快的更新并仍然获取有关计算机的更多数据。界面文档概述了它的工作方式,并且大多数仅适用于GUI开发人员或好奇的人。
为了使事情简单和一致,Grbl v1.1只有两个报告选项。这些主要是为用户和开发人员提供的帮助。
可以指定位置类型以显示机器位置(MPos:)或工作位置(WPos:),但不能同时显示两者。在某些情况下,当通过串行终端直接与Grbl进行交互时,启用工作位置很有用,但是默认情况下应使用机器位置报告。
可以启用Grbl的计划器和串行RX缓冲区的使用数据。这显示了各个缓冲区中可用的块或字节数。通常用于帮助确定在测试流接口时Grbl的性能。默认情况下应禁用此功能。
使用下表启用和禁用报告选项。只需添加列出您要启用的值,然后通过向Grbl发送您的设置值来保存它。例如,带有机器位置且没有缓冲区数据报告的默认报告设置为$10=1
。如果需要工作位置和缓冲数据,则设置为$10=2
。
报告类型 | 值 | 描述 |
---|---|---|
职位类型 | 0 |
启用WPos: 禁用MPos: 。
|
职位类型 | 1 |
启用MPos: 。禁用WPos: 。
|
缓冲数据 | 2 | Buf:出现“已启用” 字段,其中包含计划程序和串行RX可用缓冲区。 |
$ 11-接线端偏差,mm
加速度管理器使用结点偏差来确定它可以在G代码程序路径的线段结点处移动的速度。例如,如果G代码路径急转10度,并且机器以全速移动,则此设置有助于确定机器需要减速多少才能安全通过弯道而不会丢失步数。
我们如何计算它有些复杂,但是通常,较高的值可以使拐角处的运动更快,同时增加了丢失梯级和位置的风险。较低的值会使加速管理器更加谨慎,并会导致谨慎而缓慢的转弯。因此,如果您遇到机器尝试过快转弯的问题,请减小此值以使其在进入转弯时变慢。如果您希望机器通过结点移动得更快,请增加此值以加快速度。对于好奇的人,请单击此链接以了解Grbl的转弯算法,该算法通过一种非常简单,高效且健壮的方法来考虑速度和接合角。
$ 12 –电弧公差,毫米
Grbl通过将G2 / G3圆,弧和螺旋细分为细小的细线来渲染G2 / G3的圆,弧和螺旋,以使弧跟踪精度永远不会低于此值。您可能永远不需要调整此设置,因为0.002mm它远低于大多数CNC机床的精度。但是,如果您发现自己的圆太粗或弧形追踪的速度很慢,请调整此设置。较低的值可提供较高的精度,但可能会因过多的细线使Grbl过载而导致性能问题。或者,较高的值会导致较低的精度,但由于Grbl需要处理的线数较少,因此可以提高电弧性能。
出于好奇,将圆弧公差定义为距线段的最大垂直距离,线段的端点位于圆弧(也称为弦)上。对于一些基本几何图形,我们求解线段的长度以跟踪满足此设置的圆弧。用这种方式对电弧建模非常好,因为弧线段会自动调整长度并按比例缩放,以确保最佳的电弧追踪性能,同时又不会损失精度。
$ 13-报告英寸,布尔值
Grbl具有实时定位报告功能,可向用户提供有关当时机器确切位置以及坐标偏移和探测参数的用户反馈。默认情况下,它设置为以mm为单位报告,但是通过发送$13=1命令,将此布尔标志发送为true,这些报告功能现在将以英寸为单位报告。$13=0重新设置为毫米。
$ 20-软限制,布尔值
软限制是一项安全功能,可帮助您防止机器行驶太远且超出行驶限制,撞毁或破坏昂贵的物品。它通过了解每个轴的最大行程限制以及Grbl在机器坐标中的位置来工作。每当有新的G代码运动发送到Grbl时,它都会检查您是否意外地超出了机器空间。如果这样做,Grbl会在任何位置发出即时进给保持,关闭主轴和冷却液,然后设置系统警报以指示问题所在。机器位置将在之后保留,因为它不是由于硬限制而立即被迫停止。
注意:软限制要求启用归位和准确的轴最大行程设置,因为Grbl需要知道它在哪里。$20=1
启用和$20=0
禁用。
$ 21-硬限制,布尔值
硬限制的工作原理与软限制基本相同,但改用物理开关。基本上,您在每个轴的行进结束时或在任何您觉得如果程序移到不应移动的地方可能会遇到麻烦的地方,连接一些开关(机械的,磁性的或光学的)。开关触发后,它将立即停止所有运动,关闭冷却液和主轴(如果已连接),并进入警报模式,这将迫使您检查机器并重置所有内容。
要在Grbl上使用硬极限,必须使用内部上拉电阻将限位引脚保持在高电平,因此您要做的就是将常开开关的引脚与地线连接在一起,并通过启用硬极限$21=1
。(禁用$21=0
。)我们强烈建议您采取防止电干扰的措施。如果要限制一个轴的行进两端,只需将两个开关与销和地平行地接线,这样,如果其中一个跳闸,就会触发硬极限。
请记住,硬极限事件被认为是关键事件,在这种情况下,步进器会立即停止并且可能会丢失步数。Grbl没有任何位置反馈,因此无法保证它对位置有任何了解。因此,如果触发了硬限制,Grbl将进入无限循环警报模式,这使您有机会检查计算机并强制您重置Grbl。请记住,这纯粹是一项安全功能。
$ 22-归位周期,布尔
啊,归位。对于刚启动CNC的用户,每次在两次会话之间启动Grbl时,都使用归位循环来精确准确地定位机器上已知且一致的位置。换句话说,您每次都准确知道自己在什么位置。假设您开始加工某物或准备开始下一步工作,并且电源中断,则重新启动Grbl,而Grbl不知道步进在哪里,这是由于步进器处于开环控制状态。您剩下的任务就是弄清楚自己在哪里。如果进行归位,则始终可以找到机器零参考点,因此,您所要做的就是运行归位循环并从上次中断的地方继续。
要设置Grbl的归位周期,您需要将限位开关固定在不会碰撞或移动的固定位置,否则基准点会被弄乱。通常将它们设置在每个轴的+ x,+ y,+ z的最远点。将限位开关与限位销连接在一起,添加推荐的RC滤波器以帮助减少电气噪声并启用归位功能。如果您好奇,可以将限位开关用于硬限位和归位。他们彼此打得很好。
首次尝试原点复归之前,请确保已正确设置所有内容,否则原点复归可能会出现异常情况。首先,确保您的机器轴按照直角坐标在正确的方向上移动(右手定则)。如果不是,请使用$3
方向反转设置进行修复。其次,确保您的限位开关销在Grbl的状态报告中未显示为“已触发”。如果是,请检查接线和设置。最后,确保$13x
最大行程设置有些准确(在20%以内),因为Grbl使用这些值来确定搜索归位开关的距离。
默认情况下,Grbl的归位循环首先将Z轴正向移动以清除工作空间,然后同时沿正方向同时移动X和Y轴。为了设置归位周期的行为,页面下方还有更多的Grbl设置来描述它们的工作(以及编译时选项)。
此外,启用归位后还要注意一件事。Grbl将锁定所有G代码命令,直到执行归位循环为止。这意味着没有轴运动,除非锁定被禁用($X
),但稍后会更多。大多数(即使不是全部)CNC控制器也会执行类似的操作,因为它主要是一项安全功能,可以防止用户犯下定位错误,这很容易做到,并且当错误毁坏零件时会感到难过。如果您发现此问题烦人或发现任何怪异的错误,请告诉我们,我们将尝试进行处理,以使每个人都很高兴。
lasterGrbl和GRBL使用指南相关推荐
- 如何用废品DVD驱动器制作基于GRBL + CNC V3 Shield的绘图仪
相关软件:https://download.csdn.net/download/acktomas/12182951 功能介绍: GRBL + CNCV3+基于Arduino的CNC机器 本指南包括所需 ...
- GRBL 软件:简单解释的基础知识
GRBL 软件:简单解释的基础知识 决定使用哪种 CNC 软件是一个艰难的决定.查看我们对 GRBL 软件的概述,看看它是否适合您. 当您遇到特定问题或需要提出问题时,拥有一些首选资源总是有帮助的.我 ...
- GRBL三轴+脱机运行移植STM32F103C8T6 GRBL_V1.1f三轴移植到STM32F103C8T6,并添加脱机控制,使用OLED屏和旋转编码器控制,联机脱机都可使用
主页全部资料打包!GRBL三轴+脱机运行移植STM32F103C8T6 GRBL_V1.1f三轴移植到STM32F103C8T6,并添加脱机控制,使用OLED屏和旋转编码器控制,联机脱机都可使用. 只 ...
- 超详细中文预训练模型ERNIE使用指南-源码
作者 | 高开远,上海交通大学,自然语言处理研究方向 最近在工作上处理的都是中文语料,也尝试了一些最近放出来的预训练模型(ERNIE,BERT-CHINESE,WWM-BERT-CHINESE),比对 ...
- 入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集-深度学习问题
入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集 GT_Zhang关注 0.1012019.08.01 18:43:34字数 1,874阅读 795 Hi,欢迎各位来自Paddl ...
- ASIC设计-终极指南
ASIC设计-终极指南 ASIC Design – The Ultimate Guide ASIC设计-终极指南 ASICs代表特定于应用的集成电路,指的是针对特定应用而设计的半导体解决方案,与其他解 ...
- Python神经网络集成技术Guide指南
Python神经网络集成技术Guide指南 本指南将介绍如何加载一个神经网络集成系统并从Python运行推断. 提示 所有框架的神经网络集成系统运行时接口都是相同的,因此本指南适用于所有受支持框架(包 ...
- 深度学习框架集成平台C++ Guide指南
深度学习框架集成平台C++ Guide指南 这个指南详细地介绍了神经网络C++的API,并介绍了许多不同的方法来处理模型. 提示 所有框架运行时接口都是相同的,因此本指南适用于所有受支持框架(包括Te ...
- HTML5与CSS3权威指南之CSS3学习记录
title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...
最新文章
- BFD与IGP快速收敛应用测试
- ALFNet行人检测
- ITK:将网格写入vtp文件
- Android Studio 超级简单的打包生成apk
- WEBGL的测试网站和基础知识
- mac通过android打电话,应用短评:用Mac打电话的意义在哪?
- C++之操作符重载探究(三):输出操作符重载
- 第二篇:浅谈自定义头文件可能导致的重定义问题
- xftp找不到匹配的outgoing encryption 算法 怎么解决
- php递归函数原理,实例助你理解php递归函数原理及调用方法
- jar包和war包的区别
- 美国 ZIP Code 一览表
- 邮件、社交营销最全“勾搭”策略
- 12月10日 - 最新一大波迅雷看看白金迅雷钻石·VIP7的会员帐号来袭
- 大型央企云边协同建设方案及其借鉴意义分析
- 数控编程加工中心注意事项有哪些,你知道吗
- MDK与keilC51共存的方法
- 使用Docker容器来搭建LNMP(Nginx+Mysql+php)+Wordpress
- python创建excel新的表格_python创建Excel表格并添加工作表
- 分层测试(Layered Testing Approach)
热门文章
- React Icons
- 斜体,字体,标题,列表,a链接,描点
- John B. Conway《Functions of One Complex Variable (2nd)》(约翰·B·康威《单复变函数(第二版)》)中文目录
- vba:inputbox
- Winform知识扩展-------右键菜单与InputBox弹出式输入框
- EasyCode .Net 代码生成器 之QQ群
- 分享沉稳风论文答辩PPT模板
- IFS系统功能清单之二——IFS财务
- H.264视频监控项目
- pandas—groupby如何得到分组里的数据