freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

無線廣播電視覆蓋效果測量系統(tǒng)的設計與實現(xiàn)-資料下載頁

2025-07-28 23:32本頁面
  

【正文】 上顯示為一個有顏色的圓形區(qū)域。Feature對象和測量數(shù)據(jù)的對應關系有:1. Feature對象的坐標對應于測量數(shù)據(jù)的GPS坐標。2. Feature對象的顏色取決于測量數(shù)據(jù)中場強值的大小。在程序中測量對象用類MeasureData表示,而在MapX中則用Feature表示。 MeasureData類和Feature類結(jié)構對比Feature對象的兩個屬性,m_gps(GPS坐標)對應于MeasurePlace的m_gps屬性,F(xiàn)eature的m_color(場強大小范圍)由MeasureData的m_fchangqiang屬性決定??梢钥闯觯贛apX中只用Feature類型無法表達測量數(shù)據(jù)的全部屬性。因此需要用DataSet對象表示一個測量地點的除了GPS之外的其他測量數(shù)據(jù)??梢哉f,MapX中的DataSet對象相當于存儲了相關數(shù)據(jù)的數(shù)據(jù)庫的表。 DataSet表結(jié)構 ,對于DataSet表結(jié)構可以發(fā)現(xiàn),MapX中的DataSet表結(jié)構和存儲在數(shù)據(jù)庫中的測量數(shù)據(jù)表結(jié)構是相當類似的,相當多的屬性數(shù)據(jù)是冗余存儲的。之所以要重復存儲數(shù)據(jù)的原因是在統(tǒng)計分析信息時可以直接查找計算圖元對象的屬性,而不用去搜索數(shù)據(jù)庫,大大提高統(tǒng)計查詢時的運行效率。在電子地圖上顯示測量數(shù)據(jù)的關鍵是在MapX中創(chuàng)建Feature對象。在MapX中,F(xiàn)eature對象的創(chuàng)建需要用到類FeatureFactory。對于本系統(tǒng)使用的圖形區(qū)域圖元,創(chuàng)建Feature對象主要用到FeatureFactory的方法CreateCircularRegion(Type, Point,Distance, [Units], [Resolution], [Style])。[[] .]。 FeatureFactory::CreateCircularRegion()參數(shù)表Type短整型:CircleTypeConstants值:指定為miCircleTypeScreen(value:0)或miCircleTypeMap(1)Point點對象:代表圓心的位置;在當前數(shù)值坐標系中指定。Distance雙精度型:圓的半徑,單位由Units參數(shù)指定。Units變體型:MapUnitConstants值,例如miUnitMile(0),標識Distance參數(shù)的 度量單位??蛇x;如果省略,由MapUnit屬性控制Units。Resolution變體型:正整數(shù),表示創(chuàng)建圓時要用的節(jié)點數(shù);最大為32,763??蛇x;如果省略,由DefaultConversionResolution屬性控制分辨率。Style變體型:Style對象,定義圖元的樣式。可選;如果省略,將不設置樣式CreateCircularRegion函數(shù)的Style參數(shù)用來設置圓形區(qū)域圖元的顏色,需要用到MapX中的Style對象的SetRegionColor函數(shù),函數(shù)聲明為:SetRegionBorderColor(int color),color參數(shù)為顏色的RGB值。 。 測量數(shù)據(jù)在GIS系統(tǒng)中的顯示流程 統(tǒng)計功能系統(tǒng)的統(tǒng)計功能能夠獲得表示信號覆蓋效果的準確數(shù)值。需要統(tǒng)計的數(shù)據(jù)有:信號覆蓋面積,所有測量點的平均場強,以及測量點在各個場強范圍區(qū)間內(nèi)所占的比例。 測量數(shù)據(jù)統(tǒng)計流程圖 數(shù)據(jù)轉(zhuǎn)換將access格式的測量數(shù)據(jù)轉(zhuǎn)化為mapinfo格式的地圖數(shù)據(jù),可以提高系統(tǒng)提取測量數(shù)據(jù)的效率。 測量數(shù)據(jù)在數(shù)據(jù)庫中的存儲結(jié)構測量任務表的一行數(shù)據(jù)存儲一次外出測量任務的描述信息,場強測量路線主要存儲每一個測量地點的信息,場強測量數(shù)據(jù)表則存儲所有頻率在測量路線的包含的坐標點上的測量數(shù)據(jù)。從數(shù)據(jù)庫結(jié)構上看,將access數(shù)據(jù)庫轉(zhuǎn)化為mapinfo地圖文件,相當于場強測量數(shù)據(jù)表中的數(shù)據(jù)保存成MapX中圖元對象的屬性數(shù)據(jù)表。場強測量路線表,則相當于MapInfo地圖中的帶有經(jīng)緯度信息的圖元。至于測量任務表中的數(shù)據(jù),由于沒有相應的保存位置,則在保存Mapinfo地圖文件的文件夾中建立一個文本文檔來保存相關信息,文本文檔中應該建立相應的索引標志來映射測量任務表中的列。 Excel報表輸出系統(tǒng)支持將測量數(shù)據(jù)導出生成excel報表。采用的是ActiveX automation技術來操作excel生成報表。Automation是標準化了的方法,可以將應用程序的特性提供給用Visual Basic,Visual Basic for Application(VBA)以及用其他語言編寫的客戶程序[[] Jeff Windows程序設計[M].北京: ]。ActiveX自動化應用的含義是要求其他應用通知它需要完成的工作,由函數(shù)和數(shù)據(jù)設置,調(diào)用適當?shù)姆椒?,同時調(diào)整相應的屬性以完成目標。例如,Microsoft Excel就是一個ActiveX的自動化對象,我們可以用Visual C++或Visual Basic作為開發(fā)語言設計應用,在實現(xiàn)時可以調(diào)用Excel的函數(shù)實現(xiàn)對Excel表單的讀寫操作[[] C++編程[M].北京:.]。通過在vc中導入Excel庫文件,可以生成Excel自動化所需的對象定義。[[] 2007 VBA參考大全. ]。 Excel自動化常用對象模型Application對象代表Excel。使用Application對象可以控制應用程序級的設置、內(nèi)置的Excel函數(shù)以及高級方法。Workbook對象是指Excel中的工作簿,即是說Excel文件。在VBA環(huán)境中,不說打開一個文件,而稱為打開一個工作簿;也不說保存一個文件,而稱為保存工作簿。學習Excel時最先了解到的其中一點就是,Workbook中包括Worksheet。Worksheet是Workbook中獨立的頁,數(shù)據(jù)就保存在Worksheet中。 Worksheet中包括單元格(Cell)。Range(范圍對象)是指一個或者多個單元格。 利用Active 。 用Active Automation技術導出excel流程圖第五章 廣播音頻錄制模塊的設計與實現(xiàn) DirectShow簡介DirectX軟件開發(fā)包是微軟公司提供的一套在windows平臺上開發(fā)高性能圖形、聲音、輸入、輸出和網(wǎng)絡游戲的編程接口。微軟將DirectX定義為“硬件設備無關性”,即使用DirectX可以用與設備無關的方法提供設備相關的性能[[] [M].北京:.]。而DirectShow是DirectX的組成部分,為在windows平臺上處理各種格式的媒體文件的回放、音視頻采集等高性能要求的多媒體應用,提供了完整的解決方案。DirectShow提供的是一種開放式的研發(fā)環(huán)境,我們能夠根據(jù)自己的需要定制自己的組件,或者使用現(xiàn)有的組建,達到快速開發(fā)的目的。本系統(tǒng)采用了Directx9a SDK中的DirectShow組件作為音頻系統(tǒng)開發(fā)平臺。DirectShow通過把應用程序從復雜的數(shù)據(jù)傳輸、硬件區(qū)別和同步隔離起來。它的主要目標是簡化在Windows平臺創(chuàng)建數(shù)字媒體程序的任務。為了處理可能不同的數(shù)據(jù)源、格式和硬件設備,DirectShow使用模塊化結(jié)構,通過這種結(jié)構應用程序可以混合、匹配不同的軟件組件,這種組件稱為Filters. DirectShow提供Filters支持捕捉和基于WDM的調(diào)頻設備,F(xiàn)ilters也同時具備為音頻壓縮管理(ACM)編寫的編解碼器以及視頻壓縮管理器(VCM)接口。Filter一般由一個或者多個Pin組成,F(xiàn)ilter之間通過Pin相互連接,構成一條順序的鏈路。Filter是DirectShow中最基本的概念。DirectShow使用Filters圖形管理器(Filter Graph Manager)管理所有的這些Filters。應用程序能直接調(diào)用Filter Graph的COM接口來控制媒體流或是返回Filter事件[[] [J]. (2):184.]。Filter Graph是Filter的“容器”,而Filter是Filter Graph中的最小功能模塊。例如可以通過通知Filters圖形管理器:”運行!”,然后它就會負責啟動裝配線的所有細節(jié)內(nèi)容,使數(shù)據(jù)通過它來運動[[] [M].北京:.]。 應用程序、DirectShow組件、以及DirectShow所支持的部分硬件、[[] [M].北京:.]。 DirectShow架構圖如上圖所示,DirectShow與各種不同的設備進行通信,并控制它們。包括本地文件系統(tǒng),TV Tuner,視頻捕捉卡,VFW編解碼器,視頻顯示(通過DirectDraw或者GDI),以及聲卡(通過DirectSound)。因此,DirectShow把應用程序與這些設備的復雜性隔離開來。 廣播錄音壓縮系統(tǒng)架構在音頻錄制模塊中,在測量場強的同時同步錄音并壓縮存儲,為判斷廣播節(jié)目的收聽效果提供參考。對于程序設計的Filters路線圖,在編寫代碼之前,可以通過DirectX SDK開發(fā)工具包提供的GraphEdit軟件來測試Filters路線是否可以正常工作[[] Programmer39。s Reference. ]。GraphEdit是是設計和開發(fā)DirectShow程序中非常重要的工具。本系統(tǒng)實現(xiàn)對一路廣播節(jié)目的音頻錄制壓縮功能的Filter路線圖(在GraphEdit中測試運行的)。 Graph Edit軟件中一路音頻壓縮錄制Filter路線圖每一路音頻節(jié)目的錄制,都由一個Filters圖形管理器來管理。,就是I收音機提供的編程接口,輸入的音頻流經(jīng)過SmartTee Filter分成兩路。由Elecard公司提供的LAME MPEG LayerⅢ Audio Encoder是一個基于GNU GPL開源協(xié)議的音頻壓縮Filter[[] :],它將SmartTee Filter輸出的一路音頻流壓縮,壓縮后輸出到 DumpFile Filter中(用于保存文件)。SmartTee Filter輸出的另外一路音頻流,則輸出到電腦的標準音頻輸出設備上(相當于播放聲音)。 音頻錄制壓縮模塊流程圖 對I接收機發(fā)送指令I接收機同時也提供了虛擬串口用于接收用戶的配置指令。在啟動錄音程序前,必須為所有的i廣播接收機指定要接受的節(jié)目頻率。計算機向ICOM發(fā)送指令格式為:指令CRLF指令部分由ASCII字符表示,分為兩部分,為命令命令參數(shù)接收機則向計算機返回信息格式如下:響應命令指令執(zhí)行情況CRLF其中響應命令一般和計算機發(fā)送的命令相同,指令執(zhí)行情況所代表的數(shù)值則根據(jù)具體命令有不同的代表意義。系統(tǒng)用到的指令有三條。1) H1指令,計算機打開關閉廣播接收功能指令發(fā)送 H1 00 指令關閉ICOM的廣播接收功能,發(fā)送H101指令打開廣播接收功能。接收機返回H1 ?? ,其中??為00時表示廣播接收功能已經(jīng)打開,??為01時表示廣播接收功能已經(jīng)關閉。2) K0 計算機發(fā)送該指令設置接收參數(shù)K0 頻率 接收模式頻帶寬度 00 CR LFICOM返回指令如下:G0 **CRLF其中頻率為10個表示頻率的BCD碼,單位為HZ。接收模式。 接收模式定義00LSB01USB02AM03CW04 Reserved05FM06WFM資料來源:PROMAX公司:《Remote Control Serial Commands》當接收調(diào)頻廣播節(jié)目時, 接收模式設置為 WFM,接收中波節(jié)目時,接收模式設置為AM。頻帶寬度。 頻帶寬度定義00016KHZ0215KHZ0350KHZ04230KHZ資料來源:PROMAX公司:《Remote Control Serial Commands》當接收調(diào)頻廣播節(jié)目時, 頻帶寬度設置為 230KHZ,接收中波節(jié)目時,頻帶寬度設置為6KHZ。在ICOM返回指令中, **定義為:01表示執(zhí)行指令出錯,00表示指令正確執(zhí)行。 錄音回放播放錄音文件,主要是通過微軟提供的Windows Media Player(WMP)控件實現(xiàn)。在VC6中通過導入Windows Media Player控件可以得到控件的封裝類,主要用到的有WMPPlayer和WMPControl兩個類。主要用到的方法有:1. WMPPlayer::SetUrl(String filename)。設置WMP控件播放的多媒體文件路徑。2. int WMPPlayer::GetPlayState()。獲取WMP控件的播放狀態(tài)。返回值為3表示在播放,返回值2表示暫停,返回值1表示停止,返回值9表示多媒體文件正在打開中。3. WMPControl WMPPlayer::GetControls()。返回控制類WMPControl的對象。4. WMPControl::GetCurrentPosition()。當前多媒體文件的播放時間。5. WMPControl::SetCurrentPosition(long time)。在指定時間播放多媒體文件。6. WMPControl::stop()。停止播放多媒體文件。 播放錄音文件流程第六章 信號覆蓋效果測量系統(tǒng)的開發(fā)與應用情況 系統(tǒng)開發(fā)情況本套系統(tǒng)產(chǎn)生于2004年,根據(jù)廈門市廣播電視局監(jiān)測臺的場強測量需求而開發(fā),后來系統(tǒng)應用于廈門廣播電視集團發(fā)射中心的信號覆蓋效果測量任務中,隨著更多需求的提出,軟件也逐漸發(fā)展完善中。本系統(tǒng)由本人獨立開發(fā)完成,采用Visual C++ 。從歷年的信號覆蓋效果測量任務的效果反饋看,系統(tǒng)功能設計上基本能夠滿足用戶測量工作的需求,系統(tǒng)能夠在戶外環(huán)境下穩(wěn)定運行。 測量系統(tǒng)功能介紹 GIS系統(tǒng)基本功能本軟件具有GI
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1