做简单网站用什么软件/免费网页模板网站

做简单网站用什么软件,免费网页模板网站,用javascript做的网站,公司做网站的费属于广告费么机器自动化控制器——第三章 轴指令 17 MC_GearInPos变量▶输入变量▶输出变量▶输入输出变量 功能说明▶时序图▶重启运动指令▶多重启动运动指令▶异常 示例程序▶动作示例▶梯形图▶结构文本(ST) MC_GearInPos 设定主轴和从轴间的齿轮比,进行电子齿轮动作。 指定…

机器自动化控制器——第三章 轴指令 17

    • MC_GearInPos
      • 变量
        • ▶输入变量
        • ▶输出变量
        • ▶输入输出变量
      • 功能说明
        • ▶时序图
        • ▶重启运动指令
        • ▶多重启动运动指令
        • ▶异常
      • 示例程序
        • ▶动作示例
        • ▶梯形图
        • ▶结构文本(ST)

MC_GearInPos

  • 设定主轴和从轴间的齿轮比,进行电子齿轮动作。

  • 指定开始同步的主轴及从轴的位置。

指令名称FB/
FUN
图形表现ST表现
MC_GearInPOS位置指定
齿轮动作
FB描述文本MC_GearInPos_instance (
Master :=《参数》 ,
Slave :=《参数》 ,
Execute :=《参数》 ,
RatioNumerator :=《参数》 ,
RatioDenominator :=《参数》 ,
ReferenceType :=《参数》 ,
MasterSyncPosition :=《参数》 ,
SlaveSyncPosition :=《参数》 ,
Velocity :=《参数》 ,
Acceleration :=《参数》 ,
Deceleration :=《参数》 ,
Jerk :=《参数》 ,
BufferMode :=《参数》 ,
StartSync =>《参数》 ,
InSync =>《参数》 ,
Busy =>《参数》 ,
Active =>《参数》 ,
CommandAborted =>《参数》 ,
Error =>《参数》 ,
ErrorID =>《参数》
);

变量

▶输入变量
输入变量名称数据类型有效范围初始值内容
Execute启动BOOLTRUE, FALSEFALSE在上升沿开始指令。
Ratio
Numerator
齿轮比分子DINT*1正数或负数 *110000指定主轴和从轴间的电子齿轮的
分子。
Ratio
Denominator
齿轮比分母UDINT*2正数10000指定主轴和从轴间的电子齿轮的
分母。
Reference
Type*3
位置类型选择_eMC_
REFERENCE_
TYPE
0: _mcCommand
1: _mcFeedback
2: _mcLatestCommand
0 *4指定位置类型。
0:指令位置(最近任务周期*5下的计
算值)
1:反馈位置(同一任务周期 *5下的
取值)
2:指令位置(同一任务周期*5下的计
算值)
MasterSync
Position
主轴同步位置LREAL负数、正数、“0”0指定绝对坐标的主轴同步位置。
单位为[指令单位]。 *6
SlaveSync
Position
从轴同步位置LREAL负数、正数、“0”0指定绝对坐标的从轴同步位置。
单位为[指令单位]。*3
Velocity目标速度LREAL正数0指定目标速度。请务必设定目标速
度。不作设定就执行动作,将发生
异常。
单位为[指令单位/s] 。*3
Acceleration加速度LREAL正数或“0”0指定加速度。
单位为[指令单位/s2]。*3
Deceleration减速度LREAL正数或“0”0指定减速度。
单位为[指令单位/s2]。*3
Jerk
(Reserved)
跃度LREAL00(Reserved)
BufferMode
(Reserved)
缓存
模式选择
_eMC_
BUFFER_
MODE
0: _mcAborting0 *2(Reserved)
  • 1.Ver.1.02以上的CPU单元和Ver.1.03以上的SysmacStudio组合时可使用。上述以下版本进行组合时,数据类型为“UINT”,有效范围为“正数”。
  • 2.Ver.1.02以上的CPU单元和Ver.1.03以上的SysmacStudio组合时可使用。上述以下版本进行组合时,数据类型为“UINT”。
  • 3.使用_mcLatestCommand时,必须在满足以下关系的条件下使用主轴、从轴。Master(主轴)设定的运动控制系统变量的轴号<Slave(从轴)设定的运动控制系统变量的轴号
  • 4.有效范围为枚举体的变量,其实际初始值不是数值,而是枚举元素。
  • 5.任务周期分为原始恒定周期任务的周期和固定周期任务(执行优先度5)的周期。
  • 6.关于指令单位,请参阅“NJ/NX系列CPU单元用户手册运动控制篇(SBCE-363)”或“NY系列工业用平板电脑/工业用台式电脑用户手册运动控制篇(SBCE-379)”的“单位转换设定”。
▶输出变量
输入变量名称数据类型有效范围初始值内容
Velocity目标速度LREAL正数0指定目标速度。请务必设定目标速
度。不作设定就执行动作,将发生
异常。
单位为[指令单位/s] 。*3
Acceleration加速度LREAL正数或“0”0指定加速度。
单位为[指令单位/s2]。*3
Deceleration减速度LREAL正数或“0”0指定减速度。
单位为[指令单位/s2]。*3
Jerk
(Reserved)
跃度LREAL00(Reserved)
BufferMode
(Reserved)
缓存
模式选择
_eMC_
BUFFER_
MODE
0: _mcAborting0 *2(Reserved)
  • 请参阅“A-1错误代码一览(P.A-2)”。

    ► 输出变量的反映时间

变量变为TRUE的时间变为FALSE的时间
StartSync轴开始移动后• Error变为TRUE时
• CommandAborted变为TRUE时
InSync从轴位置达到SlaveSyncPosition时• Error变为TRUE时
• CommandAborted变为TRUE时
BusyExecute的上升沿• Error变为TRUE时
• CommandAborted变为TRUE时
Active接收指令时• Error变为TRUE时
• CommandAborted变为TRUE时
CommandAborted• 利用其它指令多重启动运动指令(中断),中止本
指令时
• 因发生异常,中止本指令时
• 发生异常过程中,启动本指令时
• 执行MC_Stop指令中,启动本指令时
• 启动MC_GearOut指令时
• Execute为TRUE时,与Execute的FALSE同时
• Execute为FALSE时,1个周期后
Error本指令的启动条件或输入参数中含有异常因素时异常已解除时
▶输入输出变量
输入输出变量名称数据类型有效范围内容
Master主轴_sAXIS_REF指定主轴。 *1
Slave从轴_sAXIS_REF指定从轴。*1
  • 使用注意事项
  • 主轴和从轴指定同一轴时,会发生轻度故障等级的“主轴从轴相同(错误代码:5436 Hex)”的异常。

功能说明

  • 通过Slave(从轴)指定动作对象轴,指定RatioNumerator(齿轮比分子)、RatioDenominator(齿轮比分母) 、ReferenceType(位置类型选择) 、Acceleration(加速度) 、Deceleration(减速度),进行齿轮动作。
  • 可对Master(主轴)指定指令位置和反馈位置、最新的指令位置。
    在这里插入图片描述
  • 开始动作后,Slave(从轴)通过追赶动作,与Master(主轴)同步进行加减速动作。
  • 从轴到达从轴同步位置之前称为Catching phase(追赶中)、到达后称为InGear phase(齿轮同步中)。
  • 任何区间均与主轴的位置同步。
  • 输入变量的Velocity(目标速度)即为Catching phase(追赶中)时的目标速度。
  • 从轴沿开始动作时主轴的相同方向进行动作。
  • 开始动作时,如果主轴速度为“0”,会发生异常。
  • 此外,主轴正方向动作,且SlaveSyncPosition(从轴同步位置)比启动时的从轴位置小时,从轴进行反转动作。
  • 同样,主轴负方向动作,且SlaveSyncPosition(从轴同步位置)比启动时的从轴位置大时,从轴也进行反转动作。
  • 主轴速度不同周期变化较大时,从轴的速度也不固定。
    在这里插入图片描述
  • 齿轮比为正数时,Slave(从轴)沿Master(主轴)的同方向移动。
    在这里插入图片描述
  • 使用注意事项
  • Ver.1.09以下的CPU单元使用本指令时,请勿对Master(主轴)执行MC_SetPosition(当前位置变更)指令。
  • 对Master(主轴)执行MC_SetPosition(当前位置变更)指令时,可能出现Slave(从轴)急速跟踪的情况,非常危险。
  • 要对Master(主轴)使用MC_SetPosition(当前位置变更)指令时,请解除Master(主轴)和Slave(从轴)的关系后执行该指令。
  • MC功能模块通过以下3种速度,对利用Acceleration(加速度)和Deceleration(减速度)直线加减速的速度曲线进行计算。
  • 以启动指令时的Slave(从轴)的速度为初速度 以启动指令时的Master(主轴)的速度乘以齿轮比得到的速度为终速度 以Velocity(目标速度)为目标速度追赶中的移动量较短时,可能达不到目标速度。
    在这里插入图片描述
  • 在MasterSyncPosition(主轴同步位置)、SlaveSyncPosition(从轴同步位置),为使Slave(从轴)追上Master(主轴),Velocity(目标速度)必须满足下列条件。
    在这里插入图片描述
  • 作为主轴速度使用的信息,因位置类型ReferenceType的设定而异。
  • 在MasterSyncPosition(主轴同步位置)、SlaveSyncPosition(从轴同步位置),Slave(从轴)追不上Master(主轴)时,会发生“位置指定齿轮动作目标速度不足(错误代码:5447 Hex)”的错误。
  • 计数模式为旋转模式时,根据CPU单元的版本,存在如下差异。
  • Ver.1.10以上版本的CPU单元时主轴计数模式为旋转模式时,可指定超出环计数器上下限设定值范围的MasterSyncPosition(主轴同步位置)。
  • 此时,主轴当前位置和主轴同步位置的关系与通过MC_MoveAbsolute(绝对值定位)指令在Direction(方向选择)中指定“无方向指定”时相同。
  • MC_MoveAbsolute(绝对值定位)指令请参阅“MC_MoveAbsolute(P.3-47)”。
  • 同样,从轴计数模式为旋转模式时,可指定超出环计数器上下限设定值范围的SlaveSyncPosition(从轴同步位置)。
  • Ver.1.09以下版本的CPU单元时计数模式为旋转模式时,请确保在环计数器1周以内开始同步动作。
  • 使用注意事项
  • 有关对于主轴的注意事项,请参阅“同步控制的主轴及辅轴的注意事项(P.1-6)”。

    ► ReferenceType(位置类型选择)

  • 可从下列选项中选择位置的类型。
  • _mcCommand:指令位置(最近任务周期下的计算值)对当前周期,使用之前任务周期时计算的主轴指令位置。
  • 在计算从轴指令位置之前的固定周期任务中,使用计算的主轴指令位置。
  • _mcFeedback:同一任务周期下的取值使用同一任务周期时获取的主轴反馈位置。
  • _mcLatestCommand:指令位置(同一任务周期下的计算值)使用同一任务周期时计算的主轴指令位置。
  • 也可通过_mcCommand使用最新信息。
  • 但是,设定时必须保证主轴编号比从轴编号小。
  • 否则,本指令的Error(错误)将变为TRUE。
  • ErrorID(错误代码)输出“主轴/从轴 轴号非升序(错误代码:5438 Hex)”。
  • 使用注意事项
  • 这里的任务周期分为原始恒定周期任务的周期和固定周期任务(执行优先度5)的周期。
  • 同样,固定周期任务表示原始恒定周期任务或固定周期任务(执行优先度5)。
  • 参考
  • 相比选择之前任务周期时的计算值,选择同一任务周期时计算的指令位置时,同步精度更高。
  • 但是必须使用主轴、从轴,确保“Master(主轴)设定的运动控制系统变量的轴号 < Slave(从轴)设定的运动控制系统变量的轴号”。

    ► 轴种类与位置类型的关系

  • 可监控的轴种类和要监控的位置类型的关系如下所示。
轴种类ReferenceType
_mcCommand、或
_mcLatestCommand
_mcFeedback
伺服轴
编码器轴× *1
虚拟伺服轴
虚拟编码器轴× *1
  • 1.启动指令时,发生 “超过位置类型选择范围(错误代码:5430 Hex)”错误。
▶时序图
  • 在Execute(启动)的上升沿,开始电子齿轮动作。
  • 在启动Execute(启动)的同时,Busy(执行中)变为TRUE。
  • 开始动作后,Active(控制中)和StartSync(跟踪中)变为TRUE,Slave(从轴)开始齿轮动作。
  • 到达MasterSyncPosition(主轴同步位置)、SlaveSyncPosition(从轴同步位置)时,InSync(同步中)变为TRUE。
  • 利用其它指令中断本指令时,CommandAborted(执行中断)变为TRUE,Busy(执行中)、Active(控制中)、StartSync(跟踪中)、InSync(同步中)变为FALSE。
    在这里插入图片描述
  • 利用其它指令中断本指令的情形如下所示。
    在这里插入图片描述
  • 根据SlaveSyncPosition的设定不同,可能达不到目标速度。
  • 该时的示例如下所示。
    在这里插入图片描述
  • 此外,在达到InSync phase之前,也跟踪主轴位置。
  • 该时的示例如下所示。
    在这里插入图片描述
  • 可在输入变量中指定Acceleration(加速度)、Deceleration(减速度)。
  • 电子齿轮的动作示例如下所示。
    在这里插入图片描述
▶重启运动指令
  • 无法重启本指令。
  • 重启后,将发生“无法重启运动指令(错误代码:543B Hex)”错误。
▶多重启动运动指令
  • 包含异常停止中、减速停止中的主轴轴指令状态下,不影响本指令的执行。
  • 多重启动运动指令的详情,请参阅“NJ/NX系列 CPU单元 用户手册 运动控制篇(SBCE-363)”或“NY系列 工业用平板电脑/工业用台式电脑 用户手册 运动控制篇(SBCE-379)”。

    ► 本指令执行中的其它指令启动

  • 多重启动时的本指令的动作由BufferMode(缓存模式选择)指定。
缓存模式选择说明
中断立即中止当前正在执行的指令,切换为本指令。 轴的动作方向因指令切换而反转时,根据轴参数中的 “反转时动作”进行反转。
  • 关于BufferMode(缓存模式选择),请参阅“NJ/NX系列 CPU单元 用户手册 运动控制篇(SBCE-363)”或“NY系列 工业用平板电脑/工业用台式电脑 用户手册 运动控制篇(SBCE-379)”。
  • 使用注意事项
  • 以BufferMode(缓存模式选择)的“0:中断”以外的方式启动其它指令时,其它指令会发生异常。
▶异常
  • 启动本指令发生异常时,Error(错误)变为TRUE。
  • 可查看ErrorID(错误代码)的输出值,了解发生异常的原因。

    ► 发生异常时的时序图
在这里插入图片描述

  • 同步控制中,不受主轴的异常状态的影响。
  • 主轴的异常状态解除,正常动作时,从轴继续进行电子齿轮动作。
  • 启动本指令时以及执行本指令中,从轴发生异常时,不会对主轴产生影响。

    ► 错误代码

  • 关于指令发生的异常,请参阅“A-1 错误代码一览(P.A-2)”。

示例程序

  • 下面,对以主轴同步位置为Pos1、从轴同步位置为Pos2进行动作的示例程序进行说明。

    ► 轴参数的设定

      轴种类

轴种类
轴1伺服轴(主轴)
轴2伺服轴(从轴)

      计数器模式

计数器模式
轴1旋转模式
轴2旋转模式

      环计数器

上限值下限值
轴13600
轴23600

      坐标单位选择

坐标单位
轴1degree
轴2degree
▶动作示例

在这里插入图片描述

    ► 动作模式

在这里插入图片描述

1 主轴的开始

  • 主轴(轴1)是实际上的伺服轴,控制速度进行动作。

2 主轴达到目标速度

  • 主轴的指令速度达到目标速度时,主轴的InVelocity(达到目标速度)变为TRUE。

3 从轴的启动

  • 主轴的InVelocity(达到目标速度)变为TRUE后,相对主轴的反馈位置,从轴(轴2)以齿轮比1:2进行齿轮动作。
  • 同步位置主轴为Pos1、从轴为Pos2。
▶梯形图

    ► 主要变量

名称数据类型初始值注释
MC_Axis000_sAXIS_REF是主轴轴1的轴变量。
MC_Axis000.Details.HomedBOOLFALSE轴1为原点确定状态时变为TRUE。
MC_Axis000.MFaultLvl.ActiveBOOLFALSE轴1发生轻度故障等级的异常时变为TRUE。
MC_Axis001_sAXIS_REF是从轴轴2的轴变量。
MC_Axis001.Details.HomedBOOLFALSE轴2为原点确定状态时变为TRUE。
MC_Axis001.MFaultLvl.ActiveBOOLFALSE轴2发生轻度故障等级的异常时变为TRUE。
Pwr1_StatusBOOLFALSE分配给MC_Power的实例PWR1的输出变量Status的
变量。进入伺服ON状态时,该变量变为TRUE。
Pwr2_StatusBOOLFALSE分配给MC_Power的实例PWR2的输出变量Status的
变量。进入伺服ON状态时,该变量变为TRUE。
Hm1_DBOOLFALSE分配给MC_Home的实例HM1的输出Done的变量。
Hm2_DBOOLFALSE分配给MC_Home的实例HM2的输出Done的变量。
Vel_InVelBOOLFALSE分配给MC_MoveVelocity的实例VEL的输出
InVelocity的变量。达到目标速度时,该变量变为
TRUE。
Pos1LREAL是表示主轴同步位置的变量。
Pos2LREAL是表示从轴同步位置的变量。
StartPgBOOLFALSE如果该变量为TRUE,EtherCAT的过程数据通信已
建立,则进入伺服ON状态。

    ► 时序图

在这里插入图片描述

    ► 示例程序
在这里插入图片描述
在这里插入图片描述

▶结构文本(ST)

    ► 主要变量

名称数据类型初始值注释
MC_Axis000_sAXIS_REF是主轴轴1的轴变量。
MC_Axis000.Details.HomedBOOLFALSE轴1为原点确定状态时变为TRUE。
MC_Axis000.MFaultLvl.ActiveBOOLFALSE轴1发生轻度故障等级的异常时变为TRUE。
MC_Axis001_sAXIS_REF是从轴轴2的轴变量。
MC_Axis001.Details.HomedBOOLFALSE轴2为原点确定状态时变为TRUE。
MC_Axis001.MFaultLvl.ActiveBOOLFALSE轴2发生轻度故障等级的异常时变为TRUE。
Pwr1_StatusBOOLFALSE分配给MC_Power的实例PWR1的输出变量Status的
变量。进入伺服ON状态时,该变量变为TRUE。
Pwr2_StatusBOOLFALSE分配给MC_Power的实例PWR2的输出变量Status的
变量。进入伺服ON状态时,该变量变为TRUE。
Hm1_DBOOLFALSE分配给MC_Home的实例HM1的输出Done的变量。
Hm2_DBOOLFALSE分配给MC_Home的实例HM2的输出Done的变量。
Vel_InVelBOOLFALSE分配给MC_MoveVelocity的实例VEL的输出
InVelocity的变量。达到目标速度时,该变量变为
TRUE。
Pos1LREAL是表示主轴同步位置的变量。
Pos2LREAL是表示从轴同步位置的变量。
StartPgBOOLFALSE如果该变量为TRUE,EtherCAT的过程数据通信已
建立,则进入伺服ON状态。
Gearinpos_ExBOOLFALSE该变量由FALSE→TRUE时,启动MC_GearInPos的
实例GEARIN1。
Vel_ExBOOLFALSE该变量由FALSE→TRUE时,启动MC_MoveVelocity
的实例VEL。
InitFlagBOOLFALSE表示输入参数设定完成。
FALSE时,设定输入参数。输入参数设定完成后,
变为TRUE。

    ► 时序图
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/75729.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue 加载动态效果,自行封装组件

背景&#xff1a; 在项目开发中&#xff0c;会请求接口&#xff0c;就会遇到加载中、加载成功、加载失败、和加载成功但暂无数据等情况。就自行封装了一个加载组件。采用vue3elementsetup组合式写法。 实现效果&#xff1a; 封装组件&#xff1a; //封装组件 <template>…

八目导航 version:1.2

八目导航 version&#xff1a;1.2 网址&#xff1a;https://crbssseooebc.sealoshzh.site/ 日志&#xff1a; 1.美化了页面 2.新增并替换了部分网址 3.不会出现危险网址提示(指的是进入八目导航时) 4.为网址图标增加了动效 5.采用Vue3框架重新实现了该导航 注意&#xff1a;该…

WebWorkers在项目中的使用案例

Worker | 文档 worker 线程的关闭在主线程和 worker 线程都能进行操作&#xff0c;但对 worker 线程的影响略有不同。 // main.js&#xff08;主线程&#xff09; const myWorker new Worker(/worker.js); // 创建worker myWorker.terminate(); // 关闭worker 复制代码 // wor…

掌握Linux项目自动化构建:从零入门make与Makefile

文章目录 前言&#xff1a; 一、初识自动化构建工具1.1 什么是make/Makefile&#xff1f;1.2 快速体验 二、深入理解核心机制2.1 依赖关系与依赖方法2.2 伪目标的妙用2.3 具体语法a.makefile的基本雏形b.makefile推导原则&#xff01; 三、更加具有通用型的makefile1. 变量定义…

深度分页优化思路

深度分页优化思路 思考以下问题 查询以下SQL的流程是怎么样的呢&#xff1f; 为什么只查询10条数据需要7秒&#xff1f; # 查询时间7秒 SELECT * FROM user ORDER BY age LIMIT 1000000, 10问题分析 为什么分页查询随着翻页的深入&#xff0c;会变得越来越慢。 其实&#xff0…

使用 Vite 提升前端开发体验:入门与配置指南

在现代前端开发中&#xff0c;构建工具的选择对开发效率和项目性能有着至关重要的影响。Vite 是一个新兴的前端构建工具&#xff0c;由 Vue.js 的作者尤雨溪开发&#xff0c;旨在通过利用现代浏览器的原生 ES 模块特性&#xff0c;提供更快的开发服务器启动速度和更高效的热更新…

MYSQL基本语法使用

目录 一、mysql之DML 增加语句 删除语句和truncate 更新语句 replace语句 select查询语句 二、select多种用法 查询时的别名使用 分组 分组后的筛选 结果排序 分页功能 分表 多表关联查询 练习题 一、单表查询 二、多表查询 前面已经学习了mysql的安装和基本语…

自动化测试selenium(Java版)

1.准备工作 1.1.下载浏览器 自动化测试首先我们要准备一个浏览器,我们这里使用谷歌(chrome)浏览器. 1.2.安装驱动管理 每一个浏览器都是靠浏览器驱动程序来启动,但是浏览器的版本更新非常快,可能我们今天测试的是一个版本,第二天发布了一个新的版本,那么我们就要重构代码,很…

伊利工业旅游4.0,近距离感受高品质的魅力

3月24日&#xff0c;在2025年第112届全国糖酒会&#xff08;简称春糖&#xff09;前夕&#xff0c;伊利集团“可感知高品质探寻荟”活动在成都召开&#xff0c;记者走进伊利在西南地区最大的乳制品生产基地—邛崃工厂&#xff0c;零距离见证液态奶、酸奶、冷饮等乳制品的诞生&a…

测试用例生成平台通过大模型升级查询功能,生成智能测试用例

在测试工作中&#xff0c;查询功能是各类系统的核心模块&#xff0c;传统的测试用例编写往往耗时且重复。如何让老旧平台焕发新活力&#xff1f;本文将结合大模型技术&#xff0c;通过用户输入的字段信息&#xff0c;自动化生成高效、精准的测试用例。同时&#xff0c;我们还将…

基于javaweb的SpringBoot雪具商城系统设计与实现(源码+文档+部署讲解)

技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论…

【AI学习笔记】Coze平台实现将Excel文档批量导入数据库全过程

背景前摇&原视频教程&#xff1a; 最近看到很多同学都在用Coze平台操作数据&#xff0c;我也想了解一下工作流的搭建和数据处理过程&#xff0c;但是一下子又看不懂太复杂的逻辑&#xff0c;于是上B站搜索相关的基础教程。 Coze官方教程&#xff1a; 之前有看过Coze平台…

力扣32.最长有效括号(栈)

32. 最长有效括号 - 力扣&#xff08;LeetCode&#xff09; 代码区&#xff1a; #include<stack> #include<string> /*最长有效*/ class Solution { public:int longestValidParentheses(string s) {stack<int> st;int ans0;int ns.length();st.push(-1);fo…

Unity2D 五子棋 + Photon联网双人对战

开发环境配置 Unity版本2022.3 创建Photon账号以及申请Photon中国区服务 官网申请账号&#xff1a;Multiplayer Game Development Made Easy Photon Engine 中国区服务&#xff1a; 光子引擎photonengine中文站 成都动联无限科技有限公司(vibrantlink.com) 导入PUN2插件以及…

(UI自动化测试web端)第二篇:元素定位的方法_css定位之属性选择器

看代码里的【find_element_by_css_selector( )】( )里的表达式怎么写&#xff1f; 文章介绍了第四种写法属性选择器 &#xff0c;你要根据网页中的实际情况来判断自己到底要用哪一种方法来进行元素定位。每种方法都要多练习&#xff0c;全都熟了之后你在工作当中使用起来元素定…

2025-03-26 学习记录--C/C++-PTA 6-3 求链式表的表长

合抱之木&#xff0c;生于毫末&#xff1b;九层之台&#xff0c;起于累土&#xff1b;千里之行&#xff0c;始于足下。&#x1f4aa;&#x1f3fb; 一、题目描述 ⭐️ 6-3 求链式表的表长 本题要求实现一个函数&#xff0c;求链式表的表长。 函数接口定义&#xff1a; &…

【Linux】Linux_Ubuntu与Windows之间的文件传输

一、Linux终端命令的复制粘贴 1.打开linux 终端&#xff0c;输入以下命令&#xff1a;&#xff08;注意&#xff0c;需要联网&#xff09; 2.命令行下载&#xff1a; sudo apt-get autoremove open-vm-tools 3.命令行安装&#xff1a; sudo apt-get install open-vm-tools-…

算法每日一练 (18)

&#x1f4a2;欢迎来到张翊尘的技术站 &#x1f4a5;技术如江河&#xff0c;汇聚众志成。代码似星辰&#xff0c;照亮行征程。开源精神长&#xff0c;传承永不忘。携手共前行&#xff0c;未来更辉煌&#x1f4a5; 文章目录 算法每日一练 (18)删除并获得点数题目描述解题思路解题…

VsCode启用右括号自动跳过(自动重写) - 自录制gif演示

VsCode启用右括号自动跳过(自动重写) - 自录制gif演示 前言 不知道大家在编程时候的按键习惯是怎样的。输入完左括号后编辑器一般会自动补全右括号&#xff0c;输入完左括号的内容后&#xff0c;是按→跳过右括号还是按)跳过右括号呢&#xff1f; for (int i 0; i < a.s…

分布式爬虫框架Scrapy-Redis实战指南

引言 在当今数字化的时代背景下&#xff0c;互联网技术的蓬勃兴起极大地改变了旅游酒店业的运营模式与市场格局。作为旅游产业链中的关键一环&#xff0c;酒店业的兴衰与互联网技术的应用程度紧密相连。分布式爬虫技术&#xff0c;尤其是基于 Scrapy 框架的 Scrapy-Redis 扩展…