SCARA机械手 培训手册

Size: px
Start display at page:

Download "SCARA机械手 培训手册"

Transcription

1 TURIN ROBOTICS SCARA 机械手培训手册 江苏图灵智能机器人有限公司 版本 V1.0

2 目录 一. 关于机械手的基础知识 机械手主要机构 机械手坐标系 机械手的手臂姿势 机械手的负载... 5 二. 关于机械手的指令说明 运动指令 变量操作... 6 三. 工艺介绍 码垛工艺 跟踪工艺 四. 关于后台 后台使用 网络脚本设计 五. 网络命令模块 TCP/IP 通讯设计 命令包格式 命令介绍 六. TURIN SCARA 机械手视觉应用 程序案例 项目案例

3 一. 关于机械手的基础知识 1. 机械手主要机构 2. 机械手坐标系 2.1 世界坐标 ( 直角坐标 ) 图 1-1 1: 前臂 2: 末端法兰 3: 后臂 4: 底座 5: 航插 6: 电缆 图 1-1 XY 方向 图 1-2 Z 方向 世界坐标系是系统默认的坐标系, 其坐标原点和坐标轴的指向在出厂时已经设置好, 示 教器界面当前位置显示的是丝杆末端的平面中心 2.2 关节坐标 图 1-5 当前坐标系设定为关节坐标系时, 按下 J1-J4 操作按键, 示教器操作机器人的 4 个轴正向 负向运动 3

4 图 1-6 表 1-1 SCARA 机械手各轴转动范围 各轴转动范围 型号 J1 轴 J2 轴 J3 轴 J4 轴 SCARA ±140 ± mm ± 用户坐标 用户坐标系的设定 (3 点法 ) 1. 确定需要的用户坐标系 2. 将带有操作工具的机器人移动到坐标系的原点, 并记录该点 3. 将带有操作工具的机器人移动到坐标系 X 轴上任意一点, 并记录该点 4. 将带有操作工具的机器人移动到 XY 平面内属于第一象限的任意一点, 并记录该点 5. 保存计算结果 2.4 工具坐标 坐标系定义在工具上, 由用户自己定义, 一般将工具的有效方向定义为工具坐标系的 Z 轴方向,X 轴 Y 轴方向按右手定则定义 图 1-7 工具示意图 4

5 TCP 标定方式 : 1. 检查机器人零位 DH 减速比 这些参数的准确性直接影响 TCP 的精度 2. 移出 2 轴零位, 避开奇异点, 将 RZ 调整至 0 弧度后工具尖端对准顶针尖端 ( 从这时 起顶针便不可移动 ), 记录下此时机器人直角坐标 (X1,Y1) 3. 在直角运动模式下, 将 RZ 调整至 3.14 弧度后, 再次对准顶针尖端, 记录下此时机器 人直角坐标 (X2,Y2) 4. 计算 = X2 X1 2 x,y 即工具坐标参数, 填入工具坐标系 3. 机械手的手臂姿势 = Y2 Y1 2 图 1-8 左手姿态和右手姿态机械手分为左手姿态和右手姿态 作业时, 其在某位置的姿态应尽可能跟示教时的姿态一致 否则, 会产生位置上的轻微偏移或者在意想不到的路径上运动 4. 机械手的负载 图 1-9 机械手的负载曲线 SCARA 机器人加载的负载必须符合 SCARA 机器人负载图, 负载的质量和自身惯量在各种情况下都要确认 超载将会使电机 减速机过载, 缩短机器人使用寿命, 严重情况可能损坏机器人 5

6 二. 关于机械手的指令说明 1. 运动指令 通常运动指令记录了位置数据 运动类型和运动速度 运动类型指定了在执行时示教点之间的运动轨迹 机器人一般支持 3 种运动类型 : 关节运动 (MOVJ) 直线运动(MOVL) 圆弧运动(MOVC) 添加运动指令需要按 使能 开关将驱动器使能 注意 : 除非特殊需要, 否则加速度需要跟速度设一样的百分比值! 1.1 关节运动类型 关节运动类型的特点是速度最快 路径不可知, 因此, 一般此运动类型运用在空间点上, 并且在自动运行程序之前, 必须低速检查一遍, 观察机器人实际运动轨迹是否与周围设备有干涉 1.2 直线运动类型 当机器人需要通过直线路径运动到当前示教点时, 采用直线运动类型 1.3 圆弧运动类型 当机器人需要通过圆弧路径运动到当前示教点时, 采用圆弧运动类型 圆弧运动类型对应的运动指令为 圆弧运动 ( 英文指令为 MOVC) 圆弧运动时需要三个运动点, 从当前点, 经过第一点 ( 辅助点 ), 到达第二点 ( 终点 ) 2. 变量操作 2.1 变量说明 1. 变量类型控制系统中有三种类型变量可以使用, 分别为数字变量 ( 浮点数 ), 字符变量 (1024 字节 ), 和坐标点变量 ( 分别保存空间和关节, 即两者间可以不存在运动学关系 ) 2. 变量作用域准确的说, 系统中有三种作用域变量, 分别为系统变量, 全局变量和文件变量 系统变量 : 系统变量生存周期随系统启 / 停而被创建和销毁 系统变量是整个系统内的共用变量, 即运动脚本与后台脚本程序可以同时使用的变量 系统变量不会因为哪个程序的启停而被系统初始化 即除非脚本或网络 ( 如 tcp server) 刻意修改, 否则系统变量永远都不会被系统更改 全局变量 : 全局变量的生存周期是随本次脚本程序的启停而创建和销毁 全局变量在本次启动的脚本内共用 即子文件与主文件之间共用 其他地方 ( 如前后台之间, 网络等都 ) 无法访问该变量 文件变量 : 也叫局部变量, 它的生存周期与全局变量一致, 不同在于, 它无法在主文件与各子文件之间共用 3. 变量的定义预定义的系统变量 : 1)V0~V999:1000 个系统数字变量, 需要注意的是, 为了书写方便,V0 V00,V000 表示同一个变量, 再如 V011 与 V11 也是同一个变量, 所有系统预设变量都如此, 不过为了 6

7 看起来舒服, 手动编程时候请尽可能使用 V000 的格式 2)S0~S999:1000 个系统字符变量 3)P0~P999:1000 个系统坐标点变量 预定义的文件变量 : 1)FV0~FV999:1000 个文件数字变量 2)FS0~FS999:1000 个文件字符变量 3)FP0~FP999:1000 个文件坐标点变量 注 : 之前有说过, 文件变量的作用域是单个文件, 即使名字相同, 即每主文件与每个子文件都有 FV,FS,FP 等各 1 千个 ( 共 3 千变量 ), 但它们之间也是无法共用的 相同变量使用各自的内存 4. 变量监视可以实时监控系统中变量内容的变化 当相应变量自动存储为开时, 系统时刻监视脚本中已经使用变量, 待其值发生变化时, 会立刻存储到文件 以便下次启动该脚本时使用已经变化的值 注 : 因为目前硬件系统并没有断电保护措施, 因此当程序运行时, 异常断电行为 ( 如拧电源 ) 有可能会出现刚刚更改的值未能即使存储到文件的现象 这点需要特别注意 7

8 2.2 关于数字 V 变量和使用 V 变量存储数字, 无论当做坐标来执行运动, 或者进行逻辑判断均可, 使用十分简单, 与 C 基本一致, 下面举出几个案例 1. 赋值 2. 自增 2.3 关于坐标点 P 变量使用 坐标点读取 修改在一些场合非常实用, 下面举出一些案例供参考 1. 获取当前位置后修改为常量 2. 获取当前位置后修改为变量 3. 读取出当前坐标点变量 4. 典型反面教材 注释 :1. 修改的 P 变量 存储的 P 变量 执行运动的 P 变量之间变量名要一致 2. 修改了直角坐标要用直线指令来执行运动, 反之亦然 8

9 3. 逻辑指令 3.1 跳转 若需跳转到 标记 0, 那么程序中必须有且只能有一个 标记 0 与其对应 3.2IF 条件语句 与 C 语言中 If 语句用法一致, 为嵌套结构 使用 If 语句时, 必须有 EndIf 做结尾,EndIf 和 ElseIf 不可单独使用 9

10 3.3WHILE 循环语句 本例中 (V950 < V951) 为循环条件表达式,While 与 ENDWHILE 之间语句为循环体 只 要满足 V950 < V951, 循环体语句便进行循环 3.4 关于 IO 的操作 行扩展 标准状态下有 12 组输入输出, 可供外部使用的有 6 组输入 10 组输出, 如需增加可进 程序中可按照类似此种方式使用, 用来控制继电器 电磁阀等吸合或进行一些简单的信 号交互非常方便 10

11 三. 工艺介绍 1. 码垛工艺 1. 工艺设置 在工艺 -> 码垛工艺 -> 码垛设置里设置码垛参数 a. 先设置正确的行数, 列数和层数 b. 设置放件原点坐标, 示教到上图 a 点位置, 然后点击 从当前位置复制 记录放件原点坐标 c. 依次记录上图 b, c, d 三点的坐标 ( 视情况不是三个点的坐标都要记录, 比如只有一行, 则 c 点无需记录 ; 如果只有一层, 则 d 点无需记录 ) 2. 程序编写 1) 一个码垛 # 先运动到任一码垛上方点, 获取该点坐标 ( 主要是得到夹具姿态 ) MJ( ,11.798,2.627,-1.249,60.112,69.218,0.000,0.000,0.000,50,50,0,00,00)## 关节运动速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 GETCURPOINT(P1)## 获取当前位置到 P1 V0 = 0 ##V0 等于 0( 如果要从中间开始码垛, 把 0 修改为中间的值 ) 11

12 L0## 标记 0 PALLETINIT(01)## 码垛初始化参数 01 PALLETGETCURPOS(V0,V1,V2,V3)## 计算码垛放件点坐标当前执行垛数 V0 X 给 V1 Y 给 V2 Z 给 V3( 计算当前码垛放件点的 X,Y,Z 坐标 ) V4 = V ##V4 等于 V3 加 100 POINTSET(P1,2,1,V1)## 坐标点 P1 直角 X 改为 V1 POINTSET(P1,2,2,V2)## 坐标点 P1 直角 Y 改为 V2 POINTSET(P1,2,3,V4)## 坐标点 P1 直角 Z 改为 V4(P1 为放件准备点, 在放件点上方 100mm) MLPC(P1,50,50,0,00,00)## 直线 PC 运动 P1 速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 POINTSET(P1,2,3,V3)## 坐标点 P1 直角 Z 改为 V3( 此时 P1 为放件点 ) MLPC(P1,50,50,0,00,00)## 直线 PC 运动 P1 速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 SLEEP(1000)## 延时 1000 毫秒 POINTSET(P1,2,3,V4)## 坐标点 P1 直角 Z 改为 V4( 再运动到放件点上方 ) MLPC(P1,50,50,0,00,00)## 直线 PC 运动 P1 速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 V0 += 1 ##V0 加等于 1( 码垛计数加 1, 准备处理下一个码垛点 ) IF(V0 > 49) ## 总垛数为 49 RETURN ## 当前码垛处理完毕程序结束 ELSE GOTO L0## 跳转到 L0 ENDIF 2) 两个码垛 # 先运动到任一码垛上方点, 获取该点坐标 ( 主要是得到夹具姿态 ) MJ( ,11.798,2.627,-1.249,60.112,69.218,0.000,0.000,0.000,50,50,0,00,00)## 关节运动速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 GETCURPOINT(P1)## 获取当前位置到 P1 MJ(18.996,11.798,2.627,-1.249,60.112,69.218,0.000,0.000,0.000,50,50,0,00,00)## 关节运动速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 GETCURPOINT(P2)## 获取当前位置到 P2 V0 = 0 ##V0 等于 0 V0 为码垛 1 计数 V10 = 0 ##V10 等于 0 V10 为码垛 2 计数 L0## 标记 0 PALLETINIT(01)## 码垛初始化参数 01 PALLETGETCURPOS(V0,V1,V2,V3)## 计算码垛放件点坐标当前执行垛数 V0 X 给 V1 Y 给 V2 Z 给 V3( 计算当前码垛放件点的 X,Y,Z 坐标 ) V4 = V ##V4 等于 V3 加 100 POINTSET(P1,2,1,V1)## 坐标点 P1 直角 X 改为 V1 POINTSET(P1,2,2,V2)## 坐标点 P1 直角 Y 改为 V2 POINTSET(P1,2,3,V4)## 坐标点 P1 直角 Z 改为 V4(P1 改为放件准备点上方 100mm) MLPC(P1,50,50,0,00,00)## 直线 PC 运动 P1 速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 12

13 POINTSET(P1,2,3,V3)## 坐标点 P1 直角 Z 改为 V3( 此时 P1 为放件点 ) MLPC(P1,50,50,0,00,00)## 直线 PC 运动 P1 速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 SLEEP(1000)## 延时 1000 毫秒 POINTSET(P1,2,3,V4)## 坐标点 P1 直角 Z 改为 V4( 再运动到放件点上方 ) MLPC(P1,50,50,0,00,00)## 直线 PC 运动 P1 速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 V0 += 1 ##V0 加等于 1( 码垛计数加 1, 准备处理下一个码垛点 ) IF(V0 > 49) ## 总垛数为 49 RETURN ## 当前码垛处理完毕程序结束 ELSE GOTO L1## 跳转到 L1 执行码垛 2 ENDIF L1## 标记 1 PALLETINIT(02)## 码垛初始化参数 02 PALLETGETCURPOS(V10,V11,V12,V13)## 计算码垛放件点坐标当前执行垛数 V10 X 给 V11 Y 给 V12 Z 给 V13( 计算当前码垛放件点的 X,Y,Z 坐标 ) V14 = V ##V14 等于 V13 加 100 POINTSET(P2,2,1,V11)## 坐标点 P2 直角 X 改为 V11 POINTSET(P2,2,2,V12)## 坐标点 P2 直角 Y 改为 V12 POINTSET(P2,2,3,V14)## 坐标点 P2 直角 Z 改为 V14(P2 为放件准备点, 在放件点上方 100mm) MLPC(P2,50,50,0,00,00)## 直线 PC 运动 P2 速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 POINTSET(P2,2,3,V3)## 坐标点 P2 直角 Z 改为 V13( 此时 P2 为放件点 ) MLPC(P2,50,50,0,00,00)## 直线 PC 运动 P2 速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 SLEEP(1000)## 延时 1000 毫秒 POINTSET(P2,2,3,V4)## 坐标点 P2 直角 Z 改为 V4( 再运动到放件点上方 ) MLPC(P2,50,50,0,00,00)## 直线 PC 运动 P2 速度 =50 加速度 =50 平滑 =0 工具 =00 用户 =00 V10 += 1 ##V10 加等于 1( 码垛计数加 1, 准备处理下一个码垛点 ) IF(V10 > 49) ## 码垛 2 总垛数为 49 RETURN ## 当前码垛处理完毕程序结束 ELSE GOTO L0## 跳转到 L0 执行码垛 1 ENDIF 13

14 2. 跟踪工艺 1. 硬件连接 下图为图灵编码器采集卡板间接线图 PWR: V100 型号电源 5VDC V200 型号电源 24VDC XP1,XP2: 增量型编码器接口 定义如上图 注意 : 因为编码器采用增量型, 所以要保证采集进来的信号保持增大, 若为减小可将 A 和 B 两根线互换位置 将网线从伺服驱动器第六轴 (SCARA 第四轴 )EtherCAT OUT 接到采集卡 T1, 将采集卡作为最后一个从站 当使用 1 个编码器时, 使用 XP1 视觉工控机网口与机器人的网口相连,( 若网口数量不够, 可通过交换机相连 ) 2. 跟踪工艺参数设置 14

15 说明 : 1 工作区开始位置: 当被检测物移动到该位置时, 机器人才开始动作 2 工作区结束位置: 当被检测物移动出该位置时, 机器人放弃当前跟踪物 3 光电开关位置: 检测开关的位置 以上位置均以跟踪原点坐标为零, 传送带运动方向为正 4 传送带移动比: 在启动文件夹 bin/ 目录下敲代码 : sudo./control halcmd show pin motmod.convey* 终端中会显示 <==SERVO_CONVEY_POS1 即为硬件 XP1 的当前脉冲数 将传送带移动一段距离, 实际测量出距离长度, 在敲一次该命令, 得到第二个脉冲数 两次脉冲数的差除以距离即为该比例 注意单位为脉冲数 / 毫米 5 光电触发输入: 光电开关接入的 DI 号 6 同时工作工件: 当需要触发两次有效时, 填写 2. 7 跟踪原点坐标: 可将机器人移动到合适位置可从当前位置复制过来 8 跟踪方向向量: 在传送带运动方向上去两个点, 以确定传送带运动方向 如上图所示, 可以现将机器人示教到 A 点, 点击方向点 1 在移动到 B 点, 点击方向点 2 再点计算即可 3. 指令说明 CONVEYTRACKSTART(X1) 传送带跟踪开始 X10,1 启动第几条传送带, 目前最多 2 条 CONVEYTRACKENABLE(X1,X2,X3) 传送带后台运行使能, 一旦停止下来会全部清除 X1 0,1 启动第几条传送带后台运行, 目前最多 2 条 X2 把几号 IO 映射给这条传送带 X3 这条传送带每次输入几个触发 CONVEYTRACKEND() 传送带跟踪结束, 会等待减速至停下来才执行下条指令 CONVEYTRACKWAIT (X1) 传送带等待有物料进入拾取区 X10,1 启动第几条传送带, 目前最多 2 条 CONVEYTRACKSET (X1,X2) 传送带设置指令, 需要在启动跟踪之前设置, 让传送带知道自己如何运行 X1 当前传送带设定为第几号传送带保存的参数 (X1-1 对应界面工艺号 ) X2 当前传送带加速度的百分比 15

16 4. 程序案例 ML(25.991,80.909, ,-1.735,0.000,0.000,0.000,0.000,0.000,100,100,0,02,00)## 直线运动速度 =100 加速度 =100 平滑 =0 工具 =02 用户 =00 L0## 标记 0 CONVEYTRACKENABLE(0,7,1)## 跟踪使能 (0,7,1) CONVEYTRACKSET(0,5)## 跟踪设置 (0,5) CONVEYTRACKWAIT(0)## 跟踪等待 (0) CONVEYTRACKSTART(0)## 传送带跟踪开始参数 00 ML(18.164,90.364, , ,0.000,0.000,0.000,0.000,0.000,100,100,0,02,00)## 直线运动速度 =100 加速度 =100 平滑 =0 工具 =02 用户 =00 IOOUT(02,1)##I/O 输出 02=ON ML(18.164,90.364, , ,0.000,0.000,0.000,0.000,0.000,100,100,0,02,00)## 直线运动速度 =100 加速度 =100 平滑 =0 工具 =02 用户 =00 ML(18.164,90.364, , ,0.000,0.000,0.000,0.000,0.000,100,100,0,02,00)## 直线运动速度 =100 加速度 =100 平滑 =0 工具 =02 用户 =00 CONVEYTRACKEND()## 传送带跟踪结束 MJ( ,69.025, , ,0.000,0.000,0.000,0.000,0.000,100,100,0,02,00)## 关节运动速度 =100 加速度 =100 平滑 =0 工具 =02 用户 =00 IOOUT(02,0)##I/O 输出 02=OFF SLEEP(200)## 延时 200 毫秒 MJ( ,69.023, , ,0.000,0.000,0.000,0.000,0.000,100,100,100,02,00)## 关节运动速度 =100 加速度 =100 平滑 =100 工具 =02 用户 =00 GOTO L0## 跳转到标记 0 16

17 四. 关于后台 1. 后台使用 1.1. 后台程序编辑新系统设计与开发还在进行中 其中后台程序的编辑器需要使用外部编辑工具编辑.txt 文件 编辑好以后拷贝到 /home/thinkrob/.turin/backprogram 文件夹下 拷贝方式有两种,1 是使用 cp( 命令 ),2 是使用文件管理器 1.2. 后台程序配置监视 / 控制 -> 后台程序 -> 启停配置下可以配置 16 组后台程序 开关 : 开关是总开关, 即是否启用本后台程序线程 运动程序 : 运动程序可以控制后台程序的启停状态 当后台程序线程设定了运动程序时, 系统会在运动程序运行时启动后台程序 而当运动程序停止时停止后台程序, 即后台程序与运动程序同步启停 当未设置运行程序时, 后台程序会随系统启停而启停 后台程序 : 指明本后台程序线程运行的主后台程序 1.3. 后台程序编写后台程序与运动程序在执行时有所不同 后台程序会被系统反复调用的 如有一条自增指令 V0++ 该指令在作为运动程序执行时仅自增一次 而在后台程序中会不断被调用, 也就是不断自增 因此后台程序运行 V0++ 与运动程序执行 WHILE(1):V0++:ENDWHILE 效果一致 当然在后台程序中执行 WHILE(1):V0++:ENDWHILE 也是允许的 17

18 2. 网络脚本设计 2.1 网络通讯函数介绍 1. int SocketServerInit(int) 功能 : 初始化网络服务器, 参数 1: 端口号 返回值 : 执行成功返回服务器监听 socket id, 即套接字 失败返回 int SocketServerAccept(int) 功能 : 监听客户端连接参数 1:socket id 返回值 : 执行成功返回客户端 socket id, 失败返回 int SocketClientInit(string,int) 功能 : 连接到服务器参数 1:ip 地址参数 2: 端口号返回值 : 成功返回客户端 socket id, 失败返回 voidsocketclose(int) 功能 : 关闭套接字参数 1:socket id 返回值 : 无 5. int SocketWrite(int,string) 功能 : 发送数据参数 1:socket id 参数 2: 字符串, 发送长度为字符串长度, 注意不带 \0 返回值 : 成功返回发送长度, 失败返回负数 6. int SocketWrite(int,string,int) 与 5 不同, 可以指定发送的长度, 在参数 3 7. int SocketRead(int,string,int) 功能 : 接收数据参数 1:socket id 参数 2: 存储缓冲区 ( 字符串变量 ) 参数 3: 读取长度, 目前最大 1024, 给更大值也无济于事返回值 : 成功返回读取长度, 失败返回 0 或负数 注意, 这是一个阻塞函数, 除非出错, 否则会一直等待 适合接收握手报文 8. int SocketReadLine(int,string,int) 功能 : 读取一行字符串 参数 1:socket id 参数 2: 存储缓冲区 ( 字符串变量 ) 参数 3: 超时时间返回值 : 成功返回读取长度, 失败, 超时返回 0, 网络异常返回负数设计细节 : 所有网络接口均使用非阻塞套接字实现, 如 SocketRead 与 SocketReadLine 也是如此, 所有的阻塞现象都是脚本模拟出来的 因此并不会影响其他脚本执行 网络收发缓冲区暂时设定为 4M 大小 18

19 2.2 其他相关函数 1 即使对于脚本来说, 网络通讯也总是作为一个基础功能来用 最终功能还是需要一些数据处理函数来完成 控制器中支持的数据 ( 主要就是字符串 ) 处理函数还很少 先介绍几个 1 格式化类型函数 : 1)Sprintf: 不多说了, 与 C 基本一致 2)StrToDig: 将字符串变量转为数字变量 3)DigToStr: 将数字变量转为字符串变量 4)Replace: 字符串切割并重组函数其使用了正则表达式, 对于不熟悉正则表达式来讲是一个比较烧脑的函数, 有两个原型 void Replace(string,string,string,string) void Replace(string,string,string,digital) 功能, 将一个输入字符串根据正则表达式来分割, 并根据新的格式生成新的字符串 参数 1: 输入字符串, 即要分割的字符串参数 2: 正则表达式, 即分割规则参数 3: 重组表达式 : 即重组规则参数 4: 存储处理结果, 可以是字符串或数字变量, 以后计划加入坐标点变量返回值 : 无, 处理失败参数 4 得不到结果 简单介绍一下这个函数的使用假如有字符串 , 想给它改成 X=4.5 Y=-5.98 Z=+7.69,Replace 就能做到 写法是 Replace( , (.*) (.*) (.*), X=\\1 Y=-\\2 Z=\\3,S1) 解释一下, 参数 2 中的任意一个 (.*) 可以截取任意长度的任意字符, 多说点, 提取浮点数的话这样写是不严谨的 写成 ([+-]?(\\d.\\d \\d)) 会更严谨点 既然是例子就写的简单点吧 我们的目的是使用 3 个 (.*) 来截取参数一中的每一个浮点数 参数 1 中每一个浮点数之间使用空格隔开 因此我们使用 (.*) (.*) (.*) 这样的表达式来切割参数 1 参数 3 的 \\+ 数字 的写法是表示引用参数 2 的哪一组括号 ( 切割结果 ) 括号的顺序是从左往右查找先出现的左括号 ( 如 ((a)b), 那么括号 2 是 ab, 括号 2 是 a ) 注意例子中引用括号时是从 1 开始的 不过 \\0 也是有意义的, 它表示整个参数 1, 即输入字符串 如果匹配成功, 结果会存储在变量 S1 中 值得一提的是, 这个函数也可以在运动文件中使用, 稳定性有待长期运行测试 2, 切割函数 :RegScanfD 与 RegScanfS, 末尾字符 D 代表切割成数字, 末尾字符 S 代表切割成字符串, 定义如下 : int RegScanfD(string,string...) int RegScanfS(string,string...) 这是一个变长函数 参数 1: 输入字符串参数 2: 正则表达式参数 3~n: 存储括号 0~n 的结果返回值 : 执行成功返回 0, 错误返回 -1 与网络参数一样, 该函数只能在后台中使用 举例 : 继续沿用 Replace 的字符串, 这次目的是把 中的三个浮点数放到变量 V1,V2,V3 中 19

20 写法是 :RegScanfD( , (.*) (.*) (.*),0,V1,V2,V3) 参数 1 与参数 2 前面已经解释过了, 我们知道括号 1~3 存储了三个浮点数 我们还知道括号 0 存存储整个参数 1 那么 RegScanf 的变长参数部分就可以存储错号 0~3 的结果 但是, 括号 0 的结果我们一般不需要用, 因此参数 3 可以给个 0,RegScanfS 的话需要给 运行结果 :V1=4.5,V2=-5.98,V3= 其他相关函数 2 再列举两组函数吧 : 1. 获取关节位置 digital J1(), digital J1 digital J2(), digital J2 digital J3(), digital J3 digital J4(), digital J4 digital J5(), digital J5 digital J6(), digital J6 digital J7(), digital J7 digital J8(), digital J8 digital J9(), digital J9 2. 获取空间位置, 注意是世界坐标系 digital X(), digital X digital Y(), digital Y digital Z(), digital Z digital RX(), digital RX digital RY(),digital RY digital RZ(), digital RZ 每一行的两个函数作用一致, 注意后面的函数没有括号了, 很像变量, 以后这样的函数会更多 20

21 2.4 网络脚本用例 1. 机器人客户端程序 DEFINE ERR 1 # DEFINE WARN 2 # DEFINE INFO 3 # DEFINE DBG 4 # # 假设这是控制器接收视觉识别信息模块 WHILE(1) SLEEP(2000) DIGITAL ClientFD = 0 ClientFD = SocketClientInit(" ",8000) # 连接视觉服务器 IF(0 > ClientFD) PrintMsg(ERR,"SocketClientInit 执行失败 %d\n",clientfd) RETURN ENDIF PrintMsg(INFO," 已连接到服务器 %d\n",clientfd) WHILE(1) SLEEP(1000) # 2 秒触发一次 STRING Buf DIGITAL Size = 0 Size = SocketWrite(ClientFD,"GetPos") IF(0 > Size) PrintMsg(ERR,"SocketWrite 执行失败 %d\n",size) BREAK ENDIF DIGITAL Index = 0 WHILE(1) Size = SocketReadLine(ClientFD,Buf,1000) IF(0 > Size) PrintMsg(ERR,"SocketRead 执行失败 %d\n",size) BREAK ELSEIF(0 == Size) PrintMsg(INFO,"SocketRead 读取 %d 长度 \n",size) BREAK ENDIF DIGITAL RETVAL = 0 RETVAL = RegScanfD(Buf,"(.*) (.*) (.*)\\n?",0,v12,v13,v14) IF(0 > RETVAL) PrintMsg(ERR,"RegScanfD 执行失败 %d\n",retval) CONTINUE ENDIF PrintMsg(INFO,"Line %d: %.3f %.3f %.3f \n",++index,v12,v13,v14) ENDWHILE 21

22 ENDWHILE SocketClose(ClientFD) ENDWHILE 2. 机器人服务器程序 DEFINE ERR 1 # DEFINE WARN 2 # DEFINE INFO 3 # DEFINE DBG 4 # # 假设这是视觉服务器 DIGITAL ServerFD = 0 ServerFD = SocketServerInit(8988) IF(0 > ServerFD) PrintMsg(ERR,"SocketServerInit 执行失败 %d\n",serverfd) RETURN ENDIF PrintMsg(INFO," 视觉服务端已建立 %d\n",serverfd) WHILE(1) DIGITAL ClientFD = 0 PrintMsg(INFO," 等待客户端连接 \n") ClientFD = SocketServerAccept(ServerFD) IF(0 > ClientFD) PrintMsg(ERR,"SocketServerAccept 执行失败 %d\n",serverfd) RETURN ENDIF PrintMsg(INFO," 客户端已链接 %d\n",clientfd) WHILE(1) SLEEP(1) STRING Buf DIGITAL Size = 0 Buf = "" Size = SocketRead(ClientFD,Buf,0) # 等待客户端发送任意长度命令 IF(0 > Size) # 小于 0 一般表示连接断了 PrintMsg(ERR,"Server: SocketRead 执行失败 %d\n",size) BREAK ENDIF PrintMsg(INFO," 收到命令 %s\n",buf) IF(Buf!= "GetPos") # 只接受客户端发来的这个命令 Size = SocketWrite(ClientFD,"CmdErr") IF(0 > Size) PrintMsg(ERR,"SocketWrite 执行失败 %d\n",size) BREAK ENDIF CONTINUE # 返回等待下一个命令 22

23 ENDIF Sprintf(Buf,"%.3f %.3f %.3f %.3f %.3f %.3f\n%.3f %.3f %.3f %.3f %.3f %.3f",X,Y,Z,RX,R Y,RZ,J1,J2,J3,J4,J5,J6) # 空间和关节都发过去了, 注意中间有个换行符, 这类似与视觉一起发两组坐标 Size = SocketWrite(ClientFD,Buf) IF(0 > Size) PrintMsg(ERR,"SocketWrite 执行失败 %d\n",size) BREAK ENDIF # 这个命令处理完了 ENDWHILE SocketClose(ClientFD) #BREAK 到这里, 应该关闭一下 ENDWHILE SocketClose(ServerFD) 3.TCP/IP 机器人做客户端, 前台脚本的写法 变量解读 : V99 一旦与服务器通讯成功便会跳出循环 V101=1 会发送拍照指令该指令可在后台文件中修改, 改成想要发送的字符串 V12 先置为 -2 收到数据之后会置 1, 然后跳出循环 V100=1 发送机器人当前位置 23

24 五. 网络命令模块 1.TCP/IP 通讯设计 本模块作为运动控制器的 TCP/IP 网络服务器端等待客户端连接 本控制器支持多客户端连接同时接入 连接数量为 Linux 允许的单进程最大网络连接数 ( 目前 256 个 ) 所有连接的网络客户端可以同时与运动控制器收发数据 TCP 服务器端端口号为 8527 高版本中在网络服务器界面设置 : 低版本中 2. 命令包格式 在介绍命令格式之前, 有一点需要明确 运动控制器是在 Linux 下开发 使用的是 UTF-8 字符集 ( 如果需要支持中文的话 ) Linux 下换行不是 \r\n, 只是 \n, 这点需要特别注意 控制器命令服务器命令包格式为 XML: <Cmd Name= XXX Status= Send /> 24

25 3. 命令介绍 本模块暂时支持以下命令, 具体介绍如下 : 1) Login 命令, 后续的很多命令都要求先登录 <Cmd Name="Login" Status="Send"><Param UserName = "administrator" Password=" "/> 控制器返回 : <Cmd Name="Login" Status="Recv"> <Param Password=" " UserName="administrator"/> <Data>OK</Data> 2) Logout 命令 <Cmd Name="Logout" Status="Send"/> 控制器返回 : <Cmd Name="Logout" Status="Recv"> <Data>OK</Data> 3) GetCurPos 命令, 返回机器人当前的世界坐标值 <Cmd Name="GetCurPos" Status="Send"/> 控制器返回 : <Cmd Name="GetCurPos" Status="Recv"> <Data> ,0.0000, ,0.0000,0.0000,0.0000, , , </Data> 4) GetMotionStatus 命令, 获取机器人运行状态 25

26 <Cmd Name="GetMotionStatus" Status="Send"/> 控制器返回 : <Cmd Name="GetMotionStatus" Status="Recv"> <Data>motion status = stoped motion exec line = 1 </Data> Motion status 可能为 running,stopping,stopped,error Motion exec line 为脚本当前运行的行号 5) MotionBegin 命令, 用于启动运动 机器人需在自动模式下才能启动运动 <Cmd Name="MotionBegin" Status="Send"> <!-- BeginMotion 在 motion 目录下执行文件开始行给一个 0, 保证总是从第一行执行 --> <Param FileName = "Main.txt" StartLine = "0"/> <Data>MoveL(xxxx)</Data> <!--Data> 这里可以加文件内容的, 会覆盖之前的文件内容 </Data--> 控制器返回 : <Cmd Name="MotionBegin" Status="Recv"> <Param FileName="Main.txt" StartLine="0"/> <Data>OK</Data> 6) MotionEnd 命令, 停止运动 <Cmd Name="MotionEnd" Status="Send"/> 控制器返回 : <Cmd Name="MotionEnd" Status="Recv"> <Data>OK</Data> 26

27 7) LoadFile 命令, 让控制器加载 ( 打开 ) 某个脚本文件 <Cmd Name="LoadFile" Status="Send"> <Param FileName="Main.txt"/> 控制器返回 : <Cmd Name="LoadFile" Status="Recv"> <Param FileName="Main.txt"/> <Data>OK</Data> 8) ReadDir 命令, 读取控制器工作目录下某个目录下所有的文件列表 <Cmd Name="ReadDir" Status="Send"> <Param Filter="*.txt" Dir="./motion"/> 控制器返回 : <Cmd Name="ReadDir" Status="Recv"> <Param Filter="*.txt" Dir="./motion"/> <Data>0306.txt 0_welding.txt txt Program11.txt</Data> 9) ReadConfigFile 命令, 读取某个配置文件的某个键值 <Cmd Name="ReadConfigFile" Status="Send"> <Param FileName="joint.ini" Sec="JOINT1" Key="red" /> 控制器返回 : <Cmd Name="ReadConfigFile" Status="Recv"> 27

28 <Param FileName="joint.ini" Key="red" Sec="JOINT1"/> <Data>120</Data> 10) WriteConfigFile 命令, 写入某个配置文件的某个键值 <Cmd Name="WriteConfigFile" Status="Send"> <Param FileName="joint.ini" Sec="JOINT1" Key="red" Value="240" /> 控制器返回 : <Cmd Name="WriteConfigFile" Status="Recv"> <Param FileName="joint.ini" Key="red" Sec="JOINT1" Value="240"/> <Data>OK</Data> 11) LoadConfigFile 命令, 加载所有的配置文件 <Cmd Name="LoadConfigFile" Status="Send"/> 控制器返回 : <Cmd Name="LoadConfigFile" Status="Recv"> <Data>OK</Data> 12) ReadFile 命令, 读取某个文件的内容 <Cmd Name="ReadFile" Status="Send"> <Param FileName="./motion/Main.txt" /> 控制器返回 : <Cmd Name="ReadFile" Status="Recv"> <Param FileName="./motion/Main.txt"/> <Data>Sleep(8000)</Data> 28

29 13) WritFile 命令, 写入某个文件 <Cmd Name="WriteFile" Status="Send"> <Param FileName="./motion/Main.txt" /> <Data>Sleep(18000)</Data> 控制器返回 : <Cmd Name="WriteFile" Status="Recv"> <Param FileName="./motion/Main.txt"/> <Data>OK</Data> 14) RemoveFile 命令, 删除某个文件 <Cmd Name="RemoveFile" Status="Send"> <Param FileName="./motion/Main.txt" /> 控制器返回 : <Cmd Name="RemoveFile" Status="Recv"> <Param FileName="./motion/Main.txt"/> <Data>OK</Data> 15) Variable 命令, 读写变量 <Cmd Name="Variable" Status="Send"> <Data>V1-V10</Data> 控制器返回 : <Cmd Name="Variable" Status="Recv"> 29

30 <Data>V001 = V002 = V003 = V004 = V005 = V006 = V007 = V008 = V009 = V010 = </Data> 该命令支持其他的操作如下 : <!-- 都是用正则写的, 等号和变量两侧的空格 ( ) 符随便加 --> <Cmd Name="Variable" Status="Send"> <Data> <!-- 这是获取变量值, 就是只有变量名, 不跟等号和值的写法 可以用 : 或者 \n 隔开 --> S6:V2:S7 <!-- 这是批量获取变量值, 中间是减号, 这个写法类似正则 大小顺序不用管, 自动转换 --> S0-S7:V9-V0 <!-- 这是赋值,V 变量检测了其有效性质, 不是 int 或 double 写法不认 --> V101=-1.1:V100 = <!-- 这是赋值, 字符串要加双引号, 方便获取空格等空白符 --> S6 = " 157" : S8 = "" <!-- 这是批量赋值, 这个用法意义是, 用作批量初始化 --> V0-V100 = 0 S100-S1 = "no value" <!-- 这是控制 IO 输出 --> <Cmd Name="Output" Status="Send"> <Data>DO0-DO11</Data> </Data> 30

31 六.TURIN SCARA 机械手视觉应用 1. 程序案例 1.1 单视觉定点抓取 (1) 后台配置 (2) 前台脚本 31

32 (3) 后台脚本 (4) 解析本例为定点抓取, 机器人做客户端, 视觉做服务器 案例中后台脚本只展示了接收数据的部分, 可根据实际需求进行修改 IP 地址与端口号设置好后, 保存后台程序, 便会与视觉服务器建立连接 实际使用中用到了 4 位数据, 分别存储在 V20,V21,V22,V23 中 第一位 V20 代表视觉识别的结果, 数字 0 代表视觉识别失败,1 代表成功识别 这样一来如果视觉 NG, 便可自动重新索取数据 根据实际需求, 还可以在程序中增加计数程序, 这样当重新索取一定次数之后, 视觉仍然 NG 时, 便可控制机械手输出一个报警信号, 此时再进行人为干预, 会大大省去人工操作的精力 V21,V22,V23 这三个变量中存储被识别物体的 X,Y,U 使用这三个变量进行 P 点运动的指令, 便可使机械手以正确的姿态运动到物品上方, 然后即可进行需要的动作 32

33 1.2 单视觉跟随抓取 ( 硬触发拍照 ) (1) 工艺设置 (2) 前台脚本 (3) 解析跟踪工艺的设置参考之前的说明 视觉工艺与跟踪一同应用时, 不使用后台, 在工艺界面设置好服务器的 IP 地址和端口号 如果设置无误, 在前台界面运行视觉初始化便会与服务器建立连接, 反之运行视觉退出便会断开连接 带视觉的跟踪是由视觉发送的信息进行触发 一般情况下, 机械手需要接收 4 位数据, 跟上一个案例有些相似 存储位置在跟踪使能指令 CONVEYTRACKWAIT(0,V1,V2,V3) 中体现, 该指令中的变量地址不可修改, 并且第一位数为 1 的时候才会存储 以上文案例程序进行总结 在流水线始终开启的状态下, 从程序第一行开始自动运行后, 程序会停留在第七行跟踪使能的位置, 这时候机械手等待视觉识别的信息发送过来 假设物品位置信息为 X=100,Y=200,U=30, 那么视觉需发送 1,100,200,30 且机械手能成功接收, 这时跟踪便会开始, 程序自动顺序执行 33

34 2. 项目案例 1. 单视觉双机械手流水线协同下料 简介 : 大型冲压机对工件进行冲压作业, 产品随机散落在流水线上, 角度随机 间距大致相等, 两台机械手分别对奇数号产品和偶数号产品进行精准抓取与定位摆放 配合料盘自动化装置完成自动下料工序 该项目难点在于要在运动过程中进行随机抓取, 机械手的在线跟踪工艺可以完成对于产品的同步跟随, 同时通过 TCP/IP 通信的方式与视觉进行信息交互, 实现对产品角度 位置的校准, 这样抓取的位置便可准确 与基于 PLC 控制的料盘流水线, 通过 IO 信号配合运转, 当机械手内部计数程序判定当下料盘已经摆满后,PLC 便会控制流水线动作来更换料盘 2. 基于自动上下料机械手的灯壳自动涂胶系统 简介 : 两台 SCARA 机械手, 配合 PLC 进行上料 涂胶 下料协同作业 两台机械手中间是有八个工位的分割器 灯壳由自动送料机构无规则地送至上料流水线, 上料机器人需通过视觉进行引导, 从流水线抓取至分割器固定工位中 涂胶完成后, 再由下料机器人进行下料 该项目信号比较繁杂, 输入信号有分割器动作 两个工位物料检查 流水线物料检查等的信号, 一旦动作完成 测得次品 视觉 NG 系统报警等机械手也会给出相应的输出信号 最终, 就算过程中有人为干预, 机械手也不会出现误抓 漏抓的情况 34

35 3. 单视觉 SCARA 机械手 LCD 屏定位抓取 简介 : 上料机构将 LCD 屏随机摆放于流水线上, 机械手需根据屏幕种类, 分类并准确的抓取并摆放到自动下料装置中 流水线在线跟踪加视觉 由于项目中屏幕种类较多, 在机械手中需添加种类分辨程序, 根据视觉识别信息准确抓取产品后, 放入相应的位置 4. 双视觉流水线跟随键盘贴片 简介 : 自动送料装置将键盘外壳送至流水线上, 机械手去一侧取贴片材料, 至下相机处拍照后调整贴片材料姿态, 进入到等待位 键盘壳进入工作区间后, 上相机拍照, 识别贴片位置, 机械手随后完成贴片动作 一台机器人配合两个视觉进行在线跟踪 下相机校准贴片姿态的只是常规的抓取, 上相机识别键盘壳, 还要将识别信息作为跟随开始的触发信号 机械手中建立两个端口, 分别用来接收两个视觉发送的信息 再通过工艺设定, 将其中一个用来触发跟踪 35

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

上海盛瑞电子有限公司

上海盛瑞电子有限公司 2015/5/22 1 / 9 一运动指令 MoveJ MoveJ[\Conc,]ToPoint,Speed[\V] [\T],Zone[\Z][\Inpos],Tool[\WObj]; 1 [\Conc,]: 协作运动开关 (switch) 2 ToPoint: 目标点, 默认为 * (robotarget) 3 Speed: 运行速度数据 (speeddata) 4 [\V]: 特殊运行速度 mm/s

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

OB1

OB1 SIMATIC 克索稳定杆淬火机 20150813\ 2018-06-14 09:29: 30 OB1 - < 离线 > Cycle Execution 名称 : 系列 : 作者 : 版本 : 0.1 块版本 : 2 时间标志代码 : 2018-02-10 14:06:32 接口 : 1996-02-15 16:51:12 长度 ( 块 / 逻辑 / 数据 ): 11154 10520 00030

More information

计算机网络实验说明

计算机网络实验说明 计算机网络实验说明 龚旭东 电三楼 420 lzgxd@mailustceducn 2011 年 11 月 1 日 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 1 / 20 Outline 1 实验系统介绍 实验环境实验流程 2 实验内容编程实验交互实验观察实验 3 一些控制台命令 4 实验报告说明 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 2

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

LETD型LED灯炮规格的更改

LETD型LED灯炮规格的更改 2018 十二月 1/10 页 软件错误问题软件错误 1 Automation Organizer(WindLDR) 软件之修复 针对版本 : WindLDR 版本 8.2.0 至版本 8.9.1 (Automation Organizer 版本 3.20 至 版本 3.12.1) 注 : 包括由官网下载的版本 当使用以上版本软件, 软件错误 1 将会出现在以下型号 : FC6A CPU 模块 -

More information

目录 1 IPv6 PIM Snooping 配置命令 IPv6 PIM Snooping 配置命令 display pim-snooping ipv6 neighbor display pim-snooping ipv6 routing-ta

目录 1 IPv6 PIM Snooping 配置命令 IPv6 PIM Snooping 配置命令 display pim-snooping ipv6 neighbor display pim-snooping ipv6 routing-ta 目录 1 IPv6 PIM Snooping 配置命令 1-1 1.1 IPv6 PIM Snooping 配置命令 1-1 1.1.1 display pim-snooping ipv6 neighbor 1-1 1.1.2 display pim-snooping ipv6 routing-table 1-2 1.1.3 display pim-snooping ipv6 statistics

More information

Guava学习之Resources

Guava学习之Resources Resources 提供提供操作 classpath 路径下所有资源的方法 除非另有说明, 否则类中所有方法的参数都不能为 null 虽然有些方法的参数是 URL 类型的, 但是这些方法实现通常不是以 HTTP 完成的 ; 同时这些资源也非 classpath 路径下的 下面两个函数都是根据资源的名称得到其绝对路径, 从函数里面可以看出,Resources 类中的 getresource 函数都是基于

More information

8S E600Y 0773-CE

8S E600Y 0773-CE 控制面板及侧 背面端子 液晶电视快速操作引导 液晶电视快速操作引导 控制面 板 按键介 绍 控制面板按键及侧面端子介绍 感光头 红外接收器 指示灯 电源 开 关 按键 频 道- 频 道+ 音 量- 音 量+ 频道选择键 音量控制键 菜单 确定 返 回/主 页 确定键 返回/主页键 菜单键 背面端 子 介绍 USB1 光纤音频 输出 USB2 USB3 SD卡 SD卡槽 CA卡 V 注:当您使用非本机配送的重低音音箱连接本机

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

Microsoft Word - Delta Controller ASCII_RTU_SC

Microsoft Word - Delta Controller ASCII_RTU_SC Delta Controller ASCII/RTU ( 适用台达变频器 伺服驱动器 PLC 温度控制器 ) 人机默认值通讯速率 :9600, 7, None, 2 (ASCII); 9600, 8, None, 2 (RTU) 控制器站号 :1 控制区 / 状态区 :None/None 控制器接线的说明 Delta Servo a. RS-232(DOP-A/AE/AS, DOP-B 系列适用 )

More information

标题

标题 文学蓝皮书 9 网络文学 趋向主流化 酝酿新格局 摘 要 2015 年的网络文学 在中央重视 政府主导 民间先 行 资本发力等诸多因素联手推动下 呈现出借势发 展和强势进取的良好势头 网络小说创作 在虚构类 的玄幻与仙侠 写实类的历史与都市 都有好的和比 较好的力作佳构联袂而来 主流体制组建网络文学机 构 IP 热 愈演愈烈 都从不同的侧面和层面推动网 络文学进而做大做强 使之成为当代文学中最具成长

More information

数量关系部分题目溯源:

数量关系部分题目溯源: ** 绝 密 ** 行 测 包 过 班 内 部 资 料 ( 含 详 解 ) 第 一 部 分 : 数 量 关 系 部 分 题 目 溯 源 : 1 33, 32, 34, 31, 35, 30, 36, 29,? A. 33 B. 37 C. 39 D. 41 选 B 解 答 : 交 叉 数 列 ( 即 隔 项 或 称 奇 偶 数 列 ) 分 项 后 为 等 差 数 列 源 自 : 国 考 2002 年

More information

避孕篇

避孕篇 避 孕 篇 生 育 后 时 期 的 避 孕 方 法 : 适 用 的 方 法 : 1) 宫 内 节 育 器 类 : 金 属 环 可 放 置 15 年 左 右 ;V 型 环 可 放 置 5-7 年 ;T 型 环 可 放 置 10-15 年 2) 避 孕 药 ( 针 ) 类 : 各 种 短 效 口 服 避 孕 药, 如 妈 富 隆 敏 定 偶 三 相 片 及 达 英 -35 等, 按 规 定 方 法 服

More information

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D 控制器 thert thert thert 接下一个电机驱动模块 () 接下一个电机驱动模块 () 电机驱动模块 电机驱动模块 电源模块 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () X 0 X 0 4 /RK /RK 注 注 制动电阻阻值 Ω Φ 80: 适用电机驱动模块型号 8-M-XXXX--XX Φ : 适用电机驱动模块型号

More information

untitled

untitled : 36 236 : (025)52121888 : (025)52121555/800 8289722 : 211100 h t t p://www.phoenixcontact.com.cn e-mail: phoenix@phoenixcontact.com.cn MNR 52005577/07.04.2010-01 Printed in China PHOENIX CONTACT 2010

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

化学实验基本操作-加热、干燥和冷却.doc

化学实验基本操作-加热、干燥和冷却.doc 1 [ ] [ ] 1 2 1 2 3 4 5 6 [ ] 7 2 [ ] [ ] 8 9 10 [ ] 3 [ ] [ ] 1 2-2 11 12 13 14 15 16 17 [ ] g) = 100% 5.0g 18 19 4 [ ] [ ] 20 21 [ ] 22 23 24 25 5 [ ] [ ] 26 27 [ ] - 28 6 [ ] [ ] 29 30 31 32 33 34 2-31

More information

X713_CS_Book.book

X713_CS_Book.book / / /USB ) ; ; C D ; ; B B 1 >> 2 3 B 1 ( > > ) 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 GSM GPS ( ) 手机已连接到 GSM 网络 指示条越多, 接收质量越好 GPS 2 ...........................4.............................. 4 Micro SD (

More information

瓦科-封面封底

瓦科-封面封底 公司简介 Company Profile 1, 公司简况 2, 公司文化 3, 主要战略伙伴 4, 联系方式 产品介绍 Product Introduction 高效性 高精度 7x24 工作 操作简单 维护方便 1 2 主要部件功能概述 Main Components Of The Functional Overview X-Z 机械手选型规范 X, Z Manipulator Type Specification

More information

1.加入党组织主要经过哪些程序?

1.加入党组织主要经过哪些程序? 内 部 资 料 注 意 保 存 厦 门 大 学 发 展 党 员 工 作 常 用 文 书 中 共 厦 门 大 学 委 员 会 组 织 部 编 印 2014 年 10 月 4 发 展 党 员 工 作 流 程 图 一 申 请 入 党 二 入 党 积 极 分 子 的 三 发 展 对 象 的 确 定 四 预 备 党 员 的 接 收 五 预 备 党 员 的 教 育 确 定 和 培 养 教 育 和 考 察 考 察

More information

untitled

untitled 1....2...2...6 2....10 3. UDP...15 4. TCP...16...16...16 1 1. PC COM1 COM2 COM1 COM2 DTU 2 3 4 COM1 COM1 COM2 COM ID 13900000000 DTU COM1 5 COM2 DTU DTU DTU DTU DTU DTU DTU ID ID 3031 3032 2 ID 13900000001

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

《C语言程序设计》教材习题参考答案

《C语言程序设计》教材习题参考答案 教材名称 : C 语言程序设计 ( 第 1 版 ) 黄保和 江弋编著清华大学出版社 ISBN:978-7-302-13599-9, 红色封面 答案制作时间 :2011 年 2 月 -5 月 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p=&a 2. 设已定义 int x,*p=&x;, 则下列表达式中错误的是 :B)&*x 3. 若已定义 int a=1,*b=&a;,

More information

《计算概论》课程 第十九讲 C 程序设计语言应用

《计算概论》课程 第十九讲  C 程序设计语言应用 计算概论 A 程序设计部分 字符数组与字符串 李戈 北京大学信息科学技术学院软件研究所 lige@sei.pku.edu.cn 字符数组的定义 #include int main() char a[10] = 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j' ; for (int i = 0; i < 10; i++) cout

More information

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 TEMPLATE 1 Template 描述 使用模板函数求最大值 使用如下 main 函数对程序进行测试 int main() { double a, b; cin >> a >> b; cout c >> d; cout

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取将导致上次获取的 access_token 失效 接入方可以使用 AppID 和 AppSecret

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

PIC_SERVER (11) SMTP ( ) ( ) PIC_SERVER (10) SMTP PIC_SERVER (event driven) PIC_SERVER SMTP 1. E-

PIC_SERVER (11) SMTP  ( ) ( ) PIC_SERVER (10) SMTP  PIC_SERVER (event driven)  PIC_SERVER SMTP  1.  E- (2005-02-01) (2005-04-28) PIC_SERVER (10) SMTP E-mail PIC_SERVER (event driven) E-mail PIC_SERVER SMTP E-mail 1. E-mail E-mail 1 (1) (2) (3) (4) 1 1. 2 E-mail A E-mail B E-mail SMTP(Simple Mail Transfer

More information

《C语言程序设计》第2版教材习题参考答案

《C语言程序设计》第2版教材习题参考答案 教材 C 语言程序设计 ( 第 2 版 ) 清华大学出版社, 黄保和, 江弋编著 2011 年 10 月第二版 ISBN:978-7-302-26972-4 售价 :35 元 答案版本 本习题答案为 2012 年 2 月修订版本 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p = &a A. *p = *a B. p = *a C.p = &a D. *p =

More information

FPGAs in Next Generation Wireless Networks WPChinese

FPGAs in Next Generation Wireless Networks WPChinese FPGA 2010 3 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation Wireless Networks GSM GSM-EDGE 384kbps CDMA2000

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

通过Hive将数据写入到ElasticSearch

通过Hive将数据写入到ElasticSearch 我在 使用 Hive 读取 ElasticSearch 中的数据 文章中介绍了如何使用 Hive 读取 ElasticSearch 中的数据, 本文将接着上文继续介绍如何使用 Hive 将数据写入到 ElasticSearch 中 在使用前同样需要加入 elasticsearch-hadoop-2.3.4.jar 依赖, 具体请参见前文介绍 我们先在 Hive 里面建个名为 iteblog 的表,

More information

X-One 系统看穿式监管 V1.6.3 版本客户端及 API 使用相关说明

X-One 系统看穿式监管 V1.6.3 版本客户端及 API 使用相关说明 X-One 系统看穿式监管 V1.6.3 版本客户端及 API 使用相关说明 X-One V1.6.3 版本向下兼容旧版 API(1.6.1 及 1.5.3 版本 ) 及客户端, 对应的终端编号为 dfitc_compatible_1.6.1, 可以在授权码管理菜单界面看到其对应的授权码信息 如果删除了该条终端编号的记录或者修改了该授权码状态为禁止准入, 使用旧版 API 及客户端的客户将无法登录

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

幻灯片 1

幻灯片 1 第一类换元法 ( 凑微分法 ) 学习指导 复习 : 凑微分 部分常用的凑微分 : () n d d( (4) d d( ); (5) d d(ln ); n n (6) e d d( e ); () d d( b); ); () d d( ); (7) sin d d (cos ) 常见凑微分公式 ); ( ) ( ) ( b d b f d b f ); ( ) ( ) ( n n n n d f

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

Mohamed

Mohamed 2N Helios IP 门禁系统与潮流 IP 多媒体电话对接配置指南 目 录 2N HELIOS IP 门禁系统与潮流 IP 多媒体电话对接配置指南 简介... 3 配置环境... 3 2N Helios IP 门禁系统与 GXV3140 或 GXV3175 的对接配置 ( 单对接 )...4 2N Helios IP 门禁系统与多媒体 GXV3140 和 / 或 GXV3175 的对接配置 (

More information

Microsoft PowerPoint - 01_Introduction.ppt

Microsoft PowerPoint - 01_Introduction.ppt Hello, World C 程序设计语言 第 1 章章观其大略 孙志岗 sun@hit.edu.cn http://sunner.cn prf("hello,, world\n"); 超级无敌考考你 : 如何把 hello 和 world 分别打印在两行? 2004-12-19 A Tutorial Introduction 2 hello.c 打印华氏温度与摄氏温度对照表 计算公式 : C=(5/9)(

More information

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

res/layout 目录下的 main.xml 源码 : <?xml version=1.0 encoding=utf 8?> <TabHost android:layout_height=fill_parent xml 拓展训练 1- 界面布局 1. 界面布局的重要性做应用程序, 界面是最基本的 Andorid 的界面, 需要写在 res/layout 的 xml 里面, 一般情况下一个 xml 对应一个界面 Android 界面布局有点像写 html( 连注释代码的方式都一样 ), 要先给 Android 定框架, 然后再在框架里面放控件,Android 提供了几种框架,AbsoluteLayout,LinearLayout,

More information

路由器基本配置

路由器基本配置 路由器基本配置 本章内容 路由器的基本操作 实验练习 常用的路由器配置方法 TFTP Console MODEM AUX telnet web 任何 Interface AUX 备份接口, 一般用于路由器的管理备份接口 路由器的操作模式 : 配置模式 1. 线路配置模式 Router(config-line)# 配置路由器的线路参数 2. 路由协议配置模式 Router(config-router)#

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

Microsoft PowerPoint - BECKHOFF技术_ADS通讯 [Compatibility Mode]

Microsoft PowerPoint - BECKHOFF技术_ADS通讯 [Compatibility Mode] 的架构 ADS 的通讯机制 ADS-Client Request -> Confirmation Indication

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck

More information

_汪_文前新ok[3.1].doc

_汪_文前新ok[3.1].doc 普 通 高 校 本 科 计 算 机 专 业 特 色 教 材 精 选 四 川 大 学 计 算 机 学 院 国 家 示 范 性 软 件 学 院 精 品 课 程 基 金 青 年 基 金 资 助 项 目 C 语 言 程 序 设 计 (C99 版 ) 陈 良 银 游 洪 跃 李 旭 伟 主 编 李 志 蜀 唐 宁 九 李 涛 主 审 清 华 大 学 出 版 社 北 京 i 内 容 简 介 本 教 材 面 向

More information

Converting image (bmp/jpg) file into binary format

Converting image (bmp/jpg) file into binary format RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014

More information

專業式報告

專業式報告 IP POWER 9258 1U IP POWER 9258IU 說 : V1.38 : 2006. 08-1 - VER. X.X, FCC CE 1. IP POWER 9258. 2. 9258 3. 9258-2 - 1....4... 9258... 2....5...... 3....6 4....8...... 5....9... PC WINDOWS... 6.... 11 7. IE...

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

3. 构造和动作原理 3.1 概要 主要元件有 开关机构 自动脱扣装置 带手动脱扣 按钮 触点 消弧装置 接线端子及塑壳 消弧装置 三菱的MCCB以栅极空隙 形状与 材料的最佳组合获得超群的消弧性 能 塑壳 上盖 磁束 塑壳 底座 栅极 电弧 磁力 消弧 触点 脱扣按钮 按下脱扣 可进行外部机械式脱扣 用于确认 附件开关和手动复位功能的动作 开关机构 触点快速开关 开关速度与操纵柄 的移动速度无关

More information

IDEO_HCD_0716

IDEO_HCD_0716 IDEO HCD Toolkit Tencent CDC ...? Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple halcon 与 C# 混合编程之 Halcon 代码调用 写在前面 完成 halcon 与 C# 混合编程的环境配置后, 进行界面布局设计构思每一个按钮所需要实现 的功能, 将 Halcon 导出的代码复制至相应的 C# 模块下即可 halcon 源程序 : dev_open_window(0, 0, 512, 512, 'black', WindowHandle) read_image (Image,

More information

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1 政 府 采 购 招 标 文 件 ( 服 务 类 ) 第 二 册 项 目 编 号 :SDGP2016-224 项 目 名 称 : 公 共 法 律 服 务 系 统 开 发 项 目 包 号 :A1 山 东 省 省 级 机 关 政 府 采 购 中 心 目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目

More information

B1B1z_ch_print.pdf

B1B1z_ch_print.pdf Since 1992 PLC B1/B1z www.fatek.com SoC PLC CPU (HLS) / FLASHSRAM BGA PLC SoC CPU I/O PCB SoC B1/ B1z PLC 01 SoC B1/B1z PLC PLC B1/B1z PLC B1/B1z PLC FBs PLC FBs PLC 02 03 04 AC 5 C 40 C 5 C 55 C -25 C

More information

* 4 6 R P r p . 1 2 3 4 7 89bk 6 5 1 2 3 4 5 6 7 8 9 0 bk r bl bm bn^ bo bl br bq bpbo bn bm [ ] [ ] [ ] bp 8 2 4 6 bq p [ ] [SET] br clckbt bs bs bt ck cl. 1 2 1 2+- 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探 付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探索建设中 成时间 : 2017-07-20 12:13:21 Since 8.6 定义键盘 定义键盘使

More information

本实验需要用到两个特征值, 两个特征值的属性各不相同, 我们同样在 SimpleGATTProfile 中新建即可, 接下来就开始吧 新建特征值表 : 表 3.3 串口透传特征值属性 长度 属性 UUID 功能 (byte) SIMPLEPROFILE_CHA R6 15 可读可写 FFF6 服务器

本实验需要用到两个特征值, 两个特征值的属性各不相同, 我们同样在 SimpleGATTProfile 中新建即可, 接下来就开始吧 新建特征值表 : 表 3.3 串口透传特征值属性 长度 属性 UUID 功能 (byte) SIMPLEPROFILE_CHA R6 15 可读可写 FFF6 服务器 串口透传 前言 : 有了上面的基础, 接下来就可以打造无线串口功能了 实现平台 :WeBee CC2540 模块及功能底板 图 3.117 网蜂 CC2540 模块及功能底板实验现象 : 两台 PC 通过串口连接 CC2540, 通过设置好串口调试助手, 就可以相互收发信息 也可在一台 PC 利用两个串口实现这个功能 实验讲解 : 整个实验用到两个模块, 一个作为服务器 一个作为客户端, 重点为下面两个方向

More information

册子0906

册子0906 IBM SelectStack ( PMC v2.0 ) 模块化私有云管理平台 是跨主流虚拟化技术的统一资源云管理平台 01 亮点 : 快速可靠地实现集成化 私有云管理平台 02/03 丰富的功能支持企业数据中心云计算 扩展性强 : 简单易用 : 04/05 功能丰富 : 06/07 为什么选择 IBM SelectStack (PMC v2.0)? 快速实现价值 提高创新能力 降低 IT 成本 降低复杂度和风险

More information

Microsoft Word - install_manual-V _CN.docx

Microsoft Word - install_manual-V _CN.docx NO TASK Q-Sign Install Manual PAGE 1/28 Q-Sign INSTALL MANUAL Version 3.0 Server Manager Client Codec NO TASK Q-Sign Install Manual PAGE 2/28 History DATE Contents Name Ver. Remark 2009-02-11 Q-Sign Ver.

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

µ⁄∂˛’¬ µ˜ÕÍÀ≥–Ú_∏ƒ

µ⁄∂˛’¬ µ˜ÕÍÀ≥–Ú_∏ƒ 目 录 NS100 ~ NS630 固定式完整断路器... / NS100 ~ NS630 插入式完整断路器... /6 NS100 ~ NS630 抽出式完整断路器... /9 NS80 ~ NS630 用于电动机保护的完整... /1 NS100 ~ NS630 直流断路器... /14 Vigicompact NS 带漏电保护功能的完整断路器... /15 NS100 ~ NS630 带电动操作机构的完整断路器...

More information

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 40 94 88 82 77 72 67 62 57 53 48 44 40 37 33 29 26 23 20 17 14 11 8 39 94 88 82 77 71 66 61 57 52 48 44 40 36 32 28 25 22 18 15 12 9 7 38 94 88

More information

KL DSC DEMO 使用说明

KL DSC DEMO 使用说明 :0755-82556825 83239613 : (0755)83239613 : http://www.kingbirdnet.com EMAIL Good989@163.com 1 1 KB3000 DTU... 3 1.1... 3 1.2... 3 1.3... 3 1.4... 3 2... 4 2.1 GSM/GPRS... 4 2.2... 4 2.3... 5 2.4... 6 2.5...

More information

untitled

untitled BD-ES6600C Made in Japan P.366 ... 3... 7... 7... 8... 9... 10... 12... 13... 14... 15... 16... 18... 19... 20... 21... 22... 24... 25... 26... 28... 29... 30... 32... 33... 33... 33... 34... 34... 35...

More information

1... . 48 30 14 1000c.c 7.5 60 5 (7.5 ) (22 15 6 ). () 90 11 ~91 3 --- 1 2 3 4 () 91 4 ~91 5 --- 1 1 60 5 2 1 3 18 11 350ml ( ) 2 1 350ml 2 2 1-a 91 4 ~91 5 3 1-b 91 4 ~91 5 4 1-c 91 4 ~91 5 5 1 -- ab

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

ø8 ø10 ø12 ø16 AP LED LED AP8M 100V IDEC AP2M AP6M AP8M AP1M 6V DC 12V DC 24V DC 5V DC 12V AC/DC 24V AC/DC 6V DC 5% 12V DC 10% 24V DC 10% 6V AC/DC 5%

ø8 ø10 ø12 ø16 AP LED LED AP8M 100V IDEC AP2M AP6M AP8M AP1M 6V DC 12V DC 24V DC 5V DC 12V AC/DC 24V AC/DC 6V DC 5% 12V DC 10% 24V DC 10% 6V AC/DC 5% ø8 ø1 ø16 AP LED LED AP8M 1V IDEC AP2M AP6M AP8M AP1M 5% 1% 1% 6V AC/DC 5% 1% 1% 5% 1% 1% 33mA 22mA 11mA 9mA R G A W 9mA R G A W 9mA R G A W 7mA S PW 7mA S PW 7mA S PW 9mA 11mA 11mA 9mA 9mA 9mA R G Y AW

More information

RxJava

RxJava RxJava By 侦跃 & @hi 头 hi RxJava 扩展的观察者模式 处 观察者模式 Observable 发出事件 Subscriber 订阅事件 bus.post(new AnswerEvent(42)); @Subscribe public void onanswer(answerevent event) {! }! Observable observable = Observable.create(new

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器

数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器 数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器 模拟原型方法 : 模拟低通 - 模拟带通 H ( j) H ( j) 3 3 3 模拟原型方法 : 模拟低通 - 模拟带通 H ( j) 模拟低通

More information

材 料 目 录 1. 党 员 发 展 及 转 正 流 程 图 2. 申 请 入 党 人 员 基 本 信 息 及 培 养 记 录 表 3. 思 想 汇 报 传 阅 及 意 见 反 馈 表 4. 入 党 积 极 分 子 培 养 考 察 表 5. 政 治 审 查 函 调 信 模 板 6. 政 治 审 查

材 料 目 录 1. 党 员 发 展 及 转 正 流 程 图 2. 申 请 入 党 人 员 基 本 信 息 及 培 养 记 录 表 3. 思 想 汇 报 传 阅 及 意 见 反 馈 表 4. 入 党 积 极 分 子 培 养 考 察 表 5. 政 治 审 查 函 调 信 模 板 6. 政 治 审 查 发 展 党 员 工 作 的 流 程 及 工 作 模 板 为 了 贯 彻 落 实 学 校 关 于 发 展 党 员 工 作 的 若 干 规 定, 进 一 步 规 范 发 展 党 员 中 的 工 作 环 节, 细 化 工 作 要 求, 方 便 二 级 党 组 织 及 党 支 部 具 体 工 作 中 执 行 有 关 规 定, 学 校 党 委 组 织 部 参 照 市 委 教 育 工 委 北 京 高 校 发 展

More information

Microsoft Word - MAN2023A_CH_APPONE.doc

Microsoft Word - MAN2023A_CH_APPONE.doc AT91 softpack 1.5 代码解读 基于 SAM7X EK 综合应用代码解读 文档编号 文档版本 Rev. A 文档摘要 基于 AT91SAM7X EK 开发板的代码解读,GPIO H161T01 代码解读 关键词 AT91SAM7X256 系统板 创建日期 2010 07 14 创建人员 Cust126 审核人员 Robin 文档类型 公开发布 / 开发板配套文件 版权信息 Mcuzone

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

正运动产品典型行业应用手册

正运动产品典型行业应用手册 正运动 ZMOTION 深圳市正运动技术有限公司 产品典型行业应用 运动控制器 运动控制卡 I/O 扩展板 手持盒 软件 正运动 3-16轴脉冲型运动控制器 正运动 3-64轴总线型运动控制器 点胶行业应用 ZMC1 系列 ( 步进电机 ) 应用案例 使用 304 控制器的桌面型点胶机 系统连线 连接点胶 CANL 和 CANH 口用以接扩展板 输出口用以控制点胶阀 输出报警信息 状态指示灯等 接驱动器,

More information

(HMI) IO A

(HMI) IO A 6.5 6.5 (HMI) IO 6.52 6.52 6.5 2007 113 A 602 100086 010 82616619 010 62638166 www.kingview.com 4 7 25 38 43 52 63 68 86 SQL 95 99 WEB 105 Web Web Web I/O Microsoft Windows XP/NT/2000 I/O PLC PLC PLC PLC

More information

电子缝纫机 了解缝纫机 缝制基础知识 产品型号 : 885-V60/V61/V62/V63/V64/V65 实用针迹 附录 欢迎访问 常见问题解答 (FAQs) 在这里可以得到产品的支持和

电子缝纫机 了解缝纫机 缝制基础知识 产品型号 : 885-V60/V61/V62/V63/V64/V65 实用针迹 附录 欢迎访问   常见问题解答 (FAQs) 在这里可以得到产品的支持和 电子缝纫机 了解缝纫机 缝制基础知识 产品型号 : 885-V60/V61/V62/V63/V64/V65 实用针迹 附录 欢迎访问 http://solutions.brother.com 常见问题解答 (FAQs) 在这里可以得到产品的支持和 1 2 3 1 4 5 6 7 2 8 3 ...1 1.... 6... 6... 6... 7... 7... 8... 8... 9... 9...

More information

Microsoft Word - VC2K_20141030_cht.doc

Microsoft Word - VC2K_20141030_cht.doc 影 像 伺 服 器 VC-1500/1800/2000 操 作 說 明 書 影 像 伺 服 器 操 作 說 明 書 20141030 0 目 錄 硬 體 介 紹...4 正 面...4 背 面 說 明...4 配 件...5 接 線 架 構 說 明 圖...5 搭 配 有 線 電 視 數 位 盒 接 法...6 PC-09N 無 線 轉 發 器 指 定 插 槽...6 軟 體 安 裝 說 明...7

More information

校园之星

校园之星 x x x x x x C H N O V x B x x x x S S x mm cm cm cm cm x x x x x x x x A A B X B B ml x x B

More information

领导,我不想写CSS代码.key

领导,我不想写CSS代码.key 领导 我不想写 CSS 张鑫旭 25MIN 2018-03-31 YUEWEN USER EXPERIENCE DESIGN 01 1 YUEWEN USER EXPERIENCE DESIGN 砖家 02 CSS - 艺术家 YUEWEN USER EXPERIENCE DESIGN 03 CSS - 砖家 艺术家 YUEWEN USER EXPERIENCE DESIGN 04 领导, 我不想写

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

Title Unassigned.

Title Unassigned. 基本操作流程 用 usock 函数编写 TCP 客户端程序 usock_open 用 usock_open 获取一个 usock 描述符 usock_connect 用刚才返回的描述符进行 connect 操作 connect 时指定的对方地址用 usockaddr_in 结构体描述 usock_write 用 usock_write 写数据给对方, 用 usock_read 读取对方发来的数据 usock_read

More information

K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V G Seagate Pipeline HD2 ST CS - 可用 Seagate Pipeline HD2 ST1000VM002 - 可用 1T Seagate SV35.5

K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V G Seagate Pipeline HD2 ST CS - 可用 Seagate Pipeline HD2 ST1000VM002 - 可用 1T Seagate SV35.5 注意请使用 5T 或 6T 的硬盘架 (WJ-ND400/ WJ-HDE400/WJ-HD716/WJ-HD616) 请不要在 5TB 或 6TB 硬盘底部安 2 颗螺丝 ( 下方标记 ), 因为螺丝要长于螺旋孔的深度 顶视图 底视图 1 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 500G Seagate Pipeline HD2 ST3500312CS

More information

燃烧器电子控制系统 目录 2

燃烧器电子控制系统 目录 2 聚焦 REC27 燃烧器电子控制系统 燃烧器电子控制系统 目录 2 REC27 燃烧器电子控制系统 2 概述 燃烧器电子控制系统 2 2 2 2 2 A B1 B2 C D E 22 2 2 系统图示 2 2 2 2 2 2 主要特征及优点 燃烧器电子控制系统 2 2 集成控制 2 2 节能 安全运行 运行模式 远程锁定复位 可根据需求提供特殊机型 无接合间隙及机械迟滞 简单的试运行及燃烧器设定 2

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 胡春旭 GUI ROS MoveIt! 接口 通信协议 机器人控制器 ROS 交互 规划 ROS 机械臂 实时系统 接口 通信 控制 硬件 模型 运动规划 控制配置日志状态 关节位置插补 状态配置参数 IO EtherCAT 伺服控制器 机器人本体 碰撞检测语音 / 语义识别图像处理 Simple Message (TCP/IP)... 运动学状态监控参数管理坐标变换...

More information

一量动…

一量动… 语 言 教 学 与 研 究,1998(3):102-113. 一 量 VP 的 语 法 语 义 特 点 李 宇 明 根 据 量 词 的 不 同, 一 量 VP 可 以 分 为 三 类 : (1) 畜 力 车, 哪 怕 是 牛 车, 竟 一 辆 没 有 ( 陈 冲 不 自 然 的 黑 色, 十 月 1989 年 6 期 34 (2) 一 刻 都 不 敢 离 开 你 呢 ( 小 牛 上 路 谣, 当 代

More information

JAVA 单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:/

JAVA 单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:/ 单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:// 不能以数字开头 D._3_ B:// 不能用点和空格 提问 抢答 E.$anothervar C: // 不能用点和空格

More information

山东建筑大学学分制管理规定(试行)

山东建筑大学学分制管理规定(试行) 山 建 大 校 字 2015 67 号 山 东 建 筑 大 学 关 于 印 发 学 分 制 管 理 规 定 ( 试 行 ) 的 通 知 各 院 部 校 直 各 部 门 : 山 东 建 筑 大 学 学 分 制 管 理 规 定 ( 试 行 ) 已 经 学 校 研 究 同 意, 现 印 发 给 你 们, 请 认 真 遵 照 执 行 山 东 建 筑 大 学 2015 年 8 月 7 日 1 山 东 建 筑

More information

2014 年 87 月 259 日 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 容量 供应商 系列 型号 格式 可用性 兼容性能 备注 500G Seagate Pipeline HD2 ST CS - 可用 Seagate Pi

2014 年 87 月 259 日 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 容量 供应商 系列 型号 格式 可用性 兼容性能 备注 500G Seagate Pipeline HD2 ST CS - 可用 Seagate Pi 纠正点从 2014 年 5 月 12 日的版本开始 我们缺少的 4TB 硬盘的型号 : WJ-ND400 / 和 WJ-HD616K / WJ-716K / WJ-ND400 WJ-HD616K WJ-HD716K 4TB 红 40PURX-64GVNY0 AF OK 4TB 红 40EFRX-68WT0N0 AF OK 纠正点 1 2014 年 87 月 259 日 K-HW508K / HW516K

More information

Microsoft Word - PHP7Ch01.docx

Microsoft Word - PHP7Ch01.docx PHP 01 1-6 PHP PHP HTML HTML PHP CSSJavaScript PHP PHP 1-6-1 PHP HTML PHP HTML 1. Notepad++ \ch01\hello.php 01: 02: 03: 04: 05: PHP 06:

More information