搜索
登錄
注冊
網(wǎng)絡優(yōu)化工程師招聘專欄
4G/LTE通信工程師最新職位列表
通信實習生/應屆生招聘職位
MSCBSC 移動通信論壇
»
» MapBasic實例-EARFCN與頻點互轉(zhuǎn)
討論帖
資料帖
投票帖
懸賞帖
閱讀:
11642
回復:
12
關注樓主
MapBasic實例-EARFCN與頻點互轉(zhuǎn)
adsn
銀牌會員
發(fā)短消息
關注Ta
積分 2586
帖子 521
威望 301951 個
禮品券 35 個
專家指數(shù) -59
注冊 2010-5-19
專業(yè)方向 TDS/TDL
來自 JiangxLep
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#1
大
中
小
使用道具
發(fā)表于 2016-05-07 23:37:44
只看樓主
在優(yōu)化維護工作中,MapInfo是很常用的一個GIS軟件,MapInfo支持二次開發(fā),可以根據(jù)不同的需求在MapInfo中通過地理化的形式表達出很多的想法,實現(xiàn)很多實用的功能。
當你看到一堆高大上的插件,總想把自己的想法變成實用的插件,但是絕大多數(shù)人的過程是從未入門直接就放棄了,少有能堅持到可以寫出好用插件的那天。這其中的原因很多,最主要的一個原因是MB(Mapbasic)資料太少,多數(shù)資料只講了些語法、怎么建菜單,怎么建工具欄,很少能結(jié)合實例進行講解的。等到感覺可以動手開始寫MB程序時,卻仍然云里霧里,無從下手。
想當初受到前輩點撥,終于找到了MB的門,有幸入門一探究竟,才明白原來確實有柳暗花明。回過頭來,才發(fā)現(xiàn),原來MB并不難,難的只是沒有深入了解TA! ∏岸螘r間想查個LTE頻點的EARFCN,沒有找到啥方便的工具可以直接換算,只能通過協(xié)議的表查數(shù)據(jù),然后計算,于是索性直接用MapBasic寫一個,再也不用查表那么費勁了,正好也可以為想要入門的兄弟提供一個MB實例及一些MB編程的想法。
廢話不多說,我假裝很懂的樣子大概梳理一下整個功能從無到有的過程,基本語法不細說。
-----分隔線-----
首先看看效果,可以支持3GPP R13協(xié)議列舉的所有頻段的EARFCN和頻點的轉(zhuǎn)換。然后再來說下是怎么在MB下實現(xiàn)的。
[attach]324421[/attach]
[b][color=#ff0000]一、[/color][/b]從3GPP官網(wǎng)(注1)下載一個最新的TS36.101協(xié)議文檔(注2),獲取EARFCN和頻點轉(zhuǎn)換方法,編寫時,最新的是1/15號d21版本(即TS36.101 R13 v2.1)。
//注1:[url=http://www.3gpp.org/ftp/Specs/archive/36_series/36.101/]http://www.3gpp.org/ftp/Specs/archive/36_series/36.101/[/url]
//注2:為啥是TS36.101,這個可以從TS21.201中各協(xié)議索引中看到,TS36.101是User Equipment (UE) radio transmission and reception[b],[/b]不難想到頻點和頻點號、頻段間隔之類的可以在這個文檔中找到。
[attach]324422[/attach]
從目錄中可以看到5.7.3節(jié)即為頻點和EARFCN的關系,其中給出了轉(zhuǎn)換公式,及轉(zhuǎn)換公式中的所需數(shù)據(jù)的表。
[attach]324423[/attach]
[attach]324424[/attach]
5.7.4節(jié)列出了所有FDD-LTE的各頻段的上下行頻率間隔
[attach]324425[/attach]
[b][color=#ff0000]二、[/color][/b]分析協(xié)議中的表格數(shù)據(jù),確認程序?qū)嶋H需要的數(shù)據(jù)格式,整理成相應的數(shù)據(jù)。
頻段數(shù)較多,且存在很多重復的頻段,各個數(shù)據(jù)之前無明顯的聯(lián)系,所以最先想到了用數(shù)據(jù)庫的形式來存儲。
最終整理成的數(shù)據(jù)如下圖,其中包含各個需要的字段,計算時直接用SQL查表得到所需的數(shù)據(jù)內(nèi)容。
[attach]324426[/attach]
[attach]324427[/attach]
[b][color=#ff0000]三、[/color][/b]結(jié)合轉(zhuǎn)換公式,設計需要呈現(xiàn)和輸入輸出的內(nèi)容,完成轉(zhuǎn)換流程圖,以便為后續(xù)代碼編寫提供非常清晰的框架。
[attach]324428[/attach]
[b][color=#ff0000]四、[/color][/b]設計轉(zhuǎn)換窗體
從分析的數(shù)據(jù)中可以看出,上下行頻點、頻段、EARFCN都是可以輸入輸出的變量,其他字段是可以通過查表獲得的常量,因此將轉(zhuǎn)換的窗體設計成最上面的效果圖(窗體一般用MBbuilder繪制比較方便)。代碼見DlgConvertFreq.mb
[color=#ff0000][b]五、[/b][/color]參照流程圖,對轉(zhuǎn)換子過程用MB代碼實現(xiàn)。//代碼見DlgConvertFreq_H.mb,不重復粘貼
1、在轉(zhuǎn)換窗體開始前,先初始化變量,所有字段用alias類型變量進行賦值,并創(chuàng)建轉(zhuǎn)換表,用SQL插入第二步整理的數(shù)據(jù)到表中,同時用數(shù)組為多頻段的頻點做準備。
//注:MB編程中應該避免將字段寫死,建議用常量或者變量統(tǒng)一賦值,引用時,用alias類型變量,可以方便后續(xù)字段變化的情況,比如原先用的是中文字段,突然變成必須用英文字段,沒有用alias類型時,代碼的維護將非常痛苦,而用alias類型,也可方便進行自定義字段名。
2、從各輸入值獲取到相應的數(shù)據(jù),代入到通用的計算過程中,進行計算,計算的結(jié)果呈現(xiàn)到轉(zhuǎn)換窗體的各個字段上。
3、查詢結(jié)果為多頻段時,再次用選擇的頻段進行計算。
[color=#ff0000][b]六、[/b][/color]設計菜單、工具欄及其他可以調(diào)出轉(zhuǎn)換窗體的輸入方式。
//比較簡單,一般的資料上都會有,代碼中也有注釋。
最后,再假裝很懂的樣子提2個建議MB編程的建議
建議1:所有需要呈現(xiàn)的字段、提示等都用變量賦值,而不是直接用字符串代入,這樣可以方便后續(xù)多語言的實現(xiàn)。
建議2:避免單個MB文件開發(fā),盡量模塊化程序,如果插件的功能足夠多,幾十上百個文件也是很正常的。比如本實例其實是模塊化的插件中的一小部分,模塊化后,團隊協(xié)作開發(fā)各功能會很高效,是的,MB可以是很多人的戰(zhàn)斗。
------
以上簡單描述了1個小功能用MB實現(xiàn)的步驟,僅供交流MB編程,希望對MB入門有所幫助。昨晚搞完,一直404,補發(fā)一下附件。
[[i] 本帖最后由 adsn 于 2016-5-8 08:41 編輯 [/i]]
附件下載列表:
2016-5-8 08:24:49 下載次數(shù): 119
ConvertEarfcnDemo.rar
(61.08 KB)
掃碼關注5G通信官方公眾號,免費領取以下5G精品資料
1、回復“
YD5GAI
”免費領取《
中國移動:5G網(wǎng)絡AI應用典型場景技術解決方案白皮書
》
2、回復“
5G6G
”免費領取《
5G_6G毫米波測試技術白皮書-2022_03-21
》
3、回復“
YD6G
”免費領取《
中國移動:6G至簡無線接入網(wǎng)白皮書
》
4、回復“
LTBPS
”免費領取《
《中國聯(lián)通5G終端白皮書》
》
5、回復“
ZGDX
”免費領取《
中國電信5G NTN技術白皮書
》
6、回復“
TXSB
”免費領取《
通信設備安裝工程施工工藝圖解
》
7、回復“
YDSL
”免費領取《
中國移動算力并網(wǎng)白皮書
》
8、回復“
5GX3
”免費領取《
R16 23501-g60 5G的系統(tǒng)架構1
》
共獲得 1 次點評
我要點評
道家書生
專家指數(shù) +2 , 禮品券 +1 個, 威望 +20 個
· 精品資料
詳細..
回復
發(fā)表與:2016-5-12 15:24:13
作者的更多帖子
FastTools(大數(shù)據(jù)量快速vcsj)更新-vlookup場景支持返回多個連續(xù)數(shù)據(jù)列
2018-12-09
解放CPU,EXCEL大數(shù)據(jù)快速vcsj(Vlookup/Countif/Sumif/Join)
2014-12-06
[05/08更新]聽說TDS會火,分享個自己編寫的TDS插件(xTDS)
2013-04-16
提取TDS小區(qū)RRU工具
2013-03-30
分享MapInfo 8.5提示”不能識別的命令:分界符”的解決方法
2013-03-25
關于CellID的疑問
2013-03-10
[
充值威望,立即自動到帳
] [
VIP貴賓權限+威望套餐
] 另有大量優(yōu)惠贈送活動,請光臨充值中心
充值擁有大量的威望和最高的下載權限,下載站內(nèi)資料無憂
5467218
金牌會員
發(fā)短消息
關注Ta
積分 9187
帖子 1002
威望 1222605 個
禮品券 50 個
專家指數(shù) 25
注冊 2007-8-25
專業(yè)方向 基站設備LTE
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#2
大
中
小
使用道具
發(fā)表于 2016-05-08 08:07:03
技術問題,回答得專家指數(shù),快速升級
咋們的網(wǎng)站論壇怎么登不了,續(xù)簽沒有辦法繼續(xù)
在線,47天前提問
現(xiàn)在還有資料賣嗎
在線,56天前提問
這個論壇沒有辦法查看發(fā)的帖子的閱讀量嗎
在線,85天前提問
微信號綁定錯誤怎么辦
在線,108天前提問
這個紙質(zhì)版,怎么買啊
在線,115天前提問
聯(lián)通的手機不能訪問論壇,解釋論壇的地址是加拿大地.
在線,133天前提問
有沒有做基站覆蓋仿真的軟件?
在線,162天前提問
技術創(chuàng)新與市場策略的調(diào)整,將成為決定企業(yè)能否在全.
在線,165天前提問
終端熄屏進入 Idle 態(tài)?
在線,175天前提問
有些資料能幫忙找嗎
在線,193天前提問
大陸版谷歌打不開,有什么辦法嘛
在線,199天前提問
華為GSC高級和網(wǎng)優(yōu)高級有什么區(qū)別
在線,209天前提問
請問客服在嗎?
在線,226天前提問
信號好,volte通話雜音可能原因
在線,255天前提問
有幾個月了。
在線,263天前提問
為什么訪問你的論壇老出這個無訪問登
在線,263天前提問
樓主厲害
謝謝
對本帖內(nèi)容的看法?
我要點評
[
立即成為VIP會員,百萬通信專業(yè)資料立即下載,支付寶、微信付款,簡單、快速!
]
mycuitom
VIP會員
發(fā)短消息
關注Ta
積分 19687
帖子 2688
威望 2632114 個
禮品券 45 個
專家指數(shù) 145
注冊 2008-6-5
專業(yè)方向 血洗煙酒
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#3
大
中
小
使用道具
發(fā)表于 2016-05-09 09:09:28
說的很詳細
贊贊贊。!
對本帖內(nèi)容的看法?
我要點評
舒適安逸的生活容易消磨一個人的斗志,一個貪圖享受的年青人,為之付出的是一生的碌碌無為。
最新通信職位:
廣東通信人才網(wǎng)
|
北京通信人才網(wǎng)
|
上海通信人才網(wǎng)
|
南京通信人才網(wǎng)
|
西安通信人才網(wǎng)
|
重慶通信人才網(wǎng)
|
中國通信人才網(wǎng)
fengqing
金牌會員
發(fā)短消息
關注Ta
積分 6841
帖子 1255
威望 18395 個
禮品券 23 個
專家指數(shù) 113
注冊 2009-2-11
專業(yè)方向 網(wǎng)絡優(yōu)化
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#4
大
中
小
使用道具
發(fā)表于 2016-05-09 21:47:08
需要樓主這樣的領路人
對本帖內(nèi)容的看法?
我要點評
熱點:
通信招聘職位
|
網(wǎng)絡優(yōu)化全集
|
WCDMA精品
|
TD-SCDMA學習資料
|
EVDO
|
MGW媒體網(wǎng)關資料
小征
初級會員
發(fā)短消息
關注Ta
積分 345
帖子 69
威望 1648 個
禮品券 0 個
專家指數(shù) 0
注冊 2013-9-20
專業(yè)方向 通信
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#5
大
中
小
使用道具
發(fā)表于 2016-05-11 08:55:41
謝謝樓主分享,雖然看不懂
對本帖內(nèi)容的看法?
我要點評
最新通信職位:
廣東通信人才網(wǎng)
|
北京通信人才網(wǎng)
|
上海通信人才網(wǎng)
|
南京通信人才網(wǎng)
|
西安通信人才網(wǎng)
|
重慶通信人才網(wǎng)
|
中國通信人才網(wǎng)
不是我的錯
金牌會員
發(fā)短消息
關注Ta
積分 5300
帖子 138
威望 5797 個
禮品券 5 個
專家指數(shù) -968
注冊 2007-6-18
專業(yè)方向 2/3/4G網(wǎng)絡規(guī)劃優(yōu)化
來自 廣東廣州
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#6
大
中
小
使用道具
發(fā)表于 2016-05-11 18:58:13
支持一下
N年前做過mapbasic編程
這幾天又撿起來做一下lte的工具
對本帖內(nèi)容的看法?
我要點評
解決問題帶來的成就感,是我從事無線通信事業(yè)的動力!
[
2分鐘擁有VIP權限和充足威望,可下載站內(nèi)任何資料
] [
快速找到一份高薪的通信行業(yè)職位
]
張小帥
入門會員
發(fā)短消息
關注Ta
積分 35
帖子 7
威望 7805 個
禮品券 0 個
專家指數(shù) 0
注冊 2009-12-23
專業(yè)方向 GSM網(wǎng)絡優(yōu)化
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#7
大
中
小
使用道具
發(fā)表于 2016-05-11 21:53:58
樓主V5!
對本帖內(nèi)容的看法?
我要點評
熱點:
通信招聘職位
|
網(wǎng)絡優(yōu)化全集
|
WCDMA精品
|
TD-SCDMA學習資料
|
EVDO
|
MGW媒體網(wǎng)關資料
jqw111
高級會員
發(fā)短消息
關注Ta
積分 1814
帖子 322
威望 3847 個
禮品券 25 個
專家指數(shù) 164
注冊 2009-8-29
專業(yè)方向 網(wǎng)優(yōu)
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#8
大
中
小
使用道具
發(fā)表于 2016-05-12 11:17:20
不錯呦.......
對本帖內(nèi)容的看法?
我要點評
熱點:
通信招聘職位
|
網(wǎng)絡優(yōu)化全集
|
WCDMA精品
|
TD-SCDMA學習資料
|
EVDO
|
MGW媒體網(wǎng)關資料
道家書生
金牌會員
發(fā)短消息
關注Ta
積分 8802
帖子 1599
威望 199234 個
禮品券 405 個
專家指數(shù) 487
注冊 2011-1-22
專業(yè)方向 WCDMA、CDMA 1X及TD-LTE
來自 曼谷
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#9
大
中
小
使用道具
發(fā)表于 2016-05-12 15:24:13
[quote]原帖由 [i]adsn[/i] 于 2016-5-7 23:37:44 發(fā)表 [url=http://m.gg1fic3.cn/bbs/redirect.php?goto=findpost&pid=5278248&ptid=640349]
http://m.gg1fic3.cn/bbs/images/common/back.gif
[/url]
在優(yōu)化維護工作中,MapInfo是很常用的一個GIS軟件,MapInfo支持二次開發(fā),可以根據(jù)不同的需求在MapInfo中通過地理化的形式表達出很多的想法,實現(xiàn)很多實用的功能。
當你看到一堆高大上的插件,總想把自己的想法 ... [/quote]
精品資料
對本帖內(nèi)容的看法?
我要點評
熱點:
通信招聘職位
|
網(wǎng)絡優(yōu)化全集
|
WCDMA精品
|
TD-SCDMA學習資料
|
EVDO
|
MGW媒體網(wǎng)關資料
街角旮旯
初級會員
發(fā)短消息
關注Ta
積分 303
帖子 127
威望 7049 個
禮品券 5 個
專家指數(shù) -332
注冊 2010-12-30
專業(yè)方向 GSM/4G
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#10
大
中
小
使用道具
發(fā)表于 2016-05-13 09:24:20
大神QQ多少啊,想學習MB求教啊
對本帖內(nèi)容的看法?
我要點評
熱點:
通信招聘職位
|
網(wǎng)絡優(yōu)化全集
|
WCDMA精品
|
TD-SCDMA學習資料
|
EVDO
|
MGW媒體網(wǎng)關資料
zxh4594501
金牌會員
發(fā)短消息
關注Ta
積分 5087
帖子 983
威望 24217 個
禮品券 49 個
專家指數(shù) 22
注冊 2008-11-13
專業(yè)方向 網(wǎng)絡規(guī)劃
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#11
大
中
小
使用道具
發(fā)表于 2016-05-13 14:07:47
樓主好厲害,趕緊收藏,使用,謝謝1!
對本帖內(nèi)容的看法?
我要點評
[
2分鐘擁有VIP權限和充足威望,可下載站內(nèi)任何資料
] [
快速找到一份高薪的通信行業(yè)職位
]
JOHNY
VIP會員
發(fā)短消息
關注Ta
積分 4170
帖子 840
威望 320382 個
禮品券 54 個
專家指數(shù) -30
注冊 2010-1-18
專業(yè)方向 無線網(wǎng)絡優(yōu)化
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#12
大
中
小
使用道具
發(fā)表于 2016-05-13 15:51:44
好厲害啊,不錯,頂頂頂
對本帖內(nèi)容的看法?
我要點評
熱點:
通信招聘職位
|
網(wǎng)絡優(yōu)化全集
|
WCDMA精品
|
TD-SCDMA學習資料
|
EVDO
|
MGW媒體網(wǎng)關資料
365645897
VIP會員
發(fā)短消息
關注Ta
積分 2034
帖子 412
威望 2102979 個
禮品券 52 個
專家指數(shù) -66
注冊 2011-6-13
專業(yè)方向 移動通信
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#13
大
中
小
使用道具
發(fā)表于 2016-06-02 22:28:43
發(fā)現(xiàn)一個好工具,很贊
對本帖內(nèi)容的看法?
我要點評
[
2分鐘擁有VIP權限和充足威望,可下載站內(nèi)任何資料
] [
快速找到一份高薪的通信行業(yè)職位
]
討論帖
資料帖
投票帖
懸賞帖
快速回復主題
標題
內(nèi)容
上傳資料請點左側(cè)【添加附件】
(勾選中文件為要刪除文件)
ConvertEarfcnDemo.rar
您即將訪問其它網(wǎng)站
關閉
您即將訪問的地址是其它網(wǎng)站的內(nèi)容,MSCBSC將不再對其安全性和可靠性負責,請自行判斷是否繼續(xù)前往
繼續(xù)訪問
取消訪問,關閉
當前時區(qū) GMT+8, 現(xiàn)在時間是 2025-04-05 17:02:10
渝ICP備11001752號
Copyright @ 2006-2016 mscbsc.com
本站統(tǒng)一服務郵箱:mscbsc@163.com
Processed in 1.442444 second(s), 50 queries , Gzip enabled
TOP
清除 Cookies
-
聯(lián)系我們
-
移動通信網(wǎng)
-
移動通信論壇
-
通信招聘網(wǎng)
-
Archiver