国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

EXCEL VBA在移動(dòng)基站告警分析中的應(yīng)用

2015-11-23 02:36:38吳曉雪史鵬輝
大眾科技 2015年7期
關(guān)鍵詞:字符串海洋大學(xué)歸類

何 南 谷 軍 吳曉雪 史鵬輝

(大連海洋大學(xué)信息工程學(xué)院,遼寧 大連 116023)

EXCEL VBA在移動(dòng)基站告警分析中的應(yīng)用

何 南 谷 軍 吳曉雪 史鵬輝

(大連海洋大學(xué)信息工程學(xué)院,遼寧 大連 116023)

隨著移動(dòng)業(yè)務(wù)不斷發(fā)展,各個(gè)地市基站數(shù)量不斷增加,但是對基站告警的歸類分析手段卻有不足。文章將介紹通過辦公軟件EXCEL VBA功能實(shí)現(xiàn)對實(shí)時(shí)告警的歸類分析,提高監(jiān)控效率及準(zhǔn)確率。

EXCEL VBA;基站;告警分析;應(yīng)用

Excel是大家很熟悉的辦公軟件,相信大家在工作中經(jīng)常使用。移動(dòng)通信基站的告警信息,由于國外廠商開發(fā),是全英文的,并且是按照時(shí)間進(jìn)行羅列,非常不利于分析和統(tǒng)計(jì)。

告警原文如下:

M 21 OP:ALARM

CELL 311,CDM 1, 2 CBR 2 TRANSMIT PORT (TXPORT) 2

CELL 311,CDM 1, 2 CBR 3 TRANSMIT PORT (TXPORT) 2

CELL 312,CDM 1, 2 ANTENNA DIVERSITY IMBALANCE 3

CELL 313,CDM 1, 2 ANTENNA DIVERSITY IMBALANCE 2

CELL 318,CDM 1, 2 ANTENNA DIVERSITY IMBALANCE 2

CELL 318,CDM 1, 2 ANTENNA DIVERSITY IMBALANCE 3

CELL 320,CDM 1, 2 CBR 2 TRANSMIT PORT (TXPORT) 1

CELL 324,OOS

其實(shí),只要對 Excel進(jìn)行一些挖掘,就可以發(fā)現(xiàn) Excel的功能我們還沒有好好的利用。Excel本身提供了強(qiáng)大的二次開發(fā)功能,只要仔細(xì)的研究,沒有什么能難倒我們的。下面,筆者將帶你走近 Excel,認(rèn)識(shí)它的強(qiáng)大的二次開發(fā)環(huán)境VBAIDE,用它來解決上面所提到的問題,就非常容易了。

1 文本處理相關(guān)的VBA函數(shù)介紹

1.1Application.GetOpenFilename

功能:顯示標(biāo)準(zhǔn)的“打開”對話框,并獲取用戶文件名,而不必真正打開任何文件。

語法:Application.GetOpenFilename(FileFilter,FilterIndex, Title,ButtonText,MultiSelect)

1.2InStr

返回 Variant(Long),指定一字符串在另一字符串中最先出現(xiàn)的位置。

語法:InStr([start, ]string1,string2[,compare])

1.3Left

返回 Variant(String),其中包含從字符串左邊算起指定數(shù)量的字符。

語法:Left(string,length)

如果大于或等于 string 的字符數(shù),則返回整個(gè)字符串。

1.4Right

返回 Variant(String),其中包含從字符串右邊取出的指定數(shù)量的字符。

語法:Right(string,length)

如果大于或等于 string 的字符數(shù),則返回整個(gè)字符串。

2 基站告警信息處理程序的三個(gè)模塊說明

2.1告警歸類模板

歸類分析的DIY功能主要體現(xiàn)在告警上,可以根據(jù)自己的需求來設(shè)置

,基本格式如表1所示。

?

告警類型的多少以及細(xì)化都是因人而異,根據(jù)統(tǒng)計(jì)分析的需求調(diào)整,可以在本程序的表格內(nèi)直接進(jìn)行修改。

2.2基站數(shù)據(jù)庫導(dǎo)入模塊

為了明確告警信息的歸類以及告警處理的方便,需要結(jié)合數(shù)據(jù)庫將告警信息明確歸類,如表2所示。

表2 告警信息表

2.3告警歸類分析模塊

就是將已經(jīng)獲取的告警信息文本文件,通過vba程序查找告警并進(jìn)行分析,在分析結(jié)果的基礎(chǔ)上,將結(jié)合數(shù)據(jù)庫內(nèi)容歸類出對應(yīng)基站有關(guān)的告警內(nèi)容。

3 VBA程序?qū)崿F(xiàn)說明

本文以阿朗的Unix omp上統(tǒng)計(jì)的告警內(nèi)容為例進(jìn)行說明。

3.1獲取的告警文本

獲取的告警文本,基本格式如下:

3.2運(yùn)行vba程序

運(yùn)行前將宏安全性設(shè)置成“中”或者“低”,運(yùn)行后出現(xiàn)如圖1所示窗口,用戶根據(jù)當(dāng)前需求,選擇分析數(shù)據(jù)對應(yīng)的局。

圖1 初始界面

圖2 參數(shù)選擇界面

點(diǎn)擊“瀏覽“按鈕會(huì)彈出文件選擇對話框,根據(jù)告警文件保存路徑選擇文件。本例選擇的告警文件為 omp6.txt,如圖 2所示。

以上步驟操作完成后,點(diǎn)擊“分析告警“按鈕運(yùn)行程序,生成分析結(jié)果文件(例如生成結(jié)果文件為2014-03-09 08點(diǎn)15分大連一局.xls),并保存在宏程序文件相同目錄下。

生成的告警分析結(jié)果演示如表3所示,這樣告警歸類、站名等信息齊全直觀,并且是Excel格式,便于進(jìn)一步分析處理。

表3 輸出結(jié)果表格

4 結(jié)束語

隨著告警數(shù)量的增加,各種分析需求也不斷增加。本文提供的思路將有助于豐富告警統(tǒng)計(jì)手段。同時(shí)本文也不僅僅局限于告警的統(tǒng)計(jì),可以延展到其他有關(guān)文本處理上。

[1] 羅剛君.Excel VBA程序開發(fā)自學(xué)寶典(第2版)[M].北京:電子工業(yè)出版社,2011.

[2] Excel home.別怕 Excel VBA其實(shí)很簡單[M].北京:人民郵電出版社,2012.

[3] 伍遠(yuǎn)高.Excel VBA編程實(shí)戰(zhàn)寶典[M].北京:清華大學(xué)出版社,2014.

[4] 羅剛君.Excel疑難千尋千解叢書[M].北京:電子工業(yè)出版社,2014.

Application of EXCEL VBA in the analysis of mobile station alarm

With the development of mobile service, the number of base station is increasing, but the classification and analysis of base station alarm is insufficient. This paper introduced the classification and analysis of real time alarm by EXCEL VBA, to improve the monitoring efficiency and accuracy.

EXCEL VBA;BTS; alarm analysis; alpplication

TP391

A

1008-1151(2015)07-0011-02

2015-06-11

何南(1977-),女,大連海洋大學(xué)信息工程學(xué)院實(shí)驗(yàn)師。

猜你喜歡
字符串海洋大學(xué)歸類
電表“對”與“錯(cuò)”歸類巧掌握
中國海洋大學(xué)作品選登
中國海洋大學(xué) 自主招生,讓我同時(shí)被兩所211大學(xué)錄取
Happiness through honorable actions
分式方程應(yīng)用題歸類解說
?? ??? ???? ????
La communication sino-fran?aise
一種新的基于對稱性的字符串相似性處理算法
依據(jù)字符串匹配的中文分詞模型研究
一種針對Java中字符串的內(nèi)存管理方案
拉孜县| 新丰县| 贵港市| 道真| 保德县| 丰镇市| 龙江县| 西丰县| 大埔区| 晴隆县| 扬中市| 深水埗区| 瑞丽市| 六安市| 囊谦县| 乐安县| 西安市| 驻马店市| 安泽县| 郓城县| 开阳县| 昆山市| 建瓯市| 邛崃市| 阿拉尔市| 靖安县| 内乡县| 莱阳市| 大余县| 同江市| 嘉峪关市| 马关县| 雅安市| 微山县| 扬中市| 张家口市| 盐边县| 五台县| 高唐县| 云阳县| 阿克苏市|