亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VC++的海水營(yíng)養(yǎng)鹽測(cè)試軟件系統(tǒng)設(shè)計(jì)

        2014-06-05 15:27:40程巖馬然王洪亮曹煊曹璐
        山東科學(xué) 2014年5期
        關(guān)鍵詞:營(yíng)養(yǎng)鹽數(shù)組數(shù)據(jù)結(jié)構(gòu)

        程巖,馬然,王洪亮,曹煊,曹璐

        (山東省科學(xué)院海洋儀器儀表研究所,山東省海洋環(huán)境監(jiān)測(cè)技術(shù)重點(diǎn)實(shí)驗(yàn)室,山東 青島 266001)

        *海洋科技與裝備專欄*

        基于VC++的海水營(yíng)養(yǎng)鹽測(cè)試軟件系統(tǒng)設(shè)計(jì)

        程巖,馬然,王洪亮,曹煊,曹璐

        (山東省科學(xué)院海洋儀器儀表研究所,山東省海洋環(huán)境監(jiān)測(cè)技術(shù)重點(diǎn)實(shí)驗(yàn)室,山東 青島 266001)

        基于VC++平臺(tái)開(kāi)發(fā)了海水營(yíng)養(yǎng)鹽測(cè)試軟件系統(tǒng),建立了相應(yīng)的系統(tǒng)軟件數(shù)據(jù)結(jié)構(gòu),能夠在軟件的運(yùn)行過(guò)程中,根據(jù)每種營(yíng)養(yǎng)鹽的具體測(cè)試需要重新配置測(cè)試過(guò)程,系統(tǒng)可以動(dòng)態(tài)地執(zhí)行營(yíng)養(yǎng)鹽的測(cè)試流程。實(shí)驗(yàn)結(jié)果表明,該設(shè)計(jì)提高了系統(tǒng)的適應(yīng)性,使測(cè)試更加靈活。

        營(yíng)養(yǎng)鹽;數(shù)據(jù)結(jié)構(gòu);VC++

        目前,海水中營(yíng)養(yǎng)鹽測(cè)定主要是根據(jù)海洋監(jiān)測(cè)規(guī)范[1],采用基于調(diào)查船的現(xiàn)場(chǎng)采樣-實(shí)驗(yàn)室測(cè)定法。該方法存在實(shí)時(shí)性差,樣品易受污染,浪費(fèi)人力、物力,耗費(fèi)時(shí)間等缺點(diǎn)。同時(shí),現(xiàn)場(chǎng)采樣-實(shí)驗(yàn)室測(cè)定法不能提供連續(xù)數(shù)據(jù),且不易監(jiān)測(cè)到降雨、赤潮或綠潮爆發(fā)等水文或生態(tài)事件造成的營(yíng)養(yǎng)鹽濃度急劇變化的情況。

        流動(dòng)注射分析(Flow injection analysis,F(xiàn)IA)是由丹麥技術(shù)大學(xué)的J.Ruzicka等于1975年提出的,即在熱力學(xué)非平衡條件下,在液流中重現(xiàn)地處理試樣或試劑區(qū)帶的定量流動(dòng)分析技術(shù)[2-3]。本研究室根據(jù)該原理研發(fā)了一種YYY-001型海水營(yíng)養(yǎng)鹽測(cè)試系統(tǒng),該系統(tǒng)由硬件和軟件系統(tǒng)組成的,硬件部分負(fù)責(zé)執(zhí)行軟件的控制操作,采集數(shù)據(jù)并傳輸?shù)杰浖到y(tǒng)中[4]。硬件系統(tǒng)主要包括在線過(guò)濾裝置、自動(dòng)進(jìn)樣與反應(yīng)裝置和在線排污裝置,光源、微型光纖光譜儀和電子電路板以及海水樣品池、純水池、清洗液池、顯色試劑池和樣品混合池。電路系統(tǒng)三極管放大電路的輸入端接收到單片機(jī)的輸出端口的信號(hào),推動(dòng)小型繼電器,然后用該繼電器的觸點(diǎn)來(lái)控制電磁閥。通過(guò)電磁閥的開(kāi)關(guān),以及泵的大小控制樣品、顯色劑和純水等進(jìn)入樣品池以及排污裝置。單片機(jī)通過(guò)串口連接計(jì)算機(jī),進(jìn)行程序控制并提取數(shù)據(jù)[5]。

        針對(duì)目前海水中營(yíng)養(yǎng)鹽的測(cè)量不能根據(jù)測(cè)試環(huán)境的不同而改變營(yíng)養(yǎng)鹽測(cè)試的流程的問(wèn)題,YYY-001型海水營(yíng)養(yǎng)鹽測(cè)試系統(tǒng)的軟件系統(tǒng)基于VC++平臺(tái),建立了相應(yīng)的系統(tǒng)軟件數(shù)據(jù)結(jié)構(gòu),能夠在軟件的運(yùn)行過(guò)程中,根據(jù)每種營(yíng)養(yǎng)鹽的具體測(cè)試需要,重新配置測(cè)試過(guò)程,系統(tǒng)可以動(dòng)態(tài)地執(zhí)行營(yíng)養(yǎng)鹽的測(cè)試流程。能夠根據(jù)不同的測(cè)試環(huán)境提供連續(xù)的測(cè)量數(shù)據(jù),可以降低對(duì)環(huán)境的依賴,為營(yíng)養(yǎng)鹽測(cè)試系統(tǒng)的軟件設(shè)計(jì)提供了一種新的開(kāi)發(fā)方法。

        1 總體設(shè)計(jì)

        海水營(yíng)養(yǎng)鹽測(cè)試系統(tǒng)的主要工作就是配置每種營(yíng)養(yǎng)鹽的測(cè)試流程,并按照該設(shè)定的流程控制各個(gè)子系統(tǒng)來(lái)完成對(duì)海水中營(yíng)養(yǎng)鹽數(shù)據(jù)的采集分析[6]。配置營(yíng)養(yǎng)鹽流程模塊,用于配置整個(gè)測(cè)試過(guò)程所要進(jìn)行測(cè)試的營(yíng)養(yǎng)鹽的種類以及每種營(yíng)養(yǎng)鹽測(cè)試流程的執(zhí)行過(guò)程。配置的執(zhí)行過(guò)程包括控制電磁閥的開(kāi)關(guān),設(shè)置數(shù)據(jù)的起始和結(jié)束時(shí)刻;通過(guò)控制電磁閥的開(kāi)關(guān)次序、間隔和持續(xù)時(shí)間,控制每種營(yíng)養(yǎng)鹽測(cè)試的流程。基于以上功能,且滿足系統(tǒng)穩(wěn)定要求的設(shè)計(jì),其基礎(chǔ)是能夠兼容所有營(yíng)養(yǎng)鹽控制信息的數(shù)據(jù)結(jié)構(gòu)。該數(shù)據(jù)結(jié)構(gòu)貫穿整個(gè)系統(tǒng),被所有的子系統(tǒng)共用,是各個(gè)模塊的統(tǒng)一數(shù)據(jù)接口,可以通過(guò)配置模塊更改相應(yīng)的配置信息,并按照已經(jīng)設(shè)定的內(nèi)容進(jìn)行控制和采集操作[7]。

        配置模塊根據(jù)系統(tǒng)的需要進(jìn)行增刪、改查以及更新操作等配置該數(shù)據(jù)結(jié)構(gòu)的信息。營(yíng)養(yǎng)鹽的測(cè)試就是查找該數(shù)據(jù)結(jié)構(gòu),并執(zhí)行每種營(yíng)養(yǎng)鹽的測(cè)試過(guò)程,該測(cè)試過(guò)程在軟件的運(yùn)行過(guò)程中可以由用戶根據(jù)實(shí)際情況的需要進(jìn)行更改。

        營(yíng)養(yǎng)鹽測(cè)試系統(tǒng)通過(guò)計(jì)算機(jī)串口連接測(cè)量?jī)x器,達(dá)到控制并提取數(shù)據(jù)的目的。通訊的命令依據(jù)協(xié)議,每次包含測(cè)試營(yíng)養(yǎng)鹽類型、控制電磁閥狀態(tài)等信息[8]。該測(cè)試系統(tǒng)適用于所有依照本協(xié)議的測(cè)試儀器。

        該數(shù)據(jù)結(jié)構(gòu)的字段應(yīng)包括的信息為待測(cè)試的營(yíng)養(yǎng)鹽的種類、營(yíng)養(yǎng)鹽的類別、目前的測(cè)試是否需要執(zhí)行以及營(yíng)養(yǎng)鹽測(cè)試所需要的流程。測(cè)試所經(jīng)歷的流程包括電磁閥的開(kāi)關(guān)控制、泵的開(kāi)關(guān)控制、泵轉(zhuǎn)速的大小和轉(zhuǎn)的方向控制、各種狀態(tài)燈的開(kāi)關(guān)控制,以及這些操作的先后次序和彼此之間的間隔時(shí)間,同時(shí)還有采集數(shù)據(jù)時(shí)間段的起始點(diǎn)和結(jié)束點(diǎn)。

        2 軟件系統(tǒng)設(shè)計(jì)

        本系統(tǒng)采用VC++開(kāi)發(fā),開(kāi)發(fā)平臺(tái)是Windows XP操作系統(tǒng)。VC開(kāi)發(fā)工具是一種面向?qū)ο蟮木幊滔到y(tǒng),首先根據(jù)客戶需求抽象出業(yè)務(wù)對(duì)象;然后對(duì)需求進(jìn)行合理分層,構(gòu)建相對(duì)獨(dú)立的業(yè)務(wù)模塊;之后設(shè)計(jì)業(yè)務(wù)邏輯,利用多態(tài)、繼承、封裝和抽象的編程思想,實(shí)現(xiàn)業(yè)務(wù)需求;最后通過(guò)整合各模塊,達(dá)到高內(nèi)聚、低耦合的效果,從而滿足客戶要求。

        2.1 數(shù)據(jù)結(jié)構(gòu)

        根據(jù)功能需求,該業(yè)務(wù)主要是記錄每種營(yíng)養(yǎng)鹽的信息,完成營(yíng)養(yǎng)鹽測(cè)試系統(tǒng)流程中的步驟以及每步所進(jìn)行的操作。所以該數(shù)據(jù)結(jié)構(gòu)定義為三個(gè),分別用三個(gè)類來(lái)表述,即流程類、事件類和條件類,見(jiàn)圖1。其中流程類記錄營(yíng)養(yǎng)鹽的ID號(hào)、營(yíng)養(yǎng)鹽的名字、是否執(zhí)行、以及在整個(gè)系統(tǒng)中序號(hào)。事件類記錄事件的ID號(hào)、事件的類型、觸發(fā)事件需要等待的時(shí)間、事件的描述信息以及是否進(jìn)行測(cè)量、測(cè)量的個(gè)數(shù)和采集數(shù)據(jù)的周期。條件類記錄條件的ID號(hào)、控制量位置和控制量的開(kāi)關(guān)狀態(tài)。一個(gè)流程包含一個(gè)或若干個(gè)事件且這些事件有先后順序。一個(gè)事件由一個(gè)或若干個(gè)條件構(gòu)成,同時(shí)控制該事件所需要做的動(dòng)作[9]。

        2.1.1 系統(tǒng)的執(zhí)行過(guò)程

        系統(tǒng)用一個(gè)動(dòng)態(tài)數(shù)組保存所有測(cè)量的營(yíng)養(yǎng)鹽的測(cè)試流程,每個(gè)流程是流程類的一個(gè)對(duì)象,該流程類有三個(gè)元素屬性分別為流程ID號(hào)、名字和是否執(zhí)行。系統(tǒng)自動(dòng)測(cè)試每種營(yíng)養(yǎng)鹽的過(guò)程,遍歷該動(dòng)態(tài)數(shù)組的所有元素,如果該元素的是否執(zhí)行屬性為真,對(duì)這一流程進(jìn)行測(cè)試,記錄該流程的ID號(hào);執(zhí)行該流程ID對(duì)應(yīng)的流程操作,如果該流程執(zhí)行完,系統(tǒng)遍歷該動(dòng)態(tài)數(shù)組,找到首個(gè)比該流程ID號(hào)大的流程。

        圖1 類的說(shuō)明和類的關(guān)系圖Fig.1 Class statement andits relation diagram

        2.1.2 流程的執(zhí)行過(guò)程

        找到對(duì)應(yīng)該流程的動(dòng)態(tài)數(shù)組,用該動(dòng)態(tài)數(shù)組保存所有測(cè)量的營(yíng)養(yǎng)鹽的事件,每個(gè)事件是事件類的一個(gè)對(duì)象,該事件類由事件的ID號(hào)、事件的類型、觸發(fā)事件需要等待的時(shí)間、事件的內(nèi)容,以及是否進(jìn)行測(cè)量、測(cè)量的個(gè)數(shù)和采集數(shù)據(jù)的周期組成。這些元素都是根據(jù)系統(tǒng)的需求來(lái)定義的,每個(gè)流程它們對(duì)應(yīng)的過(guò)程是不一樣的,根據(jù)它們不同點(diǎn)的特征來(lái)定義元素的屬性,屬性的個(gè)數(shù)也根據(jù)系統(tǒng)的需求來(lái)定義。遍歷該動(dòng)態(tài)數(shù)組,找到第一個(gè)事件,記錄事件的ID號(hào),開(kāi)啟定時(shí)器定時(shí)事件需要等待的時(shí)間,給儀器發(fā)送事件需要對(duì)應(yīng)的命令功能。命令的功能根據(jù)事件的內(nèi)容來(lái)定,該內(nèi)容是一個(gè)動(dòng)態(tài)數(shù)組,由一個(gè)或多個(gè)條件組成。當(dāng)儀器返回該命令的操作后,遍歷事件的動(dòng)態(tài)數(shù)組,找到下個(gè)比該事件ID號(hào)大的事件[10]。

        2.1.3 事件的執(zhí)行過(guò)程

        找到事件對(duì)應(yīng)的動(dòng)態(tài)數(shù)組,該動(dòng)態(tài)數(shù)組的元素是條件類所對(duì)應(yīng)的對(duì)象,每個(gè)條件類的屬性有控制量的位置和對(duì)應(yīng)的狀態(tài)。遍歷該動(dòng)態(tài)數(shù)組,找到所有的元素,并設(shè)置好該事件所有進(jìn)行的操作,然后執(zhí)行事件。

        2.2 數(shù)據(jù)結(jié)構(gòu)的配置

        圖2 流程配置界面Fig.2 Process configuration interface

        數(shù)據(jù)結(jié)構(gòu)的配置界面如圖2所示,通過(guò)該界面實(shí)現(xiàn)對(duì)流程、事件和條件三級(jí)數(shù)據(jù)的增刪改查。

        (1)通過(guò)增加和刪除條件更新臨時(shí)條件類的對(duì)象的動(dòng)態(tài)數(shù)組。

        (2)通過(guò)增加事件功能將臨時(shí)條件類的對(duì)象的動(dòng)態(tài)數(shù)組,組織成事件類對(duì)象,添加到臨時(shí)事件類對(duì)象的臨時(shí)數(shù)組中。(3)通過(guò)復(fù)制、剪切、刪除和保存事件,更改相應(yīng)的臨時(shí)事件對(duì)象的動(dòng)態(tài)數(shù)組,并顯示在事件列表框中。(4)通過(guò)編輯事件把當(dāng)前選中的事件,復(fù)制到臨時(shí)條件對(duì)象的動(dòng)態(tài)數(shù)組中,并顯示在條件列表框中。對(duì)條件的相關(guān)操作后,通過(guò)保存事件,更新到臨時(shí)事件類的對(duì)象的動(dòng)態(tài)數(shù)組中。

        (5)通過(guò)復(fù)制、剪切、刪除和保存流程,更改所有流程類的對(duì)象的動(dòng)態(tài)數(shù)組,并更新流程下拉列表框中的內(nèi)容。

        (6)通過(guò)編輯流程,把當(dāng)前選中的流程復(fù)制到臨時(shí)事件對(duì)象的動(dòng)態(tài)數(shù)組中,并顯示在事件列表框中。對(duì)事件的相關(guān)操作后,通過(guò)保存流程,更新到所有流程類的對(duì)象的動(dòng)態(tài)數(shù)組中。

        (7)通過(guò)增加流程和保存流程功能將臨時(shí)事件類的對(duì)象的動(dòng)態(tài)數(shù)組,組織成流程類對(duì)象,添加到臨時(shí)流程類的對(duì)象的臨時(shí)數(shù)組中。

        2.3 營(yíng)養(yǎng)鹽系統(tǒng)的自動(dòng)檢測(cè)

        圖3 自動(dòng)檢測(cè)流程圖Fig.3 Flowchart of automatic detection

        系統(tǒng)根據(jù)用戶設(shè)定好的數(shù)據(jù)結(jié)構(gòu),自動(dòng)檢測(cè)所有的待檢測(cè)的營(yíng)養(yǎng)鹽,根據(jù)每種營(yíng)養(yǎng)鹽設(shè)定的流程,通過(guò)串口控制儀器進(jìn)行操作,見(jiàn)圖3,具體操作如下。

        (1)遍歷當(dāng)前配置動(dòng)態(tài)數(shù)組的每一個(gè)元素,如果該流程的執(zhí)行為真,遍歷該流程所有的事件,直到當(dāng)前配置動(dòng)態(tài)數(shù)組的最后一個(gè)元素為止。

        (2)遍歷流程中某一個(gè)事件的所有條件,直到流程中最后一個(gè)事件為止。

        (3)解析條件所需要進(jìn)行的操作,并執(zhí)行該操作。

        (4)如果是時(shí)間間隔,啟動(dòng)定時(shí)器控制相應(yīng)等待的時(shí)間;如果是電磁閥和其他輔助電子元器件的控制,通過(guò)通訊端口發(fā)送相應(yīng)的命令;如果是采集數(shù)據(jù),通過(guò)通訊端口發(fā)送命令,并接收相應(yīng)的數(shù)據(jù)。

        (5)待所有流程都檢測(cè)完畢,計(jì)算所有營(yíng)養(yǎng)鹽的濃度。

        3 實(shí)驗(yàn)結(jié)果

        2014年上半年,應(yīng)用該系統(tǒng)測(cè)試海水中不同種類營(yíng)養(yǎng)鹽的含量,連續(xù)測(cè)試3個(gè)月,在實(shí)驗(yàn)室和岸邊試驗(yàn)站分別實(shí)現(xiàn)了對(duì)連續(xù)數(shù)據(jù)的采集。根據(jù)實(shí)驗(yàn)現(xiàn)場(chǎng)環(huán)境的不同,通過(guò)設(shè)置采集數(shù)據(jù)的起始和結(jié)束時(shí)間點(diǎn)、泵速控制進(jìn)樣的速度以及在整個(gè)流程不同時(shí)間節(jié)點(diǎn)、不同電磁閥的狀態(tài)來(lái)改變指示劑添加的量以及對(duì)樣品池沖洗、進(jìn)樣的時(shí)間,確定是添加的哪種樣品。如在實(shí)驗(yàn)室的環(huán)境下,泵速設(shè)置10~20 min-1,在岸邊試驗(yàn)站,泵速設(shè)置在70~80 min-1之間等。在測(cè)試的過(guò)程中,分別只添加1~10種營(yíng)養(yǎng)鹽進(jìn)行實(shí)驗(yàn),重新設(shè)置了以上的配置信息,達(dá)到了根據(jù)系統(tǒng)的要求來(lái)動(dòng)態(tài)改變測(cè)試的流程的目的,方便了系統(tǒng)的調(diào)試。經(jīng)過(guò)實(shí)驗(yàn)證明,系統(tǒng)可以自動(dòng)檢測(cè)最多9種海水中的營(yíng)養(yǎng)鹽,每種營(yíng)養(yǎng)鹽可以根據(jù)不同的原理,設(shè)置不同的流程進(jìn)行儀器的調(diào)試,如泵速、取樣時(shí)間段等??梢酝ㄟ^(guò)改變軟件系統(tǒng)中的配置來(lái)測(cè)試不同環(huán)境海水中的營(yíng)養(yǎng)鹽含量,每種測(cè)試方法可以根據(jù)實(shí)際情況任意更改。在連續(xù)測(cè)試的3個(gè)月內(nèi),反復(fù)地設(shè)置每種營(yíng)養(yǎng)鹽的測(cè)量參數(shù),均未造成系統(tǒng)的錯(cuò)誤,證明該數(shù)據(jù)結(jié)構(gòu)滿足營(yíng)養(yǎng)鹽的參數(shù)設(shè)置需求,并能夠輔助系統(tǒng)完成營(yíng)養(yǎng)鹽的測(cè)試。

        實(shí)驗(yàn)結(jié)果表明,應(yīng)用本文設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu)的海水中營(yíng)養(yǎng)鹽測(cè)定系統(tǒng)可在不同環(huán)境下動(dòng)態(tài)地更改營(yíng)養(yǎng)鹽的測(cè)試流程,通過(guò)串口數(shù)據(jù)線連續(xù)地采集數(shù)據(jù)。系統(tǒng)能夠靈活、安全可靠地工作,滿足了設(shè)計(jì)要求。

        4 結(jié) 論

        本文根據(jù)海水營(yíng)養(yǎng)鹽測(cè)試系統(tǒng)的需求建立了一種數(shù)據(jù)結(jié)構(gòu),并根據(jù)該數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)了系統(tǒng)的功能[11]。該數(shù)據(jù)結(jié)構(gòu)的優(yōu)點(diǎn)是根據(jù)系統(tǒng)的需求建立了不同層次的類,類彼此之間的關(guān)系用動(dòng)態(tài)數(shù)組進(jìn)行關(guān)聯(lián),使用戶可以在系統(tǒng)運(yùn)行的過(guò)程中,動(dòng)態(tài)改變營(yíng)養(yǎng)鹽測(cè)試的執(zhí)行過(guò)程,解決了營(yíng)養(yǎng)鹽測(cè)試環(huán)境的不同或加入輔助試劑的不同,測(cè)試過(guò)程不一樣的問(wèn)題,從而提高了系統(tǒng)的靈活性,是解決系統(tǒng)運(yùn)行過(guò)程中更改某些功能的一種方法。該方法能夠在不改變儀器水路或電路的前提下,通過(guò)靈活地更改營(yíng)養(yǎng)鹽的配置,達(dá)到檢測(cè)的目的。經(jīng)過(guò)反復(fù)地對(duì)每種營(yíng)養(yǎng)鹽的流程的更改,以及每個(gè)流程中事件或條件的更改,驗(yàn)證了該數(shù)據(jù)結(jié)構(gòu)是合理的,系統(tǒng)具有穩(wěn)定性。該方案存在的問(wèn)題在于程序僅作為普通的應(yīng)用程序運(yùn)行在計(jì)算機(jī)操作系統(tǒng)上,導(dǎo)致為完成整個(gè)測(cè)試,需要另外提供一臺(tái)計(jì)算機(jī)。下一步可以考慮采用嵌入式的開(kāi)發(fā)環(huán)境,以節(jié)省測(cè)試的硬件成本。

        [1]GB 17378-2007,海洋監(jiān)測(cè)規(guī)范第4部分:海水分析[S].

        [2]卜照蓬,劉巖.FZF321型海洋資料浮標(biāo)系統(tǒng)[J].海洋技術(shù),2003,22(2):59-65.

        [3]張毅,孫思萍,齊爾麥,等.海床基自動(dòng)監(jiān)測(cè)系統(tǒng)中央控制單元設(shè)計(jì)與實(shí)驗(yàn)[J].海洋技術(shù),2007,26(4):1-3.

        [4]武東生,張齊.海洋站數(shù)據(jù)采集器的設(shè)計(jì)要點(diǎn)[J].海洋技術(shù),2001,20(1):59-61.

        [5]周曉林,焦仁育.水質(zhì)自動(dòng)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2001(5):30-32.

        [6]唐原廣,王金平.SZF型波浪浮標(biāo)系統(tǒng)[J].海洋技術(shù),2008,27(2):31-33.

        [7]梁英,尹翠玲,馮力霞,等.微藻營(yíng)養(yǎng)鹽限制的檢測(cè)方法[J].中國(guó)水產(chǎn)科學(xué),2005,12(5):661-667.

        [8]J.茹奇卡,E.H.漢森.流動(dòng)注射分析[M].北京:科學(xué)出版社,1986:140-153.

        [9]杜軍蘭,鄒常勝,袁仲才,等.船用營(yíng)養(yǎng)鹽現(xiàn)場(chǎng)自動(dòng)分析儀的研制[C]//中國(guó)海洋學(xué)會(huì)2005年學(xué)術(shù)年會(huì)論文匯編.2005.

        [10]韓永輝,王智麗,杜振輝,等.基于PROFIBUS-DP現(xiàn)場(chǎng)總線的海水營(yíng)養(yǎng)鹽自動(dòng)分析系統(tǒng)[J].制造業(yè)自動(dòng)化,2004,26(7);40-42.

        [11]杜軍蘭,鄒常勝,袁鐘才,等.海水營(yíng)養(yǎng)鹽現(xiàn)場(chǎng)自動(dòng)分析技術(shù)[J].海洋技術(shù),2003,22(3):37-42.

        Design of VC++based seawater nutrient salt test software system

        CHENG Yan,MA Ran,WANG Hong-Iiang,CAO Xuan,CAO Lu
        (Shandong Provincial Key Labo rato ry of Ocean Environmental Monitoring Technology;Institu te of Oceanographic Instrumen tation,Shandong Academy of Sciences,Qingdao 266001,China)

        We developeda VC++plat for mbasedseawater nutrient salt test software system.We also construc tedthe data struc ture of its systemsoftware.It couldreconfigure the test process basedon the specific test requirement of each nutrient salt,so the systemcoulddynamically performtest process.Experimental results show that the systemcan improve adap tability,and make the test process more flexible.

        nutrient salt;data struc ture;Visual C++

        P734.4+4;TP311

        A

        1002-4026(2014)05-0088-05

        10.3976/j.issn.1002-4026.2014.05.016

        2014-05-29

        國(guó)家國(guó)際科技合作專項(xiàng)(2013DFR90220);國(guó)家自然科學(xué)基金(41206076);山東省博士基金(BS2013ZZ012);科技成果轉(zhuǎn)化引導(dǎo)計(jì)劃(青年專項(xiàng))(14-2-4-94-jch)

        程巖(1979-),男,助理研究員,碩士,研究方向?yàn)楹Q髢x器。

        猜你喜歡
        營(yíng)養(yǎng)鹽數(shù)組數(shù)據(jù)結(jié)構(gòu)
        JAVA稀疏矩陣算法
        JAVA玩轉(zhuǎn)數(shù)學(xué)之二維數(shù)組排序
        涼水河子河營(yíng)養(yǎng)鹽滯留能力評(píng)估
        “翻轉(zhuǎn)課堂”教學(xué)模式的探討——以《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)為例
        高職高專數(shù)據(jù)結(jié)構(gòu)教學(xué)改革探討
        瓊東海域冬季、夏季營(yíng)養(yǎng)鹽結(jié)構(gòu)特征及其對(duì)浮游植物生長(zhǎng)的影響
        2012年冬季南海西北部營(yíng)養(yǎng)鹽分布及結(jié)構(gòu)特征
        尋找勾股數(shù)組的歷程
        TRIZ理論在“數(shù)據(jù)結(jié)構(gòu)”多媒體教學(xué)中的應(yīng)用
        《數(shù)據(jù)結(jié)構(gòu)》教學(xué)方法創(chuàng)新探討
        河南科技(2014年5期)2014-02-27 14:08:57
        激情五月六月婷婷俺来也| 久久人人爽人人爽人人av | 一区二区三区日韩亚洲中文视频| 欧美成人猛片aaaaaaa| 伊人久久大香线蕉av网禁呦| 国产精品 视频一区 二区三区| 玖玖资源站无码专区| 亚洲精品国产成人久久av盗摄| 人妻精品在线手机观看| 精品少妇无码av无码专区| 少妇内射高潮福利炮| 2020亚洲国产| 日韩精品视频中文字幕播放| 东北女人一级内射黄片| 波多野结衣的av一区二区三区| 蜜桃av噜噜一区二区三区| 亚洲综合久久1区2区3区| 国产一区二区三区小向美奈子| 精品国产sm最大网站| 99久久国产综合精品女图图等你 | av色一区二区三区精品| 不卡一卡二卡三乱码免费网站| 成人网站免费大全日韩国产| 亚洲AV无码一区二区一二区色戒| 蜜桃视频永久免费在线观看| 日本亚洲精品一区二区三| 在熟睡夫面前侵犯我在线播放| 美女黄18以下禁止观看| 男男互吃大丁视频网站| 羞羞色院99精品全部免| 午夜免费视频| 日本无遮挡吸乳呻吟视频| 久久久久亚洲AV无码去区首| 久久精品国产9久久综合| 免费无码又爽又刺激网站直播| 国产av无码专区亚洲av琪琪| 久国产精品久久精品国产四虎 | 国产精品亚洲精品一区二区| 久久久久久久久毛片精品| 无码人妻精品一区二区三18禁| 国产亚洲精品综合99久久|