freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

電機上位機控制及界面設計(編輯修改稿)

2025-06-12 20:42 本頁面
 

【文章內容簡介】 (data_tmp[3]=10) itoa((int)data_tmp[3],ch1,10)。 else { itoa((int)data_tmp[3],ch1,10)。 ch1[1]=ch1[0]。 ch1[0]=39。039。 14 ch[2]=39。\039。 } str=str+ch1+:。 if(data_tmp[4]=10) itoa((int)data_tmp[4],ch1,10)。 else { itoa((int)data_tmp[4],ch1,10)。 ch1[1]=ch1[0]。 ch1[0]=39。039。 ch[2]=39。\039。 } str=str+ch1+:+00。 str_length=()。 char *str_time。 char time_tem[10]。 str_time=time_tem。 for(j=0。jstr_length。j++) *(str_time+j)= (j)。 *(str_time+str_length)=NULL。 =str_time。 =2。 (amp。lvitem)。 //已放容量 chang(data_tmp[5]*,str_da,39。h39。)。 =str_da。 =3。 (amp。lvitem)。 15 //整定電流 chang_A(data_tmp[6]*,str_da,39。A39。)。 =str_da。 =4。 (amp。lvitem)。 } 以放 電測試為例,詳細數(shù)據(jù)顯示的主要代碼如下: for(i=0。il_mark。i++) { char *ch。 char pch[5]。 ch=pch。 char *data_ch。 char data_c[7]。 data_ch=data_c。 int itIndex=()。 LV_ITEM lvitem。 =LVIF_TEXT。 //序號 =itIndex。 =0。 data_ch=itoa((int)data[7+i*6+0],ch,10)。 =data_ch。 (amp。lvitem)。 //時 =itIndex。 =1。 data_ch=itoa((int)data[7+i*6+1],ch,10)。 16 =data_ch。 (amp。lvitem)。 //分 =itIndex。 =2。 data_ch=itoa((int)data[7+i*6+2],ch,10)。 =data_ch。 (amp。lvitem)。 //端電壓 =itIndex。 =3。 chang_V(data[7+i*6+3]*,str_da,39。V39。)。 =str_da。 (amp。lvitem)。 //放電電流 =itIndex。 =4。 chang_A(data[7+i*6+4]*10,str_da,39。A39。)。 =str_da。 (amp。lvitem)。 ch[0]=39。\039。 //給字符串添上結束符 data_ch[0]=39。\039。 //日期 str=。 itoa((int)data[0],ch,10)。 str=str+ch+.。 itoa((int)data[1],ch,10)。 str=str+ch+.。 17 itoa((int)data[2],ch,10)。 str=str+ch。 m_edit_u8 = str。 //時間 str=。 if(data[3]=10) itoa((int)data[3],ch,10)。 else { itoa((int)data[3],ch,10)。 ch[1]=ch[0]。 ch[0]=39。039。 ch[2]=39。\039。 } str=str+ch+:。 if(data[4]=10) itoa((int)data[4],ch,10)。 else { itoa((int)data[4],ch,10)。 ch[1]=ch[0]。 ch[0]=39。039。 ch[2]=39。\039。 } str=str+ch+:+00。 m_edit_u9 =str。 //開始端電壓 chang_V(data[5]*,str_da,39。V39。)。 18 m_edit_u10 =str_da。 //整定放電電流 chang_A(data[6]*,str_da,39。A39。)。 m_edit_u11 =str_da。 //已放容量 chang(data[7+i*6+5],str_da,39。h39。)。 m_edit_u12 =str_da 。 m_edit_u13 = _T()。 m_edit_u14 = _T()。 UpdateData(FALSE)。 } 現(xiàn)場測試功能 隨著計算機、電子、通信技術的飛速發(fā)展,人們對于車 間現(xiàn)場設備的運行管理控制,可視化操作等綜合水平提出了新的要求。本設計中的現(xiàn)場測試功能就是本著 “不在現(xiàn)場,遠離現(xiàn)場 ”的原則,將充電機的現(xiàn)場設備界面通過串口通信技術,與上位機界面有機的結合起來,以實現(xiàn)計算機的遠程監(jiān)控功能。該功能的使用,可實現(xiàn)在非車間場地,通過簡單、人性的操作界面,對充電機測試數(shù)據(jù)的進行實時監(jiān)控以及歷史數(shù)據(jù)的準確查詢,并且能在實際的生產(chǎn)任務中,最大限度的降低人工成本,提高生產(chǎn)效率,保證生產(chǎn)安全。 現(xiàn)場測試功能介紹 本設計中的現(xiàn)場測試功能主要是指上位機和下位機間通過通信來實現(xiàn)上位機與下位 機間的信息交換。將下位機檢測到的數(shù)據(jù)實時上傳給上位機,并在界面中顯示,保存。由此實現(xiàn)在非車間場地,通過簡單、人性的操作界面,對充電機測試數(shù)據(jù)的進行實時監(jiān)控。 19 圖 7. 現(xiàn)場測試功能界面(該圖需表出參數(shù)設置部分,表格部分) 上圖為現(xiàn)場測試功能界面。該界面能實現(xiàn)對五個測試項目的測試數(shù)據(jù)進行實時監(jiān)測。要求監(jiān)測到的數(shù)據(jù)包括:放電參數(shù)測試包括序號、時、分、端電壓、放電電流五項及測試日期、測試時間、開始端電整定放電電流、已放容量等五個參數(shù);電壓穩(wěn)定精度測試包括輸入電壓、電壓 最大值、電壓最小值、穩(wěn)壓精度、紋波系數(shù)五項及測試日期、測試時間、直流電壓、負載電流、整定電壓、交流電壓、紋波峰值等七個參數(shù);電流穩(wěn)定精度測試包括輸入電壓最大值、電流最大值、電流最小值、穩(wěn)流精度四項及測試日期、測試時間、直流電流、直流電壓、整定電流、交流電壓、計算整定電流等七個參數(shù);限流特性測試包括輸入電壓、 10%、 100%、 +10%、穩(wěn)流精度五項及測試日期、測試時間、直流電壓值、交流電壓、限流整定值等 5 個參數(shù)。 當用戶按下現(xiàn)場測試按鈕后,由單文檔試圖創(chuàng)建并顯示一對話框,即現(xiàn)場測試界面。 當按下不同的現(xiàn)場測 試項目按鈕后,通過標志位 flag_Face 的置位及判斷,進入到不同的現(xiàn)場測試狀態(tài)。如圖所示的參數(shù)設置圖位置可進行各項測試的設備信息及參數(shù)設置。按下保存設置按鈕,設置被禁用,并且設置的內容將被保存在測試結果表格中如圖所示的表格設置。保存設置后,按準備測試按鈕,則打開串口,進入通信等待狀態(tài)。一但下位機向上位機發(fā)送數(shù)據(jù),就會進入通信狀態(tài),根據(jù)預先定義的協(xié)議,進行數(shù)據(jù)通信。若要停止接收數(shù)據(jù),則需按下停止接收數(shù)據(jù)20 按鈕,即關閉串口。測試結束后,可在 Edit1,Edit2 中輸入相應的測試論和意見。按保存按鈕,則可以將測試 結果導入 word 中,并保存下來。 各按鈕功能及相關變量如下表: 按鈕名稱 按鈕功能 相關變量 放電測試 進入放電測試功能 flag_Face=1 電壓穩(wěn)定精度測試 進入電壓穩(wěn)定精度測試功能 flag_Face=2 電流穩(wěn)定精度測試 進入電流穩(wěn)定精度測試功能 flag_Face=3 充電機效率測試 進入充電機效率測試功能 flag_Face=4 限流特性測試 進入限流特性測試功能 flag_Face=5 保存設置 參數(shù)設置禁用,將設置內容保存在測試結果表格中 flag_IfParSave=1 修 改設置 參數(shù)設置可用 flag_IfParSave=0 準備測試 判斷設置是否保存,若已保存則打開串口 無 停止接收數(shù)據(jù) 若串口打開,則關閉串口 無 保存結果 根據(jù)標志位 flag_nFormWord的值,將測試結果導入對應word 中 無 返回 隱藏現(xiàn)場測試界面,顯示信息輸入界面 無 圖 8. 各按鈕功能及相關變量 串行通信的建立及基本參數(shù)的設定 所謂 “串行通信 ”是指外設和計算機間使用一根數(shù)據(jù)信號線(另外需要地線 ,可能還需要控制線),數(shù)據(jù)在一根數(shù)據(jù)信號線上一位一位地進行傳輸,每一位數(shù)據(jù)都占據(jù)一個固定 的時間長度。如圖所示。而串行接口是微機應用系統(tǒng)常用的接口。 在串行通信時,要求通信雙方都采用一個標準接口,使不同的設備可以方便地連接起來進行通信。目前 RS232 是 PC 機與通信工業(yè)中應用最廣泛的一種串行接口。它被定義為一種在低速率21 串行通信中增加通信距離的單端標準。 RS232 采取不平衡傳輸方式,即所謂單端通信。 收、發(fā)端的數(shù)據(jù)信號是相對于信號地,如從 DTE 設備發(fā)出的數(shù)據(jù)在使用 DB25 連接器時是 2 腳相對 7腳(信號地)的電平, DB25 各引腳定義參見圖 1。典型的 RS232 信號在正負電平之間擺動,在發(fā)送數(shù)據(jù)時,發(fā) 送端驅動器輸出正電平在 +5~ +15V,負電平在 5~ 15V電平。當無數(shù)據(jù)傳輸時,線上為 TTL,從開始傳送數(shù)據(jù)到結束,線上電平從 TTL 電平到 RS232 電平再返回 TTL 電平。接收器典型的工作電平在 +3~ +12V與 3~ 12V。由于發(fā)送電平與接收電平的差僅為 2V至 3V左右,所以其共模抑制能力差,再加上雙絞線上的分布電容,其傳送距離最大為約 15 米,最高速率為20kb/s。 RS232 是為點對點(即只用一對收、發(fā)設備)通信而設計的,其驅動器負載為 3~ 7kΩ。所以 RS232 適合本地設備之間的通信。 圖 9. RS232DB25 連接器引腳 規(guī)定 RS232 RS422 R485 工作方式 單端 差分 差分 節(jié)點數(shù) 1 收、 1 發(fā) 1 發(fā) 10 收 1 發(fā) 32 收 最大傳輸電纜長度 50 英尺 400 英尺 400 英尺 最大傳輸速率 20Kb/S 10Mb/s 10Mb/s 最大驅動輸出電壓 +/25V ~ +6V 7V~ +12V 驅動器輸出信號電平 (負載最小值 ) 負載 +/5V~ +/15V +/ +/ 驅動器輸出信號
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1