新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > PAC應(yīng)用于某動力系統(tǒng)訓(xùn)練模擬器中

        PAC應(yīng)用于某動力系統(tǒng)訓(xùn)練模擬器中

        作者: 時間:2009-07-20 來源:網(wǎng)絡(luò) 收藏

          SendCommand(CReplyCollectStart);//表示收到開始采集命令

          break;

          case Ssendgroupdata: //有效數(shù)據(jù)指令

          { for(CircleNum=0;CircleNum

          { switch (RECVITEMS.Items[CircleNum].Command) //判斷子命令

          { case SsendoneDOdata: //server 發(fā)送的開關(guān)量單字節(jié)指令

          WriteOneDOChannel(RECVITEMS.Items[CircleNum]);

          break;

          case SsendoneAOdata: //server 發(fā)送的模擬量單字節(jié)指令

          WriteOneAOChannel(RECVITEMS.Items[CircleNum]);

          break;

          default: break;

          } } }

          default: break;

          } } }

          3.3 數(shù)據(jù)采集發(fā)送子程序

          為了降低網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量, 控制器只向服務(wù)器發(fā)送狀態(tài)發(fā)生變化的數(shù)據(jù),而狀態(tài)沒有發(fā)生變化的數(shù)據(jù)則不發(fā)送。同樣,服務(wù)器通信程序SimuTrans 只向 控制器發(fā)送模型計算后發(fā)生變化的數(shù)據(jù)。

          為了保證數(shù)據(jù)不會丟失,針對不同種類的數(shù)據(jù)采用了不同的發(fā)送、回送方式。在該模擬器中,輸入的模擬量為艇員操作面板上的旋鈕時帶動內(nèi)部的電位器產(chǎn)生0~10V 的模擬電壓信號,由于其操作是連續(xù)過程,操作過程會產(chǎn)生一系列變化數(shù)據(jù),因此5017H 采集到的變化數(shù)據(jù)直接發(fā)送到服務(wù)器即可。對于操作按鈕、多位開關(guān)等部件產(chǎn)生的開關(guān)量數(shù)據(jù),為了避免數(shù)據(jù)丟失采用了重復(fù)發(fā)送,并且服務(wù)器收到數(shù)據(jù)后要做應(yīng)答,確保了數(shù)據(jù)傳輸?shù)目煽啃浴?p>  4 結(jié)論

          該模擬器2007 年9 月通過了驗收、鑒定。在管理人員及在校學(xué)員的學(xué)習(xí)與訓(xùn)練過程中發(fā)揮了重要作用,獲得了良好的軍事和經(jīng)濟(jì)效益。該半實物仿真的成功研制實踐說明,將新型 控制器模擬器代替?zhèn)鹘y(tǒng)的工控機或PLC 不僅能縮短開發(fā)周期、使系統(tǒng)運行穩(wěn)定可靠,而且系統(tǒng)開放性好,可以方便地與其他系統(tǒng)的模擬器連接組成更大規(guī)模的模擬器進(jìn)行訓(xùn)練,是模擬器研制的一種新思路。


        上一頁 1 2 3 4 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 宜黄县| 游戏| 孟村| 安康市| 秀山| 时尚| 普洱| 安溪县| 彭州市| 禄丰县| 特克斯县| 平舆县| 康马县| 阳城县| 义乌市| 余干县| 大方县| 永定县| 讷河市| 五家渠市| 晋宁县| 余江县| 明水县| 凉城县| 海口市| 高碑店市| 中超| 苍梧县| 台中市| 杭州市| 石阡县| 星座| 浮梁县| 邵东县| 璧山县| 贞丰县| 牟定县| 乌鲁木齐市| 全南县| 洞口县| 定陶县|