• clock命令-单片机原理及应用(张毅刚)

    11.1 clock命令 用 clock命令可获得当前系统时间,并能根据指定的格式处理时间字符串。 下表列出了 clock相关命令, 表 11-1 clock命令 命令 说明 clock clicks ?-milliseconds? 返回有赖于系统的高分辨率整型时间值。可以指定以毫 秒为单位。 clock format value ?-format string? ?-gmt boolean? 将整型时间值转换为人们可读格式。这个整数值可能是 clock seconds、clock scan或者是带 atime、 mtime或 ctime选项的 file命令返回的时间值。 format后面的 string给出了具体的格式化格式。如果 使用了-gmt选项,则其后跟一布尔型值。如果是 true,表明时间值格式化为格林威治标准时间,如果是 false,则格式化为本地时区时间。 clock scan dateString ?-base clockVal? ?-gmt boolean? 将给定的日期字符串转换为以秒为单位的时钟值(见 clock seconds)。如果指定-base,则以整型时钟值 clockVal为基准来计算。 clock seconds 返回以秒为单位的整型时钟值。 11.1.1 clock clicks命令 clock clicks 返回高分辨率系统时钟计数器值,一般仅用于测量经过的时长。click分辨率 取决于系统本身。如果使用了-milliseconds选项,则分辨率以毫秒为粒度。如下面的代码计算 出若干秒之内时钟滴答次数: 例 11-1计算系统时钟滴答数 proc click {period} { set t1 [clock clicks] #Wait for $period seconds after [expr $period * 1000] set t2 [clock clicks] puts "[expr ($t2 - $t1)/$period] Clicks/Second" } %click 10 =>1000 Clicks/Second

    0
    60
    976KB
    2021-06-02
    48
  • 非平衡轴-普中科技 hc6800 开发板原理图

    (2)非平衡轴 在非平衡轴中,向上停止和向下停止的回生能量各不相同。另外,如果非平衡扭矩大于摩擦扭矩,则向下移动中经常 处于回生状态。 回生能量 仅在发生减速扭矩(向下的扭矩)时变为回生状态。 ERU = 5.24×10-5• η• Tdu• N• td - Ec (J) • • • (3-7) η : 电机逆效率 Tdu : 向上停止减速扭矩 (N• m) N : 电机转速 (r/min) td : 减速时间(时间常数) (ms) 向 上 停 止 Ec : 驱动器充电能量 (J) 下降中发生向上的扭矩 Ts时,即使在匀速进给中也变为回生状态。 Ts 变为向下时,应按照 Ts=0计算。 2π• η• Ts• L ERD = ΔS + 5.24×10-5• η• Tdd• N• td - Ec (J) • • • (3-8) η : 电机逆效率 Ts : 下降中向上扭矩 (N• m) L : 匀速移动距离 (mm) ΔS : 电机旋转 1周的移动距离 (mm) Tdd : 向下停止减速扭矩 (N• m) N : 电机转速 (r/min) td : 减速时间(时间常数) (ms) 向 下 停 止 Ec : 驱动器充电能量 (J) 以1次往返作为1次循环,利用公式(3-9)求出每循环的回生能量 ER。 ER=ERU+ERD (J) • • • (3-9) (例) 在由 HF154电机驱动的机械垂直轴中,以 F30000、加减速时间常数 100 ms 在 200 mm的距离内往返运转。 求此时每 1次往返运转的回生能量。 伺服驱动器 : MDS-D-SVJ3-20 电机每次运转的移动距离 : 10 mm 向上停止减速扭矩 : 20 N• m 向下停止减速扭矩 : 30 N• m 向下移动中向上扭矩 : 3 N• m 利用公式(3-7)求出向上停止回生能量 ERU ERU = 5.24×10-5×0.85×20×3000×100 - 40 = 227.2(J) 以 100 ms的加减速常数加速至 30000 mm/min 需: 30000×100 2×60×1000 = 25(mm) 的加减速距离,因此匀速移动距离为 150 mm。 利用公式(3-8)求出向下停止回生能量 ERD 2π×0.85×3×150 ERD = 10 + 5.24×10-5×0.85×30×3000×100 - 40 = 601.2(J) 因此,每 1次往返运转的回生能量 ER如下: ER = 227.2 + 601.2 = 828.4(J)

    0
    45
    9.65MB
    2021-06-02
    50
  • 插头的说明-普中科技 hc6800 开发板原理图

    (3)插头的说明 8 4 5 7 6 9 1 1 2 3 插头针脚排列 针脚 功 能 针脚 功 能 1 RQ 6 SD 2 RQ* 7 SD* 3 - 8 P5(+5V) 4 BAT 9 - 5 LG(GND) 10 SHD

    0
    39
    9.65MB
    2021-06-02
    50
  • 无连接的套接字通信-android基于hover组件实现监控鼠标移动事件的方法

    12.2 无连接的套接字通信 所谓无连接的套接字通信,指的是使用 UDP 协议进行信息传输。使用这种协议进行通信 时,两个计算机之前没有建立连接的过程。需要处理的内容只是把信息发送到另一个计算机。 这种通信的方式比较简单。本节将讲述这种无连接的 UDP 通信。 12.2.1 工作流程 无套接字的通信不需要建立起客户机与服务器之间的连接,因此在程序中没有建立连接 的过程。进行通信之前,需要建立网络套接字。服务器需要绑定一个端口,在这个端口上监 听接收到的信息。客户机需要设置远程 IP 和端口,需要传递的信息需要发送到这个 IP 和端 口上。客户机和服务器的交互过程可用图 12-1 来表示。

    0
    29
    1.33MB
    2021-06-02
    50
  • 逻辑运算符-android基于hover组件实现监控鼠标移动事件的方法

    表 2.5 逻辑运算符 运 算 符 含 义 返 回 值 && 逻辑与 所有的条件为真则返回真 || 逻辑或 只要有一个条件为真则返回真 ! 逻辑非 真值取非返回假,假值取反返回真 例如下面的代码,是关系运算符与逻辑运算符的使用实例。 #include <stdio.h> int main() { int i=5,j=3; printf("%d\n",i>j); /*判断 i是否大于等于 j,返回真,输出 1。*/ printf("%d\n",i==j); /*判断 i是否等于 j,返回假,输出 0。*/ printf("%d\n",i<j); printf("%d\n",i!=j); printf("%d\n",i!=j); printf("%d\n",(i>j)&&(i>=j)); /*判断两个条件,然后做逻辑与运算。*/ printf("%d\n",(i>j)&&(i<j)); printf("%d\n",1&&1&&1); /*所有条件为真则返回真。*/ printf("%d\n",1&&0&&1); /*有一个条件为假则返回假。*/ printf("%d\n",0||0||1); /*有一个条件为真则返回真。*/ printf("%d\n",!0); /*非假返回真。*/ } 输入下面的命令编译这个程序。 gcc 2.8.c 输入下面的命令,对编译后的程序添加可执行权限。 chmod +x a.out 输入下面的命令,运行这个程序。 ./a.out

    0
    40
    1.33MB
    2021-06-02
    50
  • EFFORT纠正处理中的输入参数选择-tc itk二次开发

    (1) EFFORT纠正处理中的输入参数选择 选择Spectral Tools >Atmospheric Correction >EFFORT Polishing。当出现标准的ENVI文件选择对话框 时,选择所需文件,若需要,选取任意空间子集。当出现EFFORT Input Parameters对话框时,点击“Enter New Segment”按钮。在“Segment Information”列表中将出现一个波谱范围。点击新的波谱范围旁的“Edit” 按钮。通过“Add Range”按钮;在波段列表中点击并拖放;或点击第一个波段后,在按住“Shift”键的 同时点击最后一个波段的方法为波长范围选择起始和终止波段。 要将包含在波长范围中的某些波段设置为无效,使在EFFORT纠正计算中不使用它们,在按住“Ctrl” 键的同时用鼠标左键点击所需波段。 点击“OK”。 要更改用于拟合该波长范围的 Legendre多项式次数,在相应的“Order”文本框中输入所需次数。次 数越低,生成的波谱越平缓,即对误差的抑制也越强,但是这也将消除某些真实的反射特性。次数越高, 生成的波谱与数据的拟合越好,但是也会拟合某些误差特性,并将它们遗留在输出结果中。使用试验和误 差分析的方法来设定仅与真实数据拟合的多项式次数。 输入新的波长范围,直到所有的波长范围定义完毕。 要删除上一次输入的波长范围,点击“Delete Last Segment”按钮。 注意:没有包含在波谱范围内的数据将不被纠正并被设置为0值。无效波段不用于建模,但是在输出时将 被纠正。 ‧ 输入真实助推(boost)波谱 要输入真实助推(boost)波谱:在EFFORT Input Parameters对话框中,点击“Input Reality Boost Spectra”

    0
    65
    29.8MB
    2021-06-02
    42
  • 输入分类参数-tc itk二次开发

    (1) 输入分类参数 每一种分类方法都有它特定的参数对话框,所用的分类方法将显示在对话框的标题中。许多分类参数 对话框中通用的选项包括:从可用ROI列表中选择将要用于分类的感兴趣区,选择分类图像输出到磁盘文 件或内存,规则图像的计算(输出到文件或内存)。每种分类方法的对话框以及相对应的参数选择将在每 种分类方法中进行描述。 ‧ 选择感兴趣区 要选择感兴趣区作为训练样本类别,在“Select Classes from Regions:”列出的可用感兴趣区列表中, 点击所需的感兴趣区名。 注意:最大似然和最小距离分类都至少需要两个感兴趣区。 ‧ 规则图像计算 规则图像可以在分类最终完成之前产生中间结果图像。例如:用于最大似然分类的规则 图像将是图像本身的似然度;用于图像分类的每个感兴趣区都有一幅规则图像。在规则图像中,具有最大 似然度的像元将被分到对应的类别中。似然度本身只保留在规则图像中,而不包含在分类后的图像中。 要计算一幅尺度输出图像(或为每类计算一幅尺度输出图像),在“Enter Output Rule Filename”文本 框中,键入一个文件名。 注意:如果“Output Rule Images”切换按钮被设置为“No”,规则图像将不被保存。 分类结束后,规则图像将出现在可用波段列表中,可以在任何显示窗口中显示(或链接/覆盖),并可 以使用ENVI的像元位置/值功能进行查询。 规则图像也可以用于稍后描述的尺度分类中,无需再重新计算整个分类,生成一幅新的分类图像。

    0
    28
    29.8MB
    2021-06-02
    42
  • 打开显示最大化-tc itk二次开发

    4.35 显示管理 Window菜单允许进行如下操作,包括:打开窗口、关闭窗口、更改窗口尺寸、重新整理显示窗口以 及从打开的显示窗口中抽取信息。 图 4-64:用于显示管理的Window下拉菜单 (1) 启动新显示组 要打开一个空白的显示组,从下列选项中选择:在显示窗口菜单栏或 ENVI主菜单中,选择 Window >Start New Display Window。在可用波段列表中,从“Display #N”按钮菜单中选择“New Display”(参见 第92页的“选择当前活动窗口”)。 (2) 关闭显示组 要关闭一个显示组,从下列选项中选择:在显示窗口菜单栏中,选择 File >Cancel。在微软 Windows 平台下,点击主图像窗口的 键。显示组和相关的对话框将被关闭。 提示:要保存一个显示组和相关窗口,请参阅第116页的“显示组的保存”。 (3) 关闭所有显示 要关闭所有的图像显示,在显示窗口或主图像窗口中,选择Window >Close All Display Groups。 (4) 打开显示最大化 要调整所有的显示窗口尺寸,使其能最大限度利用现有屏幕尺寸,在显示窗口或主图像窗口中,选择 Window >Maximize Open Displays。例如,若打开四个显示,每个显示的大小将被调整到可用屏幕尺寸的 四分之一。

    0
    24
    29.8MB
    2021-06-02
    42
  • 链接与动态覆盖-tc itk二次开发

    4.20 交互式分析工具 使用 Tools菜单可以启动 ENVI交互式分析功能。ENVI交互式分析功能一般应用于特定的显示图像或 根据用户需要启动。功能包括:图像显示链接、提取 Z剖面和波谱图、彩色制图和密度分割、绘制感兴趣 区、波谱像元编辑器、测量工具、计算 line of sight、创建二维散点图、创建注记、提取极化信号、3-D曲 面浏览。 图 4-38:Tools菜单中交互式分析工具 4.21 链接与动态覆盖 链接与动态覆盖功能允许对多幅图像某一部分同时进行叠加(或 flicker images),或在单独一个图像 窗口对多幅图像进行相同操作。

    0
    26
    29.8MB
    2021-06-02
    42
  • 当前活动显示-tc itk二次开发

    (4) 缩放窗口 缩放窗口是一个小的图像显示窗口,它以用户自定义的缩放系数使用像元复制来显示主图像窗口的一 部分。缩放窗口的大小、位置和系统默认的缩放系数最初在 envi.cfg 文件中被设置,并且可以被用户修改。 缩放窗口提供无限缩放能力,缩放系数出现在窗口标题栏的括号中。缩放窗口能动态地调整大小,直至屏 幕中可利用的尺寸(参见第 6页的“调整窗口大小”)。如果使用不同的显示窗口风格,上面描述的显示菜 单栏将出现在缩放窗口。可以显示多个缩放窗口, 每个窗口对应于一个已载入的主显示窗口。 (5) 调整窗口大小 许多 ENVI窗口和对话框(包括所有的图像显示窗口)都能动态调整大小直至全屏。 把鼠标指针放置在对话框或窗口的边角处直至指针变为一个双向箭头(见下图)。点住鼠标左键并拖放 窗口到需要的大小。 图 1-2:ENVI显示窗口的调整 提示:当调整滚动窗口的尺寸时,重采样因子将自动改变以适应新的图像尺寸。重采样因子将出现在滚动 窗口标题栏的圆括号中。如果你调整主图像窗口,使它能够显示整幅图像,那么滚动窗口将会消失,主图 像窗口缩小时,它将会重新出现。 (6) 当前活动显示 每次只能有一个图像显示组(包括主图像、滚动和缩放窗口)作为当前活动显示。下一幅图像将被加 载到当前活动显示组中。

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

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

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

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

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

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

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

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

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