欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種波形數(shù)據(jù)加載方法及裝置與流程

文檔序號:11285321閱讀:368來源:國知局
一種波形數(shù)據(jù)加載方法及裝置與流程

本發(fā)明涉及一種波形數(shù)據(jù)加載方法及裝置,屬于波形數(shù)據(jù)處理技術(shù)領(lǐng)域。



背景技術(shù):

現(xiàn)有的射頻信號源產(chǎn)品通常會提供運行在pc端的上位機軟件,用戶可通過該上位機軟件編輯波形,并將相應(yīng)的波形下載到射頻信號源,使該射頻信號源產(chǎn)生需要的波形。另外,用戶還可以加載磁盤上的波形數(shù)據(jù)文件,并將波形文件下載到預(yù)定的儀器中。

并且,針對已有的上位機軟件,用戶可以通過在軟件界面上配置參數(shù)以生成波形數(shù)據(jù)文件,并對波形數(shù)據(jù)文件執(zhí)行另存或者下載操作。

但是在上述的技術(shù)方案中,加載磁盤上的波形數(shù)據(jù)文件可實現(xiàn)對波形數(shù)據(jù)文件的加載操作,但無法在加載前對波形數(shù)據(jù)文件的實際波形及其相關(guān)參數(shù)進(jìn)行查看。



技術(shù)實現(xiàn)要素:

本發(fā)明為解決現(xiàn)有的波形數(shù)據(jù)加載方法存在的無法在加載前對實際波形及相關(guān)參數(shù)進(jìn)行查看的問題,進(jìn)而提出了一種波形數(shù)據(jù)加載方法及裝置,具體包括如下的技術(shù)方案:

一種波形數(shù)據(jù)加載方法,包括:

在加載波形數(shù)據(jù)文件前將預(yù)定波形數(shù)據(jù)中添加包含預(yù)定波形參數(shù)的配置信息頭;

根據(jù)添加所述信息頭的預(yù)定波形數(shù)據(jù)生成波形數(shù)據(jù)文件數(shù)組;

根據(jù)所述波形數(shù)據(jù)文件數(shù)組獲得所述預(yù)定波形數(shù)據(jù)的配置信息參數(shù)值和字節(jié)數(shù)組;

根據(jù)所述配置信息參數(shù)值和所述字節(jié)數(shù)組生成所述預(yù)定波形數(shù)據(jù)對應(yīng)的波形,并將所述波形顯示和/或輸出。

在本發(fā)明所述的波形數(shù)據(jù)加載方法中,在加載波形數(shù)據(jù)文件前將預(yù)定波形數(shù)據(jù)中添加包含預(yù)定波形參數(shù)的配置信息頭包括:

將所述預(yù)定波形數(shù)據(jù)的參數(shù)配置信息轉(zhuǎn)化為參數(shù)信息字符串;

通過預(yù)定字符將所述參數(shù)信息字符串連接后生成包含配置信息字符串的配置信息頭。

在本發(fā)明所述的波形數(shù)據(jù)加載方法中,根據(jù)添加所述信息頭的預(yù)定波形數(shù)據(jù)生成波形數(shù)據(jù)文件數(shù)組包括:

將所述配置信息字符串轉(zhuǎn)化為字節(jié)數(shù)據(jù)數(shù)組;

根據(jù)所述預(yù)定波形數(shù)據(jù)的參數(shù)配置信息生成波形字節(jié)數(shù)據(jù)數(shù)組;

將所述字節(jié)數(shù)據(jù)數(shù)組與所述波形字節(jié)數(shù)據(jù)數(shù)組連接,生成波形數(shù)據(jù)文件數(shù)組。

在本發(fā)明所述的波形數(shù)據(jù)加載方法中,根據(jù)所述波形數(shù)據(jù)文件數(shù)組獲得所述預(yù)定波形數(shù)據(jù)的配置信息參數(shù)值和字節(jié)數(shù)組包括:

將所述波形數(shù)據(jù)文件數(shù)組轉(zhuǎn)化為配置信息字符串和波形數(shù)據(jù)字符串;

根據(jù)所述配置信息字符串獲得預(yù)定波形的配置信息參數(shù)值;

根據(jù)所述波形數(shù)據(jù)字符串獲得所述預(yù)定波形數(shù)據(jù)的字節(jié)數(shù)組。

在本發(fā)明所述的波形數(shù)據(jù)加載方法中,根據(jù)所述配置信息參數(shù)值和所述字節(jié)數(shù)組生成所述預(yù)定波形數(shù)據(jù)對應(yīng)的波形,并將所述波形顯示和/或輸出包括:

根據(jù)所述配置信息參數(shù)值將所述預(yù)定波形數(shù)據(jù)的參數(shù)配置信息以預(yù)定格式顯示;

對所述字節(jié)數(shù)組進(jìn)行歸一化處理后顯示在預(yù)定波形顯示控件中。

一種波形數(shù)據(jù)加載裝置,包括:

數(shù)據(jù)數(shù)組生成模塊,用于在加載波形數(shù)據(jù)文件前將預(yù)定波形數(shù)據(jù)中添加包含預(yù)定波形參數(shù)的配置信息頭;

文件數(shù)組生成模塊,用于根據(jù)添加所述信息頭的預(yù)定波形數(shù)據(jù)生成波形數(shù)據(jù)文件數(shù)組;

參數(shù)確定模塊,用于根據(jù)所述波形數(shù)據(jù)文件數(shù)組獲得所述預(yù)定波形數(shù)據(jù)的配置信息參數(shù)值和字節(jié)數(shù)組;

波形生成模塊,用于根據(jù)所述配置信息參數(shù)值和所述字節(jié)數(shù)組生成所述預(yù)定波形數(shù)據(jù)對應(yīng)的波形,并將所述波形顯示和/或輸出。

在本發(fā)明所述的波形數(shù)據(jù)加載裝置中,在所述數(shù)據(jù)數(shù)組生成模塊中包括:

字符串轉(zhuǎn)化子模塊,用于將所述預(yù)定波形數(shù)據(jù)的參數(shù)配置信息轉(zhuǎn)化為參數(shù)信息字符串;

信息頭生成子模塊,用于通過預(yù)定字符將所述參數(shù)信息字符串連接后生成包含配置信息字符串的配置信息頭。

在本發(fā)明所述的波形數(shù)據(jù)加載裝置中,在所述文件數(shù)組生成模塊中包括:

信息轉(zhuǎn)化子模塊,用于將所述配置信息字符串轉(zhuǎn)化為字節(jié)數(shù)據(jù)數(shù)組;

第一數(shù)組生成子模塊,用于根據(jù)所述預(yù)定波形數(shù)據(jù)的參數(shù)配置信息生成波形字節(jié)數(shù)據(jù)數(shù)組;

第二數(shù)組生成子模塊,用于將所述字節(jié)數(shù)據(jù)數(shù)組與所述波形字節(jié)數(shù)據(jù)數(shù)組連接,生成波形數(shù)據(jù)文件數(shù)組。

在本發(fā)明所述的波形數(shù)據(jù)加載裝置中,在所述參數(shù)確定模塊中包括:

數(shù)組轉(zhuǎn)化子模塊,用于將所述波形數(shù)據(jù)文件數(shù)組轉(zhuǎn)化為配置信息字符串和波形數(shù)據(jù)字符串;

第二參數(shù)確定子模塊,用于根據(jù)所述配置信息字符串獲得預(yù)定波形的配置信息參數(shù)值;

字節(jié)數(shù)組生成子模塊,用于根據(jù)所述波形數(shù)據(jù)字符串獲得所述預(yù)定波形數(shù)據(jù)的字節(jié)數(shù)組。

在本發(fā)明所述的波形數(shù)據(jù)加載裝置中,在所述波形生成模塊中包括:

信息顯示子模塊,用于根據(jù)所述配置信息參數(shù)值將所述預(yù)定波形數(shù)據(jù)的參數(shù)配置信息以預(yù)定格式顯示;

波形顯示子模塊,用于對所述字節(jié)數(shù)組進(jìn)行歸一化處理后顯示在預(yù)定波形顯示控件中。

本發(fā)明的有益效果是:通過配置信息頭和波形數(shù)據(jù)文件數(shù)組獲得預(yù)定波形數(shù)據(jù)的配置信息參數(shù)值和字節(jié)數(shù)組,從而獲得該波形數(shù)據(jù)對應(yīng)的波形,實現(xiàn)了用戶在加載波形數(shù)據(jù)文件前查看已保存的波形數(shù)據(jù)的參數(shù)信息及波形數(shù)據(jù),解決了無法在加載前對實際波形及相關(guān)參數(shù)進(jìn)行查看的問題。

附圖說明

圖1是以示例的方式示出的波形數(shù)據(jù)加載方法的流程圖。

圖2是實施例一提出的波形數(shù)據(jù)加載方法的流程圖。

圖3是實施例二提出的波形數(shù)據(jù)加載裝置的結(jié)構(gòu)圖。

具體實施方式

結(jié)合圖1所示,本實施例提出的波形數(shù)據(jù)加載方法包括:

步驟11,在加載波形數(shù)據(jù)文件前將預(yù)定波形數(shù)據(jù)中添加包含預(yù)定波形參數(shù)的配置信息頭。

首先可將預(yù)定波形數(shù)據(jù)的參數(shù)配置信息轉(zhuǎn)化為參數(shù)信息字符串,然后通過預(yù)定字符將該參數(shù)信息字符串連接后生成包含配置信息字符串的配置信息頭。

步驟12,根據(jù)添加信息頭的預(yù)定波形數(shù)據(jù)生成波形數(shù)據(jù)文件數(shù)組。

首先可將該配置信息字符串轉(zhuǎn)化為字節(jié)數(shù)據(jù)數(shù)組,然后將該字節(jié)數(shù)據(jù)數(shù)組與波形字節(jié)數(shù)據(jù)數(shù)組連接,生成波形數(shù)據(jù)文件數(shù)組。

步驟13,根據(jù)波形數(shù)據(jù)文件數(shù)組獲得預(yù)定波形數(shù)據(jù)的配置信息參數(shù)值和字節(jié)數(shù)組。

首先可將波形數(shù)據(jù)文件數(shù)組轉(zhuǎn)化為配置信息字符串和波形數(shù)據(jù)字符串,然后根據(jù)該配置信息字符串獲得預(yù)定波形的配置信息參數(shù)值,以及根據(jù)該波形數(shù)據(jù)字符串獲得預(yù)定波形數(shù)據(jù)的字節(jié)數(shù)組。

步驟14,根據(jù)所述配置信息參數(shù)值和所述字節(jié)數(shù)組生成所述預(yù)定波形數(shù)據(jù)對應(yīng)的波形,并將所述波形顯示和/或輸出。

首先可根據(jù)配置信息參數(shù)值將預(yù)定波形數(shù)據(jù)的參數(shù)配置信息以預(yù)定格式顯示,然后對字節(jié)數(shù)組進(jìn)行歸一化處理后顯示在預(yù)定波形顯示控件中,以實現(xiàn)對已保存的波形數(shù)據(jù)的波形及相關(guān)參數(shù)的顯示。

采用本實施例提出的技術(shù)方案,通過配置信息頭和波形數(shù)據(jù)文件數(shù)組獲得預(yù)定波形數(shù)據(jù)的配置信息參數(shù)值和字節(jié)數(shù)組,從而獲得該波形數(shù)據(jù)對應(yīng)的波形,實現(xiàn)了用戶在加載波形數(shù)據(jù)文件前查看已保存的波形數(shù)據(jù)的參數(shù)信息及波形數(shù)據(jù),解決了無法在加載前對實際波形及相關(guān)參數(shù)進(jìn)行查看的問題。

下面通過具體的實施例對本發(fā)明提出的技術(shù)方案進(jìn)行詳細(xì)說明:

實施例一

結(jié)合圖2所示,本實施例提出的波形數(shù)據(jù)加載方法包括:

步驟21,在加載波形數(shù)據(jù)文件前生成包含配置信息字符串的信息頭。

首先獲取界面上用戶輸入的參數(shù)配置,然后根據(jù)該參數(shù)配置調(diào)用預(yù)定調(diào)制算法生 成波形字節(jié)數(shù)據(jù)數(shù)組,最后在預(yù)定波形數(shù)據(jù)文件前添加配置信息頭。其中,該波形字節(jié)數(shù)據(jù)數(shù)組可采用星座圖映射和脈沖成型濾波器生成。

其中,該配置信息頭包含了波形相關(guān)的各個參數(shù),例如數(shù)據(jù)長度、調(diào)制類型、濾波器類型等信息。通過調(diào)用formatintostring(格式化為字符串)函數(shù)將各個參數(shù)格式化為參數(shù)信息字符串,即通過配置信息頭的格式,先將數(shù)據(jù)轉(zhuǎn)換為字符串,再將字符串格式化為vi、函數(shù)或應(yīng)用程序能夠讀取的格式;然后再調(diào)用concatenatestrings(連接字符串)函數(shù)將各個參數(shù)信息字符串及“waveform=”連接起來,即通過將連接輸入字符串及連線至節(jié)點的順序調(diào)整為一致,從而生成輸出字符串,最后通過調(diào)用相應(yīng)的函數(shù)將各個參數(shù)信息字符串連接,形成完整的配置信息字符串。其中,“waveform=”可配置在信息末尾,表示配置信息結(jié)束,而“waveform=”之后的內(nèi)容都可視為波形數(shù)據(jù)。

步驟22,生成波形數(shù)據(jù)文件數(shù)組。

調(diào)用stringtobytearray(字符串轉(zhuǎn)化為字節(jié)數(shù)組)函數(shù)將配置信息字符串轉(zhuǎn)化為字節(jié)數(shù)據(jù)數(shù)組,即將字符串轉(zhuǎn)換為不帶符號字節(jié)的數(shù)組,該數(shù)組中的各個字節(jié)是字符串中相應(yīng)字符的ascii碼值;然后根據(jù)預(yù)定波形數(shù)據(jù)的參數(shù)配置信息生成波形字節(jié)數(shù)據(jù)數(shù)組,再通過調(diào)用buildarray(構(gòu)建數(shù)組)函數(shù)將配置字節(jié)數(shù)據(jù)數(shù)組與波形字節(jié)數(shù)據(jù)數(shù)組連接,即通過連接多個數(shù)組輸入的方式生成完整的波形數(shù)據(jù)文件數(shù)組。

最后將完整的波形數(shù)據(jù)數(shù)組寫入到二進(jìn)制文件中,通過調(diào)用writetobinaryfile(寫入二進(jìn)制數(shù)據(jù)至文件)函數(shù)將預(yù)定波形數(shù)據(jù)保存在預(yù)定的存儲器中。

步驟23,獲取波形信息及配置數(shù)據(jù)。

首先獲取界面上用戶選擇加載的波形數(shù)據(jù)文件,然后讀取該波形數(shù)據(jù)文件。例如,通過調(diào)用readfrombinaryfile(從二進(jìn)制文件中讀取)函數(shù)讀取出波形字節(jié)數(shù)據(jù)數(shù)組,即從文件中讀取二進(jìn)制數(shù)據(jù),并在數(shù)據(jù)中返回,其中讀取數(shù)據(jù)的方式可由文件的格式確定;然后通過bytearraytostring(字節(jié)數(shù)組轉(zhuǎn)化為字符串)函數(shù)轉(zhuǎn)化為字符串,即將表示ascii字符的無符號的字節(jié)數(shù)組轉(zhuǎn)換為字符串;再調(diào)用search/splitstring(檢索/拆分字符串)函數(shù),獲取“waveform=”前面的字符串,即配置信息字符串,“waveform=”之后內(nèi)容即可視為波形數(shù)據(jù)字符串。

步驟24,配置信息及波形顯示。

調(diào)用scanfromstring(字符串掃描)函數(shù)取出波形信息中各配置信息的參數(shù)值,即掃描輸入字符串,然后依據(jù)格式字符串進(jìn)行轉(zhuǎn)換;再通過調(diào)用formatintostring(格式 化為字符串)函數(shù),將各配置信息顯示為界面上所示的格式,即先將數(shù)據(jù)轉(zhuǎn)換為字符串,再將字符串格式化為vi、函數(shù)或應(yīng)用程序能夠讀取的格式。

另外,還可調(diào)用stringtobytearray將“waveform=”之后的波形數(shù)據(jù)字符串轉(zhuǎn)化為字節(jié)數(shù)組,對該字節(jié)數(shù)組進(jìn)行歸一化處理后,顯示在波形顯示控件中。

采用本實施例提出的技術(shù)方案,通過配置信息頭和波形數(shù)據(jù)文件數(shù)組獲得預(yù)定波形數(shù)據(jù)的配置信息參數(shù)值和字節(jié)數(shù)組,從而獲得該波形數(shù)據(jù)對應(yīng)的波形,實現(xiàn)了用戶在加載波形數(shù)據(jù)文件前查看已保存的波形數(shù)據(jù)的參數(shù)信息及波形數(shù)據(jù),解決了無法在加載前對實際波形及相關(guān)參數(shù)進(jìn)行查看的問題。

實施例二

本實施例提供了一種波表數(shù)據(jù)加載裝置,結(jié)合圖3所示,包括:

數(shù)據(jù)數(shù)組生成模塊31,用于在加載波形數(shù)據(jù)文件前將預(yù)定波形數(shù)據(jù)中添加包含預(yù)定波形參數(shù)的配置信息頭;

文件數(shù)組生成模塊32,用于根據(jù)添加所述信息頭的預(yù)定波形數(shù)據(jù)生成波形數(shù)據(jù)文件數(shù)組;

參數(shù)確定模塊33,用于根據(jù)波形數(shù)據(jù)文件數(shù)組獲得預(yù)定波形數(shù)據(jù)的配置信息參數(shù)值和字節(jié)數(shù)組;

波形生成模塊34,用于根據(jù)所述配置信息參數(shù)值和所述字節(jié)數(shù)組生成所述預(yù)定波形數(shù)據(jù)對應(yīng)的波形,并將所述波形顯示和/或輸出。

可選的,在數(shù)據(jù)數(shù)組生成模塊31中包括:

字符串轉(zhuǎn)化子模塊,用于將所述預(yù)定波形數(shù)據(jù)的參數(shù)配置信息轉(zhuǎn)化為參數(shù)信息字符串;

信息頭生成子模塊,用于通過預(yù)定字符將所述參數(shù)信息字符串連接后生成包含配置信息字符串的配置信息頭。

可選的,在文件數(shù)組生成模塊中32包括:

信息轉(zhuǎn)化子模塊,用于將所述配置信息字符串轉(zhuǎn)化為字節(jié)數(shù)據(jù)數(shù)組;

第一數(shù)組生成子模塊,用于根據(jù)預(yù)定波形數(shù)據(jù)的參數(shù)配置信息生成波形字節(jié)數(shù)據(jù)數(shù)組;

第二數(shù)組生成子模塊,用于將所述字節(jié)數(shù)據(jù)數(shù)組與所述波形字節(jié)數(shù)據(jù)數(shù)組連接,生成波形數(shù)據(jù)文件數(shù)組。

可選的,在參數(shù)確定模塊33中包括:

數(shù)組轉(zhuǎn)化子模塊,用于將所述波形數(shù)據(jù)文件數(shù)組轉(zhuǎn)化為配置信息字符串和波形數(shù)據(jù)字符串;

參數(shù)確定子模塊,用于根據(jù)所述配置信息字符串獲得預(yù)定波形的配置信息參數(shù)值;

字節(jié)數(shù)組生成子模塊,用于根據(jù)所述波形數(shù)據(jù)字符串獲得所述預(yù)定波形數(shù)據(jù)的字節(jié)數(shù)組。

可選的,在波形生成模塊34中包括:

信息顯示子模塊,用于根據(jù)所述配置信息參數(shù)值將所述預(yù)定波形數(shù)據(jù)的參數(shù)配置信息以預(yù)定格式顯示;

波形顯示子模塊,用于對所述字節(jié)數(shù)組進(jìn)行歸一化處理后顯示在預(yù)定波形顯示控件中。

首先,可由數(shù)據(jù)數(shù)組生成模塊31通過預(yù)定字符將該參數(shù)信息字符串連接后生成包含配置信息字符串的配置信息頭;然后,可通過文件數(shù)組生成模塊32將該配置信息字符串轉(zhuǎn)化為字節(jié)數(shù)據(jù)數(shù)組,并將該字節(jié)數(shù)據(jù)數(shù)組與波形字節(jié)數(shù)據(jù)數(shù)組連接,生成波形數(shù)據(jù)文件數(shù)組;在通過參數(shù)確定模塊33將波形數(shù)據(jù)文件數(shù)組轉(zhuǎn)化為配置信息字符串和波形數(shù)據(jù)字符串,并根據(jù)該配置信息字符串獲得預(yù)定波形的配置信息參數(shù)值,以及根據(jù)該波形數(shù)據(jù)字符串獲得預(yù)定波形數(shù)據(jù)的字節(jié)數(shù)組;最后,通過波形生成模塊34根據(jù)配置信息參數(shù)值將預(yù)定波形數(shù)據(jù)的參數(shù)配置信息以預(yù)定格式顯示,并對字節(jié)數(shù)組進(jìn)行歸一化處理后顯示在預(yù)定波形顯示控件中,以實現(xiàn)對已保存的波形數(shù)據(jù)的波形及相關(guān)參數(shù)的顯示。

采用本實施例提出的技術(shù)方案,通過配置信息頭和波形數(shù)據(jù)文件數(shù)組獲得預(yù)定波形數(shù)據(jù)的配置信息參數(shù)值和字節(jié)數(shù)組,從而獲得該波形數(shù)據(jù)對應(yīng)的波形,實現(xiàn)了用戶在加載波形數(shù)據(jù)文件前查看已保存的波形數(shù)據(jù)的參數(shù)信息及波形數(shù)據(jù),解決了無法在加載前對實際波形及相關(guān)參數(shù)進(jìn)行查看的問題。

本具體實施方式是對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,其中的實施例僅僅是本發(fā)明的一部分實施例,而并不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有經(jīng)過創(chuàng)造性勞動的前提下所獲得的所有其它實施方式都屬于本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
通江县| 神池县| 沁阳市| 淮阳县| 沂南县| 松滋市| 都江堰市| 嘉定区| 噶尔县| 洪雅县| 调兵山市| 方正县| 伽师县| 桐柏县| 长乐市| 沭阳县| 高阳县| 张家界市| 武邑县| 常州市| 和田市| 罗源县| 若尔盖县| 河东区| 禹州市| 四川省| 苍溪县| 嫩江县| 竹北市| 崇信县| 雷波县| 肥东县| 怀来县| 平定县| 平利县| 柯坪县| 泸水县| 民丰县| 苍山县| 江达县| 沽源县|