当前位置:文档之家› 一步一步教你使用uCOS-II

一步一步教你使用uCOS-II

一步一步教你使用uCOS-II
一步一步教你使用uCOS-II

第一篇UCOS介绍

第一篇UCOS介绍

这个大家都知道。呵呵。考虑到咱们学习的完整性还是在这里唠叨一下。让大家再熟悉一下。高手们忍耐一下吧!uC/OS II(Micro Control Operation System Two)是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。为了提供最好的移植性能,uC/OS II 最大程度上使用ANSI C语言进行开发,并且已经移植到近40多种处理器体系上,涵盖了从8位到64位各种CPU(包括DSP)。

uC/OS II可以简单的视为一个多任务调度器,在这个任务调度器之上完善并添加了和多任务操作系统相关的系统服务,如信号量、邮箱等。其主要特点有公开源代码,代码结构清晰、明了,注释详尽,组织有条理,可移植性好,可裁剪,可固化。内核属于抢占式,最多可以管理60个任务。

μC/OS-II 的前身是μC/OS,最早出自于1992 年美国嵌入式系统专家Jean https://www.doczj.com/doc/a06150227.html,brosse 在《嵌入式系统编程》杂志的5 月和6 月刊上刊登的文章连载,并把μC/O S 的源码发布在该杂志的B B S 上。

μC/OS 和μC/OS-II 是专门为计算机的嵌入式应用设计的,绝大部分代码是用C语言编写的。CPU 硬件相关部分是用汇编语言编写的、总量约200行的汇编语言部分被压缩到最低限度,为的是便于移植到任何一种其它的CPU 上。用户只要有标准的ANSI 的C交叉编译器,有汇编器、连接器等软件工具,就可以将μC/OS-II嵌人到开发的产品中。μC/OS-II 具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点,最小内核可编译至2KB 。μC/OS-II 已经移植到了几乎所有知名的CPU 上。

严格地说uC/OS-II只是一个实时操作系统内核,它仅仅包含了任务调度,任务管理,时间管理,内存管理和任务间的通信和同步等基本功能。没有提供输入输出管理,文件系统,网络等额外的服务。但由于uC/OS-II良好的可扩展性和源码开放,这些非必须的功能完全可以由用户自己根据需要分别实现。

uC/OS-II目标是实现一个基于优先级调度的抢占式的实时内核,并在这个内核之上提供最基本的系统服务,如信号量,邮箱,消息队列,内存管理,中断管理等。

uC/OS-II以源代码的形式发布,但并不意味着它是开源软件。你可以将其用于教学和私下研究(peaceful research);但是如果你将其用于商业用途,那么你必须通过Micrium获得商用许可。虽然uCOS-II在商业上使用时需要的得到授权并且费用也是一笔不小的数字,但是他的开源毕竟带领我们走入了内核的世界。在此我代表嵌入式工程师向Mr Jean https://www.doczj.com/doc/a06150227.html,brosse 致谢。

任务管理

uC/OS-II 中最多可以支持64 个任务,分别对应优先级0~63,其中0 为最高优先级。63为最

低级,系统保留了4个最高优先级的任务和4个最低优先级的任务,所有用户可以使用的任务数有56个。

uC/OS-II提供了任务管理的各种函数调用,包括创建任务,删除任务,改变任务的优先级,任务挂起和恢复等。

系统初始化时会自动产生两个任务:一个是空闲任务,它的优先级最低,该任务仅给一个整形变量做累加运算;另一个是系统任务,它的优先级为次低,该任务负责统计当前cpu的利用率。在系统初始化完毕后启动任务时必须创建一份用户任务,也就是说必须有一个应用程序(用户任务,使用应用程序对于我们经常使用Windows用户容易接受一些。呵呵),否则系统会崩溃。当然还有一些其他的要求,咱们后续再说,下面简要概述一下任务管理相关的函数

1:建立任务OSTaskCreat()/OSTaskCreatExt()

如果想让UCOS管理用户的任务,必须先建立任务。可以通过将任务的地址和其他参数传递到以下两个函数之一来建立任务。当调用OSTaskCreat()时,需要四个参数:

OSTaskCreate(void(*task)(void*pd),void*pdata,OS_STK*ptos,INTU prio)

Task:是指向任务代码的指针,pdata:是任务开始执行是,传递给任务的参数的指针,ptos:是分配给任务的堆栈的栈顶指针,prio是分配给任务的优先级。

也可以用OSTaskCreatExt(),不过该函数需要9个参数,前四个参数与OSTaskCreat()一样,例如:INT8U OSTaskCreateExt(void(*task)(void *pd),void *pdata,OS_STK *ptos, INT8U prio, INT16

U id, OS_STK *pbos, OS_STK *pbos, OS_STK *pbos, INT16U opt)

id参数为要建立的任务创建一个特殊的标识符。pbos是指向任务的堆栈栈底的指针,用于堆栈的检验。stk _size用于指定堆栈成员数目的容量。pext是指向用户附加的数据域的指针,用来扩展任务的OS_TCB。opt用于设定OSTaskCreateExt()的选项,指定是否允许堆栈检验,是否将堆栈清零,任务是否要进行浮点操作等等。

2:任务堆栈OS_STK()

每个任务都有自己的堆栈,堆栈必须申明为OS_STK类型,并且由连续的内存空间组成。可以静态分配堆栈空间,也可以动态分配堆栈空间。

3:堆栈检验OSTaskStkChk()

有时确定任务实际需要的堆栈空间的大小是很有必要的,因为这样就可以避免为任务分配过多的堆栈空间,从而减少应用程序代码所需的RAM空间。

4:删除任务OSTaskDel()

有时需要删除任务,删除任务,是说任务返回并处于休眠态,并不是说任务的代码被删除了,只是任务的代码不再被UCOS调用。删除任务前应保证所删任务并非空闲任务。

5:请求删除任务OSTaskDelReq()

有时,任务会占用一些内存缓冲或信号量一类的资源。这时,假如另一个任务试图删除该任务,这些被占用的资源就会因为没有被释放而丢失。在这种情况下,需想办法拥有这些资源的任务在使用完资源后先释放资源,再删除自己。

6:改变任务的优先级OSTaskChangePrio()

在建立任务时,会分配给任务一个优先级。在程序运行期间,可以通过调用该函数改变任务的优先级。也就是说,UCOS允许动态的改变任务的优先级。

7:挂起任务OSTaskSuspend()

任务挂起是一个附加功能,也就是说,如果任务在被挂起的同时也在等待延迟时间到,那么,需要对任务做取消挂起的操作,并且等待延迟时间到,任务才能转让就绪状态。任务可以挂起自己或者其他任务。

8:恢复任务OSTaskResume()

挂起的任务只有通过该函数才能被恢复。

9:获得任务的信息OSTaskQuery()

通过调用该函数,来获得自身或其他应用任务的信息

时间管理

uC/OS-II的时间管理是通过定时中断来实现的,该定时中断一般为10毫秒或100毫秒发生一次(这个时间片段是OS的作者推荐的,大家可以参考邵贝贝翻译的《嵌入式实时操作系统ucos-II》这本书),时间频率取决于用户对硬件系统的定时器编程来实现。中断发生的时间间隔是固定不变的,该中断也成为一个时钟节拍。这里隐含的意思就是你选择的芯片如果想使用UCOS 系统,前提条件一定要有一个Timer。

uC/OS-II要求用户在定时中断的服务程序中,调用系统提供的与时钟节拍相关的系统函数,例如中断级的任务切换函数,系统时间函数。

uCOS时间管理的相关函数

1:任务延迟函数OSTimeDly()

Ucos提供一个可以被任务调用而将任务延时一段特定时间的功能函数,即OSTimeDly().任务调用OSTimeDly()后,一旦规定的时间期满或者有其他的任务通过调用OSTimeDlyResume()取消了延时,他就会进入就绪状态。只有当该任务在所有就绪态任务中具有最高的优先级,它才会立即运行。

2:按时,分,秒延时函数OSRimeDLyHMSM()

与OSTimeDly()一样,调用OSRimeDlyHMSM()函数也会是UCOS进行一次任务调度,并且执行下一个优先级最高的就绪任务。当OSTimeDlyHMSM()后,一旦规定的时间期满,或者有OS TimeDlyResume(),它就会马上处于就绪态。同样,只有当该任务在所有就绪态任务中具有最高的优先级,他才开始运行。

3:恢复延时的任务OSTimeDlyResume()

延时的任务可以不等待延时的期满,而是通过其他任务取消延时而使自己处于就绪态,可以通过该函数来实现,实际上,OSTimeDlyResume()也可以唤醒正在等待的事件。

4:系统时间OSTimeGet()和OSTimeSet()

内存管理

在ANSI C中是使用malloc和free两个函数来动态分配和释放内存。例如在Linux系统中就是这样。但在嵌入式实时系统中,多次这样的操作会导致内存碎片,因为嵌入式系统尤其是uCOS是实地址模式,这种模式在分配任务堆栈时需要整块连续的空间,否则任务无法正确运行。且由于内存管理算法的原因,malloc和free的执行时间也是不确定。这点是实时内核最大的矛盾。

基于以上的原因u C/OS-II中把连续的大块内存按分区管理。每个分区中包含整数个大小相同的内存块,但不同分区之间的内存快大小可以不同。用户需要动态分配内存时,系统选择一个适当的分区,按块来分配内存。释放内存时将该块放回它以前所属的分区,这样能有效解决碎片问题,同时执行时间也是固定的。

同时uCOS-II根据以上的处理封装了适合于自己的动态内存分配函数OSMemGet()和OSMemPut(),但是使用这两个函数动态分配内存前需要先创建内存空间,也就是第二段咱们介绍的内存分块。呵呵,不罗嗦了,具体的关于内存管理的函数如下:

内存控制块的数据结构

Typedef

struct

{

void *osmemaddr ;指向内存分区起始地址的指针。

Void *osmemfreelist ;指向下一个空余内存控制块或者下一个空余内存块的指针,

Int32u osmemblksize ;内存分区中内存块的大小,是建立内存分区时定义的。

Int32u osmemnblks ;内存分区中总的内存块数量,也是建立该内存分区时定义的。

Int32u osmemnfree ;内存分区块中当前获得的空余块数量。

}os_mem;

1;建立一个内存分区,OSMemCreate()

2:分配一个内存块,OSMemGet()

应用程序通过调用该函数,从已经建立的内存分区中申请一个内存块。该函数唯一的参数是指向特定内存分区的指针。

3:释放一个内存块,OSMemPut()

当应用程序不再使用一个内存块时,必须及时的把它释放,并放回到相应的内存分区中,这个操作就是通过调用该函数实现的。

4:查询一个内存分区的状态,OSQMemQuery()。

任务间通信与同步

对一个多任务的操作系统来说,任务间的通信和同步是必不可少的。uC/OS-II中提供了4种同步对象,分别是信号量,邮箱,消息队列和事件。所有这些同步对象都有创建,等待,发送,查询的接口用于实现进程间的通信和同步。

对于这4种同步对象将在后面一一讨论。

任务调度

uC/OS-II 采用的是可剥夺型实时多任务内核。可剥夺型的实时内核在任何时候都运行就绪了的最高优先级

的任务。

uC/os-II的任务调度是完全基于任务优先级的抢占式调度,也就是最高优先级的任务一旦处于就绪状态,则立即抢占正在运行的低优先级任务的处理器资源。为了简化系统设计,uC/OS-II规定所有任务的优先级不同,因为任务的优先级也同时唯一标志了该任务本身。

UCOS的任务调度在一下情况下发生:

1)高优先级的任务因为需要某种临界资源,主动请求挂起,让出处理器,此时将调度就绪状态的低优先级任务获得执行,这种调度也称为任务级的上下文切换。

2)高优先级的任务因为时钟节拍到来,在时钟中断的处理程序中,内核发现高优先级任务获得了执行条件(如休眠的时钟到时),则在中断态直接切换到高优先级任务执行。这种调度也称为中断级的上下文切换。这两种调度方式在uC/OS-II的执行过程中非常普遍,一般来说前者发生在系统服务中,后者发生在时钟中断的服务程序中。

调度工作的内容可以分为两部分:最高优先级任务的寻找和任务切换。其最高优先级任务的寻找是通过建立就绪任务表来实现的。u C / O S 中的每一个任务都有独立的堆栈空间,并有一个称为任务控制块TC B(Task Control Block)的数据结构,其中第一个成员变量就是保存的任务堆栈指针。任务调度模块首先用变量OSTCBHighRdy 记录当前最高级就绪任务的TCB 地址,然后调用OS_TASK_SW()函数来进行任务切换。

第二章搭建UCOS-II 2.52版的调试平台

在这一章中我们主要讨论UCOSII的源码调试环境,为了给大家一个共同的学习平台,我搜集整理了一写资料,就是以X86为平台,使用BC31(这个堪称骨灰级的编译器)来调试UCOSII

源码。当然你也可以用BC45或更高版本的编译器,具体方法大同小异,我在此就不再啰嗦。本章节的主要内容包括四点:

1、下载并安装BC31编译器

2、下载并安装UCOS-II2.52版本源代码

3、使用BC31编译UCOS-II源码

4、让OS的第一个任务RUN起来

本部分内容设定了隐藏,需要回复后才能看到

让自己的第一个任务Run起来

前面已经给大家介绍了如何在PC机上调试UCOS,方法和需要的软件都介绍给大家了,相信有兴趣的朋友已经安装调试了,下面咱们就让自己的第一个任务在PC上Run起来。

OK,下面我就分步介绍建立自己的第一个任务

第一步:CopyC:\SOFTWARE\uCOS-II目录下的EX1_x86L文件夹。作为我们的工程模板

第二步:修改工程模板的名字为:HelloEEWorld

第三部:按照咱们前面的《使用BC31 工具编译UCOS‐II 的源码过程》修改配置文件;

第四步:修改Test.c文件,建立自己的第一个任务

具体的内容我就不再帖子上写了。大家可以参考附件HelloEEWorld.rar里面的Test.c文件。然后编译

OK,第一个任务就Run起来了,显示如下界面

HelloEEworld.rar (48 K) 下载次数:3

关于UCOS任务的理解

UCOS的运行是基于任务运行的,为了能够好的使用UCOS我们先要对UCOS的任务的概念做一个理解

在学习UCOS任务前我们先对我们以前使用的模式做一个回顾--前后台模式。

这种系统可称为前后台系统或超循环系统(Super-Loops)。应用程序是一个无限的循环,循环中调用相应的函数完成相应的操作,这部分可以看成后台行为(background)。中断服务程序处理异步事件,这部分可以看成前台行foreground。后台也可以叫做任务级。前台也叫中断级。时间相关性很强的关键操作(Critical operation)一定是靠中断服务来保证的。因为中断服务提供的信息一直要等到后台程序走到该处理这个信息这一步时才能得到处理,这种系统在处理信息的及时性上,比实际可以做到的要差。这个指标称作任务级响应时间。最坏情况下的任务级响应时间取决于整个循环的执行时间。因为循环的执行时间不是常数,程序经过某一特定部分的准确时间也是不能确定的。进而,如果程序修改了,循环的时序也会受到影响。

这种系统是在我们上学时和做小项目时经常用到,很多工程师称这种方式为“裸奔”。哈哈!我大学毕业后的钱三年写的项目都是在裸奔。

UCOS-II是基于任务运行的。一个任务,也称作一个线程,是一个简单的程序,该程序可以认为CPU 完全只属该程序自己。实时应用程序的设计过程,包括如何把问题分割成多个任务,每个任务都是整个应用的某一部分,每个任务被赋予一定的优先级,有它自己的一套CPU 寄存器和自己的栈空间(如下图所示)。

可以这么理解,UCOS-II的每一个任务都有一个CPU,任务在运行时占用CPU的全部资源,同时拥有自己的一套寄存器,当任务执行完毕后(时间片到),他把自己的CPU寄存器所有内容保存到自己的堆栈中,同时把CPU让给别的任务,那么得到CPU使用权的任务把自己的CPU 寄存器从自己的堆栈中放到真正的CPU寄存器中开始运行,就这样周而复始。

大家一定不要把任务的运行当成是函数的调用,这完全是两回事。这个我们到后面的任务调度时在细说。每个任务都是一个无限的循环。每个任务都处在以下5种状态之一的状态下,这5种状态是休眠态,就绪态、运行态、挂起态(等待某一事件发生)和被中断态(参见下图)休眠态相当于该任务驻留在内存中,但并不被多任务内核所调度。就绪意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还暂时不能运行。运行态的任务是指该任务掌握了CPU 的控制权,正在运行中。挂起状态也可以叫做等待事件态WAITING,指该任务在等待,等待某一事件的发生,(例如等待某外设的I/O 操作,等待某共享资源由暂不能使用变成能使用状态,等待定时脉冲的到来或等待超时信号的到来以结束目前的等待,等等)。最后,发生中断时,CPU提供相应的中断服务,原来正在运行的任务暂不能运行,就进入了被中断状态。如下图表示μC/OS-Ⅱ中一些函数提供的服务,这些函数使任务从一种状态变到另一种状态。

简单的我们可以把每一次任务的切换当成一次中断,这个中断不同于我们在使用前后台模式时的中断,那个中断是硬件中断,中断时需要保存的CPU寄存器是由硬件实现的,而在UCOS中的任务切换是软中断,CPU保存了必要的寄存器后在切换时系统会在保存任务使用的寄存器。

补充知识-可剥夺型内核和不可剥夺型内核

不可剥夺型内核

不可剥夺型内核要求每个任务自我放弃CPU 的所有权。不可剥夺型调度法也称作合作型多任务,各个任务彼此合作共享一个CPU。异步事件还是由中断服务来处理。中断服务可以使一个高优先级的任务由挂起状态变为就绪状态。但中断服务以后控制权还是回到原来被中断了的那个任务,直到该任务主动放弃CPU 的使用权时,那个高优先级的任务才能获得CPU的使用权。不可剥夺型内核允许每个任务运行,直到该任务自愿放弃CPU的控制权。中断可以打入运行着的任务。中断服务完成以后将CPU 控制权还给被中断了的任务。任务级响应时间要大大好于前后系统,但仍是不可知的,商业软件几乎没有不可剥夺型内核。

不可剥夺型内核的工作过程见下图:

可剥夺型内核

当系统响应时间很重要时,要使用可剥夺型内核。因此,μC/OS-Ⅱ以及绝大多数商业上销售的实时内核都是可剥夺型内核。最高优先级的任务一旦就绪,总能得到CPU 的控制权。当一个运行着的任务使一个比它优先级高的任务进入了就绪态,当前任务的CPU使用权就被剥夺了,或者说被挂起了,那个高优先级的任务立刻得到了CPU的控制权。如果是中断服务子程序使一个高优先级的任务进入就绪态,中断完成时,中断了的任务被挂起,优先级高的那个任务开始运行。使用可剥夺型内核,最高优先级的任务什么时候可以执行,可以得到CPU的控制权是可知的。使用可剥夺型内核使得任务级响应时间得以最优化。

可剥夺型内核的工作过程是这样的:

UCOS-II 任务调度

任务调度是内核的主要职责之一,就是要决定该轮到哪个任务运行了。多数实时内核是基于优先级调度法的,UCOS也不例外。每个任务根据其重要程度的不同被赋予一定的优先级。基于优先级的调度法指,CPU 总是让处在就绪态的优先级最高的任务先运行。然而,究竟何时让高优先级任务掌握CPU 的使用权,有两种不同的情况,这要看用的是什么类型的内核,是不可剥夺型的还是可剥夺型内核。

上一次咱们已经介绍了可剥夺型内核和不可剥夺型内核的工作过程了。在此不再赘述!

当多任务内核决定运行另外的任务时,它保存正在运行任务的当前状态,即CPU寄存器中的全部内容。这些内容保存在任务的当前状况保存区,也就是任务自己的栈区之中,上一次讨论的内容中有这个图示。入栈工作完成以后,就是把下一个将要运行的任务的当前状况从该任务的栈中重新装入CPU 的寄存器,并开始下一个任务的运行。这个过程叫做任务切换。任务切换过程增加了应用程序的额外负荷。CPU的内部寄存器越多,额外负荷就越重。做任务切换所需要的时间取决于CPU有多少寄存器要入栈。实时内核的性能不应该以每秒钟能做多少次任务切换来评价。而是要看OS总的关中断时间。总的关中断时间越短说明这个内核的实时性越好。这个问题在前面一个坛友的问题中我做了详细的描述,有兴趣的朋友可以在UCOS 这个版块找找这个帖子。

任务调度的算法有很多种。一种是基于优先级的。一种是基于时间片的。这两种算法在邵贝贝教授翻译的《UCOS-II内核详解》这本书中有详细解释。我就不再重复。如果坛子里有朋友对此有什么不明白。可以在这里留言。咱们再讨论。

UCOS-II的文件结构

前面我们对UCOS的基础知识做了了解,其中有些地方由于邵贝贝翻译的树上讲解的很少我就没有班门弄斧,大家可以结合那本书来看。有问题或不明白的在这里讨论,欢迎大家剔除问题。这次我们主要了解UCOS-II的文件结构。等对UCOS文件结构了解以后,我们就逐一的去讲解其各章的重点和难点,达到在短时间内学会使用UCOS。

我们利用这张图片把UCOS的内部做一个解剖,我们可以清楚的看到UCOS内核的结构及层次,在这个图的最下面是我们使用的硬件,就是我们的移植平台,比如STM32F103XX系列的最小系统版、51最小系统版。呵呵,我本人觉得把UCOS移植到51上的意义不大。只是学习可以,使用我就不建议了!从图中我们可以知道,要想移植UCOS你的硬件平台必须具备一个定时器,也就是上图中的TIMER。这个TIMER是用来给UCOS提供时钟节拍的,相当于我们人的心跳。如果没有这个TIMER,统统就无法运行。

再往上就是软件了,软件的第一层是我们移植的重点,这三个文件内主要包括一些与处理器相关的代码,在后面我们我们再讲解移植过程的时候会详细的讨论到这三个文件。

在往上左侧就是系统内核源码的各个文件。有兴趣的坛友可以参考邵贝贝教授翻译的书进行深入学习,由于我在这里的主要任务是告诉大家如何使用UCOS,故不再过多的讲解源码部分,只是告诉大家如何使用即可。当然,如果你在研究过程中遇到问题可以拿出来和大家共同讨论,右侧是系统的配置文件,相对比较简单,主要涉及到一些功能的裁剪。

最上层是我们的应用软件,相当于我们在电脑上使用的Office软件等,当然这里是你自己的任务代码。

UCOS的任务及状态

任务的资源主要包括以下几部分,ECB控制块、任务堆栈、任务代码及与CPU共用的寄存器和CPU的使用权

第4章_uCOS-II及其任务.ppt 这是一个讲解任务的详细资料,提供给大家参考

第4章_uCOS-II及其任务.pdf (787 K) 下载次数:1

关于UCOS信号量

一:信号量的理解:

(1)信号量可以分为两种:一种是二值信号量(0和1),一种是N值信号量(计数式信号量)。

二值信号量的意思是可以有多少任务同时享用这个信号量。比如二值信号,就是只有1个任务可以使用。当有一个任务使用该信号量的时候,那么其他需要使用该信号量的任务就必须等待,直到该任务释放该信号量。这种信号量可以看作一把钥匙。

对于N值信号量(计数式信号量),就是说可以同时有N-1个任务同时使用该信号量。对于二值信号量,N=1。

(2)建立信号量的工作必须在任务级代码中或者多任务启动之前完成。

二:任务如何得到信号量的问题:

想得到信号量的任务,必须执行等待操作(pend)。在信号量的建立的时候,我们首先确定了该信号量可以被共享的资源数(N),并将其赋值给pevent->OSEventCnt。如果信号量有效(非0),即pevent->OSEventCnt>0,则信号量减1,任务得以继续运行。如果信号量无效,即pevent->OSEventCnt==0,则等待信号量的任务就被列入等待信号量的任务表中。许多内核允许定义等待超时,当等待时间超过了设定值,该信号量还是无效,则等待该信号量的任务进入就绪态,准备运行,并返回出错代码(等待超时错误)。

三:任务对信号量的释放问题:

任务执行发信号(post)操作来释放信号量。如果没有任务等待信号量,那么信号量的值仅是简单的加1(则信号量大于0,有效);如果有任务等待该信号量,那么就会有另一个任务进入就绪态,信号量的值就不加1。

之后,这个释放的信号量给那个等待中的任务,要看内核如何调度的。收到信号量的任务可能是如下两者之一:

◆等待任务中,优先级最高的;(uc/os-ii仅支持这种方式)。

◆最早开始等待信号量的任务(如果是按先进先出FIFO原则)。

四:信号量的有效与无效的问题:

信号量有效:信号量的计算器非0(.OSEventCnt!=0)。信号量有效表示任务对资源可用。

信号量无效:信号量的计算器为0。信号量无效表示任务对目前资源不可用,需要等待其他另一个任务(或者中断服务子程序)发出该信号量(OSSemPost)。

五:关于信号量的三个重要函数:

◆OSSemCreate() 创建一个信号量(注:由任务或启动代码操作)

创建工作必须在任务级代码中或者多任务启动之前完成。功能只要是先获取一个事件控制块ECB,写入一些参数。其中调用了OS_EeventWaitListInt()函数,对事件控制块的等待任务列表进行初始化。完成初始化工作后,返回一个该信号量的句柄(Handle)。

◆OSSemPend() 等待一个信号量(注:只能由任务操作)

本函数应用于任务试图获得共享资源的使用权、任务需要与其他任务或中断同步及任务需要等待特定事件发生的场合。

如果任务Task_A调用OSSemPend(),且信号量的值有效(非0),那么OSSemPend()递减信号量计数器(.OSEventCnt),并返回该值。换句话说,Task_A获取到共享资源的使用权了,之后就执行该资源。

如果如果任务Task_A调用OSSemPend(),信号量无效(为0),那么OSSemPend()调用OS_EventTaskWait()函数,把Task_A放入等待列表中。(等待到什么时候呢?要看OSSemPost()(或者等待超时情况),由它释放信号量并检查任务执行权,见下资料)

◆OSSemPost() 发出(释放)一个信号量(注:由任务或中断操作)

本函数其中调用OS_EventTaskRdy()函数,把优先级最高的任务Task_A(在这假如是Task_A,另外假设当前调用OSSemPost()的任务是Task_B)从等待任务列表中去除,并使它进入就绪态。然后调用OSSched()进行任务调度。如果Task_A是当前就绪态中优先级最高的任务,则内核执行Task_A;否则,OSSched()直接返回,Task_B继续执行。

UCOS另类信号量--互斥信号量

在UCOS的信号量使用过程中,我们经常会用的是二值信号量,而在二值信号两种用的醉的情况就是互斥信号量。互斥信号是本身是一种二进制信号,具有超出uCOS-II提供的一般信号机制的特性。由于其特殊性,UCOS的作者将其独立成章,单独对待。组织了一套对于互斥信号量管理的单独函数。互斥信号量具有以下特点:1)降解优先级反转。2)实现对资源的独占式访问(二值信号量)。

在应用程序中使用互斥信号是为了减少优先级翻转问题,当一个高优先级的任务需要的资源被一个低优先级的任务使用时,就会发生优先级翻转问题。为了减少优先级翻转问题,内核可以提高的优先级任务的优先级,先于高优先级的任务运行,释放占用的资源。

为了实现互斥,实时内核需要具有支持在同一优先级具有多个任务的能力。不幸的是,UC/OS-II 不允许在相同的优先级有多个任务,必须只有一个任务。但是我们有另外的方法解决这个问题。可以把需要资源的高优先级任务上面的一个任务使用Mutex保留,允许提高的优先级任务的优先级。

举一个mutexes信号工作的例子,如l下面的程序所示。

其中有三个任务可以使用共同的资源,为了访问这个资源,每个任务必须在互斥信号

ResourceMutex上等待(pend),任务#1有最高优先级10,任务#2优先级为15,任务#3优先级为20,一个没有使用的正好在最高优先级之上的优先级#9用来作为优先级继承优先级。如main()所示,代码中(1)进行uC/OS-II初始化,并通过调用OSMutexCreate()代码中(2)创建了一个互斥信号。需要注意的是,OSMutexCreate()函数使用PIP最为参数。然后创建三个任务代码中(3),启动uC/OS-II 代码中(4).

假设任务运行了一段时间,在某个时间点,任务#3最先访问了共同的资源,并得到了互斥信号,任务#3运行了一段时间后被任务#1抢占。任务#1需要使用这个资源,并通过调用OSMutexPend()企图获得互斥信号,这种情况下,OSMutexPend()会发现一个高优先级的任务需要这个资源,就会把任务#3的优先级提高到9,同时强迫进行上下文切换退回到任务#3执行。任务#3可以继续执行然后释放占用的共同资源。任务#3通过调用OSMutexPost()释放占用的mutex信号,OSMutexPost()会发现mutex被一个优先级提升的低优先级的任务占有,就会把任务#3的优先级返回到20。把资源释放给任务#1使用,执行上下文切换到任务#1 -----------------------------------------------------------------

OS_EVENT *ResourceMutex;

OS_STK TaskPrio10Stk[1000];

OS_STK TaskPrio15Stk[1000];

OS_STK TaskPrio20Stk[1000];

void main (void)

{

INT8U err;

OSInit(); /* (1) */

/* ---------- 应用程序初始化---------- */

OSMutexCreate(9, &err); /* (2) */

OSTaskCreate(TaskPrio10, (void *)0, &TaskPrio10Stk[999], 10); /* (3) */

OSTaskCreate(TaskPrio15, (void *)0, &TaskPrio15Stk[999], 15);

OSTaskCreate(TaskPrio20, (void *)0, &TaskPrio20Stk[999], 20);

/* ---------- Application Initialization ---------- */

OSStart(); /* (4) */

}

void TaskPrio10 (void *pdata)

{

INT8U err;

pdata = pdata;

while (1) {

/* --------- 应用程序代码---------- */

OSMutexPend(ResourceMutex, 0, &err);

/* ------- 访问贡献资源------ */

OSMutexPost(ResourceMutex);

/* --------- 应用程序代码---------- */

}

}

void TaskPrio15 (void *pdata)

{

INT8U err;

pdata = pdata;

while (1) {

/* ---------应用程序代码---------- */

OSMutexPend(ResourceMutex, 0, &err);

/* ------- 访问共享资源------ */

OSMutexPost(ResourceMutex);

/* --------- 应用程序代码---------- */

}

}

void TaskPrio20 (void *pdata)

{

INT8U err;

pdata = pdata;

while (1) {

/* ---------应用程序代码---------- */

OSMutexPend(ResourceMutex, 0, &err);

/* -------访问共享资源------ */

OSMutexPost(ResourceMutex);

/* ---------应用程序代码---------- */

}

}

上面代码为互斥信号使用示例

uC/OS-II'互斥信号包含三个元素,一个flag表示当前mutex是否能够获得(0或1);一个priority 表示使用这个mutex的任务,以防一个高优先级的任务需要访问mutex;还包括一个等待这个mutex的任务列表。

为了启动uC/OS-II’s mutex服务,应该在OS_CFG.H中设置OS_MUTEX_EN=1。在使用一个互斥信号之前应该首先创建它,创建一个mutex信号通过调用OSMutexCreate()完成,mutex 的初始值总是设置为1,表示资源可以获得。

uC/OS-II提供了六种访问互斥信号量的操作OSMutexCreate(), OSMutexDel(),OSMutexPend(), OSMutexPost(), OSMutexAccept() and OSMutexQuery().

展示了任务和互斥信号量的关系。一个互斥信号量只能被任务访问。在以后的资料中使用钥匙符号表示互斥信号。钥匙符号表明互斥信号用来访问共享资源。没有钥匙就无法访问。只有得到钥匙的任务才有资格访问共享资源

UCOS互斥信号量操作函数分析

//建立并初始化一个互斥型信号量(优先级继承优先级(PIP)、出错代码指针)

OS_EVENT *OSMutexCreate (INT8U prio, INT8U *err)

{

#if OS_CRITICAL_METHOD == 3 /* Allocate storage for CPU status register */

OS_CPU_SR cpu_sr;

#endif

OS_EVENT *pevent;

if (OSIntNesting > 0) { /* See if called from ISR ... */

*err = OS_ERR_CREATE_ISR; /* can''t CREATE mutex from an ISR */

return ((OS_EVENT *)0);

}//不能从ISR中建立,不允许在ISR中调用此函数

#if OS_ARG_CHK_EN > 0

if (prio >= OS_LOWEST_PRIO) { /* Validate PIP */

*err = OS_PRIO_INVALID;

return ((OS_EVENT *)0);

}//不合理的PIP

#endif

OS_ENTER_CRITICAL();

if (OSTCBPrioTbl[prio] != (OS_TCB *)0) { /* Mutex priority must nalready exist*/

//确认PIP没有被任何任务占用。OSTCBPrioTbl[ ]中的一个指向NULL的空指针指示//PIP有效

OS_EXIT_CRITICAL(); /* Task already exist at priority ... */

*err = OS_PRIO_EXIST; /* ... inheritance priority */

//如果优先级存在,则出错。

一步教你如何看图纸太经典

一步一步教你如何看图纸,太经典! ①首先仔细阅读设计说明:了解建筑物的概况、位置、标高、材料要求、质量标准、施工注意事项以及一些特殊的技术要求,在思想上形成一个初步印象; ②接着要看平面图:了解房屋的平面形状、开间、进深、柱网尺寸,各种房间的安排和交通布置,以及门窗位置,对建筑物形成一个平面概念,为看立面图、剖面图打好基础; ③看立面图:以了解建筑物的朝向、层数和层高的变化,以及门窗、外装饰的要求等; ④看剖面图:以大体了解剖面部分的各部位标高变化和室内情况; ⑤最后看结构图:以了解平面图、立面图、剖面图等建筑图与结构图之间的关系,加深对整个工程的理解; ⑥另外,详细阅读所指的大样图或节点图:必须根据平面图、立面图、剖面图等中的索引符号,详细阅读所指的大样图或节点图,做到粗细结合,大小交圈。 只有循序渐进,才能理解设计意图,看懂设计图纸,也就是说一般应做到“先看说明后看图;顺序最好为平、立、剖;查对节点和大样;建筑结构对照读”,这样才能收到事半功倍的效果。二、记住尺寸建筑工程虽然各式各样,但都是通过各部分尺寸的改变而出现各种不同的造型和效果。俗话

说:“没有规矩,不成方圆”,图上如果没有长、宽、高、直径等具体尺寸,施工人员就没法按图施工。 但是图纸上的尺寸很多,作为具体的和操作人员来说,不需要,也不可能将图上所有的尺寸都记住。但是,对建筑物的一些主要尺寸,主要构配件的规格、型号、位置、数量等,则是必须牢牢记住的。这样可以加深对设计图纸的理解,有利于施工操作,减少或避免施工错误。一般来说,作为要牢记以下一些尺寸:开间进深要记牢,长宽尺寸莫忘掉;纵横轴线心中记,层高总高很重要;结构尺寸要记住,构件型号别错了;基础尺寸是关键,结构强度不能少;梁柱断面记牢靠,门窗洞口要留好。三、弄清关系看图时必须弄清每张图纸之间的相互关系。因为一张图纸无法详细表达一项工程各部位的具体尺寸、做法和要求。必须用很多张图纸,从不同的方面表达某一个部位的做法和要求,这些不同部位的做法和要求,就是一个完整的建筑物的全貌。所以在一份施工图纸的各张图纸之间,都有着密切的联系。 在看图时,必须以平面图中的轴线编号、位置为基准,做到:“手中有图纸,心中有轴线,千头又万绪,处处不离线”。这就是的基本基础以及标准。 图纸之间的主要关系,一般来说主要是:轴线是基准,编号要相吻;标高要交圈,高低要相等;剖面看位置,详图详索引;如用标准图,引出线标明;要求和做法,快把说明拿;

室内装修图纸有哪些-怎么看图纸

室内装修图纸有哪些?怎么看图纸 在室内装修之前,通常都有室内装修图纸,上面记录着每个项目的细节,房间的大小,以及设计规划等等,那么这些室内装修图纸都有哪些呢,很多人拿了图纸也不知道怎么看图纸,一般常见的室内装修图纸有装修平面图、配电系统图、原建筑测量图、地面材料图、天花板布局等等,下面来教大家如何看图纸。 一、装修图纸有哪些 1、装修平面图 一般装修平面图的内容同有客厅、餐厅、娱乐区、等等,每个空间规划都呈现在装修平面图上,例如上下方向的方向和楼梯计算;地板的门,地板空间,打开家具布局和盆景,雕塑,工艺品等活动的方向等,非常详细。2、原建筑测量图 包括房间尺寸,壁厚,地板高度,房间梁和梁位置的大小,门窗尺寸的位置,管道井位置,功能,尺寸等,这是所有设计图纸的基础,如果开始测量图纸的偏差,在设计图纸和施工后会出现误差,导致整个工程无法正常进行。 3、地面材料图 标记需要放置地面材料类型,地面实木复合地板,材料尺寸和不同的材料边界。 4、配电系统图 配电图也是设计图中非常重要的一部分,各种电源插座位置需要正确布置,业主在查看点图时,需要注意插座的位置,数量的位置根据实际使用的方便性安排,考虑门窗,家具布置,不能让插座被门窗遮挡,影响正常使用,数量不能盲目追求节俭,根据数量家用电器和安排类型,也适当离开盈余。 5、天花板布局图 天花吊顶布置图是天花吊顶装修项目中最重要的图纸之一。它要求标明天花造型的尺寸定位、灯具位置及详图索引,并应标注天花底面相对于本层地面建筑面层的高度,同时还要注全各房间的名称。二、怎么看图纸 首先要看清装修图纸的比例;其次在看清图纸的尺寸,掌握关键尺寸;看选择的材料是否清

教你学会看手机电路图轻松修手机

第一篇、教你学会看电路图轻松修手机 一、一套完整的主板电路图,是由主板原理图和主板元件位置图组成的。 1.主板原理图,如图: 2.主板元件位置图,如图:

主板元件位置图的作用:是方便用户找到相应元件所在主板的正确位置。而主板原理图是让用户对主板的电路原理有所了解,知道各个芯片的功能,及其线路的连接。 二、相关名词解释 电路图中会涉及到许多英文标识,这些标识主要起到了辅助解图的作用,如果不了解它们,根本不知道他们的作用,也就根本不可能看得懂原理图。所以在这里我们会将主要的英文标识进行解释。希望大家能够背熟记熟,同时希望大家多看电路图,对不懂的英文及时查找记熟。 如图:

以上英文标识在电路图上会灵活出现,比如“扬声器”是“SPEAKER” ,它的缩写就是“SPK”,“正极”是“positive” ,缩写是“P” ,那么如果在图中标记SPKP,那么就证明它是扬声器正极。所以当有英文不明白的时候,可以将它们拆开后再进行理解,请大家灵活运用。

第二节主板元件位置图 一、元件编号 每一个元件在主板元件位置图中,都有一个唯一的编号。这个编号由英文字母和数字共同组成。编号规则可以分成以下几类: 芯片类:以U 为开头,如CPU U101 接口类:以J 为开头,如键盘接口J1202 三极管类:以Q 为开头,如三极管Q1206 二级管类:以D 为开头,如二极管D1102 晶振类:以X 为开头,如26M 晶体X901 电阻类:以R 或VR(压敏电阻)为开头,如电阻R32 VR211 电容类:以C 为开头,如电容C101 电感类:以L 为开头,如电感L1104 侧键类:以S 为开头,如侧键S1201 电池类:以 B 为开头,如备用电池B201 屏蔽罩:以SH 为开头,如屏蔽罩SH1 振动器:以M 为开头,如振子M201 还有一部分标号是主板上的测试点,以TP 为开头。 二、查找元件功能 用户可以根据相应的元件编号去查找主板原理图,从而了解此元件的作用。随便拿块主板作为示例。 如果想了解某一个元件的主要功能(图中红圈内元件) 如图:

一步一步教你练气功

一步一步教你练气功!(转) 一步一步教你练气功 第一步练功目的 本来,修炼气功的目的是很明确的,无非是强身健体。只是这些年来媒体对特异功能的宣传过火,导致了这么一种现象:似乎练气功就是为了出特异功能。再加上某些“气功师”的有意误导,使得学功者的练功目的严重偏离了正确的方向,追求那些根本就不可能练出的特异功能(“****”更变本加厉地以成仙成佛为目的,终于导演了一出出悲剧),表面上看来似乎是目标高远,可不符合气功修炼的规律。修炼气功首先要求放松、入静,所谓“有意练功,无意成功”。然而有了目标,急功近利,就会心浮气躁,连一时一刻的放松、入静都实现不了,还谈什么特异功能?所以开始学功必须把目标放低一点,首先达到“祛除疾病”的目的,再慢慢地循序渐进。其实,最好的对待练功的态度是没有目标,没有追求,忘我忘病,忘却一切……达到《般若波罗蜜多心经》所云:……是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法,无眼界乃至无意识界……的境界才是修炼气功的最好状态。故心胸宽广,淡薄名利,不贪无欲,修心养性是学习气功的第一课。正所谓“放下心来,就是佛道”,这就是气功学里最重要的第一步:“调心”。是否成功,别人是帮不上忙的,只有看练功者自己的了。不过要记住:大道自然。任何事都是勉强不来的…… 第二步练功方法 天下气功门派众多,功法万千,常常让学功者无所适从。其实,就练功方法而论,不外乎“动功、静功”两大类。入门功法,首推“自发动功”,“自发动功”没有有意的外部动作,不会让初学功者因为记忆肢体的动作而分心,以致影响入静。反而放松、入静的效果越好就越容易出现“自发动作”。因为心身俱松会使内气的运行更加通畅,就会在短时间内出现气冲病灶现象,对疏通经络、祛除疾病有特殊的效果。还会因为气功触相的反应使练功者对气功有了理性的认识,增强练功信心,不至于因久没感觉而半徒而废(这是古今练气功者的一大难关)。但是,“自发动功”有一定的危险性,由于各人的身体状况不同,气冲病灶的反应也有轻有重,若非有丰富经验和中西医知识的气功师指导,个人不宜练习。在练习“自发动功”的同时还必须练习“静功”,动静结合,才能起到收心养性的效果。

如何快速看懂施工图,只需三招

如何快速看懂施工图,只需三招 2014-09-12筑龙造价 一、识图 1、先看现场平面布置图,了解工程概况及周围建筑对本工程的影响。 2、再看施工组织,大概了解工程的具体施工情况。 3、看施工结构图和建筑图,两图结合看,整体了解工程概况。 4、详细看施工图结合结构施工图集查看做法,建筑施工图结合建筑施工做法图集。 5、结构图从轴线尺寸看,查看剪力墙、柱、梁、板等配筋是否有无前后出入,结构是否与建筑图相符。梁、板等原位标高是否正确,卫生间板面是否标注详细,沉降缝处的结构处理是否合适,楼梯的做法是否详细,各种洞口的详细做法。 6、建筑图看每层的布置是否合理,非承重墙及承重墙的布置是否合理,梁、柱等布置是否美观,位置、尺寸与结构图是否一致,各种洞口有无遗漏。 7、建筑做法是否合理,防水材料,涂料,瓷砖等。 二、建筑图纸符号大全 在建筑设计图中: l表示是梁、ll表示是连续梁、ql表示圈梁、jl表示基础梁、tl表示是梯梁、dl表示是地梁、z表示柱、gz表示构造柱、kz表示框架柱,m表示是门、c表示是窗。@表示钢筋间距Φ表示钢筋型号。 1、正规的建筑设计,要有设计者签名,建筑图纸负责人签名,审定者签名,校对人签名,并加盖出图章,注册执业章。

2、建筑设计图纸中,长度一般以mm为,有加以说明的除外;看图时注意结合“建筑用料说明”与其他图纸进行综合。“建筑用料说明”中,在各小项的前面有打上“√”的,为该设计所采用的做法。没有打勾的,非该设计所采用的做法。 3、如在建筑设计图中:“c20钢筋砼jl(240400)配4φ16络φ6@200箍。”解读为:强度为c的钢筋混凝土结构的基础梁,宽240mm,高400mm,配4条直径16厘(16mm)螺纹的主钢筋,每间隔200mm箍一个直径6厘的钢筋长方形环络。(长方形环络长约340--350mm,宽约180mm--190mm)。 4、如在建筑设计图中:“c20砼小柱(240240)配4φ12箍]6@200。”其中,“]6@200”为不规范标注,应为“φ6@200”。解读为:强度为c20的钢筋混凝土结构的小梁,截面为长240mm,宽240mm,配4条直径12厘(12mm)螺纹的主钢筋,每间隔200mm箍一个直径6厘钢筋的长方形络。小柱高度看该工程所标示的层高减去圈梁的高度后加上板面的厚度,因为圈梁与板面是浇筑在一起。 5、如在建筑设计图中:m5水泥砂浆砌mu10贝灰砂砖。“m5”表示水泥砂浆的强度等级,“mu10”表示贝灰砂砖的强度等级。mu10代表贝灰砂砖的抗压强度平均值≥10mpa。 6、ql表示圈梁,圈梁的做法,通常用于砖混房屋建筑结构(混合结构),即先砌墙,后用钢筋混凝土浇筑圈梁及板面。 7、框架结构的做法,即先浇筑柱体,大梁、小梁、板面等。待拆掉模板后再砌墙体。 8、根据质监的要求,可以要求承建方提供钢筋(每批次)的合格证,水泥(每批次)的合格证,mu10贝灰砂砖(每批次)的合格证,水泥砼的测试合格证。 三、建筑图纸审查要点 工程开工之前,需识图、审图,再进行图纸会审工作。如果有识图、审图经验,掌握一些要点,则事半功倍。现谈谈本人的识图、审图经验,供参考。 识图、审图的程序是:熟悉拟建工程的功能、熟悉、审查工程平面尺寸、熟悉、审查工程立面尺寸、检查施工图中容易出错的部位有无出错、检查有无改进的地方。 (一)熟悉拟建工程的功能

教你三步看懂电路图

教你三步看懂电路图 对于初学电子的朋友,尤其是电子爱好者,学习电路图很难入 门,今天我向朋友们介绍点儿我的学习体会. 第一步:首先从各种电子书籍和杂志上,找到电子元件的符 号,构造,作用,功能. 第二步:学习弄懂单元电路中的交流回路和直流回路,这是最 重要的. 第三步:找一收音机电路图弄清各个单元级和整个电路的交 流信号和直流电流的通路,包括反馈回路,谐振回路. 通过这三步学习你一定不会再感觉看电 理识图方法和注意事项 修理识图是指在修理过程中对电路图的分析,这一识图与学习电路工作原理时的识图有很大的不同,是围绕着修理进行的电路故障分析。 1.修理识图项目 修理识图主要有以下四部分内容: ①在整机电路图中建立检修思路,根据故障现象,判断故障可能发生在哪部分电路中,确定下一步的检修步骤(是测量电压还是电流,在电路中的哪一点测量)。 ②根据测量得到的有关数据,在整机电路图的某一个局部单元电路中对相关元器件进行故障分析,以判断是哪个元器件出现了开路或短路、性能变劣故障,导致了所测得的数据发生异常。例如,初步检查发现功率放大电路出现了故障,可找出功放电路图进行具体分析。 ③查阅所要检修的某一部分电路图,了解这部分电路的工作,如信号是从哪里来,送到哪里去。 ④查阅整机电路图中某一点的直流电压数据。 2.识图方法和注意事项 进行修理识图过程中要注意以下四个问题: ①修理识图是针对性很强的电路分析,是带着问题对局部电路的识图,识图的范围不广,但要有一定深度,还要会联系故障的实际。 ②主要是根据故障现象和所测得的数据决定分析哪部分电路。例如:根据故障现象决定分析低放电路还是分析前置放大器电路,根据所测得的有关数据决定分析直流电路还是交流电路。 ③测量电路中的直流电压时,主要是分析直流电压供给电路;在使用干扰检查法时,主要是进行信号传输通路的识图;在进行电路故障分析时,主要是对某一个单元电路进行工作原理的分析。在修理识图中,无需对整机电路图中的各部分电路进行全面的系统分析。 ④修理识图的基础是十分清楚电路的工作原理,不能做到这一点就无法进行正确的修理识图

五年级上册语文试题-第七单元测试卷 苏教版(含答案)

苏教版小学语文五年级(上册)第七单元自测题 学校___________班级__________ 姓名 ____________成绩________ 试卷总分:110分测试时间:100分钟 一、拼音大世界。(11分) 1.读拼音,写词语。(8分) lǐ cǎi dān wù jīnɡyínɡ tuī cí zàn shí mínɡmèi kuǎn dài yī shanɡ 2. 押解.(jiě jiè)按捺.(nà nài)胸脯.(pú pǔ)无赖.(lài nài)友谊.(yí yì)载.着母亲(zǎi zài) 二、字词快乐园。(14分) 1.给下列加点字选择正确的解释,填上相应的序号。(4分) “益”的解释有:①好处;②有益的;③增加;④更加 A.如此循环,有益.身心,胜于吃药。() B.猫头鹰是益.鸟,我们应该保护它。() C.在学习上,我们应该一丝不苟,精益.求精。() D.爷爷说,练气功可以强身健体、延年益.寿。() 2.在下列句中的括号内填上不同的表示“看”的意思的词语。(4分) (1)中秋节的夜晚我()着天空的圆月,不禁想起了远在北京工作的爸爸。(2)站在山顶上()海面,真是蔚为壮观啊! (3)今年暑假爸爸带我去北京()了毛主席遗容。 (4)老军长站在站台边()着火车远去的方向,一行热泪夺眶而下。 3.把下列成语补充完整,并完成练习。(6分) 哀()遍野()来顺受逼上()山()富济贫()而走险兵来将()水来土()()天行道由上面成语让你想到了《》这部名著,请任选其中的三个成语写一段通顺连贯的话。 。 三、句子万花筒。(7分) 1.将句子补充完整。(2分) 友谊是永世不绝的长江水,是_____________ ,是_______ _ _____。 2.天下哪有学不会的事?我何不自己画几笔?(改为不带问号的句子,意思不变)(2分)。 3.今年的麦子丰收在望,长势喜人。(在原句上修改病句。)(2分) 4.()你认为你的观点正确,()应该坚持到底。(填关联词)(1分) 四、课文直播室。(12分) 1.阳光,照得。山上,;山下,。树枝像,绿得。湖里有十来枝荷花,花苞上雨水点点,荷叶上水珠,王冕不禁看得

新手如何看懂施工图.doc

不会的要怎样看懂施工图 1。建筑施工图的组成部分结构设计第一步就是看懂建筑施工图,建筑专业是整个建筑物设计的龙头,没有建筑设计其他专业也就谈不上设计了,所以看懂建筑施工图就显得格外重要。大体上建筑施工图包括以下部分:图纸目录,门窗表,建筑设计总说明,一层~屋顶的平面图,正立面图,背立面图,东立面图,西立面图,剖面图(视情况,有多个),节点大样图及门窗大样图,楼梯大样图(视功能可能有多个楼梯及电梯)。作为一个结构设计师必须认真严谨的把建筑图理一遍,不懂的地方需要向建筑及建筑图上涉及的其他专业请建,要做到绝对明了建筑的设计构思和意图。 2。图纸目录及门窗表图纸目录是了解整个建筑设计整体情况的目录,从其中可以明了图纸数量及出图大小和工程号还有建筑单位及整个建筑物的主要功能,如果图纸目录与实际图纸有出入,必须与建筑核对情况。门窗表相信大家不会陌生,就是门窗编号以及门窗尺寸及做法,这对大家在结构中计算荷载是必不可少的。 3。建筑设计总说明建筑设计总说明对结构设计是非常重要的,因为建筑设计总说明中会提到很多做法及许多结构设计中要使用的数据,比如:建筑物所处位置(结构中用以确定设防列度及风载雪载),黄海标高(用以计算基础大小及埋深桩顶标高等,没有黄海标高,施工中根本无法施工),墙体做法地面做法楼面做法...等等做法(用以确定各部分荷载),总之看建筑设计说明时不能草率,这是结构设计正确与否非常重要的一个环节。 4。建筑平面图建筑平面图就比较直观了,主要信息就是柱网布置及每层房间功能墙体布置门窗布置楼梯位置等。而一层平面图在进行上部结构建模中是不需要的(有架空层及地下室等除外),一层平面图是在做基础时使用,至于如何真正的做结构设计本文不详述,这里只讲如何看建筑施工图。作为结构设计师在看平面图的同时,需要考虑建筑的柱网布置是否合理,不当之处应该讲出理由说服建筑修改,通常不影响建筑功能及使用效果上的修改,建筑也是会同意修改的,如果建筑不改那就只有哭哭再看图(人家是老大,没办法的...),看建筑平面图,

一步一步教你如何看懂施工图

一步一步教你如何看懂施工图 一、识图 1、先看现场平面布置图,了解工程概况及周围建筑对本工程的影响。 2、再看施工组织,大概了解工程的具体施工情况。 3、看施工结构图和建筑图,两图结合看,整体了解工程概况。 4、详细看施工图结合结构施工图集查看做法,建筑施工图结合建筑施工做法图集。 5、结构图从轴线尺寸看,查看剪力墙、柱、梁、板等配筋是否有无前后出入,结构是否与建筑图相符。梁、板等原位标高是否正确,卫生间板面是否标注详细,沉降缝处的结构处理是否合适,楼梯的做法是否详细,各种洞口的详细做法。 6、建筑图看每层的布置是否合理,非承重墙及承重墙的布置是否合理,梁、柱等布置是否美观,位置、尺寸与结构图是否一致,各种洞口有无遗漏。 7、建筑做法是否合理,防水材料,涂料,瓷砖等 二、建筑图纸符号大全 在建筑设计图中: l表示是梁、ll表示是连续梁、ql表示圈梁、jl表示基础梁、tl表示是梯梁、dl表示是地梁、z表示柱、gz表示构造柱、kz表示框架柱,m表示是门、c表示是窗。@表示钢筋间距Φ表示钢筋型号。 下面谈谈一些经验,与博友共享。 1、正规的建筑设计,要有设计者签名,建筑图纸负责人签名,审定者签名,校对人签名,并加盖出图章,注册执业章。 2、建筑设计图纸中,长度一般以mm为,有加以说明的除外;看图时注意结合“建筑用料说明”与其他图纸进行综合。“建筑用料说明”中,在各小项的前面有打上“√”的,为该设计所采用的做法。没有打勾的,非该设计所采用的做法。 3、如在建筑设计图中:“c20钢筋砼jl(240400)配4φ16络φ6@200箍。”解读为:强度为c的钢筋混凝土结构的基础梁,宽240mm,高400mm,配4条直径16厘(16 mm)螺纹的主钢筋,每间隔200mm箍一个直径6厘的钢筋长方形环络。(长方形环络长约340--350mm,宽约180mm--190mm)。 4、如在建筑设计图中:“c20砼小柱(240240)配4φ12箍]6@200。”其中,“]6@2 00”为不规范标注,应为“φ6@200”。解读为:强度为c20的钢筋混凝土结构的小梁,截面为长240mm,宽240mm,配4条直径12厘(12mm)螺纹的主钢筋,每间隔200 mm箍一个直径6厘钢筋的长方形络。小柱高度看该工程所标示的层高减去圈梁的高度后加上板面的厚度,因为圈梁与板面是浇筑在一起。 5、如在建筑设计图中:m5水泥砂浆砌mu10贝灰砂砖。“m5”表示水泥砂浆的强度等级,“mu10”表示贝灰砂砖的强度等级。mu10代表贝灰砂砖的抗压强度平均值≥10mpa。 6、ql表示圈梁,圈梁的做法,通常用于砖混房屋建筑结构(混合结构),即先砌墙,后用钢筋混凝土浇筑圈梁及板面。

教你认识如何看懂集成电路的线路图

教你认识如何看懂集成电路的线路图 集成电路应用电路图功能集成电路应用电路图具有下列一些功能: ①它表达了集成电路各引脚外电路结构、元器件参数等,从而表示了某一集成电路的完整工作情况。 ②有些集成电路应用电路中,画出了集成电路的内电路方框图,这时对分析集成电路应用电路是相当方便的,但这种表示方式不多。 ③集成电路应用电路有典型应用电路和实用电路两种,前者在集成电路手册中可以查到,后者出现在实用电路中,这两种应用电路相差不大,根据这一特点,在没有实际应用电路图时可以用典型应用电路图作参考,这一方法修理中常常采用。 ④一般情况集成电路应用电路表达了一个完整的单元电路,或一个电路系统,但有些情况下一个完整的电路系统要用到两个或更多的集成电路。 .集成电路应用电路特点集成电路应用电路图具有下列一些特点: ①大部分应用电路不画出内电路方框图,这对识图不利,尤其对初学者进行电路工作分析时更为不利。 ②对初学者而言,分析集成电路的应用电路比分析分立元器件的电路更为困难,这是对集成电路内部电路不了解的原缘,实际上识图也好、修理也好,集成电路比分立元器件电路更为方便。 ③对集成电路应用电路而言,大致了解集成电路内部电路和详细了解各引脚作用的情况下,识图是比较方便的。这是因为同类型集成电路具有规律性,在掌握了它们的共性后,可以方便地分析许多同功能不同型号的集成电路应用电路。 .集成电路应用电路识图方法和注意事项分析集成电路的方法和注意事项主要有下列几点:(1)了解各引脚的作用是识图的关键了解各引脚的作用可以查阅有关集成电路应用手册。知道了各引脚作用之后,分析各引脚外电路工作原理和元器件作用就方便了。例如:知道①脚是输入引脚,那么与①脚所串联的电容是输入端耦合电路,与①脚相连的电路是输入电

初练气功者应掌握的常识

初练气功者应掌握的常识 气功是我国传统的身心锻炼方法,有调整阴阳、疏通经络、畅通气血、促进新陈代谢、提高身体素质、增强免疫功能之作用,不仅可以健身,还能治疗多种慢性疾病。许多中老年人想练功健身,但又怕练不得法而“走火入魔”,那么初学练功者应注意哪些问题呢? 1.气功健身的特点 气功的功法种类繁多,所以应因人的体质、生活环境等不同而选择适合自身的功法。这里所涉及的是静功。气功在编排上虽千变万化,但其核心都离不开“三调”:即调心、调息(调气)和调身。 第一步调心,就是首先应做到调整、控制意识思维活动。 其基本要求是排除私心杂念,做到“清心寡欲”,以达到入静状态。为了更好地练功,必须选择清静的环境、固定的时间和地点。练前排净二便,再宽衣解带,以防影响入静。所谓入静,就是通过意守的方法,变“胡思乱想”为“静思专想”,再进一步做到“无思无想,恬静愉快,悠然自得”,这是动中求静的方法。所谓意守,就是努力把自己的注意力集中在身体的某一部位或某种活动中,或者意守某种对身体有益的事物。其中最常用的是意守呼吸,结合意守“丹田”,意守呼吸就是调息,意守“丹田”就是把注意力集中到肚脐下1.5寸的“气海穴”,两者结合叫“气贯丹田”。方法是腹式呼吸,吸气时使膈肌下降,小腹外鼓,后致“丹田”,呼气时小腹回缩。此法可对胸腔、腹腔内脏器官产生柔和的按摩作用,改善内脏的血液循环,加强生理活动。如饭后有腹胀气闷情况,可先进行胸式呼吸,意守两乳之间的“上气海”即膻中穴,以加强心肺功能,改善腹胀气闷。也有人喜欢意守命门穴(十四椎下正对肚脐),以补益肾气。开始练功时往往不能很快入静,这时不可急躁,要循序渐进。 第二步是调息,就是调整和控制呼吸,以帮助调心和意守入静。 基本要求是呼吸要做到“细、静、匀、长”,以逐步达到“无声无息、出入绵绵、若存若亡”的境地。锻炼时要顺其自然,不可急于求成,以免出现偏差。 第三步是调身。即调整控制身躯,保持一定的姿势,以帮助入静。长时间维持静态姿势,可以调整全身血液的分配。气功调身一般包括坐、卧、站、跪、行5 种情况,也就是5 种练功姿势,任何一种姿势都要配合调心和调息。原则是“以自然为高,以舒适为法”,但初学者以坐姿为宜。 总之,练功的基本要求是“心要清,息要静,身要松(放松)”,并灵活调整动静、快慢、松紧等。三调之法,初练之人功夫浅,必然是“有意之调”,此时用意太过,反而耗神;练功纯熟之后,功到自然成,就会过渡到“无意之调”的阶段。概括起来就是“积极主动,持之以恒,舒适自然,循序渐进”,做到以上四点,定会成功。 2.哪些人不宜练气功 气功虽然是身心锻炼的好方法,但实践证明,常常会有少数人在练功过程中出现偏差,除了练功方法不当外,还与练功者在练功前的心理素质、个性缺陷等因素有关。也就是说,有的人不宜练气功。 个性素质有缺陷者。过分关心自己健康、敏感多疑、性格孤僻、容易激动者;平时性格内向、做事极为谨慎者;或固执己见、爱钻牛角尖者。有这些性格特征的人容易接受暗示和自我暗示,这类人练功易出现偏差。 对练功朝三暮四者。练功前要认真选择适合自己的功法。一旦确定,就要潜心练习,不可同时练几种功法,也不可今天练这一种,明天练那一种。几种功法相互影响,或换来换去,搞得心神不定,不但会影响练功效果,还特别容易造成气乱,出现偏差。 有精神障碍倾向或精神病病史、家族史者。曾经出现过或现在仍不时出现意识障碍、抑郁状态或痴呆状态以及精神分裂症、癔病、躁狂性抑郁症等的中老年人不宜练气功。因为练

如何看懂电路图(完整版)

如何看懂电路图2--电源电路单元 前面介绍了电路图中的元器件的作用和符号。一张电路图通常有几十乃至几百个元器件,它们的连线纵横交叉,形式变化多端,初学者往往不知道该从什么地方开始,怎样才能读懂它。其实电子电路本身有很强的规律性,不管多复杂的电路,经过分析可以发现,它是由少数几个单元电路组成的。好象孩子们玩的积木,虽然只有十来种或二三十种块块,可是在孩子们手中却可以搭成几十乃至几百种平面图形或立体模型。同样道理,再复杂的电路,经过分析就可发现,它也是由少数几个单元电路组成的。因此初学者只要先熟悉常用的基本单元电路,再学会分析和分解电路的本领,看懂一般的电路图应该是不难的。 按单元电路的功能可以把它们分成若干类,每一类又有好多种,全部单元电路大概总有几百种。下面我们选最常用的基本单元电路来介绍。让我们从电源电路开始。 一、电源电路的功能和组成 每个电子设备都有一个供给能量的电源电路。电源电路有整流电源、逆变电源和变频器三种。常见的家用电器中多数要用到直流电源。直流电源的最简单的供电方法是用电池。但电池有成本高、体积大、需要不时更换(蓄电池则要经常充电)的缺点,因此最经济可靠而又方便的是使用整流电源。 电子电路中的电源一般是低压直流电,所以要想从 220 伏市电变换成直流电,应该先把220 伏交流变成低压交流电,再用整流电路变成脉动的直流电,最后用滤波电路滤除脉动直流电中的交流成分后才能得到直流电。有的电子设备对电源的质量要求很高,所以有时还需要再增加一个稳压电路。因此整流电源的组成一般有四大部分,见图 1 。其中变压电路其实就是一个铁芯变压器,需要介绍的只是后面三种单元电路。 二、整流电路 整流电路是利用半导体二极管的单向导电性能把交流电变成单向脉动直流电的电路。 ( 1 )半波整流 半波整流电路只需一个二极管,见图 2 ( a )。在交流电正半周时 VD 导通,负半周时 VD 截止,负载 R 上得到的是脉动的直流电

练气功的要求与禁忌

练气功的要求与禁忌 练气功,不象广播体操那样简单,它要求练功的人要循一定的规律,下面我们先讲讲练功须知。 一、练功要求 一、正确的练功目的是取得良好功效的保证。我们练功应以防病祛病、养心健身、延年益寿、为社会多做贡献为目的,那种为了猎奇或谋取私利而练功的动机是不可取的。 二、练功最根本的条件是“入静”。要保证能够入静,必须加强道德涵养,必须大公无私,胸怀坦荡,豁达大度。只有这样,才能经常保持精神愉快、情绪安泰,有效地避免七情六欲的干扰。 三、要严格按照功法要领和要求练功。本功法的每一动作和意念,都有特定的涵义和作用,练功者对其掌握的程度如何。与功效和疗效关系极大。正确的动作和意念,有助于疏通经络,错误的动作和意念,则可使经络受阻。因此,练功者应细心体会,反复实践,力求按照功法要求,把动作和意念搞准确。认真掌握动功“意带形动,气随意行,意、气、形统一”的原则,站桩功“松静自然,任其自然”(自发功时,对下丹田仍“似守非守”,动作过大时,可加意念使其“小一点,缓一点”)的原则,以及整个鹤功圆(动作圆活)、远(意念要远,但放出去的意念必须收回来)、软(动作要柔软)、连(动作和意念要连贯。每个动作之间不要停顿过久)、缓(动作要缓慢。只有慢,意、气、形才容易统一)、乐(似笑非笑,才能放松入静和产生津液)的要领。 四、练功环境与场地要求清静(避免外界干扰和受惊)、空气新鲜(最好在松、柏、梧桐等具有良性反应的树木附近);练功最好面向南方;气候恶劣(雨雾、大风、雷电等)时不宜在露天场地练功。 五、本功法对于练功时间没有严格的规定,能够定时更好,个人可根据自己的具体情况妥善安排。一般地说,每天可练动功一至二次(五节动功连续练一遍约需半小时,自发功次数与时间长短因人而异(一般每天一次,每次不超过半小时),应听取辅导员意见,以舒适为度。 六、为保证练功时能放松、人静,练功前应使衣着的宽紧和冷暖适度,除去眼镜、手表、帽子等物,宜穿平底布鞋,排净二便,不过饥过饱等。 七、练功不能意识过重,每天练功次数和时间不宜过多、过长;不可刻意追求自发功,否则会对健身治病不利,甚至会导致出偏。 八、练功属养生范畴,日常生活中应注意练养结合,做到起居有常,营养与劳逸适度。 九、坚定信心和决心,并能持之以恒。实践证明:人的心理活动可以影响生理活动。特别是练气功者的意念活动,更是一种载有特种信息的能量。因此,练功要强调意念的作用。如为治疗疾病,更应振作精神,坚信气功可以战胜疾病,下定决心,坚持锻炼,养成习惯。特别是气冲病灶出现反应时,也能坚持练功,反复一次,病情就会有所减轻,时间也会一次次缩短,持之以恒,就能最后治愈。 二、练功禁忌 1.患有精神分裂症、癔症,或有该病史与家族病史的人,大出血病人,急性危重病人,严重神经官能症患者以及胆子特别小的人,暂不宜练本功法的动功与站桩功;急性肝炎传染期和肺结核开放期的患者,不宜参加集体练功。 2.过度疲劳、大悲大怒及情绪不稳定时不宜练功。 3.女子经期与妊娠期不宜练功。 4.只有持有本功法主持人亲自签发的气功师证或助理气功师证者,才可教授鹤翔庄气功;无持有上述教功证件的气功师或助理气功师的指导,不得自学本功。对仿制、伪造上述鹤功教功证件者或擅自修改、增删鹤功功法而教φ撸 颐墙 婪ㄗ肪科湎嘤Φ脑鹑巍? 5.练功者应节制房事;在练功治病期间和练百日基础功阶段,应禁止房事。 6.初练或缺少气功常识以及未达到一定功力的人不能同时练两种以上的功法,如练两种以上功法所造成的偏差由自己负责。我们只有做到上述要求,才能达到强身壮体,开发智慧的目的。 自在静功练功须知学练中国自在静功,必须具备以下个人条件: 第一,要有一定的健康条件:学练一步功的禁忌症(精神分裂症、意症及该病家族病史,大出血,急性危重病症、严重神经官能症或胆子特别小)患者绝不可学练二步功;非禁忌症患者也必须在没有其它重大疾病、身体基本康复的情况下,再去学练二步功法。 第二,要具备高中以上文化程度。因习练二步功需要掌握较深奥的气功理论与中、西医学基础知识,在练

教你如何看懂电气图纸

教你如何看懂电气图纸 226人阅读| 0条评论发布于:2010-7-20 19:08:00 一、电气图定义:用电气图形符号、带注释的围框或简化外形表示电气系统或设备中组成部分之间相互关系及其连接关系的一种图。广义地说表明两个或两个以上变量之间关系的曲线,用以说明系统、成套装置或设备中各组成部分的相互关系或连接关系,或者用以提供工作参数的表格、文字等,也属于电气图之列。 二、电气图分类:1、系统图或框图:用符号或带注释的框,概略表示系统或分系统的基本组成、相互关系及其主要特征的一种简图。2、电路图:用图形符号并按工作顺序排列,详细表示电路、设备或成套装置的全部组成和连接关系,而不考虑其实际位置的一种简图。目的是便于详细理解作用原理、分析和计算电路特性。3、功能图:表示理论的或理想的电路而不涉及实现方法的一种图,其用途是提供绘制电路图或其他有关图的依据。4、逻辑图:主要用二进制逻辑(与、或、异或等)单元图形符号绘制的一种简图,其中只表示功能而不涉及实现方法的逻辑图叫纯逻辑图。5、功能表图:表示控制系统的作用和状态的一种图。6、等效电路图:表示理论的或理想的元件(如R、L、C)及其连接关系的一种功能图。7、程序图:详细表示程序单元和程序片及其互连关系的一种简图。8、设备元件表:把成套装置、设备和装置中各组成部分和相应数据列成的表格其用途表示各组成部分的名称、型号、规格和数量等。9、端子功能图:表示功能单元全部外接端子,并用功能图、表图或文字表示其内部功能的一种简图。10、接线图或接线表:表示成套装置、设备或装置的连接关系,用以进行接线和检查的一种简图或表格。⑴单元接线图或单元接线表:表示成套装置或设备中一个结构单元内的连接关系的一种接线图或接线表。(结构单元指在各种情况下可独立运行的组件或某种组合体)⑵互连接线图或互连接线表:表示成套装置或设备的不同单元之间连接关系的一种接图或接线表。(线缆接线图或接线表)⑶端子接线图或端子接线表:表示成套装置或设备的端子,以及接在端子上的外部接线(必要时包括内部接线)的一种接线图或接线表。⑷电费配置图或电费配置表:提供电缆两端位置,必要时还包括电费功能、特性和路径等信息的一种接线图或接线表。11、数据单:对特定项目给出详细信息的资料。12、简图或位置图:表示成套装置、设备或装置中各个项目的位置的一种简图或一咱图叫位置图。指用图形符号绘制的图,用来表示一个区域或一个建筑物内成套电气装置中的元件位置和连接布线。三、电气图的特点:1、电气图的作用:阐述电的工作原理,描述产品的构成和功能,提供装接和使用信息的重要工具和手段。2、简图是电气图的主要表达方式,是用图形符号、带注释的围框或简化外形表示系统或设备中各组成部分之间相互关系及其连接关系的一种图。3、元件和连接线是电气图的主要表达内容⑴一个电路通常由电源、开关设备、用电设备和连接线四个部分组成,如果将电源设备、开关设备和用电设备看成元件,则电路由元件与连接线组成,或者说各种元件按照一定的次序用连接线起来就构成一个电路。⑵元件和连接线的表示方法①元件用于电路图中时有集中表示法、分开表示法、半集中表示法。②元件用于布局图中时有位置布局法和功能布局法。③连接线用于电路图中时有单线表示法和

装修图纸怎么看5种常见装修图纸大解析

装修图纸怎么看?5种常见装修图纸大解析 对于很多业主来说,对于施工方拿出的各种装修图纸可谓是一窍不通!到底装修图纸怎么看,我们先来了解一些常见的。主要图纸也就是装修过程中,主要装修环节的示意图,让户主和施工人员清楚设计者的构想。装修的主要图纸包括原始建筑测量图、平面布局图、天花吊顶布局图等。 1、原始建筑测量图

什么是原始建筑测量图呢?原始建筑测量图包括房间的具体开间尺寸、墙体厚度、层高、房间梁柱位置尺寸、门窗洞口的尺寸位置、各项管井(上下水、煤气管道、空调暖管、进户电源)的位置、功能、尺寸等项目,它是一切设计图纸的基础,如果一开始的测量图纸出现偏差,此后的设计图纸和施工都会因此出现误差,导致整个工程无法正常进行。因此,要重点把握原始建筑测量图! 2、装饰平面布局图 装饰平面布局图中具备的内容十分之多。其中应具备:墙体定位尺寸,有结构柱、门窗处应注明宽度尺寸;各区域名称要注全,如客厅、餐厅、休闲区等,房间名称要注全,如主

卧、次卧、书房等;室内、外地面标高、墙体厚度应注明;如有楼梯,标明平面位置的安排、上下方向示意及梯级计算;门的开启方向;活动家具布置及盆景、雕塑、工艺品等的配置。 3、天花吊顶布置图 厦门家装(https://www.doczj.com/doc/a06150227.html,)家分期表示,天花吊顶布置图是天花吊顶装修项目中最重要的图纸之一。它要求标明天花造型的尺寸定位、灯具位置及详图索引,并应标注天花底面相对于本层地面建筑面层的高度,同时还要注全各房间的名称。 4、地面材质图

地面材质图,顾名思义是关于地面材质的任何内容的。它标明需要铺设的地面材料种类、地面拼花、材料尺寸及不同材料分界线。 5、配电系统图

电气工程师教你快速看懂电气控制电路图

电气工程师教你快速看懂电气控制电路图 看电气控制电路图一般方法是先看主电路,再看辅助电路,并用辅助电路的回路去研究主电路的控制程序。电气控制原理图一般是分为主电路和辅助电路两部分。其中的主电路是电气控制线路中大电流流过的部分,包括从电源到电机之间相连的电器元件。而辅助电路是控制线路中除了主电路以外的电路,其流过的电流比较小。 电气控制原理图 分析主电路: 无论线路设计还是线路分析都是先从主电路入手。主电路的作用是保证机床拖动要求的实现。从主电路的构成可分析出电动机或执行电器的类型、工作方式,起动、转向、调速、制动等控制要求与保护要求等内容。 分析控制电路: 主电路各控制要求是由控制电路来实现的,运用“化整为零”、“顺藤摸瓜”的原则,将控制电路按功能划分为若干个局部控制线路,从电源和主令信号开始,经过逻辑判断,写出控制流程,以简便明了的方式表达出电路的自动工作过程。 分析辅助电路: 辅助电路包括执行元件的工作状态显示、电源显示、参数测定、照明和故障报警等。这部分电路具有相对独立性,起辅助作用但又不影响主要功能。辅助电路中很多部分是受控制电路中的元件来控制的。 分析联锁与保护环节:

生产机械对于安全性、可靠性有很高的要求,实现这些要求,除了合理地选择拖动、控制方案外,在控制线路中还设置了一系列电气保护和必要的电气联锁。在电气控制原理图的分析过程中,电气联锁与电气保护环节是一个重要内容,不能遗漏。 总体检查: 经过“化整为零”,逐步分析了每一局部电路的工作原理以及各部分之间的控制关系之后,还必须用“集零为整”的方法检查整个控制线路,看是否有遗漏。特别要从整体角度去进一步检查和理解各控制环节之间的联系,以达到正确理解原理图中每一个电气元器件的作用。 1. 看主电路的步骤 第一步:看清主电路中用电设备 用电设备指消耗电能的用电器具或电气设备,看图首先要看清楚有几个用电器,它们的类别、用途、接线方式及一些不同要求等。 第二步:要弄清楚用电设备是用什么电器元件控制 控制电气设备的方法很多,有的直接用开关控制,有的用各种启动器控制,有的用接触器控制。 第三步:了解主电路中所用的控制电器及保护电器 前者是指除常规接触器以外的其他控制元件,如电源开关(转换开关及空气、万能转换开关。后者是指短路保护器件及过载保护器件,如空气断路器中电磁脱扣器及热过载脱扣器的规格、熔断器、热继电器及过电流继电器等元件的用途及规格。一般来说,对主电路作如上内容的分析以后,即可分析辅助电路。

切脉的基本功练习

切脉的基本功练习 脉法练习是练习手指的敏感度和医者的心静程度。指下无感,如切树皮;心中浮躁,难辨细微。本人练习脉法,总结为五步,达三步者,再研究脉学则非常容易。五步概括为:“金”、“革”、“羽”、“水”、“气”。第一步“金”法:即用食指、中指、无名指贴在金属表面,做切脉状,细心体会手指下血管搏动的感觉。此为第一步,很容易体会到。此步重点是凝神静气地修炼,达到纯熟后,切脉容易入静,纵有百人在身边吵闹,都能入静切脉。第二步“革”法:即用食指、中指、无名指贴在柔软的皮革或海绵上,做切脉状,细心体会手指下血管搏动的感觉。此为第二步,有些难度,但如果修炼到位后,基本没有摸不到的脉象。第三步“羽”法:即用食指、中指、无名指贴在羽毛上,做切脉状,细心体会手指下血管搏动的感觉。此为第三步,难度颇大,能修炼到此则习脉可入高手境地。第四步“水”法:即用食指、中指、无名指贴在水面上,做切脉状,细心体会手指下血管搏动的感觉。此为第四步,难度颇大,能修炼到此的人很少,关键是手指要保养好才有成功的可能。 第五步“气”法:即用食指、中指、无名指自然做切脉状,感受空气的波动,细心体会手指下血管搏动的感觉。此为第五步,难度很大,能修炼到此则可以以脉查遍一切疾病。个

人体会修炼此步得练气功,没练气功的也就不用试了。 古人描述切脉时,说医者应当“如临威虎,如履薄冰”,就是说切脉时要心静、专心。只有心静,心气收敛,才能感受到脉象的细微变化,才能在脉搏变化中体会人体五脏各自的状态,体会五行在人体的生克乘侮,这样把握病机才能丝丝入扣。临床中,大凡一边切脉,一边同周围同事和病人聊天的医家,其所切之脉,多为假象,未能掌握脉学之精髓。上述五步练习,正是教人凝神之法,熟练之后则切脉时很容易入静,体会脉象的细微变化。提示:练习时可轻闭双眼,凝神静气,体会入静之感:万籁俱寂,唯脉有声。久久练习,你的心气将会收敛,不仅练习了诊脉,也使得心气下交于肾,达到强身健体之效。编辑按:各家对脉的体悟可能不同,本文内容是作者个人对脉学的经验和认识,仅供参考。? 版权声明:

一步一步教你如何看图纸-精品

一步一步教你如何看图纸-精品 2020-12-12 【关键字】方案、情况、台阶、方法、环节、质量、地方、认识、问题、矛盾、系统、密切、整体、平衡、配合、加深、提出、发现、掌握、了解、措施、规律、特点、位置、关键、思想、基础、需要、环境、工程、项目、标准、结构、关系、衔接、形成、满足、保证、解决、方向、巩固、加强、提高 施工图纸是建造房屋的依据,是“工程的语言”,它明确规定了要建造一幢什么样的建筑,并且具体规定了形状、尺寸、做法和技术要求。 除了较多地接触本工种的图纸外,有时还要结合整个工程图纸看图,才能交圈配合,不出差错。 为此必须学会识图方法,才能收到事半功倍的效果。以下是一些基本的识图方法:一、理清顺序 循序渐进拿到一份图纸后,先看什么图,后看什么图,应该有主有次,一般是按如下顺序进行: ①首先仔细阅读设计说明:了解建筑物的概况、位置、标高、材料要求、质量标准、施工注意事项以及一些特殊的技术要求,在思想上形成一个初步印象; ②接着要看平面图:了解房屋的平面形状、开间、进深、柱网尺寸,各种房间的安排和交通布置,以及门窗位置,对建筑物形成一个平面概念,为看立面图、剖面图打好基础; ③看立面图:以了解建筑物的朝向、层数和层高的变化,以及门窗、外装饰的要求等; ④看剖面图:以大体了解剖面部分的各部位标高变化和室内情况;

⑤最后看结构图:以了解平面图、立面图、剖面图等建筑图与结构图之间的关系,加深对整个工程的理解; ⑥另外,详细阅读所指的大样图或节点图:必须根据平面图、立面图、剖面图等中的索引符号,详细阅读所指的大样图或节点图,做到粗细结合,大小交圈。只有循序渐进,才能理解设计意图,看懂设计图纸,也就是说一般应做到“先看说明后看图;顺序最好为平、立、剖;查对节点和大样;建筑结构对照读”,这样才能收到事半功倍的效果。 二、记住尺寸 建筑工程虽然各式各样,但都是通过各部分尺寸的改变而出现各种不同的造型和效果。俗话说:“没有规矩,不成方圆”,图上如果没有长、宽、高、直径等具体尺寸,施工人员就没法按图施工。 但是图纸上的尺寸很多,作为具体的和操作人员来说,不需要,也不可能将图上所有的尺寸都记住。但是,对建筑物的一些主要尺寸,主要构配件的规格、型号、位置、数量等,则是必须牢牢记住的。这样可以加深对设计图纸的理解,有利于施工操作,减少或避免施工错误。 一般来说,作为要牢记以下一些尺寸:开间进深要记牢,长宽尺寸莫忘掉;纵横轴线心中记,层高总高很重要;结构尺寸要记住,构件型号别错了;基础尺寸是关键,结构强度不能少;梁柱断面记牢靠,门窗洞口要留好。 三、弄清关系

相关主题
文本预览
相关文档 最新文档