• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種風(fēng)洞試驗(yàn)數(shù)據(jù)文本文件的排版方法和裝置制造方法及圖紙

    技術(shù)編號:12778836 閱讀:101 留言:0更新日期:2016-01-27 21:04
    本發(fā)明專利技術(shù)涉及一種風(fēng)洞試驗(yàn)數(shù)據(jù)文本文件的排版方法,其中方法包括:預(yù)先生成文檔排版配置;用戶通過輸出文檔排版界面,選擇預(yù)先生成的排版配置或者建立新的排版配置作為排版的基礎(chǔ);基于用戶選定的排版配置,解析用戶選取的一組試驗(yàn)數(shù)據(jù)或模板數(shù)據(jù),對數(shù)據(jù)按照分組層次進(jìn)行呈現(xiàn);接收用戶的編輯指令,根據(jù)所述編輯指令修改排版配置并保存。本發(fā)明專利技術(shù)實(shí)現(xiàn)了通過圖形化界面配置輸出文件的數(shù)量、輸出文件名稱和內(nèi)容格式,無需修改軟件代碼,配置過程簡單、直觀、靈活,提高了效率,減少了風(fēng)洞試驗(yàn)程序準(zhǔn)備的時(shí)間。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)設(shè)及計(jì)算機(jī)技術(shù),特別設(shè)及一種風(fēng)桐試驗(yàn)數(shù)據(jù)文本文件的排版方法和裝 置。
    技術(shù)介紹
    風(fēng)桐是一種產(chǎn)生可控均勻氣流的管狀試驗(yàn)裝置。風(fēng)桐試驗(yàn)可W測量飛行器模型或 部件在特定流場中的空氣動(dòng)力學(xué)特性。每次風(fēng)桐試驗(yàn)結(jié)束后,各種原始測量數(shù)據(jù)經(jīng)過數(shù)據(jù) 處理程序的轉(zhuǎn)換和計(jì)算,得到該次試驗(yàn)中試驗(yàn)氣流的流場數(shù)據(jù)、模型姿態(tài)數(shù)據(jù)和相應(yīng)的氣 動(dòng)力和力矩系數(shù),運(yùn)些數(shù)據(jù)除了要添加到信息化數(shù)據(jù)庫存檔之外,還要作為風(fēng)桐試驗(yàn)的產(chǎn) 品,W電子文件的方式提交給參加試驗(yàn)的客戶單位。通常運(yùn)些文件都是W"dat"或"txt" 等為后綴名的純文本文件,不同的客戶單位對輸出文件的數(shù)量、文件名的組成方式、文件內(nèi) 容的組成、數(shù)據(jù)項(xiàng)的多少和數(shù)據(jù)排布順序等都有不同的需求。 傳統(tǒng)的數(shù)據(jù)處理程序中,只能通過修改代碼來調(diào)整輸出文件的數(shù)量、文件名稱和 內(nèi)容格式,實(shí)際操作難度高,不直觀,效率低,只有培訓(xùn)合格的程序員才能勝任。經(jīng)常修改代 碼的方式容易引人人為錯(cuò)誤,影響了數(shù)據(jù)處理程序的健壯性和維護(hù)性能,也對數(shù)據(jù)質(zhì)量帶 來隱患。上述問題在風(fēng)桐試驗(yàn)數(shù)據(jù)處理中比較突出。
    技術(shù)實(shí)現(xiàn)思路
    鑒于上述的分析,本專利技術(shù)旨在提供一種風(fēng)桐試驗(yàn)數(shù)據(jù)文本文件的排版方法和裝 置,用W解決現(xiàn)有技術(shù)中通過修改代碼來調(diào)整輸出文件所帶來的問題。 陽〇化]本專利技術(shù)的目的主要是通過W下技術(shù)方案實(shí)現(xiàn)的: 本專利技術(shù)提供了一種風(fēng)桐試驗(yàn)數(shù)據(jù)文本文件的排版方法,包括: 預(yù)先生成文檔排版配置; 用戶通過輸出文檔排版界面,選擇預(yù)先生成的排版配置或者建立新的排版配置作 為排版的基礎(chǔ); 基于用戶選定的排版配置,解析用戶選取的一組試驗(yàn)數(shù)據(jù)或模板數(shù)據(jù),對數(shù)據(jù)按 照分組層次進(jìn)行呈現(xiàn); 接收用戶的編輯指令,根據(jù)所述編輯指令修改排版配置并保存。 進(jìn)一步地,還包括: 解析輸出排版配置W及試驗(yàn)數(shù)據(jù)或模板數(shù)據(jù); 陽013] 依次讀取排版配置中包含的文件項(xiàng),合成每個(gè)文件的名稱和文件內(nèi)容,輸出到文 件,即為該次試驗(yàn)的結(jié)果文件。 進(jìn)一步地,所述文檔排版配置包含:要輸出的所有文件的配置信息,每個(gè)文件的配 置信息包含有要輸出的文件項(xiàng)列表,每個(gè)文件項(xiàng)列表的排版配置包括文件類型、文件名組 成列表和用于生成該文件內(nèi)容的文本塊列表;文件名組成列表的每個(gè)組成項(xiàng)都包含一個(gè)布 爾屬性和字符串屬性;文本塊列表主要包括文本塊的類型、數(shù)據(jù)標(biāo)簽位置、是否翻轉(zhuǎn)數(shù)據(jù)輸 出順序等屬性和文本塊包含的數(shù)據(jù)項(xiàng)列表,每個(gè)數(shù)據(jù)項(xiàng)都包含該數(shù)據(jù)項(xiàng)的輸出名稱和數(shù)據(jù) 的完整索引路徑。 進(jìn)一步地,所述對數(shù)據(jù)按照分組層次進(jìn)行呈現(xiàn),就是從模板數(shù)據(jù)中提取層次化、分 組的數(shù)據(jù)信息,并根據(jù)預(yù)定映射規(guī)則將其映射到樹形列表控件,提供所有數(shù)據(jù)項(xiàng)的索引路 徑W供輸出排版。 進(jìn)一步地,所述映射規(guī)則包括:每個(gè)分組、參數(shù)項(xiàng)或數(shù)據(jù)項(xiàng)都對應(yīng)到樹形列表控件 的一個(gè)節(jié)點(diǎn);節(jié)點(diǎn)如果對應(yīng)的是分組,則在節(jié)點(diǎn)上顯示該分組的名稱;節(jié)點(diǎn)如果對應(yīng)的是 參數(shù)項(xiàng)或數(shù)據(jù)項(xiàng),則在節(jié)點(diǎn)上顯示參數(shù)項(xiàng)或數(shù)據(jù)項(xiàng)的名稱;同時(shí),每個(gè)節(jié)點(diǎn)中均存儲該節(jié)點(diǎn) 在相應(yīng)文件數(shù)據(jù)結(jié)構(gòu)中的完整索引路徑,利用該路徑,可W在模板數(shù)據(jù)文件中查詢其分組、 數(shù)據(jù)的值。 進(jìn)一步地,所述試驗(yàn)數(shù)據(jù)或模板數(shù)據(jù)是記錄了試驗(yàn)參數(shù)、原始數(shù)據(jù)和結(jié)果數(shù)據(jù)的 單個(gè)或多個(gè)文件,或者是存儲在數(shù)據(jù)庫中的信息。 進(jìn)一步地,所述試驗(yàn)數(shù)據(jù)或者模板數(shù)據(jù)是采用的是XML格式的文件,是來自風(fēng)桐 試驗(yàn)得到的真實(shí)數(shù)據(jù),或者來自模擬得到具有同樣數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(xiàng)的樣本數(shù)據(jù)。 本專利技術(shù)還提供了一種風(fēng)桐試驗(yàn)數(shù)據(jù)文本文件的排版裝置,包括: 存儲模塊,用于存儲預(yù)先生成的文檔排版配置; 選擇模塊,用于通過輸出文檔排版界面,接收用戶選擇的預(yù)先生成的排版配置或 者建立新的排版配置作為排版的基礎(chǔ); 解析模塊,用于基于用戶選定的排版配置,解析用戶選取的一組試驗(yàn)數(shù)據(jù)或模板 數(shù)據(jù),對數(shù)據(jù)按照分組層次進(jìn)行呈現(xiàn); 編輯模塊,用于接收用戶的編輯指令,根據(jù)所述編輯指令修改排版配置并保存。 進(jìn)一步地,還包括: 文件生成裝置,用于解析輸出排版配置W及試驗(yàn)數(shù)據(jù)或模板數(shù)據(jù);依次讀取排版 配置中包含的文件項(xiàng),利于試驗(yàn)數(shù)據(jù)或模板數(shù)據(jù)合成每個(gè)文件的名稱和文件內(nèi)容,輸出到 文件,即為該次試驗(yàn)的結(jié)果文件。 陽026] 本專利技術(shù)有益效果如下: 本專利技術(shù)實(shí)現(xiàn)了通過配置調(diào)整輸出文件的數(shù)量、輸出文件名稱和內(nèi)容格式,無需修 改軟件代碼,配置過程簡單、直觀、靈活,提高了效率,減少了風(fēng)桐試驗(yàn)程序準(zhǔn)備的時(shí)間。 本專利技術(shù)的其他特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分的從說明書中變 得顯而易見,或者通過實(shí)施本專利技術(shù)而了解。本專利技術(shù)的目的和其他優(yōu)點(diǎn)可通過在所寫的說明 書、權(quán)利要求書、W及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。【附圖說明】 圖1為本專利技術(shù)實(shí)施例所述方法中編排文件的流程示意圖; 圖2為本專利技術(shù)實(shí)施例所述方法中生成文件的流程示意圖; 圖3為本專利技術(shù)實(shí)施例所述方法中,一個(gè)輸出配置文件的示例; 圖4為本專利技術(shù)實(shí)施例所述裝置的結(jié)構(gòu)示意圖。【具體實(shí)施方式】 下面結(jié)合附圖來具體描述本專利技術(shù)的優(yōu)選實(shí)施例,其中,附圖構(gòu)成本申請一部分,并 與本專利技術(shù)的實(shí)施例一起用于闡釋本專利技術(shù)的原理。 如圖1和圖2所示,主要包括編排文件和生成文件兩個(gè)過程,其中圖1為本專利技術(shù)實(shí) 施例所述方法中編排文件的流程示意圖,圖2為本專利技術(shù)實(shí)施例所述方法中生成文件的流程 示意圖,具體可W包括如下步驟: 步驟S101 :預(yù)先生成排版配置,包含要輸出的所有文件的配置信息,每個(gè)文件的 配置信息包括文件類型、文件名組成列表和用于生成該文件內(nèi)容的文本塊列表。 具體的就是,本專利技術(shù)實(shí)施例中采用XML格式的排版配置文件存儲排版信息。每個(gè) 文件的配置信息包含有要輸出的文件項(xiàng)列表,每個(gè)文件項(xiàng)列表的排版配置包括文件類型、 文件名組成列表和用于生成該文件內(nèi)容的文本塊列表。文件名組成列表的每個(gè)組成項(xiàng)都包 含一個(gè)布爾屬性和字符串屬性。布爾屬性的值為真時(shí)表明其為索引項(xiàng),其字符串屬性的值 是某項(xiàng)數(shù)據(jù)的索引路徑,值為假則表明其為常值字符串項(xiàng),其字符串屬性的值是一個(gè)字符 串。文本塊列表主要包括文本塊的類型、數(shù)據(jù)標(biāo)簽位置、是否翻轉(zhuǎn)數(shù)據(jù)輸出順序等屬性和文 本塊包含的數(shù)據(jù)項(xiàng)列表,每個(gè)數(shù)據(jù)項(xiàng)都包含該數(shù)據(jù)項(xiàng)的輸出名稱和數(shù)據(jù)的完整索引路徑。 圖3為一個(gè)輸出配置文件的不例。 讀取已有的輸出配置或新建配置作為排版的基礎(chǔ)。排版工作啟動(dòng)時(shí),計(jì)算機(jī)終端 為用戶提供編輯文件項(xiàng),文件名和文本塊的圖形化交互操作接口,用戶可W在排版界面載 入已有的輸出配置或新建配置作為排版的基礎(chǔ)。 步驟S102 :當(dāng)用戶選擇一組試驗(yàn)數(shù)據(jù)或模板數(shù)據(jù)作為排版的參考數(shù)據(jù)源時(shí),解析 用戶選取的試驗(yàn)數(shù)據(jù)或者模板數(shù)據(jù),對數(shù)據(jù)按照分組層次進(jìn)行呈現(xiàn)。 所謂對數(shù)據(jù)按照分組層次進(jìn)行呈現(xiàn),就是從模板數(shù)據(jù)中提取層次化、分組的數(shù)據(jù) 信息,并將其映射到樹形列表控件。映射規(guī)則為:每個(gè)分組、參數(shù)項(xiàng)或數(shù)據(jù)項(xiàng)都對應(yīng)到樹形 列表控件的一個(gè)節(jié)點(diǎn)。節(jié)點(diǎn)如果對應(yīng)的是分組,則在節(jié)點(diǎn)上顯示該分組的名稱;節(jié)點(diǎn)如果 對應(yīng)的是參數(shù)項(xiàng)或數(shù)據(jù)項(xiàng),則在節(jié)點(diǎn)上顯示參數(shù)項(xiàng)或數(shù)據(jù)項(xiàng)的名稱;同時(shí),每個(gè)節(jié)點(diǎn)中均存 儲該節(jié)點(diǎn)在相應(yīng)文件數(shù)據(jù)結(jié)構(gòu)中的完整索引路徑,利用該路徑,可W在模板數(shù)據(jù)文件中查 詢其分組、數(shù)據(jù)的值。例如試驗(yàn)參數(shù)文件中存在名稱為"運(yùn)行參數(shù)"的參數(shù)組,組內(nèi)有名為 "TestRunNo"的參數(shù),則"運(yùn)行參數(shù)"對應(yīng)的節(jié)點(diǎn)存儲的路徑則為"試驗(yàn)參數(shù).運(yùn)行參數(shù)", "TestRunNo"對應(yīng)本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種風(fēng)洞試驗(yàn)數(shù)據(jù)文本文件的排版方法,其特征在于,包括:預(yù)先生成文檔排版配置;用戶通過輸出文檔排版界面,選擇預(yù)先生成的排版配置或者建立新的排版配置作為排版的基礎(chǔ);基于用戶選定的排版配置,解析用戶選取的一組試驗(yàn)數(shù)據(jù)或模板數(shù)據(jù),對數(shù)據(jù)按照分組層次進(jìn)行呈現(xiàn);接收用戶的編輯指令,根據(jù)所述編輯指令修改排版配置并保存。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:范金磊鄧曉曼李春彥余立何福尹疆賈霜李平閻成周平徐濤唐亮周潤
    申請(專利權(quán))人:中國空氣動(dòng)力研究與發(fā)展中心高速空氣動(dòng)力研究所
    類型:發(fā)明
    國別省市:四川;51

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av无码一区二区三区网站 | 日韩人妻无码一区二区三区综合部| 无码国产色欲XXXXX视频| 在线观看无码不卡AV| 极品无码国模国产在线观看| 自慰无码一区二区三区| 成人免费无码大片A毛片抽搐色欲| 人妻中文无码久热丝袜| 精品久久久久久无码中文野结衣| 小SAO货水好多真紧H无码视频| 日韩乱码人妻无码中文字幕视频 | 波多野结衣AV无码| 亚洲人成网亚洲欧洲无码| 国产精品99精品无码视亚| 亚洲Av无码乱码在线znlu| 国产久热精品无码激情| 久久无码无码久久综合综合| 亚洲AV无码乱码在线观看牲色| 在人线av无码免费高潮喷水| 四虎成人精品无码| 国产办公室秘书无码精品99| 久久av高潮av无码av喷吹| 亚洲国产91精品无码专区| 国产AV无码专区亚洲AV麻豆丫| 麻豆国产精品无码视频| 亚洲国产精品无码AAA片| 国产AⅤ无码专区亚洲AV| 亚洲中文字幕无码爆乳av中文| 国产精品亚洲专区无码WEB| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲日韩一区二区一无码| 人妻少妇精品无码专区漫画| 亚洲人成无码网站在线观看| 久久久久久99av无码免费网站| 无码乱肉视频免费大全合集| 亚洲精品无码专区| 亚洲aⅴ无码专区在线观看| 精品少妇人妻AV无码专区不卡| 国产乱子伦精品免费无码专区 | 亚洲AV无码码潮喷在线观看| 成人无码A区在线观看视频|