• 事件驱动编程-单片机原理及应用(张毅刚)

    14.2 事件驱动编程 事件驱动编程应用在象网络服务器和图形界面等待回应程序中。本节主要针对 Tcl中的事 件驱动编程。对于 Tk中的图形用户界面事件编程不作介绍。 Tcl提供了一种简便的事件驱动模型。当用这种模型注册了 Tcl命令后,系统就会在发生了 特定事件时调用注册命令。比如使用 after命令可以注册一个命令,让它在指定经过多少时间 后被调用;而使用 flieevent命令可以为 I/O接口如用 open命令打开的文件 I/O、用 socket 命令注册的套接字等设置特定命令,这个特定命令会在 I/O发生特定变化时被调用;vwait则用 来等待事件的发生,在等待期间 Tcl会自动调用与不同事件关联的 Tcl命令。 14.2.1 after命令 after命令用来设置在一段时间延迟之后执行的命令。各条 after命令的语法在下表中列出: 表 14-1 after命令 命令 说明 after ms 等待ms时间。ms单位是millisecond毫秒,下同。

    0
    79
    976KB
    2021-06-02
    48
  • 电源插头-普中科技 hc6800 开发板原理图

    (3) 制动器插头 品名 型号 内容 电机制动 器用 HF,HP用 制动器插头 CNB10-R2S(6) 伺服电机侧制动器插头 (第一电子工业制造) 插头 :CM10-SP2S-S 接触器:CM10-#22SC-S2 适合电缆外径 φ4.0~6.0mm CNB10-R2L(6) 伺服电机侧制动器插头 (第一电子工业制造) 插头 :CM10-AP2S-S 接触器:CM10-#22SC-S2 适合电缆外径 φ4.0~6.0mm (4) 电源插头 品名 型名 内容 电机电源 用 HF54,104,154用 电源插头 CNP18-10S(14) 伺服电机侧电源插头 (第一电子工业制造) 插头:CE05-6A18-10SD-C-BSS 线夹:CE3057-10A-1(D240) 适合电缆外径 φ10.5~14mm CNP18-10L(14) 伺服电机侧电源插头 (第一电子工业制造) 插头:CE05-8A18-10SD-C-BAS 线夹:CE3057-10A-1(D240) 适合电缆外径 φ10.5~14mm HF204,354用 电源插头 CNP22-22S(16) 伺服电机侧电源插头 (第一电子工业制造) 插头:CE05-6A22-22SD-C-BSS 线夹:CE3057-12A-1(D240) 适合电缆外径 φ12.5~16mm CNP22-22L(16) 伺服电机侧电源插头 (第一电子工业制造) 插头:CE05-8A22-22SD-C-BAS 线夹:CE3057-12A-1(D240) 适合电缆外径 φ12.5~16mm

    0
    55
    9.65MB
    2021-06-02
    50
  • HF104电机-普中科技 hc6800 开发板原理图

    (3) HF54电机 0.1 1.0 10.0 100.0 1000.0 10000.0 0 100 200 300 400 500 600 700 电机电流 (静态电流%) 时 间 ( s ) 运转时 停止时 (4) HF104电机 0.1 1.0 10.0 100.0 1000.0 10000.0 0 100 200 300 400 500 600 700 电机电流 (静态电流%) 时 间 ( s ) 运转时 停止时

    0
    67
    9.65MB
    2021-06-02
    50
  • 伺服驱动器各部位的说明-普中科技 hc6800 开发板原理图

    2-3-6 各部位的说明 (1)伺服驱动器各部位的说明 ⑤ ⑥ ⑧ ⑦ ④ ① ② ⑩ ⑪ MDS-D-SVJ3-03/04/07 ⑫ ⑨ ⑬ ③ ⑪ ⑫ MDS-D-SVJ3-10/20/35 ⑩ 插头及端子台的排列因驱动器而异。详细内容请参照各单元的外形图进行确认。 各部分名称 名 称 用 途 螺丝尺寸 ① LED --- 单元状态显示 LED --- ② SW1 --- 设定轴编号用拨码开关 --- ③ SW2 --- 厂家调整用(平时选择 ON) --- ④ CN9 --- DI/O及维修用插头 --- ⑤ CN1A --- NC或上位轴 光通信用插头 --- ⑥ CN1B --- 下位轴 光通信用插头 --- ⑦ CN2 --- 电机侧检测器插头 --- ⑧ CN3 --- 机械侧检测器插头 --- ⑨ 控 制 回 路 BAT --- 电池连接插头 --- ⑩ CNP1 L1,L2,L3 N,P1,P2 L1,L2,L3:3相 AC电源输入 N,P1,P2:未使用(请使 P1,P2之间短路) --- ⑪ CNP2 P,C,D L11,L21 回生电阻连接端子 控制电源输入端子(单相 AC输入) --- ⑫ 主 回 路 CNP3 U, V, W 电机电源输出端子(3相 AC输出) --- ⑬ PE 接地端子 M4×10

    0
    79
    9.65MB
    2021-06-02
    50
  • 结构体实例-android基于hover组件实现监控鼠标移动事件的方法

    7.3 结构体实例 结构体在程序中有着非常重要的运用。在复杂的程序中需要定义结构体作为新的数据类 型,用结构体数据类型作为函数的参数或返回值。本节将讲解一个结构运用实例,在程序中 用结构体进行各种数据的存储。 7.3.1 程序的需求分析 本节将讲解一个学生管理程序。在程序中用结构体进行学生数据的存储,结构体作为函 数的参数与返回值。程序需要完成下面的功能。 (1)菜单选择功能。进入程序以后,显示一个菜单,用户在键盘上输入一个数字选择相 应的功能。 (2)学生添加功能。用户选择学生添加菜单项以后,可以在文字提示下输入一个学生的 信息。 (3)学生姓名列表功能。这个功能是列出所有学生的编号和姓名。 (4)所有学生详细列表功能。按输入的顺序列出所有的数据。 (5)按姓名查询功能。输入一个学生的姓名时,可以查询出这个学生的数据。 (6)按年龄查询功能。输入一个年龄段以后,显示这个年龄段所有的学生信息。 (7)按性别查询功能。输入一个性别以后,显示这个性别所有的学生信息。 (8)按身高查询功能。输入一个身高区域以后,显示这个身高区域中所有学生的信息。 (9)删除学生功能。输入一个学生的姓名,在结构体数组中删除这个学生。 (10)程序退出功能。选择这一个选项以后,结束程序。 7.3.2 程序中的函数 程序中的每个功能是分成不同的函数来完成的,每一个函数根据需要完成一定的功能, 这样就可以把一个复杂的程序分为不同的函数模块。各个功能不同的函数在主函数的调用下 统一地完成一个复杂的功能。下面是这个程序中的各个自定义函数。 显示一个学生的函数,参数是一个结构体。 void showstu(struct student s) 删除一个学生的函数,没有参数。 void delestu();

    0
    32
    1.33MB
    2021-06-02
    50
  • 坡度变率-rg-wall 1600系列防火墙操作手册

    图 9.89 坡度数据 图 9.90 坡度变率

    0
    37
    1.54MB
    2021-06-02
    42
  • 拉普拉斯滤波器-tc itk二次开发

    8.1 滤波菜单 使用 Filter菜单可以进行如下操作,包括:卷积滤波、形态学滤波、纹理滤波、自适应滤波和频率域 滤波。滤波通常通过消除特定的空间频率来使图像增强。空间频率通常描述亮度或DN值与距离的方差, 图像包括多种不同的空间频率。例如:消除一幅图像的高频信息将会使图像平滑。 卷积滤波在空间域对图像进行滤波。形态学滤波以形态为基础对图像进行处理。纹理滤波从图像中提 取纹理信息。自适应滤波器在抑制噪声的同时保留了图像的尖锐信息和细节。傅立叶滤波在频率域对图像 进行滤波。 图 8-1:Filter菜单 8.2 卷积滤波 使用Convolutions and Morphology选项对图像数据进行卷积滤波。ENVI中的卷积滤波包括以下类型: 高通、低通、拉普拉斯、直通、高斯高通、高斯低通、中值、Sobel、Roberts、用户自定义滤波。每一种滤 波类型都将在本节中进行描述。详细介绍,请参阅第365页的“使用卷积滤波”。 (1) 高通滤波器 高通滤波在保持高频信息(local variation)的同时,消除了图像中的低频成分。它可以用来增强不同 区域之间的边缘,就如同图像锐化。高通滤波通过运用一个具有高中心值的变换核来完成(周围通常是负 值权重)。ENVI 默认的高通滤波器使用 3×3的变换核(中心值为“8”,周围像元值为“-1”),高通滤波 变换核的维数必须是奇数。 (2) 低通滤波器 低频滤波保存了图像中的低频成分,这将使图像平滑。ENVI默认的低通滤波器使用3×3的变换核, 每个变换核中的元素包含相同的权重,使用外围值的均值来代替中心像元值。 (3) 拉普拉斯滤波器 拉普拉斯滤波是第二个派生(a second derivative)的边缘增强滤波,它的运行不用考虑边缘的方向。

    0
    161
    29.8MB
    2021-06-02
    42
  • 计算混淆矩阵-tc itk二次开发

    (3) 计算混淆矩阵 使用Confusion Matrix工具可以把分类结果的精度显示在一个混淆矩阵里(用于比较分类结果和地表 真实信息)。ENVI可以使用一幅地表真实图像或地表真实感兴趣区来计算混淆矩阵。每种记录结果都包括:

    0
    39
    29.8MB
    2021-06-02
    42
  • VAX到IE数据转换-tc itk二次开发

    (6) 复合型数据转换 使用Convert Complex Data工具可以从复合型数据计算出要输出的图像。图像类型包括“Real”(数据 的实部), “Imaginary”(数据的虚部), “Power” (以10为底的对数), “Magnitude”(实部与虚部平方和的 平方根), 和“Phase”(虚部除以实部得到的反正切值)。 Basic Tools > Preprocessing > General Purpose Utilities > Convert Complex Data。选择一个输入数据文件, 点击“OK”。当出现Convert Complex Parameters对话框时,在函数名旁的复选框里点击,选择输出波段函 数。选择输出到“File”或“Memory”。点击“OK”。计算出的图像将出现在可用波段列表中。 (7) VAX到IEEE数据转换 使用Convert VAX to IEEE工具可以将VAX浮点图像转换成IEEE标准浮点图。多数计算机支持浮点 数的IEEE标准表示法。然而,DEC VAX计算机仍然使用它们自己内部的浮点数表示法,一些图像数据仍 用这种格式存储。 选择Basic Tools > Preprocessing > General Purpose Utilities >Convert VAX to IEEE。当出现VAX Floating Point Input File对话框时,从可用文件列表中选择要被转换的文件。点击“OK”。当出现 VAX to IEEE Parameters对话框时,键入VAX头文件大小(字节)。从下列选项中选择: 要将头信息作为嵌入的ENVI头文件复制到输出文件中,选择 “Copy Header”旁的“Yes” 按钮。

    0
    53
    29.8MB
    2021-06-02
    42
  • 波段运算函数4-tc itk二次开发

    (6) 波段运算函数2 下面的实例是一个自定义的波段运算函数,用来把一个变量的数据类型转换为字节型,并将数值倒置。 下面的程序文本可以在一个文本编辑器中输入,并用文件名user_bm2.pro来保存: FUNCTION user_bm2,b1 lut = 255 - BINDGEN(256) b1 = BYTSCL(b1) b1 = lut(b1) RETURN,b1 END 通过选择File >Compile IDL Module并选中所需文件名来对该函数进行编译。要从Band Math对话框 中调用该函数,在“Enter an expression”文本框中,使用如下语法: user_bm2(b1) (7) 波段运算函数3 下面的实例是一个自定义的波段运算函数,当变量b1的值为0时,用变量b2的值代替变量b1。这一 函数对分类图像非常有用,它可以用另一幅分类图像的像元代替原图像中未分类的像元。下面的程序文本 可以在一个文本编辑器中输入,并用文件名user_bm3.pro来保存: FUNCTION user_bm3,b1,b2 b1 = (b1 EQ 0)*b2 +(b1 NE 0)*b1 RETURN,b1 END 通过选择File >Compile IDL Module并选中所需文件名来对该函数进行编译。要从Band Math对话框 中调用该函数,在“Enter an expression”文本框中,使用如下语法: user_bm3(b1,b2) (8) 波段运算函数4 下面的实例是一个自定义的波段运算函数,用来计算归一化植被指数(NDVI),并把它缩放到字节型 数据范围。注意:“min”和“max”关键字在函数中是必需的,以确保同样的最小和最大值被用于缩放一 个被分块(tiled)图像中所有的局部(tiles)。详细介绍,请参阅第258页的“用于波段运算的IDL知识”。 对于变量b1,应该使用一个0.8 mm附近的红外图像波段,对于变量b2,应该使用一个0.6 mm附近 的红光波段。下面的程序文本可以在一个文本编辑器中输入,并用文件名user_bm4.pro来保存。 FUNCTION user_bm4,b1,b2

    0
    33
    29.8MB
    2021-06-02
    42
  • 至尊王者

    成功上传501个资源即可获取
  • 分享王者

    成功上传51个资源即可获取
  • 分享宗师

    成功上传21个资源即可获取
  • 分享精英

    成功上传11个资源即可获取
  • 分享达人

    成功上传6个资源即可获取
  • 分享小兵

    成功上传3个资源即可获取
  • 分享学徒

    成功上传1个资源即可获取
  • 创作能手

    授予每个自然周发布4篇到6篇原创IT博文的用户
关注 私信
上传资源赚积分or赚钱