《RNP加载宏的使用说明.docx》由会员分享,可在线阅读,更多相关《RNP加载宏的使用说明.docx(34页珍藏版)》请在优知文库上搜索。
1、RNP加载宏的运用说明v4.04a一:RNP加载宏的运行环境:需运行在完全安装的OHiCe2OOO与以上版本。二:安装与卸载:打开EXCE1.,点击菜单栏的“工具”,选“加载宏”,如卜.图:选择“阅读”,找到“*.xla,点击OK,显示如F图片,RNP宏将被加载到EXCE1.中,卸载RNP宏可取消这个标记。三:RNP加载宏的运用:aM*l=S1.-EQ*,f=局Ow卬*,a=卬以GT8回(ReleasedonJune8,2004)说明:1:锁住本SheCt的第一行,拖动滚动条时,第一行固定。2:每一列都按最适合的列宽显示,全部数据横向列向居中。(PasteonlyValue)说明:将公式数据转
2、化为纯数值的数据。举例:用此功能时,如选定转换区域,则只改动该区域数据;若不选或只选数据中某一单元格,则全部数据进行转换C(CheckUnique)说明:检查一列数据中的唯一性。举例:如一列中有重复的数据,则自动生成新的EXCE1.文件显示。(CompareSelection)说明:比较同一Sheet,或同一文件不同Sheet中的两列。举例:CompareColxmn1jColunn2DisorderOKICnclColumn1和Column2为比较的两列。当不选定DiSOrder选项时,Column1对应比较后生成的新EXCE1.文件表单的左边一列,Coklnm2为右边一列。两列长度可以不同
3、,两列按行依次比较。当选定DiSorder选项时,比较的两列长度必需相同,且单列中无相同的堂元格。(ReplaceSelection)说明:将列数据替换成对应的其他表示形式C举例:RawDataColumn为被替代数据形式的列,TargetColumn为所需的数据形式列。留意:RawDataColumn与TargetColumn在选择时必需在同一sheet中.(SortbyColor)说明:将Sheet中的数据按其中某列单元格底纹的颜色分类。举例:Sheet中一列数据的单元格底纹为黄色和绿色,两种颜色单元格交织排列。点选此列,再点击该项,可将整张Sheet按该列的颜色来排列。W(自定义快捷方式
4、)说明:选择一个文件,系统将建立此文件的快捷方式C举例:点击该项,再选择想要建匕快捷方式的文件,之后输入此快捷方式的名称,之后若点击该项,就会打开所选文件。1(OpenPRCFile)说明:将csv文件合并成PRC文件举例:硼PRCB6PRCB7MR5Q初PRCB7MR6JPRCB8硼PRCB9BetaS一文件夹中有12个由OMC导出的csv文件,点击=,跳出如上图窗口,选择OMCR版本B7,再选择该文件夹中的随意个CSV文件,即可在该文件夹中生成一个包含上述csv文件信息的PRC文件。J(UpdateRerd)说明:两张表的合并、比较和林换。举例:点击13,跳出窗口如上图。Updatedsh
5、eet是要被更新的sheet的名称,激活某sheet,在UPdatedSheet行后空白处点击即可选中此SheetnNewDataSheet为供应更新数据的sheet,设置方法同UpdatedSheet。UpdataIndex为两张表共方Index的名称,该Index必需是唯一,添加方法同UpdatedSheetoAddNewRecord和AddNewField都不选表示只进行两张表公共数据部分的替换;单选AddNewRecord表示除了进行两张表公共数据部分的替换之外还包括行方向的合并(把表2中新的行加入到表1中),单选AddNewField时则包括列方向的合并(把表2中新的列加入到表1中)
6、:亦可两项同时选中。留意:当UpdatedSheettjNewDataSheet不在同一book中时要利用窗11选项进行选择。假如2张表相像,但是想保留原来表中某一列的数据,可以把列的表头名字改一下,则更新的时候不会更新这一列。2张表的总的行数不能超过65536行。否则报错的。个(NeibRow2Col):说明:若邻区列表为横向关系,运用此健可以将列表由横转列向。即由一对多关系转为一对一关系。数字为source的第X个邻区。(激活某表(横向表),点中此健,即可得到所需列向表)起,在OffiCe2007以前的版本中,会把结果自动分到多张的工作表中!举例:在进行1或.(此两项操作见下)的操作时,须
7、要列向表,点击此键即可完成由横转列过程。(NdbCol2Rc11:说明:是个的反向过程。即由列向转为横向表述,由一对转为一对多关系。数字为总共有X个邻区。(方法同上键,原表为列向表)举例:将HO关系导入EasyRNP时,是不能用列向表的,运用此健可解决由横转列问题,顺当导入EasyRNP.3jPRCtoSnailinputKMakeSectorlDinSitelnfo.SnailFilterDataby,Cell.CassJD-jCheckData(Sitelnfo-Snaill,SuppIyNeib)CjMakeMapFlies?PickHRJnabIedjPickHSNSnafl制作相关工
8、具举荐流程首先运用RNP宏转换ACIE文件,生成RPC文件,然后转换成Snail输入文件的格式,过渔所须要的小区,进行数据检查,生成SectorID,再次检杳数据,检杳无误后与可导入Snail软件。SectorID的生成可以在PRC文件生成后的随意时间生成。如须耍制作全网的Snail文件,可在第一步转换时生成,如只须要生成少量的小区,可以在过滤后再生成。留意!在生成SeCtOrID后,不能更改小区的次序,否则数据可能会出错!在数据检杳功能的检杳包括SectorIDf如发觉错误可以手动更正或在H动生成。,-jPRCtoSnailinput该功能完成由PRC文件到Snail输入文件的格式转换。点击
9、菜单,首先选择AClE版本,如下图所示:(BIO目前尚不支持)选择PRC文件C留意!PRC文件必需在原始生成路径,与与AClE文件在同一个书目之下!工具起先运算,可能须要些时间,请耐性等待。转换的内容比较多,须要分为儿个步骤来完成步腺一:提取RF数据并处理步骤二:自动替换Ceuname长度超过20个字符的,可选择是否运行此项功能假如运行,会生成替换的IOg(CcllNamcReplace1.ist)0步骤三:生成SeCtOrID。MicrosoftExcelMakeScctorID?E3否I假如不是全网数据都要生成Snail文件,建议此处选择“否”。具体操作见后文。步噱四:生成SnaiI格式输
10、入文件。完成后生成多个工作表: Sitdnfo-Miatt:SnaiI格式的基站数据库文件。 SupplyNdb:SnaiI格式的邻区关系参数表 GroupXXXXXX:跳频信息组,包括全网的跳频组提取 NeWSiteXXXXXX:中间数据结果,建议保留以便数据核查。 CcllNamcReplace1.ist:小区名替换列表 TrxFrequencyRange:载频频段信息 Error:跳频组信息的纠错,没有或者非本次割接小区的信息可以不理睬前3个工作表是Snail输入文件,其余文件为中间文件或转换信息,可保留或删除。留意!对于转换结果,手动进行一些检查:a)如选择自动转换K度超过20个字符的
11、CellName,会生成一个CellNameReplace1.ist,然后对于CeIIName须要进行唯性检查,假如不唯一,手动修改CCIIName,使其唯一。b)宏自动默认全部RH都是1*3,须要手动依据GroupXXXX工作表中内容进行核杳。l-,jFilterDatabyCll.ClassJD,在完成PRC到SnailInput文件的转换后,须要对须耍制作的BSC.BTS进行过滤。过滤时在转换好的PRC文件中创建一个名为44Cd1.ClaseJDn的工作表。留意!名字不能改。表中必筋包括头mRNPm,uNEWJ-ACCr和“BSC”。RNP:须要的小区唯一标识,必需和PRC文件中的RNP
12、相一样。NEW_1.ACCI:割接后新的1.AC和CI,1.AC和Cl见用,分割。BSC:割接后的BSC的名字。蠹CEllC1.ASSI_Z1.NVl.xis打开含有Cel1.ClassJD,SitelnfO_Snai1,SupplyNeib和ExtCelld工作表的PRC文件,点击菜单“FilterDataByCel1.Class-ID,进行数据过滤。过滤过程中I可有进度显示。完成后,会生成新的Sitelnfo_SnaiI和SupplyNeib工作表,原有的Sitelnfo-Snail和SupplyNeib被改名为Back_SiteInfo_Snail和BaCk.SupplyNCibo新的S
13、iteInfo-Snail表中包括Cel1.ClassJD中的小区,以与通过老的SupplyNeib中的数据找到的与这些小区有切换关系的小区(可能有外部小区)。新的SUPPlyNeib表包含了全部以Cel1.ClassD中的小区为Src的切换关系。在过滤前,工具会对Cel1.ClassD中的小区清单进行检查,检查包括3种,分别显示为“Step1,2和3”。Stepl:是否有小区属于常接目标BSC,但却不在Cel1.CIassD中,CheckMask为“Cl”。Step2:是否有同机柜小区,即同机柜的2个小区,一个被割入新的BSC,另一个则没方,CheckMask为“C2”。Step3:是否有同
14、SiteNO小区,即同SiteN。的2个小区,一个被割入新的BSC,另一个则没有,CheckMask为“C3”。检查结果会生成新工作表“Check_Filter”。同一个状况可能有多个CheckMask。假如发觉数据有错误,会提示是否接着过潴,一般应选择“否”核实,修正数据后再进行过滤。此错误检杳可能会“递归”,与新加入的小区,可能会引起新的错误,建议完全检查无误后再完成过潴!(无错误时没方提示椎,干脆完成过滤!)0留意!过滤中假如CeI1.ClassD中的小区在老的Sitelnfo.Snail中无法找到,该小区的相关数据将被忽视,该小区的RNP会标红。清对这些小区进行核杳。如发生切换的相关小
15、区信息在老的SiteInfo_Snail以与ExtCeII中都无法找到,这条切换关系将被删除!假如WM过淀,除Sitelnf(1.SnaiI和SUPPlyNeib工作表,手动修改Back_SiteInfo_Snail和Baek-SUPPIyNdb表名到SiteIIIfJSnail和SupplyNeibejMakeSectorlDInSrtelMO_SnailSectorID的制作是Snail输入文件编写中的难点。该工具可以半自动的生成。打开含有Sitelnfo_Snail工作表的文件,然后点击菜单,出现ClMaSk设置对话框为了推断同站小区,须要定义Cl的定义规则:同站小区的Cl除ClMaSk位以外,全部其他位的数字都应一样。CIMask说明:4532145232452334578145791457921strightbit是*maskbit,与同站小区的Cl,长度一样且只有最右一位不同。4531