《RNP加载宏的使用说明[汇编]》由会员分享,可在线阅读,更多相关《RNP加载宏的使用说明[汇编](29页珍藏版)》请在金锄头文库上搜索。
1、word可编辑实用文档RNP加载宏的使用说明v4.04a一:RNP加载宏的运行环境: 需运行在完全安装的Office2000及以上版本。二:安装与卸载: 打开EXCEL ,点击菜单栏的“工具” ,选“加载宏” ,如下图:选择“浏览” ,找到“*.xla” ,点击OK,显示如下图片 ,RNP宏将被加载到EXCEL中 ,卸载RNP宏可取消这个标记。 三:RNP加载宏的使用: (Released on June 8, 2004)说明:1:锁住本sheet的第一行 ,拖动滚动条时 ,第一行固定。 2:每一列都按最适合的列宽显示 ,所有数据横向列向居中。 (Paste only Value)说明:将公式
2、数据转化为纯数值的数据。举例:用此功能时 ,如选定转换区域 ,则只改动该区域数据;若不选或只选数据中某一单元格 ,则所有数据进行转换。 (Check Unique)说明:检查一列数据中的唯一性。举例:如一列中有重复的数据 ,则自动生成新的EXCEL文件显示。 (Compare Selection)说明: 比较同一sheet,或同一文件不同sheet中的两列。举例:Column 1和Column 2为比较的两列。当不选定Disorder选项时 ,Column 1对应比较后生成的新EXCEL文件表单的左边一列 ,Column 2为右边一列。两列长度可以不同 ,两列按行顺序比较。当选定Disorde
3、r选项时 ,比较的两列长度必须相同 ,且单列中无相同的单元格。 (Replace Selection)说明:将列数据替换成对应的其他表示形式。举例:RawData Column 为被替代数据形式的列 ,Target Column 为所需的数据形式列。注意:RawData Column与Target Column 在选择时必须在同一sheet中。(Sort by Color)说明:将sheet中的数据按其中某列单元格底纹的颜色分类。举例:sheet中一列数据的单元格底纹为黄色和绿色 ,两种颜色单元格交错排列。点选此列 ,再点击该项 ,可将整张sheet按该列的颜色来排列。(自定义快捷方式)说明:
4、选择一个文件 ,系统将建立此文件的快捷方式。举例:点击该项 ,再选择想要建立快捷方式的文件 ,之后输入此快捷方式的名称 ,之后若点击该项 ,就会打开所选文件。(Open PRC File)说明:将.csv文件合并成PRC文件举例:一文件夹中有12个由OMC导出的csv文件 ,点击 ,跳出如上图窗口 ,选择OMCR版本B7,再选择该文件夹中的任意一个csv文件 ,即可在该文件夹中生成一个包含上述csv文件信息的PRC文件。 (Update Record)说明:两张表的合并、比较和替换。举例:点击 ,跳出窗口如上图。Updated sheet 是要被更新的sheet的名称 ,激活某sheet ,在
5、Updated Sheet行后空白处点击即可选中此sheet。New Data Sheet 为提供更新数据的sheet ,设置方法同Updated Sheet 。Updata Index为两张表共有Index的名称 ,该Index必须是唯一 ,添加方法同Updated Sheet。Add New Record 和Add New Field都不选表示只进行两张表公共数据部分的替换;单选Add New Record表示除了进行两张表公共数据部分的替换之外还包括行方向的合并(把表2中新的行加入到表1中) ,单选Add New Field时则包括列方向的合并(把表2中新的列加入到表1中):亦可两项同时
6、选中。注意:当Updated Sheet与 New Data Sheet不在同一book中时要利用窗口选项进行选择。如果2张表相似 ,但是想保留原来表中某一列的数据 ,可以把列的表头名字改一下 ,则更新的时候不会更新这一列。2张表的总的行数不能超过65536行。否则报错的。 (Neib Row2Col) :说明:若邻区列表为横向关系 ,使用此键可以将列表由横转列向。即由一对多关系转为一对一关系。数字为source的第x个邻区。(激活某表(横向表) ,点中此键 ,即可得到所需列向表)如果邻区总数超过65536 ,从v4.0.4起 ,在office2007以前的版本中 ,会把结果自动分到多张的工作
7、表中!举例:在进行或(此两项操作见下)的操作时 ,需要列向表 ,点击此键即可完成由横转列过程。 (Neib Col2Row) :说明:是的反向过程。即由列向转为横向表述 ,由一对一转为一对多关系。数字为总共有x个邻区。(方法同上键 ,原表为列向表)举例:将HO关系导入EasyRNP时 ,是不能用列向表的 ,使用此键可解决由横转列问题 ,顺利导入EasyRNP。Snail 制作相关工具推荐流程生成PRC文件转换成Snail 输入文件格式Filter cells生成 SECTOR IDError Check完成首先使用RNP宏转换ACIE文件 ,生成RPC文件 ,然后转换成Snail 输入文件的格
8、式 ,过滤所需要的小区 ,进行数据检查 ,生成SectorID ,再次检查数据 ,检查无误后及可导入Snail软件。SectorID的生成可以在PRC文件生成后的任意时间生成。如需要制作全网的Snail文件 ,可在第一步转换时生成 ,如只需要生成少量的小区 ,可以在过滤后再生成。注意!在生成SectorID后 ,不能更改小区的次序 ,否则数据可能会出错!在数据检查功能的检查包括SectorID ,如发现错误可以手动更正或在自动生成。 该功能完成由PRC文件到Snail输入文件的格式转换。点击菜单 ,首先选择ACIE版本 ,如下图所示: (B10 目前尚不支持)选择PRC文件。注意!PRC文件必
9、须在原始生成路径 ,及与ACIE文件在同一个目录之下!工具开始运算 ,可能需要一些时间 ,请耐心等待。转换的内容比较多 ,需要分为几个步骤来完成步骤一:提取RF数据并处理步骤二:自动替换cell name长度超过20个字符的 ,可选择是否运行此项功能如果运行 ,会生成替换的log(CellName Replace List)。步骤三:生成SectorID。如果不是全网数据都要生成snail文件 ,建议此处选择“否”。具体操作见后文。步骤四: 生成snail格式输入文件。完成后生成多个工作表:u Siteinfo_snail: snail格式的基站数据库文件。u Supply Neib:snai
10、l格式的邻区关系参数表u Group XXXXXX:跳频信息组 ,包括全网的跳频组提取u NewSitexxxxxx:中间数据结果 ,建议保留以便数据核查。u CellName Replace List:小区名替换列表u Trx Frequency Range:载频频段信息u Error:跳频组信息的纠错 ,没有或者非本次割接小区的信息可以不理会前3个工作表是Snail输入文件 ,其余文件为中间文件或转换信息 ,可保留或删除。注意!对于转换结果 ,手动进行一些检查:a) 如选择自动转换长度超过20个字符的CellName, 会生成一个CellName Replace List ,然后对于Cel
11、lName需要进行唯一性检查 ,如果不唯一 ,手动修改CellName ,使其唯一。b) 宏自动默认所有RH都是1*3 ,需要手动根据GroupXXXX工作表中内容进行核查。在完成PRC到Snail Input文件的转换后 ,需要对需要制作的BSC、BTS进行过滤。过滤时在转换好的PRC文件中创建一个名为“Cell_Class_ID”的工作表。注意!名字不能改。表中必须包括头 “RNP” ,“NEW_LACCI”和“BSC”。RNP:需要的小区唯一标识 ,必须和PRC文件中的RNP相一致。NEW_LACCI:割接后新的LAC和CI ,LAC和CI见用“_” ,分割。BSC:割接后的BSC的名字
12、。打开含有Cell_Class_ID ,SiteInfo_Snail ,Supply Neib和 ExtCelld 工作表的PRC文件 ,点击菜单 “Filter Data By Cell_Class_ID” , 进行数据过滤。过滤过程中回有进度显示。完成后 ,会生成新的SiteInfo_Snail和Supply Neib工作表 ,原有的SiteInfo_Snail和Supply Neib被改名为 Back_SiteInfo_Snail和Back_Supply Neib。新的SiteInfo_Snail表中包括Cell_Class_ID中的小区 ,以及通过老的Supply Neib中的数据找到
13、的与这些小区有切换关系的小区(可能有外部小区)。新的Supply Neib表包含了所有以Cell_Class_ID中的小区为“Src”的切换关系。在过滤前 ,工具会对Cell_Class_ID中的小区清单进行检查 ,检查包括3种 ,分别显示为 “Step 1 ,2和3”。Step1:是否有小区属于割接目标BSC ,但却不在Cell_Class_ID中 ,Check Mask 为“C1”。Step2:是否有同机柜小区 ,即同机柜的2个小区 ,一个被割入新的BSC ,另一个则没有 ,Check Mask 为 “C2”。Step3:是否有同SiteNo小区 ,即同SiteNo的2个小区 ,一个被割入
14、新的BSC ,另一个则没有 ,Check Mask 为 “C3”。检查结果会生成新工作表 “Check_Filter”。同一个情况可能有多个Check Mask。如果发现数据有错误 ,会提示是否继续过滤 ,一般应选择“否”核实 ,修正数据后再进行过滤。此错误检查可能会“递归” ,及新加入的小区 ,可能会引起新的错误 ,建议完全检查无误后再完成过滤! (无错误时没有提示框 ,直接完成过滤!)。注意!过滤中如果Cell_Class_ID中的小区在老的SiteInfo_Snail中无法找到 ,该小区的相关数据将被忽略 ,该小区的RNP会标红。请对这些小区进行核查。如发生切换的相关小区信息在老的Sit
15、eInfo_Snail以及ExtCell中都无法找到 ,这条切换关系将被删除!如果需要重新过滤 ,删除SiteInfo_Snail和Supply Neib工作表 ,手动修改Back_SiteInfo_Snail和Back_Supply Neib表名到SiteInfo_Snail和Supply Neib。SectorID的制作是Snail输入文件编写中的难点。该工具可以半自动的生成。打开含有SiteInfo_Snail工作表的文件 ,然后点击菜单 ,出现CI Mask设置对话框 为了判断同站小区 ,需要定义CI的定义规则:同站小区的CI除CI Mask位以外 ,所有其他位的数字都应一样。CI Mask说明: 45321 45232 45233 45781 45791 457921st right bit 是 mask bit, 及同站小区的CI ,长度一样且只有最右一位不同。 45312