计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2015年
5期
1-5
,共5页
侯芳%徐旵东%刘甫坤%汤允迎%徐伟业%黄傲霜%冯建强
侯芳%徐旵東%劉甫坤%湯允迎%徐偉業%黃傲霜%馮建彊
후방%서참동%류보곤%탕윤영%서위업%황오상%풍건강
电子回旋共振加热%数据发布%数据库%Qt%PHP%MySQL
電子迴鏇共振加熱%數據髮佈%數據庫%Qt%PHP%MySQL
전자회선공진가열%수거발포%수거고%Qt%PHP%MySQL
ECRH%data released%database%Qt%PHP%MySQL
为了管理EAST核聚变装置上电子回旋共振加热系统中采集的脉冲数据,监控EAST上140 GHz/4 MW ECRH系统的微波源和水冷子系统的工作状态,文中设计并实现了基于Qt和PHP的数据管理与发布系统。在现场采集下位机与控制室上位机之间,采用基于光纤通讯的工业以太网结构,保证数据的无干扰及实时传送。通过UDP协议,实时传输采集到的功率数据。控制室的上位机使用Qt双缓冲二维绘图技术对放电过程中采集的脉冲数据进行动态波形显示,保证显示图像清晰且无闪烁现象。通过TCP协议,传输每炮的完整脉冲数据。采用Qt内存绘图和PHP绘图技术两种方式进行每炮完整脉冲数据波形的静态显示。系统实现B/S和C/S两种波形访问方式。整体测试结果表明,数据管理与发布系统的各项技术指标满足要求。
為瞭管理EAST覈聚變裝置上電子迴鏇共振加熱繫統中採集的脈遲數據,鑑控EAST上140 GHz/4 MW ECRH繫統的微波源和水冷子繫統的工作狀態,文中設計併實現瞭基于Qt和PHP的數據管理與髮佈繫統。在現場採集下位機與控製室上位機之間,採用基于光纖通訊的工業以太網結構,保證數據的無榦擾及實時傳送。通過UDP協議,實時傳輸採集到的功率數據。控製室的上位機使用Qt雙緩遲二維繪圖技術對放電過程中採集的脈遲數據進行動態波形顯示,保證顯示圖像清晰且無閃爍現象。通過TCP協議,傳輸每砲的完整脈遲數據。採用Qt內存繪圖和PHP繪圖技術兩種方式進行每砲完整脈遲數據波形的靜態顯示。繫統實現B/S和C/S兩種波形訪問方式。整體測試結果錶明,數據管理與髮佈繫統的各項技術指標滿足要求。
위료관리EAST핵취변장치상전자회선공진가열계통중채집적맥충수거,감공EAST상140 GHz/4 MW ECRH계통적미파원화수랭자계통적공작상태,문중설계병실현료기우Qt화PHP적수거관리여발포계통。재현장채집하위궤여공제실상위궤지간,채용기우광섬통신적공업이태망결구,보증수거적무간우급실시전송。통과UDP협의,실시전수채집도적공솔수거。공제실적상위궤사용Qt쌍완충이유회도기술대방전과정중채집적맥충수거진행동태파형현시,보증현시도상청석차무섬삭현상。통과TCP협의,전수매포적완정맥충수거。채용Qt내존회도화PHP회도기술량충방식진행매포완정맥충수거파형적정태현시。계통실현B/S화C/S량충파형방문방식。정체측시결과표명,수거관리여발포계통적각항기술지표만족요구。
In order to manage the data acquired from the ECRH system of EAST,to monitor the state of the microwave sources and the water cooling system of 140 GHz/4 MW ECRH system,design and implement a data management and issue system based on Qt and PHP. Beween the down machine of field acquisition and upper machine of control room,use the industrial Ethernet structure based on op-tical fiber communication to ensure no interference and the real-time transmission for data. Through the UDP,data is collected in real-time transmission power. Control room PC using Qt double-buffering two-dimensional graphics to dynamic data collected in the process of discharge pulse waveform display,ensure clear and no picture flicker phenomenon. Through the TCP,each gun full pulse data is trans-mitted. The Qt memory mapping and PHP mapping techniques are used to statically display the complete data. And design two access,B/S and C/S,to view the data. Finally,test the data management and issue system,find that it satisfies the requirements.