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

    4.4 scan命令 scan命令根据格式描述符来解析一个字符串并将对应值赋给后面的变量。返回成功转换的 个数。 [语法] scan string format var? var?

    2021-06-02
    48
  • Tcl命令格式-单片机原理及应用(张毅刚)

    1.4 Tcl命令格式 一条 Tcl基本语法为: command arg1 arg2 (命令 参数 1 参数 2...) 其中 command为 Tcl内建命令或者 Tcl过程。各条命令可以单独一行,也可以在同一行, 在同一行时,需要用“ ;” 来分隔。即: command1 arg1 ... ; command2 arg2; #(a comment 注释) 注释是以“ #” 标记开始。 如以下的输出命令会在输出终端输出一段字符串: 例 1-1 输出一段字符串的例子 %puts "The next line contains an error" => The next line contains an error 注意:字符串中如果有空格的话,一定要用””或者{}括起来。因为 Tcl语句中各命令参数是 以空格来分隔的,如果不用""或{}括起来,字符串中的单词会被误认为多余的参数而出错。 1.5 Tcl脚本文件和 source 命令 除了通过交互式执行 Tcl命令外,还可以将 Tcl命令保存到一个后缀为.tcl的文件内,然后用 Tcl的命令 source 来执行: source fileName source命令从文件中读取 Tcl命令并计算。 例 1-2 source命令的简单例子 ;#用文本编辑器创建一个文件,名为 e1.tcl并保存到 C:\盘根目录 ;#输入如下一条命令后保存、关闭文件: ;#puts “hello” ;#执行 tclsh: % dir e1.tcl =>2003-11-19 14:31 12 e1.tcl 1 File(s) 12 bytes %source e1.tcl =>hello

    2021-06-02
    48
  • 成像测井处理流程-apue中文

    6.2 成像测井处理流程 成像测井处理流程为: 6.2.1 数据加载 通过本平台提供的工具,将成像测井资料原始数据(LIS,DLIS,XTF,CLS)加载到平台,形成相 应的WIS数据格式文件。 6.2.2 数据预处理 可以做速度、加速度校正;极板纽扣电极对齐;动态、静态数据标准化;直方图均衡,EMEX 校正,还可以自动剔除坏电极等。可以生成高质量的测井成像图像。对于 FMI可以做 DCA裂缝 探测。 速度、加速度校正:由于测井仪器在井下不规则运行或遇卡会产生锯齿状或平直段曲线,识 别其特征,利用加速度校正曲线重新采样进行校正。 数据归一化和数据预处理:由于不同的测井仪器测量的各电极测井曲线变化大,必须做数据 标准化;同时,还对测井数据做极板纽扣电极对齐;动态、静态数据标准化;直方图均衡,EMEX 校正等。 剔除坏电极:电极工作不正常或电极与井壁接触不好,使曲线在某一段深度上数据几乎没

    2021-06-02
    49
  • 操作及存放方面的注意事项-普中科技 hc6800 开发板原理图

    (1) 危险有害性摘要 最重要危险有害性及影响 暂无意见。 特定的危险有害性 化学物质密封在金属容器内,作为电池,不存在危险有害性。内部的锂金属 接触到皮肤将引起化学性灼伤。与水反应时,将起火或产生可燃性气体氢气。 对环境的影响 暂无意见。 假设紧急事态概要 外部机械或电子压力引起破坏或短路。 (2) 应急措施 吸入时 因电池受到破坏而吸入内部的蒸气时,应立即转移到空气新鲜的场所。如感觉 不适,立即就医。 附着到皮肤时 因电池受到破坏,使内部物质沾到皮肤时,立即用水和肥皂清洗。如出现疼痛 症状,应立即前往医院接受治疗。 入眼时 因电池受到破坏,内部物质进入眼睛时,应当用大量水冲洗 15分钟以上,并 立即前往医院接受治疗。 吞入时 立即前往医院接受治疗。 (3) 火灾时的措施 适用灭火剂 干燥沙子、干粉、黑铅粉末、二氧化碳。 特定的灭火方法 将火源近处的电池移至安全场所,避免延烧。 灭火人员的护具 防火手套、眼部和脸部护具(面罩)、皮肤和身体的防护服。 (4)泄露时的措施 对于环境的注意事项 漏液电池如长期放置,将使存放环境充满恶臭,应立即予以处理。 除去方法 使用干砂吸附,并回收至容器中。 (5) 操作及存放方面的注意事项 操作 安全操作注意事项 不得剥去外部套管,不得损伤电池。 不得加热或投入火中。 不得投入水中以及用水或海水沾湿。 不得投掷。 不得拆解,改造或使其产生形变。 不得使电池短路。 适宜的存放条件 避免阳光直射和高温高湿。 (推荐温度20±15℃,相对湿度70%以下) 存放 禁止接触物质 可燃物、导体物。(金属类:可能导致短路) (6)物理及化学性质 物理状态 固体。 形状 圆筒状。 气味 无臭。 PH 不溶于水,此项不适用。 外观 沸点/沸点范围,熔点, 分解温度,燃点 无信息。

    2021-06-02
    50
  • HF105电机-普中科技 hc6800 开发板原理图

    (1) HF75电机 0.1 1.0 10.0 100.0 1000.0 10000.0 0 100 200 300 400 500 600 700 电机电流 (静态电流%) 时 间 ( s ) 运转时 停止时 停止时 (2) HF105电机 0.1 1.0 10.0 100.0 1000.0 10000.0 0 100 200 300 400 500 电机电流 (静态电流%) 时 间 ( s ) 运转时 停止时 e

    2021-06-02
    50
  • 面向连接套接字通信实例-android基于hover组件实现监控鼠标移动事件的方法

    13.5 面向连接套接字通信实例 本节将讲述一个面向连接的套接字通信实例。面向连接的网络通信,包括客户端和服务 器两个部分的程序。服务器实现监听功能,如果有客户端连接,则接受这个连接,并将用户 发送来的信息发回。客户端实现请求连接的功能,可以连接到服务器,向服务器发送信息, 并接收服务器发回的信息。 13.5.1 服务器程序 所谓服务器程序,指的是在网络通信时这个程序始终处于等待状态,可以接受用户的连 接请求,并且对用户发送的信息进行处理,本节的实例是面向连接的套接字通信服务器程序。 程序的重点是端口的监听和接收发送的信息。 #include<sys/types.h> #include<sys/socket.h> #include<netinet/in.h> #include<arpa/inet.h> #include<unistd.h> /*包含头文件。*/ #define PORT 5678 /*定义端口号。*/ #define MAX 10 /*最多的连接数。*/ main() { int sockfd,newsockfd,is_connected[MAX],fd; /*定义相关的变量。*/ struct sockaddr_in addr; int addr_len = sizeof(struct sockaddr_in); fd_set myreadfds; char msgbuffer[256]; char msg[] ="This is the message from server.Connected.\n";

    2021-06-02
    50
  • 时间函数使用实例-android基于hover组件实现监控鼠标移动事件的方法

    8.2 时间函数使用实例 本节将讲解几个时间函数使用实例。在处理时间时需要用到上一节所讲的各种时间函数, 在进行计时的程序中需要用到 gettimeofday 函数,这个函数可以返回精确到微秒的时间值。

    2021-06-02
    50
  • 结构体的操作-android基于hover组件实现监控鼠标移动事件的方法

    第 7 章 结构体 7.1 结构体的操作 结构体是一种自定义数据类型,有定义、新建、访问等基本操作。本节将讲解结构体的 这些操作。在进行本节的学习时需要正确理解结构体的作用和特点。 7.1.1 结构体的理解 可以用一个实例来理解什么是结构体。假设用下面的变量来描述一个学生的信息。 char name[15]; int age; char address[50]; int height; 如果有多个学生,这些数据就无法体现出各自的联系和归属关系。因为每个学生都有相 同类别的信息,可以把这些信息封装成一个整体,作为一个新的数据类型。可以用下面的新 数据类型来描述一个学生。 学生数据类型{ char name[15]; int age; char address[50]; int height; } 当用这个类型定义一个学生后,这个学生就有了这个类型里面所有的数据。学生的各个 变量与这个学生产生了一对一的联系。从这方面来说,结构体的作用是把若干个简单的数据 类型封装成一个整体,作为一个新的数据类型。这个数据类型可以和普通数据类型一样参与 程序的运算。 7.1.2 结构体的定义 所谓结构体的定义,是指列出一个结构体中所包括的多个变量和数据类型,建立一个新 的数据类型。结构体的定义方法如下所示。 struct 结构名 { 类型 1 变量名 1; 类型 2 变量名 2; ...

    2021-06-02
    50
  • 数组的输入和输出-matlab面向对象编程

    图 9.3 三维数组的逻辑结构示意图 A 数组的第三个下标代表元素所在的页号, 第一个下标代表元素在该页上的行号, 第二个下 标表示元素在该页上的列号。根据前面对 A 数组的说明, 页号 ( 第三个下标) 由 0 变化到 3, 因此 A 数组可以看成由四个二维数组组成。 三维数组在内存中也是占一串连续的存储单元, 就以 A 数组为例, 它的元素在内存中的 排列次序如图 9.2 ( c) 所示, 先存放第 0 页中的元素, 再存放第 1 页中的元素; ⋯。每页中 的元素按列存放, 也就是说先存放第 0 列上的元素, 再存放第 1 列上的元素。 9.3 数组的输入和输出 本节将着重介绍一维和二维数组的输入和输出操作。熟悉了对一维和二维数组的输入和 输出, 也就不难实现对更多维数的数组进行输入输出了。假定有以下说明语句: � RE AL W ( 3, 2) INT EGER A( 10) 本节将以 A 数组和 W 数组为例介绍对数组进行输入和输出操作的三种方式。 9.3.1 利用 DO 循环对数组进行输入和输出 以下程序段将从终端键盘输入十个数, 按顺序逐个放入 A ( 1)到 A ( 10)中 D �O 10 I= 1, 10 RE AD( * , 100) A( I) 10 �CONT INUE 100 FORMAT ( 2I4) 循环体中的 REA D 语句一共执行十次, 每执行一次, 给 A ( I) 读入一个数; 因为 I 从 1 变化到 ·302·

    2021-06-02
    50
  • 关系表达式-matlab面向对象编程

    4.2 关系表达式 关系表达式是最简单的一种逻辑表达式。其一般形式为 : 〈算术量〉〈关系运算符〉〈算术量〉 算术量可以是一个数值常数、数值型变量、数值函数 , 也可以是一个算术表达式。 关系运算符就是关系比较符。FOR TRAN 中有六个关系运算符。见表 4.1。 表 4.1 关系运算符 英 语 含 义 所代表的数学符号 �.GT v. Greater Than > (大于 ) �.GE s. Greater than or Equal to ≥ (大于或等于) �.LT r. Less Than < (小于 ) �.LE p. Less than or Equal to ≤ (小于或等于) �.EQ u. EQual to = (等于 ) �.NE u. Not Equal to ≠ (不等于 ) 以下是一些关系表达式的例子 : 关系表达式 �相当的数学式 A.GT.3.5 A > 3.5 A + B.LE.0.0 A + B≤0 SIN ( X) .GE.0.5 sinX≥0.5 A - B.NE.C + D A - B≠C + D X + Y + Z.EQ.0.0 X + Y + Z = 0 I.LT.J/ 2 I < J 2 以下几点值得注意 : (1 ) 关系运算符的两个字母 ( 如 GT , LE⋯ ) 的二侧各有一个句点 , 不要漏写。例如 , “A.GT.B”是一个关系表达式 , 如果漏写“GT”二侧的二个句点 , 就成了“AGTB”, 系统 就把它当作一个变量名来处理了。 (2 ) 在一个关系表达式中可能包括算术运算符和关系运算符 , 它们运算的次序是怎样的 呢 ? FOR TRAN 规定 , 先进行算术运算 , 然后进行关系运算。例如 : “X + Y.GT.A - B”这 个关系表达式在执行时 , 先分别计算出 X + Y 和 A - B 的值 , 然后再将它们进行比较 , 判断 是否满足“大于”的条件。这个关系表达式相当于“ (X + Y) .GT. (A - B)”, 括弧是可加 可不加的。但为清晰起见 , 建议加上括弧。 (3 ) 关系表达式是将两个数值量相比较 , 这两个数值量可以是不同类型的量。例如可以 将一个整型变量和一个整数相比较 , 系统会先将这两个量转换成同一个类型 , 然后再比较。 ·08·

    2021-06-02
    50
  • 至尊王者

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

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

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

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

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

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

    成功上传1个资源即可获取
  • 勤写标兵

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