当前位置:文档之家› matlab_GUI设计中常用控件格式

matlab_GUI设计中常用控件格式

matlab_GUI设计中常用控件格式
matlab_GUI设计中常用控件格式

MATLAB GUI新手备忘录

1、从最简单的开始

编程最基本的目的:就是——我执行一个操作,程序做出一个反应。

“一个操作”包括:点击鼠标,拖动滑块,填写数据,选择选项……

“做出一个反应”包括:计算一些东西,然后储存在哪里,或者贴个图出来,或者显示在哪里……-------------------------------------------------------------------------------------- 编程的基本思想:

目的->当点击按钮A时,然后执行任务C,则->进入按钮A的回调函数callback里,写下任务C的代码。

-------------------------------------------------------------------------------------- a:不知道callback在哪??右键单击按钮,view callbacks->选择callback)别的控件也一样。

a:不同的回调函数啥意思??

callBack

最常用的就是它。如果控件是按钮,那点击按钮时,则按钮下的Callback就会执行;如果是滑块,则拖动滑块时,滑块名下的callback就会执行;总之,就是对控件默认操作时,matlab后台就会自动调用它名下的的callback。正常用途,全放在callback下就够了。如果其他的,实在是想知道,了解一下也未尝不可。

ButtonDownFcn

就是鼠标在它(代指各种控件)上面点击一下,你放在这个函数名下的代码就会执行。(ps:按钮的callback也是点击,所以会覆盖掉这个buttondownfcn。)

CreateFcn

顾名思义,在生成这个控件,显示之前,执行你放在这个函数名下的代码;

DeleteFcn

一样。在控件要销毁,但是被毁灭之前执行这个函数名下的代码。貌似“真的要退出吗”这一类就是写在这里。

KeyPressFcn

当前控件获得焦点且有按键按下时执行。(什么是焦点?就是这个控件被鼠标点了(或者是tab 轮选到了)。你打开一个记事本,然后再点这个网页,再随便按几个按键,记事本上有字不?没有对吧。因为它没获得焦点,所以你的按键它不会反应的。只有你最后再点它一下,再按几个按键,结果怎么样?有字了吧?)这里的KeyPressFcn也是一样的道理。

一般在这下面的代码还会判断下按键是什么,然后执行相应的代码。

ResizeFcn,SelectionChangeFcn 不常用。也懒得去看了。附几句,控件都有Resize的属性,好像默认是不可调整,如果要用到这个函数,去把它打开先。

SelectionChangeFcn

是在群按钮组件中,改变选择时,所执行的函数。

-------------------------------------------------------------------------------------- 哪些控件支持哪些回调函数?你在它上面右键就可以看到了,点进去就可以编辑了。

可以在property inspect中在需要的回调函数下设置%automatic就可以自动添加相应的回调函

第八章结论

数框架。

2、常用控件代码框架参考

---------------------------------------------------------------------

Toggle Button的callback一般写法

toggle button是什么?设计面板上,左边那一栏图标,看到它名字了吧?没看到?File->preference->GUIDE->把那个show names那一栏勾选上。好了,可以看到了吧。知道是什么了吧?

拖进来,双击它,看到它的属性设置表。上面各种各样的属性,以后有时间慢慢研究。

点下它时,它默认value ='Max'

不点下它时,它value='Min'

--------

代码:

functon togglebutton1_callback(hObject,eventdata,handles)

%这一句,现在不用管。自动加的。

%%%以下是一般代码

button_state = get(hObject,'Value')

%控件甲的callback下面hObject就是控件甲,同理控件乙callback下的hObject......

if button_state==get(hObject,'Max')

%则怎么怎么怎么

else if button_state==get(hObject,'Min')

%则怎么怎么怎么

end

--------

备注:button_state随便取的变量名,存放按钮的选择状态,别以为它是什么喔。

如果你的button甲是放在一个buttonGroup里面,则button甲callback下的代码就要挪到buttonGroup下面去。因为buttonGroup的回调函数会覆盖掉它成员的回调函数。

----------------------------------------

Radio Buttons

------

代码:

右键点选你的Radio按钮,进入编辑callback

function ………………略

if(get(hObject,'Value')==get(hObject,'Max'))

%被选中了,你想怎么样

else

%不被选中,你想怎么样

end

-----------------------------------------

Check Boxes

-------

代码:

if(get(hObject,'Value')==get(hObject,'Max'))

%被选中了,你想怎么样

else

%不被选中,你想怎么样

end

------------------------------------------

Edit Text

-----------

代码:

function edit1_Callback(hObject,eventdata,handles)

user_string = get(hObject,'String'); %就得到了所输入的字符

%因为matlab是把所有的输入当作字符来看待,如果你是期望的到输入的数据的话,则:

user_entry= str2double(get(hObject,'String')); 这里进行一个数据类型转换。看函数名就知道了。

if isnan(user_entry) %nan就是not a number的简写。知道这个函数意思了吧?

errodlg('You must entry a number value','Bad Input','modal') %跳出一个对话框。end

%正确得到了数值,以下输入你的其他代码

----------

附: 'Bad Input'是指窗口样式,就像我们在操作系统下,经常会跳出一个黄色感叹号的对话框,或者一个红叉的对话框;

modal是指窗口类型,就像一些程序跳出警告对话框,我们什么也不能做了,只能把那个对话框选择一个是或者不是,才能继续做其他事情。这种对话框就是modal类型。而通常的比如浏览器的界面,我们打开后,可以不管,然后打开别的对话框,这种就是非模态对话框。

默认在点击你的界面菜单栏或者界面上的其他组件后,这个edit text的callback都回被执行一遍,所以在你点确定按钮的时候,edit callback下读到的数据会更新的了,不用担心!

---------------------------------------------------

Sliders

---------

代码:

function slider1_callback(hObject,eventdata,handles)

slide_value=get(hObject,'Value');%获取滑块当前值

%别的代码

----------

附:它的Max Min 属性设置了滑竿的最大最小范围值。

第八章结论

---------------------------------------------------

List Boxes

-----------

代码:

function ........

index = get(handles.listbox1,'Value'); %listbox1是你自己的那个控件的tag名字

file_list =get(handles.listbox1,'String'); %得到了你的listBoxes的列表

file_name = file_list{index};

%得到了所选择的项目名,一下写自己的代码

-------------------

附:

此 callback在鼠标在这个控件上松开或者特定的键盘按键松开(看你怎么设置它的别的属性的了)时候执行。

默认键盘上下键可以改变它的值同时执行一次callback。而enter和space不改变它的值,只是执行callback

Max-Min 差值是0的话,表示只可以单选;1的话,表示可以多选。这个可以在他的属性栏里设置----------------------------------------------------------

Pop_up Menus

--------------

代码:

function .......

val=get(hObject,'Value')

Switch val

case 1

%

case 2

%

defualt

......

end

----------------------------------------------------

Button Groups

------------------

代码:

function .......

switch get(hObject,'Tag');

%注意这里的hObject和别的不同,并不是指这个BUtton Group,而是指在组里面,被选中的那个控

case 'radio button1' %按钮1的tag

%。。。。。

case '按钮2的tag'

%。。。。。

。。。

end

----------

Axes在坐标上画图

附:所以在这里,如果要拿到button groups本身的话,就用handles.它的tag名中间一个点。--------------------------------------------------

Axes

-------------

它是用来画图的,可以说是一块画布。它并不算是严格意义上的控件,但可以让用户在它的区域上点击或者移动鼠标时(看你是放在什么callback下了)执行一定的代码。那就要加它自己的callback函数了。

下面用来一般功能,所以不用自己的callback,代码都是写在别的控件回调函数下。

代码:

axes(handles.youraxesname);%选择你的一个axes,自然,用它的tag来选中它

plot(x,y); %这时,所画的图就到它上面了

set(handles.youraxesname,'XMimrFrick','on'); %顺便设置一下它的属性

grid on; %加上网格

--------------------------------------------------

Active控件

还没时间去研究。这个是最好用的,因为可以借用别人的现成的东西,毕竟自己不是程序员,没有必要编写太多的代码。一些通用的比如文件存取对话框,视频放映之类的。

可惜,我还没时间去看。呵呵。

3、怎么获得和设置控件的属性

3、怎么获得和设置控件的属性

第八章结论

通俗的说,就是我怎么获取编辑框里的字符,滑块现在的位置,pop up里被选中的选项,如何控制 static text显示我要求的信息

控件的属性当然远不止我刚刚说的。

在你需要的地方插入以下代码:

设置:

set(handles.你控件的tag,'要设置的属性名','要设置的属性值')

获取:

get(handles.你控件的tag,'要获取的属性名')

比如:set(handles.edit1,'string','hello world');

help里可以看到所有可能有用的属性

MATLAB->Creating Graphical User Interfaces->Laying Out GUIs and Setting Properties->What Properties Do I Need to Set?

4. 数据怎么在不同的控件之间传递

4. 数据怎么在不同的控件之间传递

知道了GUI的数据管理规则,这个就很简单了。

-------------------

先看在一个GUI界面内部的传递的数据

每一个控件的回调函数头:

function myc_Callback(hObject, eventdata, handles)

第一个参数是hObject,是跟这个callback所关联的控件的handles,在它自己的callback下,可以用代号-> hObject 来调用它。。不用管那么麻烦的概念,只用知道,控件自己的回调函数调用自己的属性,只用hObject.属性名就可以了(中间一点)。

第二个参数是MATLAB的保留参数

第三个handles,是这个GUI界面的代号。可以通过它获取这个界面的所有信息。所以在控件A自己的回调函数中,要获取或者设置别的控件的属性,就用 handles.别的控件Tag.属性

------------------------------

handles hObject 都是结构体。正常的编程概念。

handles格式是一个存放数据的缸。控件的handles是小缸,它的名字叫做hObject;GUI界面的handle是一个大缸,并且这个缸名字也叫做handles;大缸里存放了所有的小缸和所有用户数据,你只需handles.控件A的tag 就可以存取控件A的信息。

那我怎么把自己计算出或者别的什么数据放到这个缸里呢?

^_^ 在任何地方

handles.自己的变量名= 某些值(其实也就是给结构体添加成员变量)

这样你就定义了自己的变量。

在任何地方

b=handles.自己的变量名(结构名加点号来引用成员变量)

就可以得到这个变量值,同样也可以修改它。

别忘了使用

guidata(hObject, handles);(不用改,直接黏贴)在函数末尾来保存你对handles和hObject的操作。(不然你自定义的变量就没了)

-----------------------

5、在不同GUI之间传递数据

5、在不同GUI之间传递数据

-----------这部分是以前写的我发现我的理解有些问题---所以我现在传递数据用的application data的方法,没用这个-。可能还没理解透output的函数作用------------------------ 传入

那就来看打开一个GUI界面时,传给他的参数有哪些。

第八章结论

function mygui_OpeningFcn(hObject, eventdata, handles, varargin)

所有的启动参数都是通过varargin传到它的OpeningFcn里面的。那启动参数可以是哪些呢?

1、figure,也就是窗口参数。

比如说position之类

例如:打开这个GUI时,使用这个命令mygui('Position',[434 234 234 34])则表示打开窗口在这个位置;还有哪些可控属性可以查help。

2、自定义参数。

如果传入的参数不是figure的属性(matlab查找不到你输入的属性名),则你输入的参数作为一个向量存放在varargin里面。

比如mygui('路人甲','80‘),那varargin{1}存放了'路人甲',varargin{2}=’80‘

那mygui中对这读取两个数据进行反应,就达到了传入参数的目的。

传出

那怎么把数据传出来呢?

将你要输出的数据存在handles.output里面

在GUI任意地方

handles.output=数据1;

handles.secend_output=数据2;

然后在GUI的outputFcn里面加上

varaginout{1}=handles.output;

varaginout{2}=handles.secend_output;

这样就把数据传出来了。

看每一个GUI的最外层的那句

function varargout = mygui(varargin) 看输入输出,就是这样了。把GUI本身就是一个函数,

b=mygui(一些传入的参数) 就执行GUI并返回结果

则b就得到了传出来的结果。

---------------------------------------------------------------------------------;

Button Groups

Button Groups

function .......

switch get(hObject,'Tag'); %注意这里的hObject和别的不同,并不是指这个BUtton Group,而是指在组里面,被选中的那个控件

case 'radio button1' %按钮1的tag %。。。。。

case '按钮2的tag' %。。。。。。。。

end ----------

附:所以在这里,如果要拿到button groups本身的话,就用handles.它的tag名中间一个点。

不好意思,纠错Toggle Button部分。

function hold_toggle_callback(obj,eventdata,h_axes)

button_state=get(obj,'value');

if button_state==get(obj,'Max')

set(h_axes,'NextPlot','add');

set(obj,'String','Hold on');

elseif button_state==get(obj,'Min')

set(h_axes,'NextPlot','replace');

set(obj,'String','Hold off');

end

呵呵是比较运算不是赋值运算,可能是打字打漏了,但是还是要指出的嘛。

在不同的GUI之间传递数据的部分不是很清楚

在不同GUI之间传递数据的这个方法,但是运行好几次都存在问题。不明白原因是什么,提示出错的内容是:Attempt to reference field of non_strcukture array.请问怎么改正呢?

另外,请问你说的“传递数据用的application data的方法”是什么呢?怎么用的呢?谢谢啦!!!

---------------------------------------------------------------------------------------------------------------------------想问一下我有个"开始"按钮,按一下就运行程序,按钮变成“暂停”,功能上应该是按一下,程序能暂停,然后按钮变成“恢复”。可是暂停后并不能顺利变到恢复

% Callback for Pause button: (Pauses the demo)

function pause_button_callback(obj, eventdata)

text = get(obj, 'String');

% If the simulation were running:

if strcmp(text, '暂停') == 1

第八章结论

set(obj, 'String', '恢复');

% pause it:

waitforbuttonpress;

set(obj, 'String', '暂停');

else

% otherwise, "resume" it:

set(obj, 'String', '暂停');

end;

return;

---------------------------------------------------------------------------------------------------------------------------我想用GUI实现一个翻页的功能,进入一个新的界面,我现在使用的代码是

close(gcf);

run('NextPage2');

但是在从第一个窗口切换到另一个窗口的时候看上去很不自然,明显是一个窗口被关掉,过半秒后再开启另外一个,请问如何能像我们在安装软件过程中进入下一步那样,直接进入,不知道我这么问大家看明白了嘛?谢谢,急用!

---------------------------------------------------------------------------------------------------------------------------插入,关于什么是子程序懂的人跳过^_^

function [avg, med] = newstats(u) % Primary function

% NEWSTATS Find mean and median with internal functions.

n = length(u);

avg = mean(u, n);

med = median(u, n);

function a = mean(v, n) % Subfunction

% Calculate average.

a = sum(v)/n;

function m = median(v, n) % Subfunction

% Calculate median.

w = sort(v);

if rem(n, 2) == 1

m = w((n+1) / 2);

else

m = (w(n/2) + w(n/2+1)) / 2;

end

以上就是一个大的程序function nestats,它下面另外包含了两个小的function mean和median,这样在大程序的里面就可以以如上的方式调用它们了。子程序的好处在于如果你总是要重复用到一组计算方式的时候,那你就把这组重复计算方式类似以上的方法编写成一个子程序,避免大量重复代码。在M文件里面,会看到最外层,也就是最上面那一一行

function varargout = setfire(varargin)

(setfire是我m文件存的名字)就是那个大程序框,它下面有很多小function 比如什么什么creatFcn 或者什么callback之类。看上去那个复杂,其实就跟上面这个一样的道理。只不过是M文件的类似avg = mean(u, n);med = median(u, n);这两句话系统隐藏(就当它是隐藏好了)起来了,它会在你点击鼠标(或者响应操作)时候自动去调用执行一次callback函数。所以你只用管把代码写入响应的函数名下就行了。至于系统为什么会自动调用,我们不用管,我们只用知道,我点击鼠标,我拖动滑竿时,系统会执行哪里的代码。就够了。

---------------------------------------------------------------------------------------------------------------------------一M文件的数据管理模式

M文件的数据管理模式

-----------------------------------------------------------------

Sharing Data with the Handles Structure

用handles这个东西共享数据

在你运行你的GUI的时候,M文件会自动生成一个叫做handles的东西(准确的说它属于handles 类型的结构体,且取的名字也叫做handles),不用管那么复杂,只用知道你可以从它这里找到GUI的所有数据,比如说控件的信息,菜单信息,axes信息。想象

第八章结论

handles就是一个缸了,它里面装载了所有的信息,而且这个缸在各个控件的callback 之间传来传去,理所当然那每个控件的callback都可以放入一些想放入的数据,也可以从里面取出任何想要的数据包括别的控件的信息(比如滑竿的当前值,edit text的当前值)和别的控件放进去的数据。

所以,用handles可以达到的目的有两个:

--------------

a,各个控件的callback的信息交换

a,各个控件的callback的信息交换

------

(current_data是随便设置的变量名)

handles.current_data = X; 在某控件下的callback写入这一句,就表示你把这个数据放缸里了

guidata(hObject,handles);接着别忘了保存~!

然后在你需要的地方把它从缸里捞出来

X1 = handles.current_data;

-------------

b,读取GUI控件的信息,自然也可以设置GUI控件的信息(比如说背景色随着按钮点击而变换之类,或者你想让按钮A点一下,字符B跳一下,也行。)

------

all_choices是随便取的变量名,my_menu是你那个菜单项的TAG名字

all_choices = get(handles.my_menu, 'String');

current_choice = all_choices{get(handles.my_menu, 'Value')};

这样current_choice就得到了用户界面操作中,目录或者菜单的选择结果。

所以,要什么信息,直接用handles.你的对象就行了。

存什么信息也直接handles.你的对象就行了。

如果是自己的数据,就.变量名;如果是控件信息,就用get set

二、M-File里的各个函数代表什么意思

二、M-File里的各个函数代表什么意思

在设计面板设计排列好自己需要的各种按钮或者编辑框之后,下一步任务便是添加自己的响应代码。

Opening function 添加在它名下的代码,在GUI开始运行但是还不可见的时候执行。这里的代码一般都是做一些初始化工作的。

Output function 如果有需要,可以向命令行输出数据。(这个函数我没用过,不多说了^_^)

Callbacks 每一次点击按钮或者向输入框输入数据或者拖动滑竿,这些控件名下的callback就会执行一次。

---------------

函数的输入参数

M-File名下的全部function都会有下面这两个输入参数

hObject 它代表的是当前的这个控件(也就是你点哪一个按钮或者拖的哪一个滑竿)handles 它代表的是现在这整一个GUI界面

对这两个变量进行修改后

guidata(hObject, handles); 进行保存,否则修改无效;

第八章结论

三、Opnning Function

三、Opnning Function

这个函数名下的代码在界面可见之前执行。其实你也可以在这个函数名下用handles.什么tag 来获得组件的信息。因为在Opnning函数之前,所有的组件就已经生成了,只不过openning函数是把这些组件‘打开’,让它们显示出来。所以你可以在这个函数下面,添加代码,对界面做一些初始化工作。比如,计算一些数据,显示一幅图或者别的什么工作。

function my_gui_OpeningFcn(hObject, eventdata, handles, varargin)

另外两个输入参数eventdata是matlab的保留参数,为以后开发准备的,我们不用管它。varargin 它里面保存了,传进来的命令行。

varargin怎么理解呢?

-------------

my_gui('Position', [71.8 44.9 74.8 19.7])

%GUI也是函数,它只不过是有个界面的函数。它的调用,同样是函数名(输入参数)。

这里就表示GUI在打开时,位置这个属性被设置成了右边那个值。也就是在这个位置打开GUI。Position是你GUI界面的一个属性。(要想知道各个控件有什么属性,在它上面双击就看到了。)所以同样,也可以用这种方式输入其他的初始化命令。

my_gui('路人甲','年十八')

但如果你输入别的,左边那个根本就不是界面的属性名称。这是输入的参数就保存在varargin里面。也就是vararging{1}='路人甲' vararging{2}='年十八'。

这样也可以达到向调用的GUI传入数据的目的。

四、Output Function

四、Output Function

Output function

--------------------

有输入自然就有输出,顾名思义,这个函数就是用来输出的。

function varargout = my_gui_OutputFcn(hObject, eventdata, handles)

% Get default command line output from handles structure

varargout{1} = handles.output;

这个函数不是我们自己编写的,也不是我们负责调用。我们只用知道要传出去的数据,其实是放在vararout这个变量里面的。但是我们在别的控件的callback是叫不到vararout这个变量的,因为你去看这些callback的输入参数里并没有vararout这个变量给它用。所以我们只能间接修改

handles.output这个变量。(当然在后面别忘了添加guidata(hObject, handles);保存修改)

因为默认的output函数里面varargout{1}=handles.output,也就是修改了vararout。

(所以知道了原理,output只是一个名字而已,你也可以用任意别的名字,或者添加更多的输出变量,只要在outputFcn下面添加varargout{2}=handles.第二个变量名。。。。类似)

guidata(hObject, handles)之后不要立即delete窗口命令,因为这时候outputfcn没有再执行一次,也就是你刚刚修改的output并没有更新到varargin里面去。

所以要么单独设计一个关闭按钮;要么跟uiwait(handles.figure1);uiresume合用。

---------------------------------------------------------------------------

b=str2num(eventdata.EditData);

r=eventdata.Indices;

if ~(isnumeric(b)&&isempty(b)==0)

% 如果不是数字,清空单元格

dd = get(hObject,'Data');

dd(r(1),r(2)) = cell(1);

set(hObject,'Data',dd)

end

编辑框函数

function edit1_Callback(hObject, eventdata, handles)

%以字符串的形式来存储数据文本框1的内容. 如果字符串不是数字,则现实空白内容

input = str2num(get(hObject,'String')); %检查输入是否为空. 如果为空,则默认显示为0

if (isempty(input))

set(hObject,'String','0')

end

guidata(hObject, handles);

%这段代码使得输入被严格限制,我们不能试图输入一个非数字。

Guidata函数

第八章结论

%一般Callback回调函数都以guidata(hObject, handles);j结束以更新数据

设计文件标准化管理规范

设计文件标准化管理规范 1 目的 最大限度提高设计文件的继承性和标准化程度。 2 范围 公司所有的设计资料文档,包括:软件、硬件、结构 3 参考文档 SJ/T 207-1999 《设计文件管理制度》第1-5部分 4 关键名词定义 4.1 设计文件 design document 记录设计信息的媒体。包括试制设计文件和定型设计文件。按其内容的表述可分为:图样、简图、文字内容设计文件和表格形式设计文件。 4.2 设计文件管理制度 management system for design documents 对产品设计文件的成套、符号、代号、格式、编号、编制和管理等所做的一系列规定。 4.3 零件 part 不采用装配工序而制成的产品。如车制的“轴”,用金属或合金铸成的“机壳”,无骨架的“线圈”,腐蚀的“印制板”,用塑料压塑的“把手”。 4.4 部件 subassembly 4.4.1 硬件部件 由材料、零件等以可拆卸或不可拆卸连接所组成的产品。它是在装配较复杂的产品时必须组成中间产品。例如:用塑料与金属轴圈压塑成的“手轮”;半导体材料上用掺杂方式形成、具有一定功能的产品,如:半导体集成电路的“芯片”,半导体管的“管芯”。

部件亦可包括其他的部件和/或整件。例如:装有表头、开关的面板;装有 变压器的底板。 4.4.2 软件部件 是载有程序的机构独立的媒体,但不能独立使用。它是整件的组成部分 4.5 整件 assembly 4.5.1 硬件整件 由材料、零件、部件等经装配连接所组成的具有了独立结构或一定功能的产品。例如:半导体集成电路、电子管、电容器。 整件亦可包括其他的整件。例如:收发讯机的放大器、电压表等。 具有一定通用性的部件,亦可作为整件。例如:元器件组成的单元等。 整件作为产品出厂时,有些整件又称整机,如发射机、电视机、录像机、电 话交换机、计算机、示波器等;还有些整件又称元器件,如电阻器、电容器、电 子管、半导体管等。 4.5.2 软件整件 是载有完整独立功能程序的媒体。它是部件的组合,整件的组合或部件和整 件的组合,或是载有一个或若干完整独立功能的程序的一个媒体。 4.6 成套设备 installation 由若干整件相互连接而共同构成的能完成某项完整功能的整套产品。这些整 件的连接一般要在使用地点完成。例如:计算机、雷达等。 成套设备亦可包括其他较简单的成套设备。 4.7 软件 software 与数据处理系统的操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 4.8 成套软件 installation software 是整件的组合,成套软件的组合或整件和成套软件的组合。并能独立运行或 独立使用。 成套软件内亦可包括其他较简单的成套软件。 4.9 成套件 complete object 随产品的具有某一特定作用的组合体。它包括成套安装件;成套备件;成套 工具、附件和材料;成套装放器材和成套包装器材等,并编为4级整件。

设计招标文件范本

设计招标文件 项目名称: 招标人:(盖章) 审核单位:××××××××××××××××××(盖章)年月日 目录 第一部分: 投标人须知 一、前附表 二、招标文件 三、投标文件的编制 四、投标文件的递交 五、开标 六、评标 七、中标结果

第二部分:设计任务书 第三部分:参考格式文件 格式1:投标函格式 格式2:法定代表人授权书格式 格式3:联合体代表授权书格式 格式4:原创设计声明格式 格式5:投标报价表格式 格式6:投标人简况表格式 格式7:本项目设计负责人简况表格式格式8:本项目设计人员名单格式 格式9:设计合同条款响应表格式 格式10:联合体协议基本要求格式 第四部分评分标准

第一部分投标人须知 一、投标人须知前附表 序 号 内容规定 1 工程综合说明 招标单位: 工程名称: 建设地点: 建设资金: 招标范围:(如施工图设计确需另行招标或委托,应在此明确) 2 资金来源: 3 投标人资质等级:建设工程设计级资质

项目负责人:级注册建筑师 4 设计周期:初步设计天 施工图设计天 5 投标有效期: 60 日历天 6 投标保证金:招标文件资料费:元/套,售后不退 7 踏勘现场:时间: 8 投标质疑:质疑以书面形式提供(一式二份)提交质疑文件时间: 地点: 领取质疑答复时间: 地点: 9 投标文件份数:正本一份、副本五份,word电子文档一份(光盘); 10 投标文件递交地点: 11 投标文件递交截止时间:

开标时间: 12 开标地点: 13 评标办法:综合评估 14 招标人:电话: 二、招标文件说明 1、招标依据 本招标工程项目按照《中华人民共和国招标投标法》等有关法律、法规和规章,通过招标方式,选定承包人。 2、招标文件的组成 本招标文件组成(见目录)及所有按本招标文件有关规定发出的补充资料。

Word排版(设计)格式要求

Word排版(设计)格式要求 第一部分:扉页 文件名称(黑体二号,居中);其他内容在文件名称下偏右,使用宋体三号字。 第二部分:目录 在第一部分即“扉页”完毕的下一页,开始书写目录。 “目录”两字之间空两个中文字符,居中书写,使用宋体三号字加粗。 书写“目录”二字之后,空一行(宋体小四号),再书写目录的具体内容(即标题)及对应正文的起始页码。 目录的具体内容(即标题)要求标注到二级标题,即:(一)、(二)、(三)…。书写目录的具体内容时,一级标题使用宋体四号字加粗;二级标题使用宋体四号字。行距为“固定行间距22pt”。 第三部分:正文 在书写第二部分即“目录”完毕的下一页,开始书写正文。 一、书写格式 1.文件的结构 文件题目 文件的引言部分(书写文件题目之后,空一行<宋体小四号>,不需写“引言”字样) 一、(正文) 二、(正文) 三、(正文) ………… 文件的结语部分(接上文另起段落,不需空行,不需写“结语”字样)2.字体字号 大标题(文件题目),宋体小三号加粗;一级标题,宋体四号加粗;二级标题,宋体小四号加粗;三级标题,宋体小四号;正文内容,宋体小四号;注释内容,宋体五号。 3.标点符号采用中华人民共和国国家标准《标点符号用法》(GB/T15834—1995)。 4.科学技术名词术语采用全国自然科学名词审定委员会公布的规范词或国家标准、部标准中规定的名称,尚未统一规定或叫法有争议的名词术语,可采用惯用的名称。

5.量和单位采用中华人民共和国国家标准GB3100-GB3102-93。非物理量的单位可用汉字与符号构成组合形式的单位。 6.文中的数字,除部分结构层次序数、词组、惯用语、缩略语、具有修辞色彩语句中作为词素的数字必须使用汉字外,应使用阿拉伯数字。文件中数字表示方法应前后一致。 二、标题 1.标题的层次要清楚,大标题(文件题目)和第一级标题应居中书写,第二、三级标题左缩两格书写且单独占行,第四级标题后连续书写内容,不再另起一行;大标题(文件题目)与其下面的内容间空一行(宋体小四号),第一级标题与其上下面的内容之间均空一行(宋体小四号),其他级别标题与其上下面的内容之间均不空行。 2.正文中第一、二、三级标题末尾不书写任何标点符号 3.标题的层次 一、…… (一)…… 1.…… (1)…… ①…… 三、篇眉、公司logo和页码 1.篇眉从正文开始,采用宋体五号字居中书写(内容为文件的题目)。 2. 公司logo置于页脚右侧,高度0.64,宽度4.5。 3.页码。封面不加页码;目录单独排页码,从“1”开始;正文需要单独编排页码,从“1”开始。页码在页面底端(页脚)居中书写,页码与正文之间只空一行字的距离。页码使用宋体五号字。 四、图、表和公式 1.图、表与正文之间要(上、下各)有一行(宋体小四号)的距离。图序及图名居中置于图的下方,表序及表名置于表的上方,字体均为宋体五号。图序和表序分别在全文中进行统一编号。如表1、表2,图1、图2等。图、表中的内容采用宋体五号字。 2.下文需要引用的公式,空一行(宋体小四号)居中书写,并在同一行右端用圆括弧即“()”中间加阿拉伯数字来统一编号,公式与下面的内容间空一行;不需在下文引用的公式,不用另起一行单独书写。 五、注释

塔设备设计说明书

《化工设备机械基础》 塔设备设计 课程设计说明书 学院:木工学院 班级:林产化工0 8 学号: 姓名:万永燕郑舒元 分组:第四组 目录

前言 摘要 塔设备是化工、石油等工业中广泛使用的重要生产设备。塔设备的基本功能在于提供气、液两相以充分接触的机会,使质、热两种传递过程能够迅速有效地进行;还要能使接触之后的气、液两相及时分开,互不夹带。因此,蒸馏和吸收操作可在同样的设备中进行。根据塔内气液接触部件的结构型式,塔设备可分为板式塔与填料塔两大类。板式塔内沿塔高装有若干层塔板(或称塔盘),液体靠重力作用由顶部逐板流向塔底,并在各块板面上形成流动的液层;气体则靠压强差推动,由塔底向上依次穿过各塔板上的液层而流向塔顶。气、液两相在塔内进行逐级接触,两相的组成沿塔高呈阶梯式变化。填料塔内装有各种形式的固体填充物,即填料。液相由塔顶喷淋装置分布于填料层上,靠重力作用沿填料表面流下;气相则在压强差推动下穿过填料的间隙,由塔的一端流向另一端。气、液在填料的润湿表面上进行接触,其组成沿塔高连续地变化。目前在工业生产中,当处理量大时多采用板式塔,而当处理量较小时多采用填料塔。蒸馏操作的规模往往较大,所需塔径常达一米以上,故采用板式塔较多;吸收操作的规模一般较小,故采用填料塔较多。 板式塔为逐级接触式气液传质设备。在一个圆筒形的壳体内装有若干层按一定间距放置的水平塔板,塔板上开有很多筛孔,每层塔板靠塔壁处设有降液管。气液两相在塔板内进行逐级接触,两相的组成沿塔高呈阶梯式变化。板式塔的空塔气速很高,因而生产能力较大,塔板效率稳定,造价低,检修、清理方便 关键字 塔体、封头、裙座、。 第二章设计参数及要求 符号说明 Pc ----- 计算压力,MPa; Di ----- 圆筒或球壳内径,mm; [Pw]-----圆筒或球壳的最大允许工作压力,MPa; δ ----- 圆筒或球壳的计算厚度,mm; δn ----- 圆筒或球壳的名义厚度,mm; δe ----- 圆筒或球壳的有效厚度,mm;

广告设计常用图像文件格式

广告设计常用图像文件格式 平面设计中我们会接触到很多图像格式,可是你真正地了解它们吗?下面我们就平面设 计中常见的图像格式为大家分别做简单介绍。 BMP格式 BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。随着Windows操作系统的流行与丰富的Windows 应用程序的开发,BMP位图格式理所当然地被广泛应用。这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生 俱生来的缺点——占用磁盘空间过大。所以,目前BMP在单机上比较流行。 GIF格式 GIF是英文Graphics Interchange Format(图形交换格式)的缩写。顾名思义,这种格式是用来交换图片的。事实上也是如此,上世纪80年代,美国一家著名的在线信息服务机构CompuServe针对当时网络传输带宽的限制,开发出了这种GIF图像格式。 GIF格式的特点是压缩比高,磁盘空间占用较少,所以这种图像格式迅速得到了广泛的应用。最初的GIF只是简单地用来存储单幅静止图像(称为GIF87a),后来随着技术发展,可以同时存储若干幅静止图象进而形成连续的动画,使之成为当时支持2D动画为数不多的格式之一(称为GIF89a),而在GIF89a图像中可指定透明区域,使图像具有非同一般的显示效果,这更使GIF风光十足。目前Internet上大量采用的彩色动画文件多为这种 格式的文件,也称为GIF89a格式文件。 此外,考虑到网络传输中的实际情况,GIF图像格式还增加了渐显方式,也就是说,在图像传输过程中,用户可以先看到图像的大致轮廓,然后随着传输过程的继续而逐步看清图像中的细节部分,从而适应了用户的"从朦胧到清楚"的观赏心理。目前Internet上大量采 用的彩色动画文件多为这种格式的文件。 GIF格式只能保存最大8位色深的数码图像,所以它最多只能用256色来表现物体,对于色彩复杂的物体它就力不从心了。尽管如此,这种格式仍在网络上大行其道应用,这和GIF图像文件短小、下载速度快、可用许多具有同样大小的图像文件组成动画等优势是分不 开的。 JPEG格式 JPEG也是常见的一种图像格式,它由联合照片专家组(Joint Photographic Experts Group)开发并以命名为"ISO 10918-1",JPEG仅仅是一种俗称而已。JPEG文件的扩展名为。jpg或。jpeg,其压缩技术十分先进,它用有损压缩方式去除冗余的图像和彩色数据,获取得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘

郑璞珂——设计文件及图样格式的编制要求

(单位代号)/B(顺序号)—年代号 设计文件及图样格式的编制要求 1 范围 本文件规定了设计文件编制的一般要求及图样格式要求。 本文件适用于军品设计文件和图样的编制。 2 职责 设计文件由技术(设计)部门编制。 3 程序 3.1 一般要求 3.1.1设计文件一般由封面、里页组成,表格内容设计文件也可由首页、续页组成。3.1.2设计文件采用国务院正式公布、实施的简化汉字,不得自撰简化字,不得用繁体字。 3.1.3文字内容设计文件的内容一般由前言、正文构成,必要时可增加目次和附录。3.1.4表格内容设计文件的书写要求排列整齐,字迹工整。 3.1.5设计文件应完整、正确、协调、保证质量,应能够规定产品的组成、型式、结构尺寸、技术要求、原理以及制造、调试、试验、验收、使用、维护、贮存和运输时所需的技术数据和说明等。 3.1.6设计文件的完整性要求,根据产品的复杂程度、生产特点、所处研制阶段的不同区别对待,在满足组织生产和使用要求的前提下参照表1做出具体规定。 3.1.7在生产初样和试样阶段的产品时,设计部门应按照设计文件的完整性要求,向生产部门提供生产必须的设计文件。 3.1.8 在每个研制阶段结束时,资料管理部门应协助设计部门,对该阶段的设计文件进行整理和归档。

(单位代号)/B(顺序号)—年代号 3.2 文字内容设计文件的详细要求 3.2.1 目次 设计文件的打印页(或手写)在30页以上时,应编目次。目次通常只列前言(引言)、章、带标题的条和附录,标题与页次之间用“……”连接,页次不加圆括号。 3.2.2 前言(引言) 用以说明该设计文件的编制依据、使用范围或应用领域、使用条件等。前言(引言)放在正文首页前面,一般不写标题,也不编号。 3.2.3 设计文件中的数值 3.2.3.1数值一般应用阿拉伯数字书写,表示物理量的数值必须用阿拉伯数字,后面写上法定计量单位符号。表示非物理量的数(相对物理量的数值而言),数字一至九宜用汉字“一、二、三……九”表示,大于九的数字一般用阿拉伯数字表示。在同一份文件中要保持上、下所用数字符号的一致性。 示例:正确的写法:0.18mm;18个月内;用五根管子进行试验,每根长5m。 不正确的写法:零点一八毫米;十八个月内。 3.2.3.2小于1的数值用小数形式表示时,应在小数点符号左侧补零。如0.001。数值的有效位数应全部写出。如:0.001保留两位有效数字写作0.0010。 3.2.3.3数值应尽量避免用分数表示。如果出现分数时,分数线一般用“/”表示,而不用“—”表示。 3.2.3.4为了清晰起见,数和数值相乘应使用乘号“×”,而不使用圆点。 示例:正确的写法: 1.8×10-2 不正确的写法:1.8·10-2 3.2.3.5带有尺寸单位的数字相乘时,如外形尺寸L×B×H,应写成“100mm×50mm×30mm”,而不能写作“100×50×30mm”或“100×50×30mm3”等其它形式。 3.2.3.6表示偏差范围的数值按下列方式书写: a) 温度的偏差范围应写成“20℃±2℃”、“(20±2) ℃”、“(20+2 )℃”,而不能写作 “20±2℃”、“20℃+2℃ 0℃ ”; b) 角度的偏差范围应写成“7°+1° -2° ”、“7°±1°”或“(7±1)°”,而不能写作 “7+1° -2° ”、“7±1°”; c) 线性值的偏差范围应写成“80 mm±2mm”、“80+0.15 0mm”、“80mm+50 -25 μm”,而不能写 作“80+2.5mm”、“80+50 -25 μm”; d) 阻容值的偏差范围应写成“50Ω±2.5Ω”或“(50±2.5)Ω”,“50μF±5 μF”,或“(50±5)μF”,而不能写作“50±2.5Ω”、“50±5μF”。

甲级设计院主要设计报告文档编制格式要求

安徽省水利水电勘测设计院 规划/可研/初步设计报告文档编制格式要求 安徽省水利水电勘测设计院 二〇〇五年五月三十日

1 封面 1.1 颜色 封面的颜色原则上参考下述规定执行: 1.2 标识要求 规划报告、可行性研究报告、初步设计报告标识要求均相同。 右上角:院设计证书号及勘测证书号(分两排,并加边框) 正文:依次为 报告名称(原则上要求字体为黑体,字号大小及行间距则根据报告名称字数多少确定,以正式美观为宜),居中对齐; 其他:如上中下篇、修订版、修改版等(如果有); 工程编号:四号黑体,居中对齐; 编制单位:安徽省水利水电勘测设计院,楷体小三加粗,居中对齐,字体间距调整为加宽2.5磅; 编制时间:××××年××月,楷体小三加粗,居中对齐,字体间距调整为加宽2.5磅。 (封面样式参见后附例子)

××××工程 初步设计总报告 (中篇) 工程编号:××××× 安徽省水利水电勘测设计院 ××××年×月

2 扉页及证书 2.1 扉页(审查表) 表中名字均为仿宋体4号字,样式见下表(可根据具体情况适当修改)。 “未加盖院勘察设计文件图纸专用章者对外无效”

2.2 证书 2.2.1 工程设计/勘测证书(彩色) 2.2.2 质量管理体系认证证书(彩色) 根据不同的设计报告类型,所加插的证书可进行调整。

3 目次 3.1 在Word中,使用菜单—“插入/引用/索引和目录/目录选项 卡…”调整以下几项: 3.1.1 显示级别:3级或2级 3.1.2 显示页码:√(选中) 3.1.3 页码右对齐:√(选中) 3.1.4 制表符前导符:…… 3.1.5 常规格式:来自模板 3.1.6 其他默认。 3.2 上述选项卡“确定”后即可形成该报告目次 3.3 对上述操作形成的目次作如下修改 3.3.1 一级目录(章)——小四黑体 3.3.2 二级目录(节)——五号黑体 3.3.3 三级目录(节)——五号楷体加粗 (样式参见后附例子)

硬件设计文档规范 -硬件模板

SUCHNESS 硬件设计文档 型号:GRC60定位终端 编号: 机密级别:绝密机密内部文件 部门:硬件组 拟制:XXXX年 XX月 XX日 审核:年月日 标准化:年月日 批准:年月日

文档修订历史记录

目录 1系统概述 (3) 2系统硬件设计 (3) 2.1硬件需求说明书 (3) 2.2硬件总体设计报告 (3) 2.3单板总体设计方案 (3) 2.4单板硬件详细设计 (3) 2.5单板硬件过程调试文档 (3) 2.6单板硬件测试文档 (4) 3系统软件设计 (4) 3.1单板软件详细设计 (4) 3.2单板软件过程调试报告 (4) 3.3单板系统联调报告 (4) 3.4单板软件归档详细文档 (4) 4硬件设计文档输出 (4) 4.1硬件总体方案归档详细文档 (4) 4.2硬件信息库 (5) 5需要解决的问题 (5) 6采购成本清单 (5)

1系统概述 2系统硬件设计 2.1、硬件说明书 硬件需求说明书是描写硬件开发目标,基本功能、基本配置,主要性能指标、运行环境,约束条件以及开发经费和进度等要求,它的要求依据是产品规格说明书和系统需求说明书。它是硬件总体设计和制订硬件开发计划的依据,具体编写的内容有:系统工程组网及使用说明、硬件整体系统的基本功能和主要性能指标、硬件分系统的基本功能和主要性能指标以及功能模块的划分等 2.2、硬件总体设计报告 硬件总体设计报告是根据需求说明书的要求进行总体设计后出的报告,它是硬件详细设计的依据。编写硬件总体设计报告应包含以下内容:系统总体结构及功能划分,系统逻辑框图、组成系统各功能模块的逻辑框图,电路结构图及单板组成,单板逻辑框图和电路结构图,以及可靠性、安全性、电磁兼容性讨论和硬件测试方案等 2.3、单板总体设计方案 在单板的总体设计方案确定后出此文档,单板总体设计方案应包含单板版本号,单板在整机中的位置、开发目的及主要功能,单板功能描述、单板逻辑框图及各功能模块说明,单板软件功能描述及功能模块划分、接口简单定义与相关板的关系,主要性能指标、功耗和采用标准 2.4、单板硬件详细设计 在单板硬件进入到详细设计阶段,应提交单板硬件详细设计报告。在单板硬件详细设计中应着重体现:单板逻辑框图及各功能模块详细说明,各功能模块实现方式、地址分配、控制方式、接口方式、存贮器空间、中断方式、接口管脚信号详细定义、时序说明、性能指标、指示灯说明、外接线定义、可编程器件图、功能模块说明、原理图、详细物料清单以及单板测试、调试计划。有时候一块单板的硬件和软件分别由两个开发人员开发,因此这时候单板硬件详细设计便为软件设计者提供了一个详细的指导,因此单板硬件详细设计报告至关重要。尤其是地址分配、控制方式、接口方式、中断方式是编制单板软件的

塔设备设计说明书

塔设备设计说明书 Prepared on 24 November 2020

《化工设备机械基础》 塔设备设计 课程设计说明书 学院:木工学院 班级:林产化工0 8 学号: 姓名:万永燕郑舒元 分组:第四组 目录

前言 摘要 塔设备是化工、石油等工业中广泛使用的重要生产设备。塔设备的基本功能在于提供气、液两相以充分接触的机会,使质、热两种传递过程能够迅速有效地进行;还要能使接触之后的气、液两相及时分开,互不夹带。因此,蒸馏和吸收操作可在同样的设备中进行。根据塔内气液接触部件的结构型式,塔设备可分为板式塔与填料塔两大类。板式塔内沿塔高装有若干层塔板(或称塔盘),液体靠重力作用由顶部逐板流向塔底,并在各块板面上形成流动的液层;气体则靠压强差推动,由塔底向上依次穿过各塔板上的液层而流向塔顶。气、液两相在塔内进行逐级接触,两相的组成沿塔高呈阶梯式变化。填料塔内装有各种形式的固体填充物,即填料。液相由塔顶喷淋装置分布于填料层上,靠重力作用沿填料表面流下;气相则在压强差推动下穿过填料的间隙,由塔的一端流向另一端。气、液在填料的润湿表面上进行接触,其组成沿塔高连续地变化。目前在工业生产中,当处理量大时多采用板式塔,而当处理量较小时多采用填料塔。蒸馏操作的规模往往较大,所需塔径常达一米以上,故采用板式塔较多;吸收操作的规模一般较小,故采用填料塔较多。 板式塔为逐级接触式气液传质设备。在一个圆筒形的壳体内装有若干层按一定间距放置的水平塔板,塔板上开有很多筛孔,每层塔板靠塔壁处设有降液管。气液两相

在塔板内进行逐级接触,两相的组成沿塔高呈阶梯式变化。板式塔的空塔气速很高,因而生产能力较大,塔板效率稳定,造价低,检修、清理方便 关键字 塔体、封头、裙座、。 第二章设计参数及要求 符号说明 Pc ----- 计算压力,MPa; Di ----- 圆筒或球壳内径,mm; [Pw]-----圆筒或球壳的最大允许工作压力,MPa; δ ----- 圆筒或球壳的计算厚度,mm; δn ----- 圆筒或球壳的名义厚度,mm; δe ----- 圆筒或球壳的有效厚度,mm; t] [δ----- 圆筒或球壳材料在设计温度下的许用应力,MPa; t δ ------ 圆筒或球壳材料在设计温度下的计算应力,MPa; φ ------ 焊接接头系数; C ------- 厚度附加量,mm;

数据库设计说明书(文档格式)

数据库设计说明书 1. 引言 1.1 编写目的 阐明编写本数据库设计说明书的目的,指出读者对象。 1.2 项目背景 列出本项目的委托单位、开发单位和主管部门,说明该数据库系统与其他系统的关系。 1.3 定义 列出本文档中所用到的专门术语的定义和缩写词的原意。 1.4 参考资料 列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源。包括本项目经核准的计划任务书、合同或上级机关的批文,项目开发计划,需求规格说明书,本文档需要引用的论文、著作,需要采用的标准、规范。 2. 外部设计 2.1 标识 列出用于标识该数据库的编码、名称、标识符或标号,并给出附加的描述性信息。如果该数据库是在实验中的或是暂时性的,则要说明其暂时性和有效期。 2.2 约定 叙述使用该数据库所必须了解的建立标号、标识的有关约定。例如用于标识库内各个文卷、记录、数据项的命名约定等。

2.3 使用该数据库的软件 列出将要使用或访问该数据库的所有软件。 2.4 支撑软件 叙述与此数据库有关的支撑软件,如数据库管理系统、存储定位程序等。概要说明这些支撑软件的名称、功能及为使用这些支撑软件所需的操作命令。列出这些支撑软件的有关资料。 2.5 专门说明 为此数据库的生成、测试、操作和维护的相关人员提供专门的说明。 3. 结构设计 3.1 概念结构设计 说明数据库的用户视图,即反映现实世界中的实体、属性和它们之间关系的原始数据形式,包括各数据项、记录、文卷的标识符、定义、类型、度量单位和值域。可使用ER图。 3.2 逻辑结构设计 说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括记录、段的编排,记录、段之间的关系及存取方法等,形成本数据库的管理员视图。 3.3 物理结构设计 建立系统程序员视图,包括: (1) 数据在内存中的安排,包括索引区、缓冲区的设计。 (2) 所使用的外存设备及外存之间的组织,包括索引区、数据块的组织 与划分。 (3) 访问数据的方式方法。

设计方案格式

设计方案格式 设计方案格式 一、策划书名称 尽可能具体的写出策划名称,如“×年×月×日信息系×计划策划书”,置于页面中央。 二、计划背景: 这部分内容应根据策划书的特点在以下项目中选取内容重点阐述,具体项目有:基本情况简介、主要执行对象、近期状况、组织部门、计划开展原因、社会影响、以及相关目的动机。其次应说明问题的环境特征,主要考虑环境的内在优势、弱点、机会及威胁等因素,对其作好全面的分析(SWOT分析),将内容重点放在环境分析的各项因素上,对过去现在的情况进行详细的描述,并通过对情况的预测制定计划。如环境不明,则应该通过调查研究等方式进行分析加以补充。 三、计划目的及意义: 计划的目的、意义应用简洁明了的语言将目的要点表述清楚;在陈述目的要点时,该计划的核心构成或策划的独到之处及由此产生的意义都应该明确写出。四、计划名称: 根据计划的具体内容影响及意义拟定能够全面概括计划的名称。 五、计划目标: 此部分需明示要实现的目标及重点(目标选择需要满足重要性、可行性、时效性)。 六、计划开展:

作为策划的正文部分,表现方式要简洁明了,使人容易理解。在此部分中,不仅仅局限于用文字表述,也可适当加入统计图表等;对策划的各工作项目,应按照时间的先后顺序排列,绘制实施时间表有助于方案核查。另外,人员的组织配置、计划对象、相应权责及时间地点也应在这部分加以说明,执行的应变程序也应该在这部分加以考虑。 七、经费预算: 计划的各项费用在根据实际情况进行具体、周密的计算后,用清晰明了的形式列出。 八、计划中应注意的问题及细节: 内外环境的变化,不可避免的会给方案的执行带来一些不确定性因素,因此,当环境变化时是否有应变措施,损失的概率是多少,造成的损失多大等也应在策划中加以说明。 九、计划负责人及主要参与者: 注明组织者、参与者姓名、单位(如果是小组策划应注明小组名称、负责人)。信息系计划策划书基本模式 为指导同学们写出专业化、规范化的策划书,有效开展各项计划,现提供基本策划书模式如下: 设计方案 一、销售原则 根据《区经济适用住房管理实施细则》,经济适用住房销售必须遵循政府组织、社会参与的原则,在销售中要加强政府的组织引导,注重发挥市场机制的作用,动员社会力量主动参与;必须遵循因地制宜、分别决策的原则,在分配中既体现

甲醇合成塔设计说明书

甲醇合成塔设 计说明书 目录 第一章:设计方案的确定与说明- 3 一、设计方案的确定 (3) 二、方案说明 (3)

第二章:设计计算与校核 (4) 一、工艺计算 (4) 二、主要接管尺寸计算 (6) 三、合成塔的总体结构 (7) 第三章:设计计算结果 (9)

第一章:设计方案的确定与说明- 一、设计方案的确定 传统的甲醇合成塔主要有一下几种:①三管并流合成塔②单管并流合成塔③I.C.I四段冷激式合成塔④三菱瓦斯的四段冷激式合成塔⑤多段径向甲醇合成塔⑥Lurgi式甲醇合成⑦轴径向甲醇合成塔 三管并流合成塔,内件结构简单、操作稳定,但从气体并流换热的特点出发,能起到冷管作用的仅是外管,而内管只是担负了输送气体的任务。 单管并流合成塔,冷管的输气管和冷管的端部都连接在环管上,而冷管与输气管的气量和传热情况都不相同,前者的温度要高得多,如不考虑膨胀,当受热后,冷管与环管的连接部位会因热应力而断裂,使合成塔操作恶化甚至无法生产。 Lurgi式合成塔,合成塔既是反应器也是废热锅炉,合成甲醇所产生的反应热由管外的沸腾水带走,管外沸腾水与汽包维持自然循环,汽包是那个装有压力的控制器,以维持恒定的压力,因此管外沸腾水的温度是恒定的,于是管内催化剂的温度也几乎是恒定的,因此当操作条件发生变化时(如循环机故障等),催化剂也没有超温的危险,仍然可以安全运转。 综合以上各甲醇合成塔的优缺点,选择Lurgi式合成塔作为甲醇合成的设备。 二、方案说明 Lurgi式合成塔,合成塔既是反应器也是废热锅炉,列管中装填C306型催化剂,合成气在列管中反应,合成甲醇所产生的反应热由管外的215℃,25 bar 的沸腾水带走。冷却水的流量通过流量调节阀进行调整,以精确控制反应器的温度,使其符合工艺要求。

设计文档编写规范

设计文档编写规范 一.项目立项文档编写规范 (一)规范文档清单 ①立项申请报告 ②可行性研究报告 ③可行性研究评审报告 ④产品规格说明书 (二)规范文档内容 (1)立项申请报告 本文档用来说明开发项目的主要内容和达到的目标〈主要技术指标〉、经费概算及计划完成时间等。具体编写内容如下: 关键词: 摘要: 缩略语说明:列出本文档中用到的所有非通用的缩写与略语的全称、专门术语的定义。 参考资料:列出本文档所引用的参考资料的名称、作者、标题、编号、出版日期、出版单位。 1.引言 2.项目名称、型号、项目来源、承担部门 3.项目的根据及必要性 4.国内外技术水平比较和发展趋势 5.开发项目的目标和主要技术指标 6.研究方向的选择或初步设想的方案和主要技术途径 7.需要解决的重大关键技术问题 8.工业标准化技术或产品以及公司内成熟技术或产品的利用情况 9.关键器材、设备及必要条件 10.经济合理性分析和经费 11.研究进度(起止时间) 12.成果形式

13.项目负责人及主要成员 14.其它 15.评审报告 预审意见: 1.研究方向与公司发展领域的一致性 2.关键技术的可实现性 3.工业标准化技术或产品以及公司内成熟技术或产品的利用率 4.进度、经费合理性 5.结论及应采用的开发策略 6.审核者姓名,职务或职称及日期 7.其它 (2)可行性研究报告 本文档主要论证开发项目在技术上和经济上实现的可行性、市场可行性以及专利可行性。具体编写内容如下: 关键词: 摘要: 缩略语说明: 参考资料: 1.引言 2.开发目标 3.功能、性能及主要技术指标 4.国内外现状及发展趋势,分析可能的替代技术或产品所引发的产品生命周期问 题。 5.技术可行性分析 技术可行性分析可包括以下内容: ●技术关键 ●技术途径 现有公司的技术条件及可供利用共享的程度,可利用合作资源及知识产权现状。 ●试用方法 ●风险分析 ●现有测试条件及设备条件

专业设计院文件书写格式要求

广州杰赛科技股份有限公司第三事业部 设计文件格式要求 PI-COP-DOC-001-4.0 1 目的 为了规范设计文件文字、表格格式,制定本规定。 2 适用范围 本规则适用于本事业部所有设计文件的编制。 3 说明 本规则所涉及的设计文件文字、排版的各项参数要求只适用于Microsoft word 2003版,其它版本软件可参照使用。 4 具体要求 4.1 设计文件的扉页、签署页、分发表 4.1.1 扉页 扉页的格式见附录一(以2009年中国联通广东WCDMA网新建(二期)工程初步设计第一册无线网设备单项工程第十三分册中山业务区无线网设备单项工程项目为例)。 扉页的内容应包括: a) 工程项目名称及分册; b) 设计编号; c) 建设单位名称; d) 设计单位名称; e) 设计单位盖章及日期。 其中:设计单位和落款统一为“广州杰赛科技股份有限公司”;原则上按实际出版日期填写,如有特殊情况按甲方要求填写。 2013-4-12发布2013-4-15 实施 第 1 页共 2 页

PI-COP-DOC-001-4.0 4.1.2 签署页 签署页的内容应包括: a) 工程项目名称及分册; b) 董事长姓名 c) 分管副总裁姓名; d) 分管总工程师姓名; e) 分管副总经理姓名; e) 分院院长姓名; f) 项目经理姓名; g) 审核人姓名; h) 单项负责人姓名; i) 概、预算审核人姓名及其概预算证号(可研报告不含此项); j) 概、预算编制人姓名及其概预算证号(可研报告不含此项)。 扉页的格式见附录二(以2009年中国联通广东WCDMA网新建(二期)工程初步设计第一册无线网设备单项工程第十三分册中山业务区无线网设备单项工程项目为例)。 4.1.3 分发表 分发表的内容应包括: a) 分发单位; b) 全套文件份数、文字及概预算份数、图纸份数; c) 项目经理及联系方式。 分发表的格式见附录三。 4.2 证书 将工程设计证书、工程勘察证书、工程咨询资格证书(可研报告含此项)的复印件依次放在签署页之后。 4.3 设计文件格式具体要求及范例 设计文件格式具体要求及范例见附录四。 拟制:刘丽娴2013年4月7日 审核:孟新予2013年4月11日 批准:沈文明2013年4月11日 第 2 页共 2 页

洗涤塔设计说明.doc

洗涤塔设计明细 一、设计说明 1、技术依据: 《通风经验设计》、《三废处理工程技术手册》、《风机手册》等。 2、风量依据: 拫据业主提供风量。 3、设备选择依据: 以废气性质为前提, 根据设计计算所得结果选择各种合理有 效的处理设备。 二、基本公式 1) 、洗涤塔选择: 风量、风速、及管经计算公式 Q = 60Aν 式中:Q 风量(CMM); A 气体通过某一平面面积(m 2); ν流速(m/s); 根据业主设计规范要求,塔内流速:≦2m/s,结合我司多年洗涤塔设计经验,塔内速度取,ν≦1.6m/s 填充层设计高度: 1.5m 则填充层停留时间>1=0.9S .5 1.6 洗涤塔直径>2* 60* 1333 3.1416* 1.6 =4.2m 其中Q=80000CMH=1333CMM ν=1.6m/s 2) 、泵浦选择 ○1 流量设定 2/hr 润湿因子>0.1m 则: 泵浦流量( 填充物比表面积* 填充段截面积)>0.1m 2/hr ξ>0.1* 100 * 3.1416 * ( 60 4.2 2 ) 2 * 1000 >2307 L/min ○2 扬程设定: 直管长度: 0.8+4.1+4=8.9m 等效长度: 90 0 弯头 3 个 2.1 * 3 = 6.3 球阀 2 个0.39 * 2 = 0.8

逆止阀 1 个8.5 * 1 = 8.5 1

总长:8.9+ 6.3 + 0.8 + 8.5 =24.5m ,取24m 扬程损失: 24 * 0.1 = 2.4m 喷头采用所需压力为0.6bar, 为6m水柱压力。 所需扬程为: 4.1 +2.4 + 6=12.5m 查性能曲线: 益威科泵浦KD-100VK-155VF,当扬程为12m时, 流量为 1200L/min, 两台15HP则满足要求。 选用泵浦:2 台15HP 浦, 总流量为2400L/min 最高扬程: 12m 2

塔设备设计说明书精选文档

塔设备设计说明书精选 文档 TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-

《化工设备机械基础》 塔设备设计 课程设计说明书 学院:木工学院 班级:林产化工0 8 学号: 035 036 姓名:万永燕郑舒元 分组:第四组

目录

前言 摘要 塔设备是化工、石油等工业中广泛使用的重要生产设备。塔设备的基本功能在于提供气、液两相以充分接触的机会,使质、热两种传递过程能够迅速有效地进行;还要能使接触之后的气、液两相及时分开,互不夹带。因此,蒸馏和吸收操作可在同样的设备中进行。根据塔内气液接触部件的结构型式,塔设备可分为板式塔与填料塔两大类。板式塔内沿塔高装有若干层塔板(或称塔盘),液体靠重力作用由顶部逐板流向塔底,并在各块板面上形成流动的液层;气体则靠压强差推动,由塔底向上依次穿过各塔板上的液层而流向塔顶。气、液两相在塔内进行逐级接触,两相的组成沿塔高呈阶梯式变化。填料塔内装有各种形式的固体填充物,即填料。液相由塔顶喷淋装置分布于填料层上,靠重力作用沿填料表面流下;气相则在压强差推动下穿过填料的间隙,由塔的一端流向另一端。气、液在填料的润湿表面上进行接触,其组成沿塔高连续地变化。目前在工业生产中,当处理量大时多采用板式塔,而当处理量较小时多采用填料塔。蒸馏操作的规模往往较大,所需塔径常达一米以上,故采用板式塔较多;吸收操作的规模一般较小,故采用填料塔较多。 板式塔为逐级接触式气液传质设备。在一个圆筒形的壳体内装有若干层按一定间距放置的水平塔板,塔板上开有很多筛孔,每层塔板靠塔壁处设有降液管。气液两相在塔板内进行逐级接触,两相的组成沿塔高呈阶梯式变化。板式塔的空塔气速很高,因而生产能力较大,塔板效率稳定,造价低,检修、清理方便

设计文件编制格式规定

四川中源建设工程设计有限公司企业标准工程设计文件编制格式规定 Q/ZY-JB002-2009 四川中源建设工程设计有限公司 二00九年七月

目录 1适用范围 (1) 2设计文件的组成 (1) 3设计文件的编号 (1) 3.1设计文件编号的组成 (1) 3.2工程编号的格式 (1) 3.3完整的设计文件编号格式 (2) 3.4设计文件编号的管理 (3) 4说明书的格式标准 (4) 4.1办公软件 (4) 4.2页面尺寸 (4) 4.3说明书的组成 (4) 4.4封面格式 (5) 4.5扉页格式 (5) 4.6目录格式 (5) 4.7章节标题的格式 (6) 4.7.1一级标题 (6) 4.7.2二级标题 (6) 4.7.3三级标题 (6) 4.8正文的书写格式 (6) 4.8.1正文字体、字号及间距 (6) 4.8.2表格的设置 (7) 4.8.3插图的设置 (7) 5设计图纸的标准 (7) 5.1制图软件 (7) 5.2设计图纸的规格 (7)

5.3标题栏的设置 (11) 5.4尺寸标注 (11) 5.5图中字高的要求 (12) 5.6附图装订要求 (12) 5.7设备材料表的格式 (12) 6计量单位的书写格式 (13) 附录A:工程设计文件封面格式 (14) 附录B:说明书扉页格式 (15) 附录C:说明书目录格式 (16) 附录D:图纸目录格式 (17) 附录E:设备材料表格式 (18)

1适用范围 本规定适用于本公司所承接的各种设计文件的编制。其它文件的编制可视具体情况参照本规定执行。 2设计文件的组成 设计文件一般由说明书和附图两部分组成。部分大中型项目的初步设计还需视具体情况另附“工程项目概算书”。 3设计文件的编号 3.1设计文件编号的组成 设计文件的编号由工程编号和分支编码等部分组成。其格式为: 工程编号—分支编码 “工程编号”代表某一个具体的工程项目,“分支编码”代表不同阶段的具体设计工作。大部分设计文件的编号由“工程编号”和“分支编码”两部分组成,部分设计文件的编号还需视具体情况于“分支编码”之后加设其它内容。 3.2工程编号的格式 工程编号由公司代码和三位数的阿拉伯数字组成,其格式为: Z××× 其中:Z:为“四川中源建设工程设计有限公司”代码; ×××:三位阿拉伯数字,代表某项工程的具体号码。 工程编号一经确定之后,即为该工程的永久编号,任何阶段的设计文件均应使用同一工程编号,原则上不能有所更改。 随着公司业务的发展,当所承担的工程项目达到1000个以上时,某项工程的具体号码可设为四位阿拉伯数字。

设计文件出版统一格式

/ 化工部长沙设计研究院标准 Q/HCY-ZY0702.5-2002 设计文件出版统一格式 现行版本:A 登记号: 持有者: 2002-05-20发布 2002-05-25实施化工部长沙设计研究院发布

Q/HCY-ZY0702.5-2002 设计文件出版统一格式 前言 本标准是根据GB/T19001-2000—ISO9001:2000《质量管理体系要求》中7.3.3条款和Q/HCY-CX0702-2002《设计控制程序》的要求编制的。 本标准的内容由原Q/HCY20504.1.4-1999《设计文件制定基本规定》和Q/HCY20504. 1.5-1999《设计绘图管理规定》中的有关内容分离并进行了必要的修订补充而成。 本标准由技术质保部提出。 本标准由技术质保部归口并解释。 本标准由化环分院负责起草。 本标准主要起草人:杨新春。 本标准审核人: 本标准批准人: 本标准(A版)于2002年5月20日首次发布。

Q/HCY-ZY0702.5-2002 设计文件出版统一格式 A版更改码:0 设计文件出版统一格式 本标准规定了设计文件出版基本的格式要求,包括设计文件的封面、首页(签署页)、正文的统一格式,设计图纸中的各种图签、以图纸体现的表格的通用表头和签署栏格式,列出了常用的图表格式。 本标准规定的格式有关的编制要求按《设计文件编制基本规定》(Q/HCY-ZY0702.4 -2002)执行,并希望两个标准配套执行。 本标准所规定的格式,是最基本的通用和常用的格式,并不是全部格式,随着设计基础工作的不断完善,可以不断补充。目前规定的格式如下(格式内容在其后各页列出):序号名称页码 1 设计文件封面格式(A4幅面竖装,分卷,工程名称较长时的形式) (2) 2 设计文件封面格式(A4幅面竖装,分卷,工程名称较短时的形式) (3) 3 设计文件封面格式(A4幅面竖装,不分卷,工程名称较长时的形式) (4) 4 设计文件封面格式(A4幅面竖装,不分卷,工程名称较长时的形式) (5) 5 设计文件封面格式(A4幅面横装,分卷时的形式) (6) 6 设计文件封面格式(A3幅面横装,分卷时的形式) (7) 7 设计文件首页格式(A4幅面竖装) (8) 8 设计文件首页格式(A4幅面横装) (9) 9 设计文件首页格式(A3幅面横装) (10) 10 正文层次编排格式举例(小四号字体格式) (11) 11 正文层次编排格式举例(四号字体格式) (12) 12 工程设计图纸图签格式 (13) 13 会签图签格式 (13) 14 设备设计图纸图签(带明细表)格式 (13) 15 零件图图签格式 (14) 16 图集图签格式(一)(3号图纸用) (14) 17 图集图签格式(二)(4号图纸用) (14) 18 图集签字栏格式 (14) 19 通用设计标志格式 (14) 20 通用表格(作图纸出现)表头和签署栏格式(A4号图) (15) 21 通用表格(作图纸出现)表头和签署栏格式(A3号图) (15) 22 《图纸目录》格式 (16) 23 《图纸总目录》格式 (17) 24 《设备表》(作图纸用)格式 (18) 25 《设备及主要材料表》(作图纸用)格式 (19) 26 《明细表格》(作独立图纸用)格式 (20) 27 《设计说明书》(作图纸用)格式 (21) 28 《设备明细表》(高阶段设计文体中使用)格式 (22)

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