报表系统入门操作手册

2024-05-23

报表系统入门操作手册(共7篇)

报表系统入门操作手册 篇1

这里向大家介绍一下在Linux/UNIX 的机器上,进行 C/C++ 编程的一些入门级知识,

· 所需具备的背景知识

· 开发所需的基本环境

· 获得帮助的途径

· 通过一个实例了解基本步骤

Prerequisite 先决条件:

在Linux上编写 C 程序,至少要熟悉以下两方面的基础知识:

1. C语言的编程基础,至少要知道一些基本的语法,控制流程等编程常识。

对常用的标准 C 函数库有常识性的了解。

2. 对Linux/UNIX 的操作有常识性的了解,掌握常用的shell 命令,如 ls, cat, cp, mkdir …etc.

Environment 所需环境:

1. Linux/ Unix 的操作系统,也可以使用windows下的cygwin。

我们这里讨论的都是通过shell命令行进行操作的。那如果进入了图形界面的Linux 怎么办呢?只要打开一个终端命令,就和命令行环境完全一样了(打开开始菜单可以找到终端命令)。

2. 必备的开发工具:

1) 输入程序需要一个编辑器。常用的有 vi , emacs. 在命令行上输入 vi, emacs, … 就可进入编辑环境

关于 vi

关于 EMACS

2) C语言的编译器。常用的是GNU的c语言编译器 gcc(编译 C 程序), g++(编译 C ++程序)。

关于 gcc / g++

关于 makefile >>>>用于简化编译过程

这里有一片入门文章 Linux下C语言编程基础知识,可以先看一下

3) 调试程序的常用工具:gdb.

关于 gdb

Get help获得帮助:

关于 Linux 的文档是非常丰富的,

最快捷,方便,全面的资料就在你的机器里,不要浪费。

在命令行上输入shell命令 man 或者 info:

$man gcc >>>>这个命令可以获得GNU 的C语言编译器的文档。当然,他们是英文的。

关于 man

关于 info

网络上的资源也很多,多得以至于不知道什么才是自己最需要的。关于如何获得有价值的信息

看一下 loveunix 上的相关资源 >>>>

Basic steps 基本步骤:

1. 输入源代码

2. 编译,链接,运行

3. 调试程序

我们从最基本的 hello world 程序开始,实际操作一下:

1. 输入源代码

引用

$ emacs hello.c >>>>进入emacs 编辑器环境#include >>>如果你看不懂这个函数,就去好好的看c语言的书int main(){printf(“Hello World. ”); >>>>Emacs环境下,按下 Tab 键,有自动缩进功能exit(0);}

完成输入后,按住CTRL 键,按下 x, 再按下 c , 最后松开 CTRL。 >>>>程序保留并退出emacs 环境。

2. 编译,链接,运行

引用

$ gcc –o hello hello.c$ ./hello >>>>./ 指明了所执行程序的路径Hello World.$

一个linux平台上的c程序开发已经完成咯

3. 调试

如果要使用 gdb 调试程序,那么在上一步编译的时候,记得加上 –g 选项

引用

$ gcc –g –o hello hello.c$ gdb hello >>>>进入 gdb 调试环境

4. CVS版本控制软件 —— 协同工作和保留版本的工具

报表系统入门操作手册 篇2

数控专业的核心课程是数控机床编程与操作, 而数控编程又是数控加工的重点内容, 结合具体实例, 融入加工工艺、编程知识, 以训练和培养学生的加工操作能力。以下图为例:

一零件图形的分析

此零件由外圆、外槽、内孔组成, 采用三爪卡盘装夹完成加工。刀具用外圆车刀、切断刀 (刀宽3mm) 、镗孔刀。

先完成工件左端外圆、镗孔的加工, 再掉头装夹完成工件右端外圆、槽的加工。

二SIEMENS 802C系统程序的编写

结合SIEMENS 802C系统的特点, 粗加工主要应用LCYC95, 完成外圆、内孔的粗加工。

第一, 以左端外圆程序为例, 介绍LCYC95的应用:

第二, 其他外圆及内孔, 参照以上格式编程, 需要变化的是:子程序随着轮廓的变化而变化;LCYC95的格式基本不变, 需要变化的值已在注释中做出说明。

三SIEMENS 802C系统基本操作

第一, 打开数控车床的电源开关, 先进行机床回零操作, 安装工件、安装刀具;工件的安装要结合零件图, 将工件伸出适当的长度, 例题中加工左端面至少伸出长度25mm, 保证长度的同时, 还需要有5mm的余量。

第二, 进行加工程序的输入, 主程序的后缀, 系统默认;子程序名称的后缀.SPF, 在编写程序名称时, 要自行输入。

第三, 完成对刀工作, 采用试切对刀的方法, 首先对外圆车刀, 此刀可以用来平端面、试切外圆, 在控制面板的刀具补偿界面, 将外圆车刀的测量数据在对应位置进行输入、测量、确认, 外圆刀对好;其次对切断刀、螺纹刀, 充分利用外圆刀的对刀数据, 分别用两把刀去碰端面、碰外圆, 进行数据输入、测量、确认。

第四, 程序进行模拟加工, 选择程序, 进入自动模式, 程序控制界面, 按动机床控制面板上的DRY、ROV、PRT按钮, 启动执行, 进一步检验。

第五, 执行加工, 程序校验没有问题的情况下, 选择程序, 进入自动模式, 按动启动执行按钮, 打开冷却液, 机床便自动进行加工。

第六, 完成一端的加工以后, 掉头装夹, 重新对刀, 按照上面的步骤, 完成另一端的加工过程。

摘要:SIEMENS 802C base line是专门为中国数控机床市场而开发的经济型CNC控制系统。其结构紧凑, 包括高度集成于一体的数控单元、操作面板、机床操作界面和输入输出单元。机床调试配置数据少, 系统与机床匹配更快速、更容易。掌握该系统的操作对于数控专业学习入门很重要。

华为BSC6900操作入门 篇3

第一章 GSM无线维护常用命令

一.配置查询类

1.查询基站 LST BTS 根据基站名称或者索引查询基站信息

2.查询小区 LST GCELL 根据基站(小区)名称或者索引查询小区基本信息

3.查询载频 LST GTRX

根据基站(小区)名称或者索引,载频索引查询载频信息

/ 45

华为BSC6900操作入门

4.查询载频设备属性LST GTRXDEV

5.查询基站连接 LST BTSCONNECT 可以查询到基站连接到BSC的×框×槽×单板×端口号

二.状态查询类

1.查看基站BSC侧端口位置

/ 45

华为BSC6900操作入门

2.查询基站传输状态 DSP E1T1 根据查询到的基站Abis端口,查询基站传输状态,相应的框、槽、单板、端口信息可以在告警中查询到。

/ 45

华为BSC6900操作入门

3.查询基站运行状态 DSP BTSSTAT 根据基站名称或者索引查询基站状态,基站名称或者索引在告警中可以查看到

4.查询小区状态 DSP GCELLSTAT

/ 45

华为BSC6900操作入门

5.查询载频状态 DSP GTRXSTAT 载频索引信息可以在故障信息查询到。

6.查询信道状态

该命令一般用在故障恢复后对故障小区/站点进行业务占用确认的一个手段。右键点击基站或者小区,下拉菜单中“监控信道状态”点击。

/ 45

华为BSC6900操作入门

点击启动后,“启动”颜色变成灰色,停止监控时点击“停止” 其中绿色圆点代表相应信道被占用。

7.查询CPU占用率 DSP CPUUSAGE 单板中CPU占用

/ 45

华为BSC6900操作入门

DPU单板中DSP占用

三.状态修改类

1.激活去激活基站 ACT BTS、DEA BTS

/ 45

华为BSC6900操作入门

激活基站,在去激活基站故障恢复后要用此命令激活基站,基站业务才会正常。

2.设置小区管理状态(闭塞、解闭塞、关闭)SET GCELLADMSTAT 闭塞、关闭小区会导致小区退服,请根据需要使用

设置为闭塞,一般处理天馈类、载频单板更换工作时采取的关闭功放的一个措施。

设置为关闭

设置为未闭塞。故障小区问题处理完毕后,之前闭塞或者关闭过小区用此命令恢复小区工作。

/ 45

华为BSC6900操作入门

四.复位操作

1.复位基站RST BTS 复位基站会使基站暂时停止服务,请根据需要进行操作

复位类型:软件复位、硬件复位

/ 45

华为BSC6900操作入门

复位级别:三级复位,四级复位

2.复位小区 RST GCELL 复位小区会使小区暂时停止服务,请根据需要进行操作

复位级别:三级复位,四级复位

3.复位载频 RST TRX 复位载频会使载频暂时停止服务,请根据需要进行操作。如果小区内只有一个载频,小区将退服。

通过下面的方法来确认一个小区存在几个载频,trx就是代表载频,如果一个小区,红色区域标识下存在两个以上trx说明是非单载波小区,但是可能是两个载波共一个物理载频。

复位载频命令截图如下:

4.复位PS小区 RST PSCELL 复位PS小区会使小区暂时停止GPRS服务,请根据需要进行操作

/ 45

华为BSC6900操作入门

五.A口维护

1.MTP3链路维护

查询MTP3链路状态

2.信令点状态查询:

通过该命令查询A口信令点状态是否正常。

六.Gb口维护

/ 45

华为BSC6900操作入门

NSVC维护

NSVC状态查询,DSP NSVC

/ 45

华为BSC6900操作入门

第二章 华为BSC6900增减基站、小区、载频操作

一.增加BTS3900基站(以BTS3900站型S22为例)

1.增加基站 ADD BTS: BTSID=2032,BTSNAME=“测试站”,SERVICEMODE=TDM,BTSTYPE=BTS3900_GSM,MPMODE=MODE2_1, SEPERATEMODE=SUPPORT, SRANMODE=SUPPORT;

2.增加机柜

ADD BTSCABINET: IDTYPE=BYID, BTSID=2032, CN=0, SRANMODE=SUPPORT, TYPE=BTS3900;

3.增加RXU链

ADD BTSRXUCHAIN: IDTYPE=BYID, BTSID=2032, RCN=0, TT=CHAIN, HCN=0, HSRN=0, HSN=6, HPN=0;ADD BTSRXUCHAIN: IDTYPE=BYID, BTSID=2032, RCN=2, TT=CHAIN, HCN=0, HSRN=0, HSN=6, HPN=2;

/ 45

华为BSC6900操作入门

效果:

4.增加基站的RXU单板

ADD BTSRXUBRD: IDTYPE=BYID, BTSID=2032, BT=DRFU, CN=0, SRN=4, SN=0, RXUNAME=“0-4-0”, RXUCHAINNO=0, RXUPOS=1;ADD BTSRXUBRD: IDTYPE=BYID, BTSID=2032, BT=DRFU, CN=0, SRN=4, SN=2, RXUNAME=“0-4-2”, RXUCHAINNO=2, RXUPOS=1;

5.增加基站连接

/ 45

华为BSC6900操作入门

ADD BTSCONNECT: IDTYPE=BYID, BTSID=2032, INPN=0, INCN=0, INSRN=0, INSN=6, DESTNODE=BSC, SRN=0, SN=18, PN=60;

6.增加小区

ADD GCELL: CELLID=2000, CELLNAME=“测试小区-1”, TYPE=GSM900, MCC=“460”, MNC=“01”, LAC=17891, CI=50001, NCC=2, BCC=5, IUOTP=Normal_cell, FLEXMAIO=OFF;ADD GCELL: CELLID=2001, CELLNAME=“测试小区-2”, TYPE=GSM900, MCC=“460”, MNC=“01”, LAC=17891, CI=50002, NCC=2, BCC=5, IUOTP=Normal_cell, FLEXMAIO=OFF;

7.绑定小区到基站

ADD CELLBIND2BTS: IDTYPE=BYID, CELLID=2000, BTSID=2032;ADD CELLBIND2BTS: IDTYPE=BYID, CELLID=2001, BTSID=2032;

/ 45

华为BSC6900操作入门

8.增加小区信令点关系

ADD GCELLOSPMAP: IDTYPE=BYID, CELLID=2000, OPC=257;ADD GCELLOSPMAP: IDTYPE=BYID, CELLID=2001, OPC=257;

注:查询源信令点编码

LST OPC

9.增加小区频点

ADD GCELLFREQ: IDTYPE=BYID, CELLID=2000, FREQ1=96, FREQ2=100;ADD GCELLFREQ: IDTYPE=BYID, CELLID=2001, FREQ1=104, FREQ2=108;

/ 45

华为BSC6900操作入门

10.设置2G小区GPRS基本属性

SET GCELLGPRS: IDTYPE=BYID, CELLID=2000, GPRS=SupportAsInnPcu;SET GCELLGPRS: IDTYPE=BYID, CELLID=2001, GPRS=SupportAsInnPcu;

ADD PTPBVC: NSEI=201, BVCI=50001, IDTYPE=BYID, CELLID=2000;ADD PTPBVC: NSEI=201, BVCI=50002, IDTYPE=BYID, CELLID=2001;

注:查询NSE标识

LST NSE

11.增加载频

ADD GTRX: IDTYPE=BYID, CELLID=2000, TRXID=2100, FREQ=96, ISMAINBCCH=YES;ADD GTRX: IDTYPE=BYID, CELLID=2000, TRXID=2101, FREQ=100, ISMAINBCCH=NO;ADD GTRX: IDTYPE=BYID,CELLID=2001,TRXID=2102,FREQ=104, ISMAINBCCH=YES;ADD GTRX: IDTYPE=BYID, CELLID=2001, TRXID=2103, FREQ=108, ISMAINBCCH=NO;

/ 45

华为BSC6900操作入门

12.绑定逻辑载频到载频单板通道上

ADD TRXBIND2PHYBRD: TRXID=2100, TRXTP=DRFU, TRXPN=0, RXUIDTYPE=SRNSN, CN=0, SRN=4, SN=0;ADD TRXBIND2PHYBRD: TRXID=2101, TRXTP=DRFU, TRXPN=1, RXUIDTYPE=SRNSN, CN=0, SRN=4, SN=0;ADD TRXBIND2PHYBRD: TRXID=2102, TRXTP=DRFU, TRXPN=0, RXUIDTYPE=SRNSN, CN=0, SRN=4, SN=2;ADD TRXBIND2PHYBRD: TRXID=2103, TRXTP=DRFU, TRXPN=1, RXUIDTYPE=SRNSN, CN=0, SRN=4, SN=2;

13.修改载频信道信息

SET GTRXCHAN: TRXID=2100, CHNO=6, CHTYPE=PDTCH;SET GTRXCHAN: TRXID=2101, CHNO=1, CHTYPE=SDCCH8;SET GTRXCHAN: TRXID=2102, CHNO=6, CHTYPE=PDTCH;SET GTRXCHAN: TRXID=2103, CHNO=1, CHTYPE=SDCCH8;

/ 45

华为BSC6900操作入门

14.设置载频设备属性

SET GTRXDEV: TRXID=2100, POWL=0, POWT=20W, OPTL=L0, TCHAJFLAG=YES, CPS=NO;SET GTRXDEV: TRXID=2101, POWL=0, POWT=20W, OPTL=L0, TCHAJFLAG=YES, CPS=YES;SET GTRXDEV: TRXID=2102, POWL=0, POWT=20W, OPTL=L0, TCHAJFLAG=YES, CPS=NO;SET GTRXDEV: TRXID=2103, POWL=0, POWT=20W, OPTL=L0, TCHAJFLAG=YES, CPS=YES;

15.增加基站风扇板

ADD BTSBRD: IDTYPE=BYID, BTSID=2032, CN=0, SRN=11, SN=0, BT=FMU;

/ 45

华为BSC6900操作入门

16.设置RXU单板参数

SET BTSRXUBP: IDTYPE=BYID, BTSID=2032, RXUIDTYPE=SRNSN, CN=0, SRN=4, SN=0, RXUTYPE=DRFU, SndRcvMode1=DOUBLEDOUBLE_ANTENNA;SET BTSRXUBP: IDTYPE=BYID, BTSID=2032, RXUIDTYPE=SRNSN, CN=0, SRN=4, SN=2, RXUTYPE=DRFU, SndRcvMode1=DOUBLEDOUBLE_ANTENNA;

17.激活基站

ACT BTS: IDTYPE=BYID, BTSID=2032;

二.扩容小区(以加一个1800频段GRFU单板小区为例)

1.增加RXU链

/ 45

华为BSC6900操作入门

ADD BTSRXUCHAIN: IDTYPE=BYID, BTSID=2032, RCN=4, TT=CHAIN, HCN=0, HSRN=0, HSN=6, HPN=4;

2.增加基站的RXU单板

ADD BTSRXUBRD: IDTYPE=BYID, BTSID=2032, BT=GRFU, CN=0, SRN=4, SN=4, RXUNAME=“0-4-4”, RXUCHAINNO=4, RXUPOS=1, ISCONFIGTHD=NO;

3.增加小区

ADD GCELL: CELLID=2002, CELLNAME=“测试小区-3”, TYPE=DCS1800, MCC=“460”, MNC=“01”, LAC=17891, CI=50003, NCC=2, BCC=5, IUOTP=Normal_cell, FLEXMAIO=OFF;

/ 45

华为BSC6900操作入门

4.绑定小区到基站

ADD CELLBIND2BTS: IDTYPE=BYID, CELLID=2002, BTSID=2032;

5.增加小区信令点关系

ADD GCELLOSPMAP: IDTYPE=BYID, CELLID=2002, OPC=257;

6.增加小区频点

ADD GCELLFREQ: IDTYPE=BYID, CELLID=2002, FREQ1=688;

/ 45

华为BSC6900操作入门

7.设置2G小区GPRS基本属性

SET GCELLGPRS: IDTYPE=BYID, CELLID=2002, GPRS=SupportAsInnPcu;

ADD PTPBVC: NSEI=201, BVCI=50003, IDTYPE=BYID, CELLID=2002;

8.增加载频 ADD GTRX: IDTYPE=BYID,CELLID=2002,TRXID=2104,FREQ=688, ISMAINBCCH=YES;

9.绑定逻辑载频到载频单板通道上

ADD TRXBIND2PHYBRD: TRXID=2104, TRXTP=GRFU, TRXPN=0, RXUIDTYPE=SRNSN,23 / 45

华为BSC6900操作入门

CN=0, SRN=4, SN=4;

10.修改载频信道属性

SET GTRXCHAN: TRXID=2104, CHNO=6, CHTYPE=PDTCH;

11.设置载频设备属性

SET GTRXDEV: TRXID=2104, POWL=0, POWT=21W, OPTL=L0, TCHAJFLAG=YES, CPS=NO;

12.设置RXU单板参数

SET BTSRXUBP: IDTYPE=BYID, BTSID=2032, RXUIDTYPE=SRNSN, CN=0, SRN=4, SN=4,24 / 45

华为BSC6900操作入门

RXUTYPE=GRFU, SndRcvMode3=SGL_ANTENNA;(以室内覆盖单馈管为例)

13.激活小区

ACT GCELL: IDTYPE=BYID, CELLID=2002;

三.减容一个载频(以S2减一块载频为例)

1.去激活载频

DEA GTRX: TRXID=2101;

2.删除载频

RMV GTRX: TRXID=2101;

/ 45

华为BSC6900操作入门

3.释放减容载频的频点

RMV GCELLFREQ: IDTYPE=BYID, CELLID=2000, FREQ1=100;

四.小区扩容载频(以S1扩成S3,须增加一块DRFU,级联在原小区的DRFU下为例)

1.小区增加频点

ADD GCELLFREQ: IDTYPE=BYID, CELLID=2000, FREQ1=120, FREQ2=124;

2.增加载频

ADD GTRX: IDTYPE=BYID, CELLID=2000, TRXID=2500, FREQ=120;ADD GTRX: IDTYPE=BYID, CELLID=2000, TRXID=2501, FREQ=124;

/ 45

华为BSC6900操作入门

3.先绑定一块逻辑载频到原有载频单板通道上

ADD TRXBIND2PHYBRD: TRXID=2500, TRXTP=DRFU, TRXPN=1, RXUIDTYPE=SRNSN, CN=0, SRN=4, SN=0;

4.增加一个RXU单板

ADD BTSRXUBRD: IDTYPE=BYID, BTSID=2032, BT=DRFU, CN=0, SRN=4, SN=1, RXUNAME=“0-4-1”, RXUCHAINNO=0, RXUPOS=2;

5.绑定另一块逻辑载频到新增载频单板通道上

ADD TRXBIND2PHYBRD: TRXID=2501, TRXTP=DRFU, TRXPN=0, RXUIDTYPE=SRNSN,27 / 45

华为BSC6900操作入门

CN=0, SRN=4, SN=1;

6.设置载频设备属性

SET GTRXDEV: TRXID=2500, POWL=0, POWT=20W, OPTL=L0, TCHAJFLAG=YES, CPS=YES;SET GTRXDEV: TRXID=2501, POWL=0, POWT=20W, OPTL=L0, TCHAJFLAG=YES, CPS=YES;

7.设置RXU单板参数

SET BTSRXUBP: IDTYPE=BYID, BTSID=2032, RXUIDTYPE=SRNSN, CN=0, SRN=4, SN=0, RXUTYPE=DRFU, SndRcvMode1=SGLDOUBLE_ANTENNA;SET BTSRXUBP: IDTYPE=BYID, BTSID=2032, RXUIDTYPE=SRNSN, CN=0, SRN=4, SN=1, RXUTYPE=DRFU, SndRcvMode1=SGLDOUBLE_ANTENNA;

/ 45

华为BSC6900操作入门

8.激活载频

ACT GTRX: TRXID=2500;ACT GTRX: TRXID=2501;五.增加一个BTS3900E基站(S1)

1.增加基站

ADD BTS: BTSID=2033, BTSNAME=“测试站3900E”, BTSTYPE=BTS3900E_GSM, SEPERATEMODE=SUPPORT, SRANMODE=NOT_SUPPORT;

SERVICEMODE=TDM,MPMODE=MODE2_1,2.增加机柜

ADD BTSCABINET: IDTYPE=BYID, BTSID=2033, CN=0, SRANMODE=NOT_SUPPORT, TYPE=BTS3900E_GSM;

/ 45

华为BSC6900操作入门

3.增加基站连接

ADD BTSCONNECT: IDTYPE=BYID, BTSID=2033, INPN=0, DESTNODE=BSC, SRN=0, SN=18, PN=61;

4.增加小区

ADD GCELL: CELLID=1800, CELLNAME=“测试站BTS3900E-0”, TYPE=GSM900, MCC=“460”, MNC=“01”, LAC=17981, CI=51001, NCC=2, BCC=3, IUOTP=Normal_cell, FLEXMAIO=OFF;5.绑定小区到基站

ADD CELLBIND2BTS: IDTYPE=BYID, CELLID=1800, BTSID=2033;6.增加小区信令点关系

ADD GCELLOSPMAP: IDTYPE=BYID, CELLID=1800, OPC=257;7.增加小区频点

ADD GCELLFREQ: IDTYPE=BYID, CELLID=1800, FREQ2=109;8.设置2G小区GPRS基本属性

SET GCELLGPRS: IDTYPE=BYID, CELLID=1800, GPRS=SupportAsInnPcu;ADD PTPBVC: NSEI=201, BVCI=51001, IDTYPE=BYID, CELLID=1800;

/ 45

华为BSC6900操作入门

9.增加载频 ADD GTRX: IDTYPE=BYID,CELLID=1800,TRXID=2200,FREQ=109, ISMAINBCCH=YES;10.绑定逻辑载频到载频单板通道上 ADD TRXBIND2PHYBRD:

TRXID=2200,TRXTP=BTS3900E,TRXPN=0, RXUIDTYPE=SRNSN, CN=0, SRN=3, SN=0;

11.修改载频信道信息

SET GTRXCHAN: TRXID=2200, CHNO=6, CHTYPE=PDTCH;12.设置载频设备属性

SET GTRXDEV: TRXID=2200, POWL=0, POWT=15W, OPTL=L0, TCHAJFLAG=YES, CPS=NO;13.设置RXU单板参数

SET BTSRXUBP: IDTYPE=BYID, BTSID=2033, RXUIDTYPE=SRNSN, CN=0, SRN=3, SN=0, RXUTYPE=BTS3900E, SndRcvMode4=SGL_ANTENNA;14.激活基站

ACT BTS: IDTYPE=BYID, BTSID=2033;六.删除一个小区

1.删除小区

RMV GCELL: IDTYPE=BYNAME, CELLNAME=“测试小区-2”;2.删除RXU单板

RMV BTSRXUBRD: IDTYPE=BYID, BTSID=2032, RXUIDTYPE=SRNSN, CN=0, SRN=4, SN=2;3.增加RXU链

RMV BTSRXUCHAIN: IDTYPE=BYID, BTSID=2032, RCN=2;

/ 45

华为BSC6900操作入门

七.删除一个基站

1.去激活基站

DEA BTS: IDTYPE=BYID, BTSID=2032;2.删除基站

RMV BTS: IDTYPE=BYID, BTSID=2032;

/ 45

华为BSC6900操作入门

第三章 基于CME下数据制作

一. 提出BSC6900配置数据到离线CME 1.登录WEB LMT,输入命令:EXP CFGSYNFILE: FT=BCP;

2.执行完毕后,取出BSC数据配置文件:文件管理器——bam——version_a——ftp——ExportCMESyncView——下载文件;

3.打开BSC配置文件:启动CME Client——数据管理——添加网元——确定;

/ 45

华为BSC6900操作入门

二. 制作流程

1.保存典型小区模版:选中一个小区——右击——小区另存为模版——保存;

2.选中任意站点,右击打开基站拓扑; 3.按照基站规划端口,选中插框号、槽位号;

/ 45

华为BSC6900操作入门

4.添加基站;

5.修改基站名称、基站类型、端口号、复用比等;(BTS3900选“RFU单板按槽框配置”)

/ 45

华为BSC6900操作入门

6.增加小区,修改小区名、小区类型、CGI、选取小区模版;

7.配置设备面板:右击基站——配置物理逻辑单板; 第一步:在2框8槽位配置FMU,打开功能开关;

/ 45

华为BSC6900操作入门

第二步:在0框18槽位添加UEIU;

第三步:添加RXU链:右击拓扑——添加RXUCHAIN(R);

注:其中链/环头光口号对应载频单板的位置

第四步:添加载频单板GRFU:右击RXUCHAIN链——增加——增加GRFU——修改槽位号;

/ 45

华为BSC6900操作入门

8.完成设备面板的配置后,开始配置小区属性:例如在2G小区GPRS基本属性中,修改支持支持EDGE、路由区设置等;

9.配置载频:右击小区——添加载频——选择小区增加绑定——双击击进入频点配置——选择频点——选择物理载频单板、把频点绑定到单板通道(确定主B);

/ 45

华为BSC6900操作入门

10.修改载频属性:右击载频——载频配置快车;

进入载频配置快车后,修改载频信道属性、设备属性等。

注:操作过程,需要及时保存。

/ 45

华为BSC6900操作入门

11.小区跳频:右击小区——配置跳频组;

/ 45

华为BSC6900操作入门

12.数据配置完成后,激活站点校验,没有问题后去激活站点。

三. 数据导入

1.导出基站脚本:右击站点——导出BTS增加MML;

2.登录WEB LMT,在批处理执行生成MML命令;

/ 45

华为BSC6900操作入门

3.添加站点相关信息:

A.添加小区分组业务数据:ADD PTPBVC: NSEI=17240, BVCI=15551, IDTYPE=BYNAME, CELLNAME=“TEST-1”;B.设置空闲时隙:SET BTSIDLETS: IDTYPE=BYNAME, BTSNAME=“TEST”, CGN=0, TSCOUNT=40;C.设置环境告警:SET BTSENVALMPORT: IDTYPE=BYNAME, BTSNAME=“TEST”, SRN=0, SN=6, PN=0, SW=OPEN, AID=65384, PT=BOOL, AVOL=LOW;D.设置基站软件自动加载激活开关:SET BTSAUTODLDACTINFO: IDTYPE=BYNAME, AUTOTYPE=TMUAUTOACT,BTSNAME=“TEST”,ADLDACT=ON,ADMODE=COMMON_DLD, STTYPE=BTS3900_GSM, VVer=100, RVer=8, CVer=11, PatchNo1=20;

四. BTS3012数据配置注意事项

BTS3012的数据配置与BTS3900基本上相同,最大的区别在于其基站设备面板图;下面主要讲解BTS3012设备面板图配置流程。1)右击站点——配置物理逻辑单板; 2)在0框2槽位上添加DEMU环境监控板;

/ 45

华为BSC6900操作入门

3)添加载频单板(最好优先配置载频单板);

4)添加合路器:修改下行之路索引号(通常填写1)、绑定单板、修改下行支路天馈通道号、43 / 45

华为BSC6900操作入门

修改合路器频段属性;

5)设置天馈连接关系;

/ 45

华为BSC6900操作入门

注:BTS3012设备在配置载频属性时,注意修改载频的接收模式和发送模式。

报表系统入门操作手册 篇4

一、安装MySQL-python

代码如下:

# yum install -y MySQL-python

二、打开数据库连接

代码如下:

#!/usr/bin/python

import MySQLdb

conn = MySQLdb.connect(user=‘root‘,passwd=‘admin‘,host=‘127.0.0.1‘)

conn.select_db(‘test‘)

cur = conn.cursor

三、操作数据库

代码如下:

def insertdb():

sql = ‘insert into test(name,`sort`) values (“%s”,“%s”)‘

exsql = sql % (‘hello‘,‘python‘)

cur.execute(exsql)

conn.commit()

return ‘insert success‘

def selectdb():

sql = ‘select `name` from test where `sort` = “%s”‘

exsql = sql % (‘python‘)

count = cur.execute(exsql)

for row in cur:

print row

print ‘cursor move to top:‘

cur.scroll(0,‘absolute‘)

row = cur.fetchone()

while row is not None:

print row

row = cur.fetchone()

print ‘cursor move to top:‘

cur.scroll(0,‘absolute‘)

many = cur.fetchmany(count)

print many

def deletedb():

sql = ‘delete from test where `sort` = “%s”‘

exsql = sql % (‘python‘)

cur.execute(exsql)

conn.commit()

return ‘delete success‘

print insertdb()

print insertdb()

selectdb()

print deletedb()

四、关闭连接

代码如下:

cur.close()

conn.close()

注意顺序,

Python中操作MySQL入门实例

报表系统入门操作手册 篇5

1,给他人带去信息。不管信息有用与否,只要你的写作功底不是太差,基本看过的人都能明白你所表达的意思,在别人接收到你的这些信息的同时,你的网站信息也将被记录在对方的大脑中,不管记忆的深度如何,有一天那人或许会想起似乎有你这么一个站,在搜索你的同时,也就给你带来了最真实的流量。记住:不要放过任何一个让别人记住你网站的机会,哪怕人家有一阵子不会想起你,但是总有一天他会用到你,垃圾站除外,嘿嘿。根据专家观察,这样的理论和现象都是值得各位站长深思的,所以希望大家多做研究学习,争取总结出更多更好的经验!

2,大幅度的增加你的外链。一篇好的软文,看过的人会产生很强烈的共鸣,往往会动手复制下来与他人分享,在不断的分享过程中,你的网站名,你的网址链接也在不断的被复制被推广,一篇带有你链接的文章被放到一个高权重高PR高流量的网站上时,你难道不觉得流量,PR、权重就这么简单么?当你的权重高了,PR涨了,流量爆了,你就会说,软文,我爱你!记住:一篇好的软文,顶的上你磨破嘴皮子和人换来的一个PR3的友情链接。如果坚持写上一个月的软文,你觉得这种不需要花人情,不需要磨嘴皮,不需要花金钱,而且是完全单向的友情链接值么?太值了!如果你坚持一年呢?。

3,拓展站长的关系圈。做一个好的站长,绝对不是一个人埋头更新就能达到的,要的是与许许多多与你一样的老鸟菜鸟们的交流换来的。而竖立一个站长的品牌,只能从写软文着手,把自己的心得感受分享出去,才会吸引到更多热爱学习热爱网络的同仁加入到你的行列,而这些人才是你最宝贵的财富。记住:别怕写的烂,写的再烂的文章也会有人欣赏,因为有很多人连你这样的烂文章都写不出。别怕批评,所有的批评在我看来都是一种鞭策,鞭策着你用更大的成功去驳斥那些曾经批判过你的人。

报表系统入门操作手册 篇6

现在应用最广泛的报表输出形式是微软Office软件中的Excel。报表的输出一直是Web开发中经常遇到的问题,但复杂报表的输出仍然存在一些问题。在Java开源世界中,有两套比较有影响的API可供使用来操作Excel,一个是Apache POI,一个是Java Excel API(简称JExcelApi或JXL)。POI是用Java编写的免费开源的跨平台的Java API,提供对Microsoft Office格式文件读和写的功能。JXL虽然相比POI功能稍弱,但同样具有很好的跨平台性,能够正确地处理Excel文件。但是两者对于Office软件中的柱状图,折线图等图表的操作都很有限,而这往往又是我们不能避免的问题。Jacob(即Java COM Bridge组件,Java和com组件间的桥梁)通过调用本地方法可以实现对Excel的操作,但是其效率比较低。

目前常用对图表操作的实现方法有如下几种:(1)利用POI[1]或JXL[2]读取带有图表的Excel模板文件并修改图表数据源,从而达到操作Excel图表的效果。此方法要求输出的Excel文件具有比较固定的格式。(2)利用Java平台上的一个开放的图表绘制组件JFreeChart[2,3],通过JFreeChart将所需数据生成图表,然后将生成的PNG或JPEG文件显示到Excel文件中。优点是可以使图表显示在Excel的任意位置,对文件格式复杂程度没有限制。然而此方法形成的图表实际上是图像,它不能够与Excel的数据源进行动态关联。(3)利用宏文件[4,5]:首先创建操作Excel图表的宏文件,然后通过Java操作这个宏文件,从而达到操作Excel图表的效果。但是宏文件对位置、大小等不固定的图表支持有限,并且Excel对宏的使用具有权限限制。

鉴于上述方法的不足,本文提出了Jacob结合POI的动态模板法,即通过Jacob生成含有图表的Excel动态模板,再用POI对模板进行修改操作。通过相关实验和工程开发,证明了该方法的可行性和有效性。

1 常用报表操作组件

1.1 Apache POI与Java Excel API

两款API对Excel操作的主要不同之处:

(1)对Excel版本的支持:POI相比于JXL只支持Excel 95、97、2000、xp和2003,还支持OOXML标准的Excel 2007文件。

(2)一般数据操作:POI对公式,图表,图像,宏的支持比JXL要好。虽然POI仍不能创建宏、图表,但是可以读写包含宏、图表的文件并能安全地将这些宏、图表保留。

(3)大量数据操作:POI在大量数据的写入、读取时相比JXL内存占用多、耗时长,数据量越大POI耗时越多,而JXL表现却很稳定。但是POI在数据读取之后的后续操作(如获取,修改等)用时比JXL明显要少。

1.2 Jacob

Jacob开源项目提供的是一个JVM独立的自动化服务器实现,其核心是基于JNI技术实现的Variant,Dispatch等接口,设计参考了Microsoft VJ++内置的通用自动化服务器。通过Jacob方便在Java语言中调用COM组件。Jacob主要包含Java类包jacob.jar和加载了库路径、类路径的jacob.dll。

在使用Jacob时,用户必须安装有Office的应用程序,否则也就无法建立Java-COM桥,进而无法解析,这就使得Java本身的平台性受到了限制。并且Jacob的本质是调用本地方法,效率会比较低,这也使得单独使用Jacob操作复杂Excel报表实用性下降。

2 动态模板法

前言部分已经提到目前对图表处理方法的一些不足,所以提出了动态模板法。传统方法操作Excel,从上到下、从左到右的设置值与属性,在插入图表的地方插入图表。这里利用POI可以读写包含图表的文件并能将这些图表保留的功能,首先采用Jacob组件来生成一个只带有图表的Excel文件,并且根据实际需求设置chart的位置、大小、数据源、格式等动态参数,然后保存形成一个符合要求的动态模板文件。再通过POI读取此文件,将剩余的内容写入进去,这样就形成了一个报表数据流,通过输出的方式得到所需要的文件。动态模板法中Jacob只需生成一个只带有图表的Excel文件,其他交由POI处理,有效解决了只用Jacob操作复杂报表低效率问题,又解决了使用POI读取固定模板对报表格式的苛刻要求。实现流程如图1所示。

2.1 利用Jacob生成包含chart的Excel模板

1)Jacob操作Excel原理

Office是建立在Windows平台之上的一个软件,微软为了解决Windows下不同应用软件之间通信缺乏通用Api的问题,推出了COM的解决方案。Jacob操作Excel的本质是使用JNI技术调用Office的COM组件,通过对COM组件的操作实现对Excel的操作[6,7]。Jacob操作Excel的原理如图2所示。

利用Jacob生成包含chart的Excel模板具体实现流程可概括为:(1)创建Excel对象;(2)创建chart对象;(3)设置chart各种参数,例如类型、数据源、位置、大小、内部样式等;(4)保存Excel文件。

2)Jacob与VBA对应关系

Jacob组件除了运行效率低的问题,还由于其主要工作是实现Java与COM的桥接,并不提供对Excel各COM对象的封装。这里我们会遇到两个问题:API中没有对这些具体对象属性的介绍;这些对象属性怎么操作。解决这两个问题的一个好方法就是利用Jacob与VBA的关系。两者都是对Excel对象属性的操作,可以通过VBA代码获取Excel相关对象及其属性参数,然后用Jacob的方法操作Excel的对象属性。

下面一段是使用Excel自带的录制宏功能录制的一段VBA代码,实现了“将所生生成图表的的X轴刻度文字设置为8号字”。

需要注意的是由于有些字母常量Jacob不能识别,这些参数不能直接使用,要替换为这些量代表的数值。

2.2 POI操作Excel并输出

POI项目对97-2003版本Excel的Java实现称为HSSF(对2007以后Excel的实现称为XSSF),HSSF把Excel文件映射成我们熟悉的结构,如Workbook、Sheet、Row、Cell等,它把整个结构以一组对象的形式保存在内存之中。HSSF对于底层的OLE 2复合文档保存了一个总是命名为Workbook的流,并将低层次的二进制结构称为Record。一个流内包含一组Record,一个Record其实就是一个字节数组,可分为Record头和Record体两部分。Record头指明了Record的ID以及后继数据的长度,Record体被分割成多个字段,每个字段包含数值数据、字符数据等。

POI读写Excel具体实现流程可概括为:(1)读取Excel模板生成workbook对象;(2)创建或读取sheet对象;(3)创建或获取行对象;(4)用行对象创建或获取单元格对象;(5)设置或读取单元格的值、格式;(6)输出流文件。

3 基于动态模板法的开发实例

笔者在开发一个船务咨询公司的管理与调度系统过程中,某个功能涉及对含有图表的报表输出,需要对一个项目中所有船只每个月人员安排用簇状柱状图表形式展现,用到了动态模板法。结合此例,讲解Jacob与POI对复杂报表联合操作的具体实现。

3.1 预备工作

首先配置组件,然后选取一个项目手工做一个具体的Excel报表。图3是一个项目报表带有图表的部分。分析各项目之间对图表产生影响的报表差异:(1)项目持续时间的不定,这与图表的宽度和数据源的长度密切相关。(2)项目包含船只的多少不定,与图表距离报表顶端的垂直距离和数据源的系列数目密切相关。

3.2 Jacob操作Excel生成动态模板

(1)创建Excel对象:

Dispatch.call(workbooks,″Add″).toDispatch();

(2)创建并调用操作chart的函数Addchart:

private static void Addchart(int x1,int x2,…,String data)

根据需要设置函数参数,用来定义图表的位置、长度、宽度、数据源等。在函数具体实现过程中,根据需要可以在Excel中录制VBA代码,从中获取所需的方法以及属性。将相关方法用Jacob的方法实现。

(3)保存Excel得到一个只包含chart的模板文件:

Dispatch.call(workbook,″SaveAs″,new Variant(″*″));//*表示文件路径

3.3 POI操作Excel程序

(1)读取Excel模板信息:

HSSFWorkbook workbook=new HSSFWorkbook(new FileInputStream(file));//file参数表示Excel模板文件位置

(2)获取sheet,创建单元格,写入数据,设置单元格样式。

(3)输出Excel到文件原位置:

4 结语

本文详细阐述和分析了POI、JXL组件的主要区别以及Jacob的结构与方法。提出了Jacob与POI联合操作Excel的动态模板法,并利用Jacob与VBA操作Excel的相关性有效解决了复杂报表操作问题。文中配合实例加以说明,体现了对复杂报表操作的可行性和有效性。该方法既解决了单独使用Jacob的低效率问题,又解决了POI对报表操作不足带来的问题。并且Jacob与POI不仅能够操作Excel报表,同样可以对其他Office文件如Word、PowerPoint等进行操作,可以参照上述方法进行涉及Word、PowerPoint操作的软件开发。我们相信随着软件复用技术的普及和Java程序开发的扩大化,使用独立Java语言能够完美操作Office软件的技术也会不断进步。

摘要:在研究POI、JXL、Jacob、JFreeChart组件以及宏在报表输出中的优势与不足的基础上,提出Jacob与POI相结合的动态模板法。首先用Jacob生成只包含chart对象的Excel动态模板,然后结合POI读取、修改Excel功能写入其他信息。并充分利用Jacob与VBA对Excel操作的相关性,方便了Jacob的使用,有效解决了带有chart复杂报表输出的问题。最后结合实例详述了动态模板法的实现过程。

关键词:Jacob,POI,VBA,Excel报表,Chart图表

参考文献

[1]安玉哲,周大海,夏秀峰.一种基于JAVA的ODS与EXCEL数据交换方法[J].计算机应用与软件,2008,25(10):95-96.

[2]李明欣,邓中亮.Java实现长途话务流量流向辅助分析系统及其性能优化[J].计算机工程与设计,2005,26(01):218-220.

[3]番煜,惠燕.JFreeChart在网络性能管理系统中的应用[J].计算机工程与设计,2008,29(16):4323-4324.

[4]Juan P Caballero Villalobos,Sandra P Jarro Sanabria,Rafael G Garcia Caceres.Activity scheduling through gantt charts in an ms excel spreadsheet[J].Revista Facultad De Ingenieria Universidad De Antioquia,2011,61:132-145.

[5]桑银邦,王成良.XML数据交换在Office二次开发中的应用[J].计算机工程,2010,36(22):78-80.

[6]李瑞,李永刚.JAVA中基于JACOB的COM组件调用研究[J].微计算机信息,2007,23(15):168-170.

报表系统入门操作手册 篇7

2010人事统计报表操作方法

(2011.1.7)

一,登录甘肃省人事厅“甘肃省人事编制信息网”网站()下载GPTS软件及资料。

1、)点击主页导航栏“下载专区”。

2、)在“下载分类”栏中点选“信息中心”。

3、)在信息中心下载专区中点击“”、“”以及其他修改表样(如果有的话),下载软件及样表。(省厅如果对软件或样表有改动的地方都会公布在这里,请大家注意。)

二、软件的安装:

解压缩下载的数据包→打开“软件及资料”下的“2010统计软件、样表” →将文件夹“2010年甘肃人事统计报表汇总管理系统”复制粘贴到硬盘根目录下(如D盘下)→双击粘贴后文件夹下的“SETUP.EXE”安装软件(也装在根目录下)。

说明:如果软件安装或运行出现问题,请尝试以下方法:先卸载已经安装的软件,然后重新启动电脑,重启时不断按“F8”键选择“安全模式”进入,然后按上面的安装步骤安装,然后再重新启动电脑尝试软件是否可以正常使用。

三、报表的统计(详细方法请参照在省厅网站上下载的压缩包中的“2010年软件使用说明”):

 第一步:接收样表。打开软件页面后,点击“发送接收”,再点击工具栏

中“接表”按钮,在弹出的“数据接收”对话框中点“刷新”,选择下载压缩包内“2010年统计软件接收样表v2.3”文件夹,点击确定,然后点击下载。(如果省人社厅在网上挂了修改表样,则先接收“2010年接收样表”,再接收其他修改表样,重复项覆盖)

 第二步:单位的添加和设置。软件初始页面点“数据录入”,“新建”按

钮可建立单位,“设置”按钮选择当前的显示的单位。

 第三步:报表数据填写

 第四步:报表校核(软件初始页面点“数据校核”,先表内校核—全部通

过—再进行表间校核)

 第五步:各单位数据校核全部通过后,打印报表(“数据录入”中)。进

行数据汇总(单位不需此步骤,县区人社局)

 第六步:各单位发送数据(“发送接收”中),将数据备份数据库。各单

位将发送得到的“ReportSend.mdb”、“disk.txt”两个文件、打印的报表,以及单位干部花名册报给市级或县级人社局。(单位干部花名册电子版在陇南公众信息网“下载中心”提供下载。)

 第七步:县区人社局将所有数据汇总、校核。全部校核通过后,发送数

据,将数据备份数据库。写好年报说明材料。

 第八步:县区人社局将发送的汇总数据,以及说明材料在要求的期限内

上报市人社局(报表报盘)。

四、数据上报的期限:

《公务员统计表》、《政府系统参照公务员法管理的事业单位工作人员统计表》:于1月31日前上报

其他报表:于2月25日前上报

上报地点:市人社局事业单位管理科(211室)

联系人:高一峰

联系电话:0939-8219651***

联系人QQ:460522175

五、年报会安排

开会时间:2011年1月10日下午3:00

开会地点:富宝饭店六楼会议室

参会人员:市直各政府机关单位、政府党委群团序列参照及非参照事业单位的干部、工资年报工作人员

六、注意事项

1,调入调出、整建制转入转出(重点检查部分)。

(1)县区在汇总时,要确保表间数字严格对应。例如公务员表中“从国有企事业单位调任(入)”有10人,那么这10人必须在事业表、企业表的“调出”中反映。

(2)如果因为存在涉及县外的调入调出,造成调入调出数字不对应。则县区需如实汇总县外调入调出的花名册(花名册至少应说明姓名、调入单位、调出单位、职务名称和级别)。各县区在上报前需与其他县区核对此花名册,做到县区之间调入调出人员完全对应。

(3)各县区在汇总数据时,应特别注意与党委序列、群团序列的机关事业单位之间的调入调出名单,并与组织部单位年报工作人员加强联系,将数字和名单核对一致,并在说明材料中说明。

(4)对说明材料的要求。参见说明范本。

2,人数,单位数,编制数相关问题

(1)各单位和县区应特别注意核对,杜绝把“单位数”错填为“人数”等类似错填现象。

(2)各县区应联系编办年报工作人员,务必确保编制数与编办年报最终数字完全一致。

3,报表统计范围对象。

(1)把握几个大原则:一,以职务为准,不考虑工资。例如,一位市直机关单位副局长,职务为副县级,但为正县级待遇,则应以职务为准按副县级统计;二,新录用人员中正处在试用期的,如果不能确定试用期结束一定能转正的,如三支一扶、特岗教师等,应等试用期结束转正以后再统计;三,临时聘用、临时借调人员、未被上级部门批准的超编人员,不纳入统计;四,如果实在无法确定某个填报口径,则按去年的填法为准。

(2)《公务员统计表》:政府序列机关单位报,填报所有已登记的公务员。(对应09年同名报表);

(3)《事业单位管理人才、专业技术人才资源统计报表》:所有事业单位上报,即政府、党委、群团等序列的所有参照、非参照事业单位。(对应09年同名报表);

(4)《政府系统参照公务员法管理的事业单位工作人员统计表》:政府序列参照公务员法管理的单位报,填报所有已登记的参照公务员。(对应09年同名报表);

(5)《事业单位人事制度改革基本情况统计报表》:今年新增报表,已参加事业单位改革的非参照事业单位报。

(6)《公有经济企业经营管理人才、专业技术人才资源统计报表》:国有企业报。(对应09年同名报表)。

4,特别注意:食品药品监督管理局是09年由省上垂直管理下放到地方的,成为卫生局下属单位,按当年不统下年开始统计的原则,今年应该统计在年报中,并对相应增加的数字作说明。

5,所有考核情况的表均填写2010年)。

6,《事业单位人事制度改革基本情况统计报表》中第六表,注意上面填单位数,下面填人数。第5列“推行人员公开招聘制度”,填2010年有公开招聘的单位数量和该单位的总人数(注意不是填招聘的人数)。

7绿色的方框为禁止填写的部分。

8,兼岗人员的填法:

(1)《事业单位管理人才、专业技术人才资源统计报表》:兼岗人员按职务分别填在管理或专技人员的表中(一般来说都应该填在管理中,因为兼岗人员的主岗统一为管理岗位),并在表七中填写。即在表二中人数关系为:事业单位总人数=管理+专技+工勤。

(2)《事业单位人事制度改革基本情况统计报表》:兼岗人员在管理、专技表内都统计,即在表一中:正式职工总数=管理+专技+工勤-兼岗。

上一篇:石涧中心小学电子图书馆下一篇:中医三基考试试卷b