当前位置:文档之家› 《多核程序设计》实验指导书V1.16

《多核程序设计》实验指导书V1.16

《多核程序设计》实验指导书V1.16
《多核程序设计》实验指导书V1.16

《多核程序设计》实验指导书

大连东软信息学院

目录

实验一:Windows*Threads多线程编程...........................- 2 -模块一:基础练习..............................................................................................................- 5 - 模块二:临界区实验..........................................................................................................- 9 - 模块三:事件实验............................................................................................................- 12 - 模块四:信号量实验........................................................................................................- 16 - 实验二:OpenMP多线程编程........................................- 21 -模块一:基础练习............................................................................................................- 23 - 模块二:数值积分计算Pi值............................................................................................- 26 - 模块三:Monte Carlo计算Pi值........................................................................................- 28 - 实验三:多线程编程方法学.............................................- 31 -模块一: Intel VTune和Intel Thread Checker的使用.....................................................- 32 - 模块二:多线程编程综合练习......................................................................................- 41 - 实验四:多线程编程综合实验.......................................- 49 -

实验一:Windows*Threads多线程编程

本实验分为四个模块;分别为基础练习,临界区实验,事件实验,信号量实验。通过本次实验逐步熟悉和掌握Win32 API多线程编程的语法结构、基本思路和方法。理解API之间的调用关系,参数的含义。

【实验学时】

8学时

【实验目的】

掌握Microsoft Visual Studio 编写编译Win32 API多线程程序的方法。

掌握Win32 API编写多线程程序的语法。

掌握Win32 API编写多线程程序的思路。

掌握Win32 多线程API的应用。

能解决简单的数据竞争。

【实验环境】

Windows XP 系统

Microsoft Visual Studio 2005

【相关知识】

z内核对象的概念:由操作系统内核分配的,只能由内核访问的一个内存块,用来供系统和应用程序使用和管理各种系统资源。

z Windows多线程API的基本管理

线程的创建:

HANDLE CreateThread(

LPSECURITY_ATTRIBUTES lpThreadAttributes,

DWORD dwStackSize,

LPTHREAD_START_ROUTINE lpStartAddress,

LPVOID lpParameter,

DWORD dwCreationFlags,

LPDWORD lpThreadId);

线程的终止:

VOID ExitThread(DWORD dwExitCode)

BOOL CloseHandle (HANDLE hObject)

线程的挂起与恢复:

DWORD SuspendThread(HANDLE hThread)

DWORD ResumeThread(HANDLE hThread)

线程间的等待:

DWORD WaitForSingleObject(

HANDLE hHandle,

DWORD dwMilliseconds);

DWORD WaitForMultipleObjects (

DWORD nCount,

CONST HANDLE *lpHandles,

BOOL fWaitAll,

DWORD dwMilliseconds);

z线程间的同步

与临界区相关的API:

void WINAPI InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection); void WINAPI EnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection); void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION lpCriticalSection); void WINAPI DeleteCriticalSection(LPCRITICAL_SECTION lpCriticalSection);

与事件相关的API:

HANDLE CreateEvent(

LPSECURITY_ATTRIBUTES lpEventAttributes,

BOOL bManualReset,

BOOL bInitialState,

LPCSTR lpName);

DWORD WaitForSingleObject(

HANDLE hHandle,

DWORD dwMilliseconds);

DWORD WaitForMultipleObjects (

DWORD nCount,

CONST HANDLE *lpHandles,

BOOL fWaitAll,

DWORD dwMilliseconds);

BOOL SetEvent(HANDLE event );

BOOL ResetEvent(HANDLE event );

与信号量相关的API:

HANDLE CreateSemaphore(

LPSECURITY_ATTRIBUTES lpEventAttributes,

LONG lSemInitial,

LONG lSemMax,

LPCSTR lpSemName);

DWORD WaitForSingleObject(

HANDLE hHandle,

DWORD dwMilliseconds);

DWORD BOOL ReleaseSemaphore(

HANDLE hSemaphore,

LONG cReleaseCount,

LPLONG lpPreviousCount);

【实验内容】

模块一:基础练习

本实验是基础练习模块。

实验步骤:

1 用Microsoft Visual Studio 2005创建控制台项目HelloThreads。

2 创建HelloThreads.cpp文件,内容如下:

#include "stdafx.h"

#include

#include

const int numThreads = 4;

DWORD WINAPI helloFunc(LPVOID pArg)

{

printf("Hello Thread \n");

return 0;

}

int _tmain(int argc, _TCHAR* argv[])

{

HANDLE hThread[numThreads];

int tNum[10];

for (int i = 0; i < numThreads; i++)

{ tNum[i]=i;

hThread[i] =

CreateThread(NULL, 0, helloFunc, NULL, 0, NULL );

WaitForMultipleObjects(numThreads, hThread, TRUE, INFINITE);

}

return 0;

}

3 点击项目—>HelloThreads属性菜单,按图1-1~图1-4配置项目属性。

图1-1. 项目属性设置– C/C++ Folder – Debug Options

图1-2 项目属性设置– C/C++ Folder – Optimization Options

图1-3 项目属性设置– C/C++ Folder –Thread-safe Libraries Options

图1-4 项目属性设置– Linker –Generate Debug Info

4 编译执行,输出结果:

5 修改代码,使之输出结果为:Hello Thread 0

Hello Thread 1

Hello Thread 2

Hello Thread 3

简答与思考:

1写出修改后的HelloThreads的代码。2实验总结

模块二:临界区实验

本模块将以数值积分的方法计算Pi的值,采用Win32 API来实现程序的并行化。

实验步骤:

1 用Microsoft Visual Studio 2005创建控制台项目WinPi 。

2 创建WinPi.cpp,内容如下:

#include "stdafx.h"

#include

#include

static long num_steps=100000;

double step, pi;

int _tmain(int argc, _TCHAR* argv[])

{ int i;

double x, sum = 0.0;

step = 1.0/(double) num_steps;

for (i=0; i< num_steps; i++){

x = (i+0.5)*step;

sum = sum + 4.0/(1.0 + x*x);

}

pi = step * sum;

printf("Pi = %12.9f\n",pi);

}

3 编译执行, Pi的值为:

4 将WinPi.cpp程序修改为Windows Threads并行程序。

(1)分析代码中的并行域是:

(2)定义线程执行的函数。

函数原型为DWORD WINAPI 函数名(LPVOID p);

(3)提取并行域代码,作为(2)中定义的函数的函数体

(4)生成多个线程调用(3)中的函数

(5)解决线程间的同步和互斥。

5 采用临界区的方法进行必要的互斥。

6 编译执行,Pi的值为:

简答与思考:

1 如何进行并行化的?请写出并行化的思路与具体的代码。

2 在本实验中,哪些变量是需要保护的?采取什么方法实现的?3是否可以对该并行化方案进行进一步的优化?如何优化?

4 实验总结

模块三:事件实验

本实验利用麦凯特尔对数级数估算ln(1 + x), -1 < x <= 1的值。线程被创建时是挂起的状态。这些线程被一个"master"线程唤醒。线程将分别执行自己的任务,"master"线程将等待所有的线程执行完毕后,汇总每一个线程的执行结果。

实验步骤:

1 用Microsoft Visual Studio 2005创建控制台项目ThreadEvent 。

2 创建ThreadEvent.cpp,内容如下:

#include "stdafx.h"

#include

#include

#include

#include

#include

#define NUMTHREADS 4

#define SERIES_MEMBER_COUNT 100000

HANDLE *threadHandles, masterThreadHandle;

CRITICAL_SECTION countCS;

double *sums;

double x = 1.0, res = 0.0;

int threadCount = 0;

double getMember(int n, double x)

{

double numerator = 1;

for( int i=0; i

numerator = numerator*x;

if ( n % 2 == 0 )

return ( - numerator / n );

else

return numerator/n;

}

DWORD WINAPI threadProc(LPVOID par)

{

int threadIndex = *((int *)par);

=

0;

sums[threadIndex]

i

i=threadIndex;

for(int

sums[threadIndex] += getMember(i+1, x);

EnterCriticalSection(&countCS);

threadCount++;

LeaveCriticalSection(&countCS);

par;

delete

0;

return

}

DWORD WINAPI masterThreadProc(LPVOID par)

{

for( int i=0; i

while (threadCount != NUMTHREADS) {} // busy wait until all threads are done with computation of partial sums

res = 0;

for(int i=0; i

res += sums[i];

return 0;

}

int _tmain(int argc, _TCHAR* argv[])

{ clock_t start, stop;

threadHandles = new HANDLE[NUMTHREADS + 1];

InitializeCriticalSection(&countCS);

sums = new double[NUMTHREADS];

start = clock();

for(int

i

i=0;

{

int * threadIdPtr = new int;

*threadIdPtr = i;

threadHandles[i] = CreateThread(NULL, 0, threadProc, threadIdPtr,

CREATE_SUSPENDED, NULL);

}

threadHandles[NUMTHREADS] = CreateThread(NULL, 0, masterThreadProc, NULL, 0, NULL);

printf("Count of ln(1 + x) Mercator's series members is

%d\n",SERIES_MEMBER_COUNT);

printf("Argument value of x is %f\n", (double)x);

WaitForMultipleObjects(NUMTHREADS+1,threadHandles,TRUE,INFINITE);

stop = clock();

for(int i=0; i

threadHandles;

delete

DeleteCriticalSection(&countCS);

sums;

delete

printf("Result is %10.8f\n", res);

printf("By function call ln(1 + %f) = %10.8f\n",x, log(1+x));

printf("The time of calculation was %f seconds\n",((double)(stop - start)/1000.0));

printf("Press any key ... ");

getch();

}

3 编译执行,Result is

The time of calculation was seconds

4请分析出本代码中影响执行时间的原因,并改进。(提示:"master"线程在等待其它线程时,采用了全局变量计数的方式。请利用事件的知识改进。)

5 改进后的,编译执行,Result is

The time of calculation was seconds

简答与思考:

1 在WINAPI threadProc(LPVOID par){}函数中为什么用临界区互斥了线程对threadCount的访问?为什么对于全局数据变量sums的访问没有互斥?

2 简述源代码中存在的问题,详述提出的改进方案及相关代码。

3是否可以对该并行化方案进行进一步的优化?如何优化?

4 实验总结

模块四:信号量实验

本实验对一个串行程序并行化,以信号量的方式解决数据冲突。代码分析了指定文件中字符串的个数并分别对含有偶数个字符的字符串以及含有奇数个字符的字符串的个数。

实验步骤:

1 打开classfiles\Win3

2 Threads\SemaphoreLab\目录,双击SemaphoreLab.sln文件。查看源代码。

#include

#include

FILE *fd;

int TotalEvenWords = 0, TotalOddWords = 0, TotalWords = 0;

int GetNextLine(FILE *f, char *Line)

{

if (fgets(Line, 132, f)==NULL) if (feof(f))return EOF; else return 1;

}

int GetWordAndLetterCount(char *Line)

{

int Word_Count = 0, Letter_Count = 0;

i=0;i<132;i++)

(int

for

{

')&&(Line[i]!=0)&&(Line[i]!='\n')) Letter_Count++;

if

((Line[i]!='

else {

if(Letter_Count!=0){

{

2)

%

if

(Letter_Count

TotalOddWords++;

Word_Count++;

Letter_Count = 0;

}

else {

TotalEvenWords++;

Word_Count++;

0;

Letter_Count

=

}

}

(Line[i]==0)

break;

if

}

}

return (Word_Count); // encode two return values

}

DWORD WINAPI CountWords()

{

BOOL bDone = FALSE ;

char inLine[132];

(!bDone)

while

{

bDone = (GetNextLine(fd, inLine) == EOF);

if (!bDone){

TotalWords += GetWordAndLetterCount(inLine) ;

}

}

0;

return

}

int main()

{

fd = fopen("InFile1.txt", "r"); // Open file for read

CountWords();

fclose(fd);

printf("Total Words = %8d\n\n", TotalWords);

printf("Total Even Words = %7d\nTotal Odd Words = %7d\n", TotalEvenWords, TotalOddWords);

}

2 在SemaphoreLab项目工程中包含两个源文件,一个是串行的版本Serial.cpp,另一个是试图并行化的版本Threaded.cpp。

#include

#include

FILE *fd;

int TotalEvenWords = 0, TotalOddWords = 0, TotalWords = 0;

const int NUMTHREADS = 4;

int GetNextLine(FILE *f, char *Line)

{

if (fgets(Line, 132, f)==NULL) if (feof(f))return EOF; else return 1;

}

int GetWordAndLetterCount(char *Line)

{

int Word_Count = 0, Letter_Count = 0;

for

i=0;i<132;i++)

(int

{

')&&(Line[i]!=0)&&(Line[i]!='\n')) Letter_Count++;

((Line[i]!='

if

{

else

if(Letter_Count!=0){

if (Letter_Count % 2) {

TotalOddWords++;

Word_Count++;

0;

=

Letter_Count

}

else {

TotalEvenWords++;

Word_Count++;

0;

Letter_Count

=

}

}

if

break;

(Line[i]==0)

}

}

return (Word_Count);

}

DWORD WINAPI CountWords(LPVOID arg)

{

BOOL bDone = FALSE ;

char inLine[132];

(!bDone)

while

{

bDone = (GetNextLine(fd, inLine) == EOF);

if (!bDone){

TotalWords += GetWordAndLetterCount(inLine) ;

}

}

0;

return

}

int main()

{

HANDLE

hThread[NUMTHREADS];

fd = fopen("InFile1.txt", "r"); // Open file for read

for (int i = 0; i < NUMTHREADS; i++)

hThread[i]

CreateThread(NULL,0,CountWords,NULL,0,NULL);

=

WaitForMultipleObjects(NUMTHREADS, hThread, TRUE, INFINITE);

fclose(fd);

printf("Total Words = %8d\n\n", TotalWords);

printf("Total Even Words = %7d\nTotal Odd Words = %7d\n", TotalEvenWords, TotalOddWords);

}

3 确定串行版本项目为启动项,编译执行。

Total Words: ______________

Total Even Words: __________

Total Odd Words: ___________

4 确定并行版本项目为启动项,编译执行。

Total Words: ______________

Total Even Words: __________

Total Odd Words: ___________

5观察输出结果,分析两次输出结果不一致的原因。

6修改Threaded.cpp代码中的错误,使之输出正确的结果,完成程序的并行化。7在并行过程中请采用信号量的手段解决数据竞争。

8修正后项目的输出结果为:

Total Words: ______________

Total Even Words: __________

Total Odd Words: ___________

简答与思考:

1 Serial.cpp与Threaded.cpp代码执行结果不一致的原因是什么?

2 如何修改Threaded.cpp代码?写出修改思路和关键代码。

3 是否还有更优的修改方案?为什么?

实验流行病学研究习题及答案

实验流行病学研究习题及答案 A1型题: (1) 下列哪一点是流行病实验研究不具备的 A. 须随机化分组 B. 实验组和对照组是自然形成的 C. 必须有干预措施 D. 有严格的平行可比的对照 E. 是前瞻性研究,必须随访观察实验结果 答案:[B] 【评析】 本题考试要点:掌握流行病学实验的特点 流行病学实验分组是研究者确定实验对象后,按随机化分组原则,将研究人群分成实验组和对照组,因此五项备选题仅B是错的。 A2型题: (2) 某药治疗高血压患者100例,观察一个疗程一个月,服药后血压70%降至正常且无不良反应,下列哪个结论正确 A. 该药有效 B. 很难下结论因为观察时间太短 C. 样本太小不能下结论 D. 尚不能下结论没有进行统计学检验 E. 不能做结论因未设平行可比的对照组 答案:[E]

【评析】 本题考试要点:流行病学实验研究的设计 根据流行病学实验研究的设计要求,在评价该药物疗效时首先要考虑设计是否正确,而本实验未设计可比平行对照,因此药效结论不能承认。 A3型题: (3)对农村7岁易感儿童进行甲肝疫苗免疫,经3年随访观察,结果如下

该疫苗的效果指数是: A. 0.9 B. 1 C. 10 D. 5 答案:[C] 【评析】 本题考试要点:效果指数的计算方法 B1型题: (4).对儿童接种乙肝疫苗后,评价效果可选用指标 A. 罹患率、患病率 B. 病死率、死亡率 C. 相对危险度、特异危险度 D. 有效率、治愈率 E.

抗体阳转率、保护率 答案:[E] (5)某社区进行某药治疗高血压的临床试验,疗效评价时可选用指标 答案:[D] 【评析】 本题考试要点:评价指标 1.评价疫苗预防效果的指标 A、B、D是描述患病、死亡、治疗效果,C是评价暴露因素与疾病关系的指标,仅E是回答疫苗接种的效果 2.评价临床试验效果指标 药物治疗效果评价主要用有效率和治愈率,其他指标无针对性。 四、习题

单片机电子时钟课程设计实验报告

单片机电子时钟课程设 计实验报告 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】

《单片机原理与应用》课程设计 总结报告 题目:单片机电子时钟(带秒表)的设计 设计人员:张保江江润洲 学号: 班级:自动化1211 指导老师:阮海容 目录 1.题目与主要功能要求 (2) 2.整体设计框图及整机概述 (3) 3.各硬件单元电路的设计、参数分析及原理说明 (3) 4.软件流程图和流程说明 (4) 5.总结设计及调试的体会 (10) 附录 1.图一:系统电路原理图 (11) 2.图二:系统电路 PCB (12) 3.表一:元器件清单 (13) 4.时钟程序源码 (14)

题目:单片机电子时钟的设计与实现 课程设计的目的和意义 课程设计的目的与意义在于让我们将理论与实践相结合。培养我们综合运用电子课程中的理论知识解决实际性问题的能力。让我们对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立完成某些单片机应用系统的开发和设计打下一个坚实的基础。 课程设计的基本任务 利用89C51单片机最小系统,综合应用单片机定时器、中断、数码显示、键盘输入等知识,设计一款单片机和简单外设控制的电子时钟。 主要功能要求 最基本要求 1)使用MCS-51单片机设计一个时钟。要求具有6位LED显示、3个按键输入。 2)完成硬件实物制作或使用Pruteus仿真(注意位驱动应能提供足够的电流)。 3)6位LED数码管从左到右分别显示时、分、秒(各占用2位),采用24小时标准计时制。开始计时时为000000,到235959后又变成000000。 4)使用3个键分别作为小时、分、秒的调校键。每按一次键,对应的显示值便加1。分、秒加到59后再按键即变为00;小时加到23后再按键即变为00。在调校时均不向上一单位进位 (例如分加到59后变为00,但小时不发生改变)。 5) 软件设计必须使用MCS-51片内定时器,采用定时中断结构,不得使用软件延时法,也不得使用其他时钟芯片。 6)设计八段数码管显示电路并编写驱动程序,输入并调试拆字程序和数码显示程序。7)掌握硬件和软件联合调试的方法。 8)完成系统硬件电路的设计和制作。 9)完成系统程序的设计。 10)完成整个系统的设计、调试和制作。

新能源汽车结构与工况实训指导书

《新能源汽车应用技术》课程—— 新能源汽车结构与工况实训指导书 一、实验目的与要求 1.通过实验,学生应了解认识以氢为燃料的燃料电池汽车动力电池的基本构成和工作原理; 2.通过实验,学生应掌握油-电混合动力汽沁能源汽车车动力总成及其主要部件的结构与功能; 3.通过实验,学生应了解油-电混合动力汽车运行工况,分析汽油机子系统和电机子系统自动交替工作的运行状态,总结其特点。 二、实验的主要仪器设备 丰田普瑞斯2007版PSHEV油-电混合动力汽车1台;NJLGPE-02燃料电池仿真实训系 统1套。 图1丰田普瑞斯油-电混合动力汽车图2 燃料电池仿真实训系统平台 丰田PRIUS-普瑞斯2007版PSHEV油-电混合动力汽车1台。基本参数:装有THS混合动力系统(Toyota Hybrid System);1.5L直列四缸汽油机功率 kW;驱动电机为500 V永磁无刷电机功率33 kW;电动/发电机为永磁交流同步电机;201 V镍-氢动力电池重75 kg(由250个单体电池串连,每个 V);整车质量1240 kg;最高车速160 km/h;油耗3.61 L/100 km。

质子交换膜燃料电池仿真实训系统以空冷型百瓦级PEMFC为测控对象,采用LabVIEW 进行软件设计,利用该平台可以展现燃料电池的工作原理,测试燃料电池堆的性能和运行状态,全面监测各种参数与电池堆性能之间的关系,通过控制单元控制电池实际运行所需的工作条件。实训系统包括:风冷型质子交换膜燃料电池堆、供气单元、电力电子转换单元、控制单元、负载实验单元、系统控制分析软件六部分。 三、基础知识 新能源汽车是指采用非常规的车用燃料作为动力来源(或使用常规的车用燃料、采用新型车载动力装置),综合车辆的动力控制和驱动方面的先进技术,形成的技术原理先进、具有新技术、新结构的汽车。新能源汽车包括混合动力汽车(HEV)、纯电动汽车(BEV,包括太阳能汽车)、燃料电池电动汽车(FCEV)、氢发动机汽车、其他新能源(如高效储能器、二甲醚)汽车等各类别产品。 1. 质子交换膜燃料电池的原理 质子交换膜燃料电池,简称PEMFC,由于它适用范围广,无需特殊的运行条件,可靠性高等特点,使得它成为目前全球发展最迅速的一种燃料电池。 PEMFC它由双极板(流场板)、扩散电极、和膜组成一个单电池,它的结构如图3所示。 图3质子交换膜燃料电池单电池结构原理图图4质子交换膜燃料电池电堆 双极板常用的材料有石墨板和改性金属板,在双击板的两侧分别加工有燃料和氧化剂的流场,流场主要是引导反应剂在电池气室内的流动,确保整个电极反应剂的均匀分布并排出生成物。另外,双击板还具有传输电流和阻气作用。扩散电极分为两部分,扩散层和催化层。扩散层一般以碳纸或碳布为基底,并涂以具有疏水功能的聚四氟乙烯(PTFE),使其具有多孔结构。它的功能是支撑催化层、导电及为气体扩散和生成水排出提供通道。催化层是由催化剂Pt/C(或其它形式的催化剂)和(或)疏水性的PTEF构成,它分别是燃料和氧化剂发生电化学反应的场所。膜是电池的关键部件,目前主要采用全氟磺酸型质子交换膜(Nafion膜)。其主要担当水合H+的传输。并隔离阴阳极的燃料和氧化剂。 单电池输出功率取决于单电池的输出电压和工作电流。由于单电池往往功率较小,无

vf课程设计实验报告模板

vf 课程设计实验报告模板 经济管理学院 学生信息管理系统的设计与实现 09年12 月28 日 、课程设计的目的和意义 当今,人类正在步入一个以智力资源的占有和配置,知识生产、分配和使用为最重要因素的知识经济时代,为了适应知识经济时代发展的需要,大力推动信息产业的发展,我们通过对学生信息管理系统的设计,来提高学生的操作能力,及对理论知识的实践能力,从而提高学生的基本素质,使其能更好的满足社会需求。 学生信息管理系统是一个简单实用的系统,它是学校进行学生管理的好帮手。 此软件功能齐全,设计合理,使用方便,适合各种学校对繁杂的学生信息进行统筹管理,具有严格的系统使用权限管理,具有完善的管理功能,强大的查询功能。它可以融入学校的信息管理系统中,不仅方便了学生信息各方面的管理,同时也为教师的管理带来了极大地便利。 我们进行本次课程设计的主要目的是通过上机实践操作,熟练掌握数据库的设 计、表单的设计、表单与数据库的连接、SQL语言的使用和了解它的功能:数据定 义、数据操纵、数据控制,以及简单VF程序的编写。基本实现学生信息的管理, 包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除,并对Visual FoxPro6.0 的各种功能有进一步的了解,为我们更进一步深入的学习奠定基础,并在实践中提高我们的实际应用能力,为我们以后的学习和工作提供方便,使我们更容易融入当今社会,顺应知识经济发展的趋势。 - 1 -

、系统功能设计 通过该系统可以基本实现学生信息的管理,包括系统的登录、学生信息的录 入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除。系统 功能模块如下图所示。 学生信息管理系统主界面 登录 管理 学学学学学 生生生生生 信信信信信 息息息息息 录查浏修删 入询览改除 三、系统设计内容及步骤 3.1创建项目管理文件 1.启动foxpro 系统,建一个项目管理器,命名为“学生管理”。 哑 目f ■ 也 电 岂同左 矣 氏H. 0 存 JI 蛋誤曾

汽车底盘实验指导书

山东英才职业技术学院 实验指导书 学院机械制造与自动化工程 专业汽车检测与维修 课程名称汽车底盘构造 年级二年级 实验时间第二学年第一学期 实验一 离合器的拆装(4学时)一、实验目的 1.熟悉离合器的组成及主要机件的构造、作用与装配关系。 2.熟悉离合器分离、结合情况。 3.掌握正确拆装顺序与方法 二、实验内容 拆装离合器,了解其构造,工作原理,以便理论联系实际。 三、仪器设备 汽车单盘离合器1个,常用工具一套

四、注意事项 在拆装前要做好记号,装复时记号要对齐。双盘离合器压盘限位螺钉要与相应的孔对齐。 五、实验步骤 1.观察EQ1090车传动系的布置形式,观察离合器操纵机构的连接和工作情况。 2.观察离合器,弄清楚离合器传递动力时和中断动力时主动、从动部分的之间的关系。 3.拆开离合器,观察离合器盖和压盘是如何连接的?有什么特点。 4.拆下分离杠杆及其附件,观察其结构,分析工作原理和防止运动干涉的措施。 5.分析离合器怎样防止热量传至分离弹簧,分离弹簧怎样定位的? 6.观察从动盘的连接情况、扭转减振器的构造并分析扭转减振器的工作原理。 7.装复离合器,调整各分离杠杆,使其内端面在同一平面内。 8.在车上调整离合器踏板自由行程。 9.用钢板尺检查离合器踏板自由行程,应为30~40mm。 10.若自由行程不合适,则可通过调整分离拉杆上的调整螺母,调好后将螺母锁紧。 六、实验报告 1、写出单盘离合器结合与分离过程。 2、写出离合器踏板自由行程的调整方法。

实验二 手动变速器的拆装(4学时) 一、实验目的 1.熟悉普通齿轮变速器的结构和工作情况。 2.熟悉变速器操纵机构的结构和工作情况。 3.了解同步器结构和工作情况。 4.掌握正确的拆装顺序与方法。 二、实验内容 自己动手拆装变速器,了解其构造,工作原理,以便理论联系实际。 三、仪器设备 东风1090手动变速器一台,常用工具一套 四、注意事项 注意轴承、垫片的安装;同步器的结构、模拟工作情况。 五、实验步骤 1.在整车上观察变速器的安装位置,怎样保证变速器第一轴与曲轴同轴的。 2.拆下变速器的上盖,重点观察分析操纵机构中自锁、互锁、倒档锁装置,了解拨叉与拨叉轴的安装。 3.拆下手制动鼓总成,拆装过程中分析手制动器怎样起作用,拆下后轴承盖,分析其怎样防止润滑油流入手制动器的。 4.从前端拆下轴承盖,并上下晃动拔出第一轴及轴承,观察第二轴前端如何支撑。 5.用手托起第二轴前端上下晃动、并往后退出第二轴,取下第二轴的轴承止推环。 6.依次从第二轴前端取出四、五档同步器总成,四、五档固定齿座锁环,取下止推环,则第二轴上二、三档同步器总成和它前面的所有零件可依次从轴上取下。 7.观察锁环和定位环是如何定位的,观察同步器怎样与第二轴联结,各档齿轮又是怎样联结的。

(完整版)汽车构造实验指导书(精)

汽车构造实验指导书 李国政编 青岛大学机电工程学院车辆工程系 2006年2月

前言 汽车整车拆装实训课是汽车专业的重要实践环节,它与课堂讲授课密切配合,共同完成教学大纲规定的教学任务。通过实训课,使同学们建立汽车整车构造的实物概念,进一步巩固课堂讲授的知识,更深入的了解汽车各总成部件构造细节及名称,熟悉汽车部件的拆装及操作工艺,为后继专业课程及专业性实习打下基础。 实训课的目的是配合课堂教学、结合实物系统的分解观察掌握汽车主要零部件的功能、组成、结构、类型和工作原理。 实训课的教学内容包括实物讲授和拆装观察分析两部分。 实物讲授是由于有些内容受条件限制,在课堂上难以讲清,故安排在实验课中结合实物进行讲授。 拆装观察是对完整的实物或重要总成分解成零件,然后分析观察零件的形状,安装定位基准,各部件的关系,调整方法和装配工艺,培养学生的实际动手能力和思考分析能力。 为使实训课顺利进行,对学生提出以下要求: 1.实训前要全面复习课堂讲授的有关内容,记住其主要内容。 2.实训中听从教师指导、严格遵守实验室各项规章制度,注意安全。 3.爱护实训教具及设备,与实验课无关的设备不要乱动。 4.在实训中要认真观察分析各零部件,要勤学多问,总结实训收获,认真完成实训报告。 实训地点:车辆实验室

实训一汽车及发动机的总体构造 一、目的 1.通过实训对汽车的组成、总布置型式以及各总成有一个初步认识; 2.了解各组成部分的基本功用及在结构上的相互联系; 3.初步了解不同类型的汽车的结构特征。 二、基础知识 1.汽车总体构造 汽车由许多不同的装置和部件组成,其结构型式和安装位置多种多样。汽车所用的动力装置不同时,其总体构造差异很大。汽车主要由发动机、底盘、车身和电气设备等四部分组成。小轿车还装有空调和其他附属设备。 (1)发动机 使供入其中的燃油燃烧产生动力,是汽车行驶的动力源泉。 (2)底盘 接受发动机的动力,使汽车正常行驶。由传动系、行驶系、转向系和制动系组成。 行驶系—安装部件、支承全车并保证行驶。由车架、车桥、车轮和悬架等组成。 转向系—保证汽车按驾驶员选定的方向行驶。由转向器和转向传动机构组成。 制动系—使汽车能减速行驶以至停车,并保证汽车能可靠停驻。 (3)车身 用以安置驾驶员、乘客或货物。客车和轿车是整体车身;普通货车 车身由驾驶室和货箱组成。 (4) 电气设备 由电源和用电设备组成,包括发电机、蓄电池、起动系、点火系以及汽车的照明、信号装置和仪表等。此外,在现代汽车上愈来愈多装用的各种电子设备:微处理机、中央计算机系统及各种人工智能装置(自诊、防盗、巡航、防抱死、车身高度自调等),显著地提高了汽车的使用性能。 三、实训内容 1.长安6331A型微型客车及日本五十铃的总体结构。 2.北内109发动机、天津夏利轿车发动机及日本皇冠3.0发动机的总体构造。 3.CA1091及桑塔纳汽车模型及部件模型的观察。 四、实训报告 汽车的布置型式通常有几种,各有何优点?实验中各车采取何种布置型式?试述原因。

【实验报告】大学物理实验课程设计实验报告

大学物理实验课程设计实验报告北方民族大学 大学物理实验(设计性实验) 实验报告 指导老师:王建明 姓名:张国生 学号:XX0233 学院:信息与计算科学学院 班级:05信计2班 重力加速度的测定 一、实验任务 精确测定银川地区的重力加速度 二、实验要求 测量结果的相对不确定度不超过5% 三、物理模型的建立及比较 初步确定有以下六种模型方案: 方法一、用打点计时器测量

所用仪器为:打点计时器、直尺、带钱夹的铁架台、纸带、夹子、重物、学生电源等. 利用自由落体原理使重物做自由落体运动.选择理想纸带,找出起始点0,数出时间为t的p点,用米尺测出op的距离为h,其中t=0.02秒×两点间隔数.由公式h=gt2/2得g=2h/t2,将所测代入即可求得g. 方法二、用滴水法测重力加速度 调节水龙头阀门,使水滴按相等时间滴下,用秒表测出n个(n取 50―100)水滴所用时间t,则每两水滴相隔时间为t′=t/n,用米尺测出水滴下落距离h,由公式h=gt′2/2可得g=2hn2/t2. 方法三、取半径为r的玻璃杯,内装适当的液体,固定在旋转台上.旋转台绕其对称轴以角速度ω匀速旋转,这时液体相对于玻璃杯的形状为旋转抛物面重力加速度的计算公式推导如下: 取液面上任一液元a,它距转轴为x,质量为m,受重力mg、弹力n.由动力学知: ncosα-mg=0(1) nsinα=mω2x(2) 两式相比得tgα=ω2x/g,又tgα=dy/dx,∴dy=ω2xdx/g, ∴y/x=ω2x/2g.∴g=ω2x2/2y. .将某点对于对称轴和垂直于对称轴最低点的直角坐标系的坐标x、y测出,将转台转速ω代入即可求得g.

发动机性能实验指导书

实验项目一发动机速度特性试验 一、实验教学组织 1、集中讲授仪器、设备的结构和工作原理。 2、讲解实验内容、操作步骤及注意事项。 3、根据实验目的、要求进行分组。 4、在教师指导下,各组学生自己独立操作,并对试验、检测数据进行记录。 5、教师总结实验情况。 二、实验学时:2学时 三、实验目的 通过本次实验,使学生进一步加深本专业所学《发动机原理》、《汽车理论》等相关课程课堂理论知识的理解,增强感性认识。掌握汽车发动机速度特性台架试验的基本原理和方法,提高实际动手能力,为今后从事生产、科研打下较牢固的基础。 四、实验要求 1、遵守实验规程,注意设备、仪器及人身安全。 2、掌握汽油发动机小时燃油消耗量、扭矩、进排气温度、机油温度及压力、冷却水温度等参数的检测方法。 3、认真记录试验数据,根据试验数据绘制汽油发动机速度特性曲线图,并能分析试验用汽油发动机在不同工况下的经济性和动力性。 4、按时完成实验报告。 五、实验内容 在发动机节气门开度不变的情况下,测出试验用发动机在不同转速下的有效扭矩、有效油耗率、小时油耗量及排气温度等参数。 六、实验仪器、设备 1、发动机性能测试台架(如图1-1所示)1台 2、汽油发动机1台 3、起动电源或蓄电池1台 4、转速表(转速传感器) 5、油耗仪1台 6、温度计1只 七、实验准备 1、试验前,指导教师应对所有试验仪器、设备按实验要求进行标定,并准备好试验所需的油料、冷却水、辅料及调试所需的工量具。

2、打开电源开关,预热发动机台架控制操作系统,使系统处于良好的工作状态。 3、检查各仪器、设备连接线路是否牢固可靠。 4、清除测试台架、发动机四周障碍物。 5、调整好发动机的点火装置,保证其最佳的点火提前角。 图1-1 发动机试验台架简图 1—冷却水箱2—空气流量计3—稳压筒4—量油装置5—燃油箱6—测功机 7—转速表8—消声器9—垫层10—台架基础11—台架底板12—混合水箱 八、注意事项 1、实验过程中,应随时观察发动机及设备的运行情况,发现异常应立即停车检查并及时排除。 2、测量、记录数据要迅速、准确,尽量缩短每一工况的运行时间。 3、实验过程中,应随时检查发动机油温、水温,并及时补充发动机冷却水及台架的稳压水,以保证试验顺利进行。 4、运行工况的调节应缓慢进行。 5、试验完毕,发动机需空转运行5min之后才能停机。 6、实验场所不得有明火。 九、实验步骤及方法 1、开启控制系统电源,对控制系统进行预热3~5min。 2、检查冷却水泵的工作状况是否良好,冷却循环水量、发动机机油量是否充足。 3、检查发动机起动系统、点火系统线路连接情况。 4、起动发动机,并对发动机进行预热,使发动机机油温度达到85±5°C,出水温度应达到85±5°C。 5、按要求调整发动机点火提前角。 6、通过测功机油门执行器控制系统将发动机节气门开度大小固定在选定的位置上(此时通过调整后的发动机最大转速应为额定转速的70%)。 7、选取、确定相应的工况点(可根据试验需要而定,一般为均匀的8个转速点)。 8、逐渐增加发动机负荷(也可逐渐减少发动机负荷),使发动机转速按照所选取工况点顺序递减(增),

南邮课程设计实验报告

课程设计I报告 题目:课程设计 班级:44 姓名:范海霞 指导教师:黄双颖 职称: 成绩: 通达学院 2015 年 1 月 4 日

一:SPSS的安装和使用 在PC机上安装SPSS软件,打开软件: 基本统计分析功能包括描述统计和行列计算,还包括在基本分析中最受欢迎的常见统计功能,如汇总、计数、交叉分析、分类比较、描述性统计、因子分析、回归分析及聚类分析等等。具体如下: 1.数据访问、数据准备、数据管理与输出管理; 2.描述统计和探索分析:频数、描述、集中趋势和离散趋势分析、分布分析与查看、正态性检验与正态转换、均值的置信区间估计; 3.交叉表:计数;行、列和总计百分比;独立性检验;定类变量和定序变量的相关性测度; 4.二元统计:均值比较、T检验、单因素方差分析; 5.相关分析:双变量相关分析、偏相关分析、距离分析; 6.线性回归分析:自动线性建模、线性回归、Ordinal回归—PLUM、曲线估计; 7.非参数检验:单一样本检验、双重相关样本检验、K重相关样本检验、双重独立样本检验、K重独立样本检验; 8.多重响应分析:交叉表、频数表; 9.预测数值结果和区分群体:K-means聚类分析、分级聚类分析、两步聚类分析、快速聚类分析、因子分析、主成分分析、最近邻元素分析; 10. 判别分析; 11.尺度分析; 12. 报告:各种报告、记录摘要、图表功能(分类图表、条型图、线型图、面积图、高低图、箱线图、散点图、质量控制图、诊断和探测图等); 13.数据管理、数据转换与文件管理; 二.数据文件的处理 SPSS数据文件是一种结构性数据文件,由数据的结构和数据的内容两部分构成,也可以说由变量和观测两部分构成。定义一个变量至少要定义它的两个属性,即变量名和变量类型其他属性可以暂时采用系统默认值,待以后分析过程中如果有需要再对其进行设置。在spss数据编辑窗口中单击“变量视窗”标签,进入变量视窗界面,即可对变量的各个属性进行设置。 1.创建一个数据文件数据 (1)选择菜单【文件】→【新建】→【数据】新建一个数据文件,进入数据编辑窗口。窗口顶部标题为“PASW Statistics数据编辑器”。 (2)单击左下角【变量视窗】标签进入变量视图界面,根据试验的设计定义每个变量类型。

动力电池实验指导书汇总

动力电池技术及应用实验指导书 车辆工程新能源教研室 学院 2016年5月

目录 实验一动力蓄电池和纯电动车辆整车结构认识 (1) 实验二纯电动汽车电池电量模拟检测 (4) 实验三纯电动汽车电池及电机温度模拟检测 (9)

实验一动力蓄电池和纯电动车辆整车结构认识一、实验目的 认识蓄电池的外部和内部结构和了解纯电动汽车整车结构布置 二、实验方法及步骤 1.铅酸电池解体件的结构认识,要求能分辨出正、负极板和隔板,正、负极桩,并知道铅酸蓄电池的工作原理。如图1-1所示。 图1-1 铅酸蓄电池的结构组成 2.锂离子电池解体件的结构认识,要求能分辨出正、负极板和隔板,正、负极桩,并知道锂离子蓄电池的工作原理。如图1-2所示。

图1-2 锂离子蓄电池的结构组成 3.电动汽车整车结构布置认识,要求能分辨出电动车的电源系统、底盘系统、电气系统、车身及附件四部分。如图1-3所示。 图1-3北汽纯电动汽车解剖图 (1)电源系统:蓄电池组、电机控制系统、点火开关、充电装置等。 (2)底盘系统:驱动力传动等机械系统、前后悬挂系统、前后刹车系统、转

向系统、驻车系统等。 (3)电气系统:灯光组合开关、电喇叭开关、前照灯、小灯、刹车灯、倒车灯、组合仪表等。 (4)辅助系统:车架、座椅、档位开关、油门踏板、刹车踏板等。 4. 电动汽车通电演示 (1)插上电源线打开点火开关到ON档位置,此时仪表灯亮起。确保电量高于40%。 (2)踩下刹车踏板仪表上的“刹车指示灯”亮起;将档位开关置于“D”档位置,组合仪表上的”前进指示灯“亮起;松开手刹,组合仪表上的”手刹指示灯“熄灭;轻踩油门踏板,此时电动车将前进。将档位开关置于”R“档位置,组合仪表上的”倒车指示灯“亮起,轻踩油门踏板,此时电动车将倒车。(3)观察仪表电量的显示,如果电量低于20%时,就需要充电了。将专用的充电线缆连接电池的充电接口和220V电源插座进行充电。观察组合仪表的电量显示,一般要到3-5小时充满。(注意:充电时电动车必须处于停止状态)(4)使用完毕后,关闭点火开关,断开电源开关。 三、实验报告要求 1. 简述铅酸电池和锂离子电池的工作原理。 2. 画出实验用的电动汽车的结构布置图。 四、思考题 简述纯电动车不能启动可能发生的故障。

流行病学实验

第八章流行病学实验 [教学要求] 了解:实验研究方法的分类;样本大小的具体计算;研究对象具体的随机分组方法。 熟悉:流行病学实验的定义、原理、特征与用途;实验研究的应用条件;流行病学类实验研究的概念;研究应注意的问题;实验研究方法的主要优缺点。 掌握:研究设计的主要内容和实施步骤。 第一节概述 流行病学实验:是流行病学重要的研究方法之一。它又可以被称为实验流行病学、干预实验等。 一、基本原理 流行病学实验是将研究人群(病人或正常人)随机分为试验组和对照组,研究者对试验组人群施加或除去某种干预措施后,随访观察一段时间并比较两组人群疾病或健康状态的改变,对比分析实验组与对照组之间效应上的差别,以判断其效果的一种实验方法。 没有干预措施,就不成为流行病学实验。此外还必须具备以下三个特点 1.它是前瞻性研究,即必须直接跟踪研究对象,这些对象虽不一定从同一天开始,但必须从一个确定的起点开始跟踪; 2.研究对象是来自一个总体的抽样人群,并在分组时采取严格的随机分配原则; 3.必须有平行的实验组和对照组,要求在开始实验时,两组在有关各方面必须相当近似或可比,这样实验结果的组间差别才能归之于干预处理的效应。 二、设计类型 (一)根据研究对象及分组方法不同,流行病学实验分为三类: 1.临床试验是以个人为单位进行实验分组的流行病学实验方法。它并不仅限于在医院中进行的实验研究,常用于疫苗效果、药物疗效的评价,包括随机化临床试验(RCT)、对预防用生物制剂的效果评价、对个体进行的干预试验等。 2.现场试验也叫人群预防试验,是以尚未患病的人作为研究对象,接受处理或某种预防措施的基本单位与临床试验一样是个人,而不是人群。为了提高现场试验的效率,通常在高危人群中进行研究。 3.社区试验是以不同居民区的人群为单位进行实验分组的流行病学实验方法。用于评价预防、人群干预措施的效果。其规模大于前者,随访时间也长。 (二)根据实验的目的和性质,流行病学实验分为两类: 1.治疗性试验是评价治疗方法的实验研究。用于评价各种药物的疗效和副作用的观察、不同手术治疗对病人术后生存率的影响等。 2.预防性试验对病因明确或基本清楚的疾病,在易感人群中采取预防措施,观察其效果,并进一步证实原有对病因的认识。 (三)应用条件 应用实验的防治措施必须经过严格的安全考核后才可以进行流行病学实验。必须尽量保证研究对象在实验组中不引起其他损害或加重原有疾病,并且因参加实验而受益;在对照组中不因实验而耽误治疗或严重危害身体健康。 实验应有符合条件的现场,有足够数量的研究对象合作。 有相应的组织和措施及时处理实验进行过程中可能发生的意外情况。 先进行预试验,以考核设计方案的可行性。

c课程设计实验报告

c课程设计实验报 告

中南大学 本科生课程设计(实践)任务书、设计报告 (C++程序设计) 题目时钟控件 学生姓名 指导教师 学院交通运输工程学院 专业班级 学生学号 计算机基础教学实验中心 9月7日 《C++程序设计基础》课程设计任务书

对象:粉冶、信息、能源、交通工程实验2101学生时间: .6 2周(18~19周) 指导教师:王小玲 1.课程设计的任务、性质与目的 本课程设计是在学完《C++程序设计基础》课程后,进行的一项综合程序设计。在设计当中学生综合“面向对象程序设计与结构化程序设计”的思想方法和知识点,编制一个小型的应用程序系统。经过此设计进一步提高学生的动手能力。并能使学生清楚的知道开发一个管理应用程序的思想、方法和流程。 2.课程设计的配套教材及参考书 ●《C++程序设计》,铁道出版社,主编杨长兴刘卫国。 ●《C++程序设计实践教程》,铁道出版社,主编刘卫国杨长兴。 ●《Visual C++ 课程设计案例精编》,中国水力电力出版社,严华峰等编著。 3.课程设计的内容及要求 (1)自己任选一个题目进行开发(如画笔、游戏程序、练习打字软件等),要求利用MFC 工具操作实现。 (2)也可选一个应用程序管理系统课题(如:通讯录管理系统;产品入库查询系统;学生成绩管理;图书管理 等);

设计所需数据库及数据库中的数据表,建立表之间的关系。 设计所选课题的系统主封面(系统开发题目、作者、指导教师、日期)。 设计进入系统的各级口令(如系统管理员口令,用户级口令)。 设计系统的主菜单。要求具备下列基本功能: ●数据的浏览和查询 ●数据的统计 ●数据的各种报表 ●打印输出 ●帮助系统 多种形式的窗体设计(至少有查询窗体、输入窗体) 注意:开发的应用程序工作量应保证在2周时间完成,工作量不能太少或太多。能够2人合作,但必须将各自的分工明确。 4.写出设计论文 论文基本内容及撰写顺序要求: ●内容摘要 ●系统开发设计思想 ●系统功能及系统设计介绍 ●系统开发的体会

实验流行病学研究实验

实验流行病学 单元1 流行病学实验研究设计评价 乙型肝炎(HB)疫苗预防儿童早期HBsAg携带状态的效果:某地方性流行地区的一次对照实验。 一、基础研究 某地乙型肝炎病毒(HBV)感染呈地方性流行,12%的献血人员HBsAg阳性,90%居民至少一项HBV标志阳性。流行病学调查表明,HB和原发性肝细胞癌(PHC)明显相关,男性PHC年发病率为30/10万~75/10万。 在实施HB疫苗免疫计划前,曾对该地某农村地区儿童和孕妇的HBV感染流行率进行调查。现况研究表明,儿童感染HBV的危险性很高。纵向研究表明,30%新生儿具有从母体被动获得的抗-HBs,当这种被动免疫消失时,HBsAg流行率急剧上升,但在出生6~12月仍有3%婴儿具有抗-HBs,2岁时17%的儿童HBsAg阳性。在6~7岁时80%儿童至少一项HBV 标志阳性,在13岁时儿童HBV感染率与成人相同(13%HBsAg阳性,91%既往或近期HBV感染)。因此,在该地感染发生于生命的最早期。 二、实验设计 N区离D市160公里,交通方便。该区为一农业区,人流动较少,医疗卫生机构健全,服务质量较高。按随机分配的原则进行分组,其中16个村庄接种HB疫苗,18个村庄接种安慰剂,见(实习指导)图6-1。 HB疫苗免疫计划的目的在于降低儿童携带状态的发生率,该地所有从出生至2岁儿童均列为接种对象。 根据流行病学资料,计算样本大小。证明疫苗保护率为90%,把握度为0.9,α=0.01(单

侧),算得需90名既往未曾暴露HBV者随访12个月。由于34%的1-24个月龄的儿童至少已有一项HBV标志,且失访率为50%,因此,本研究所需儿童数为273名或以上。 问题1: 在本实验前,对该地居民HBV感染情况进行基础研究有无必要? 有必要, 原因:本研究是对乙肝疫苗预防儿童早期HBsAg 携带状态的效果进行评价的一项现场实验。应选择预期儿童早期感染乙肝病毒较高的地区进行,因而需要对现场进行必要的基础研究。 问题2:本实验选择实验现场及对象是否合适?合适:参照现场及对象的选择原则。问题3:本研究关于样本大小的计算方法是否正确? 不正确,因为: 对照组发病率=17%,预期疫苗保护率=90%,可以算得疫苗组发病率= 1.7%。又α=0.01(单侧),β=0.1,计算得出两组各需92人。 由于34%的1-24个月的儿童至少有一项HBV标志阳性,且失访率为50%,所以两组各需:N=92/[(1-50%)X(1-34%)]=279人。 问题4:研究人群的特征见下表,你对疫苗组和对照组的可比性资料是否满意?

KH-HD02比亚迪秦动力电池和管理系统实训台

KH-HD02比亚迪秦动力电池和管理系统实训台 一、产品简介 选用原装比亚迪秦动力电池和管理系统真实材料制作,原装高压配电箱和车载充电机;真实展示磷酸铁锂动力电池系统核心零部件之间的连接控制关系、安装位置和运行参数,以及高压系统安全注意事项,并培养学员对磷酸铁锂动力电池包故障分析和处理能力,适用于各院校新能源纯电动课程教学和维修实训。 二、功能特点 1.各主要部件安装在平台上,电气连接方式与实车相同,真实展示原车动力电池系统结构。 2.增加动力电池包显示器(7寸),安装在面板上,可观察充放电过程各项参数,动力电池包充放电过程控制逻辑和主要部件参数变化规律。 3.设备给驱动传动系统等设备提供动力源,配套原车连接电缆线,与原车连接方式相同。 4.配备12V电源接地机械开关。 5.高压配电箱上盖半透明改装,展示控制原理和内部控制器件结构。 6.配原理教学面板,完整显示动力电池,高压配电箱,电池管理器,车载充电机,交流充电口等工作原理图,低压控制电路安装用检测端子,借助万用表和示波仪,实时检测各种状态数据变化。 7.设备由可移动台架(带原理面教板)、台架水平放置,安装各主要零部件;底部安装4个带自锁装置万向脚轮。 8.配备智能化故障设置和考核系统,由教师设置故障,学员分析并查找故障点。 9.配套实训指导书等教学资料,完整讲述工作原理,实训项目,故障设置及分析等要点。 三、技术规格 1. 外形尺寸(mm):1600*1000*1700(长*宽*高) 2. 高压动力母线电源:DC486.4V 3. 低压控制工作电源:DC12V 4. 动力电池类型:环保型磷酸铁锂动力电池 单体电池:3.2V20AH 动力电池包总电压:3.2*152=486.4V 动力电池包容量:486.4V20AH(10度电) 完全充放电次数:2000次 工作温度:-20°~60°

实验流行病学研究

第七章实验流行病学研究(★简答,选择) 本章提纲 实验性研究概述 临床试验:概念,设计原则,研究方法 现场实验和社区试验:概念,研究方法 总结(优缺点,偏倚及其控制) ?第一节概述 一、定义 实验性研究Experimental study:又称干预实验,是指研究者根据研究目的,按照预先确定的研究方案将研究对象随机分配到试验组和对照组,对试验组人为地施加或者减少某种因素,然后追踪观察该因素的作用结果,比较和分析两组或多组人群的结局,从而判断干预措施的效果。 实验性研究原理示意图 二、基本特点 ◆前瞻性研究从干预到效应 Prospective ◆随机分组控制偏倚 Randomized ◆均衡可比的对照组 Controlled

◆人为施加的干预措施(治疗某病的药物,疫苗) Interventional 所有的实验流行病学研究都是队列研究,但不是所有的队列研究都是实验流行病学研究。 三、主要类型 1.个体试验 2.社区试验 ◆现场试验/人群预防性试验field trial: 降低发病率/初级预防 ◆治疗性研究clinical trial: 消除症状、防止复发、降低死亡率/二级预防 ◆社区性试验community (group) trial: 从群体水平评价干预的效果 ?第二节临床试验Clinical trial 一、概述和目的 ◆临床试验又称治疗试验(therapeutic trial) ◆用于评价临床治疗措施(药物或治疗方案)对病人的 ◆临床疗效评价是通过严谨的设计(Design)、精确的测量(Measurement),然后对疗 效作出真实、客观的评价(Evaluation) ◆研究主要内容: P atient, I ntervention, C omparison, O utcome(病人,干预,比较,结局)临床试验的主要用途 ◆新药临床试验 ◆不同药物或治疗方案的实际效果比较 ◆诊断研究 ◆病因学研究 ◆预后研究 二、新药临床试验的分期 《药品注册管理办法》 ◆Ⅰ期临床试验(phase Ⅰclinical trial):10-30 观察人体耐受程度和药物代谢动力学,确定安全剂量范围,以及副作用,为制定给药方案提供依据 ◆Ⅱ期临床试验(phase Ⅱclinical trial):RCT,100-300 ◆Ⅲ期临床试验(phase Ⅲclinical trial): ◆Ⅳ期临床试验(phase Ⅳclinical trial): 临床试验研究的重要性 ◆动物实验的结果不能直接应用于人体 ◆需要对新药或者新治疗措的安全性和有效性进行科学评价,否则将可能导致严重的 后果 例如:20世纪50-60年代发生的反应停事件

能源与动力工程专业综合实验指导书指导书

制冷(制热)冰箱综合实验指导书 一、实验目的 1、了解分体式热泵型空调器工作状况及R22的焓值变化情况。演示制冷(热泵)循环系统工作原理,提高对空调器的认识。故障的发生与排除方法。 2、了解间冷式双门电冰箱的工作状况及R12的焓值变化情况。对冰箱的结构加以认知,了解单项制冷的组成和故障的排除方法。 3、进行制冷(热泵)与冰箱循环系统粗略的热力计算。加深对系统的组成和不可缺少的制冷器件的认知。 二、实验装置 1.空调室内机 2.制冷系统图 3.故障开关 4.运行演示面板 5.遥控器视窗 6.四通换向阀 7.压缩机 8. 冷凝风扇9.室外机组10.控制面板及仪表11.故障开关12.冰箱制冷系统13.保鲜室14.温度控制器15.冷 凝器16.空调故障阀17.冰箱故障阀18.冷冻室19.压缩机20.移动框架 演示装置由全封闭压缩机、室内机1、室外机2、压缩机、遥控电控换向阀及管路等组成制冷(热泵)循环系统;由冰箱用压缩机、自散热式冷凝器,干燥过滤器及毛细管等组成单项制冷系统。采集由数显LCD液晶显示巡检仪、LED 光柱型智能仪表,高精密压力传感器以及高分辨率铂电阻测温传感器等测试仪器

所组成。 三、实验原理、方法和手段 空调器制热时,压缩机吸入制冷剂蒸气,在气缸内被压缩成高温高压气体,经排气阀片排至室内侧冷凝器,在冷凝器中,制冷剂被室内循环空气冷却成高压液体,制冷剂释放出来的热量加热空气,使温度上升,高压液体制冷剂通过毛细管节流降压后,进入室外侧蒸发器,吸收室外的热量变为蒸汽,在被压缩机吸入。如此循环不止,可见,热泵型空调器除由冷风型空调器的通风、制冷、除尘去湿的功能外,还多了一个制热功能。 各部件的作用如下。 1.压缩机的作用:及低温低压的制冷剂压缩成高温高压的制冷剂蒸气。 2.室内交换器:制热时,相当于冰箱的冷凝器,将高温高压的制冷剂蒸气冷却成也太制冷剂,同时放出热量,制冷时,相当于冰箱的蒸发器,制冷剂在其中蒸发吸收热量。制冷。 3.过滤器:在滤去制冷剂中的杂质的同时吸收制冷剂中的水分。 4.毛细管:降压节流,将高温高压的液态制冷剂经毛细管限流后,压强迅速降低。 5.四通电磁阀:改变制冷剂的流动方向,从而达到制冷的目的。 6.室外风机:将室外热交换器上的热量或冷气吹走。 7.室内风机:将室内热交换器上的冷气或热气吹向房间。 8.遥控主控制板:控制呀随机的供电和各风机的供电,自动的控制压缩机的工作。 9.室温传感器:当室内环境温度发生变化时,传感器的电阻发生变化,流过它的电流大小也发生了变化,这时给CPU提供了一个开机或关机的信号,让CPU 自动控制压缩机的通电状态,从而控制了温度。 10.控制面板及监测仪表:本实验台是综合性实验台,为了辅助教学,增设了监测仪表,温度信号、压力信号采集等并由智能仪表全屏显示,并能时时记录相应的温度、压力及功耗,更有助于学生对仪表的认知能力,为以后的学习奠定了基础。 11.故障开关:分析故障的原因与故障的排除方法,既能在学习的同时又能排除所未遇见的故障,从而加深了学习的兴趣。 电冰箱在消耗电能条件下,利用制冷剂(如氟利昂)在系统中蒸发来大量吸收箱内的热量,实现制冷的目的。其制冷循环原理:利用物态变化过程中的吸热现象,使之气液循环,不断地吸收和放热,已达到制冷的目的。其具体过程是:通电后压缩机工作,将蒸发器内以吸热的低压、低温气态制冷剂吸入,经压缩后,形成高压、高温蒸气,进入冷凝器,制冷剂降为室温时变为液态。再通过毛细管进入蒸发器,由于毛细管的节流作用,压力急剧下降,液态制冷剂九立即沸腾蒸

实验流行病学方法_附件

实验流行病学方法 一、单项选择题 1.如果要评价某药物预防某病的流行病学效果,应采用哪种研究方法 A.实验流行病学B.现况研究C.队列研究D.临床研究E.专题调查2.下列哪项试验不属于流行病学实验研究 A.观察性试验B.社区试验C.现场试验D.临床试验E.干预试验3.下列哪项不是流行病学实验的特点 A.随机化分组B.有平行的对照组C.运用危险度的分析和评价D.对实验组人为地施加干预措施E.前瞻性研究 4.流行病学实验研究的人群来自 A.同一总体的患某病的病人B.同一总体的健康人C.同一总体的暴露人群和非暴露人群D.同一总体的干预人群和非干预人群E.同一总体的病例人群和非病例人群5.流行病学现场试验中实验组和对照组人群最大的不同点是 A.观察指标不同B.目标人群不同C.入选标准不同D.干预措施不同 E.随访方式不同 6.下列哪一点是流行病学实验研究不具备的 A.随机化分组B.实验组和对照组是自然形成的C.必须有干预措施D.有严格的平行对照E.是前瞻性研究 7.进行预防接种效果评价试验,在选择实验现场时以下哪条是错误的 A.实验地区或单位的人口相对稳定B.实验研究的疾病在该地区有较高而稳定的发病率C.选择近期发生过该病流行的地区D.实验地区有较好的医疗卫生条件 E.实验地区(单位)领导重视,群众愿意接受,有较好的协作配合的条件 8.某医师为了评价某疫苗的效果,将人群随机分成两组,一组为接种组,给予疫苗接种:另一组为对照组,不接种疫苗。经过一个流行期后,对两组发病情况进行比较,这种方法属于 A.现况研究B.病例对照研究C.定群研究D.实验研究E.横断面研究9.流行病学实验研究与队列研究的主要相同点是 A.均是分析性研究B.均是前瞻性研究C.均是回顾性研究D.均是实验性研究E.均是描述性研究 10.评价预防接种群体效果的免疫学指标是 A.抗体阳转率B.保护率C.效果指数D.发病率E.病死率11.临床试验的效果评价指标不包括 A.有效率B.治愈率C.生存率D.保护率E.好转率 12.对儿童进行乙型肝炎疫苗接种的实验研究,为评价其流行病学预防效果,应选用的指标是 A.发病率B.死亡率C.效果指数D.病死率E.感染率13.对于流行病学实验研究对象的选择,下面哪一项不正确 A.流行病学实验研究应选择依从性好的人群D B.在新药临床试验时,应将老年人、儿童及孕妇等除外 C.在做药物临床试验时,不应选择流动性强的人群 D.要评价甲肝疫苗的效果,可以选择新近有甲肝流行的地区 E.要评价食用盐中加碘是否能有效预防地方性甲状腺肿,可以选择缺碘的内陆地区14.评价治疗措施效果的主要指标是 A.有效率、治愈率、生存率B.有效率、续发率、标化率C.治愈率、引人率、失访率D.有效率、续发率、标化率E.失访率、生存率、引人率 15.将经过临床和实验室检查确诊为急性细菌性感染的患者,按设定的随机数字表分别纳入氟罗沙星实验组和氧氟沙星对照组,来评价氟罗沙星治疗细菌性感染的效果。该研究为A.队列研究B.病例对照研究C.临床试验D.社区干预试验E.现场试验

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