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

正文內容

機械工程自動化專業(yè)畢業(yè)論文曲柄機構動力學仿真-在線瀏覽

2024-08-08 01:02本頁面
  

【正文】 本知識有所了解,在此簡要介紹一下C++類的重要概念。類的定義形式一般分為說明部分和實現(xiàn)部分。類的一般定義形式為:class類名{public:公有的數(shù)據(jù)和函數(shù)protected:保護的數(shù)據(jù)和函數(shù)private:私有的數(shù)據(jù)和函數(shù)};如下所示為CStudent類得一般形式:class CStudent{public: CStudent()。protected:float AverageScore(float score[],int k)。}。類所說明的內容用花括號括起來,右花括號后的分號的作用是類說明語句的結束標志。 (2)關鍵字private,public和protected稱為訪問權限修飾符或訪問控制修飾符,它們用于限制類成員的控制訪問范圍,如果沒有使用多,則所有成員默認定義為private權限。各個成員函數(shù)的實現(xiàn)是類定義中的實現(xiàn)部分,這部分包含所有在類體內說明的成員函數(shù)的定義。如果一個成員函數(shù)在類體內定義,實現(xiàn)部分將不出現(xiàn);如果所有的成員數(shù)都在類體內定義,則實現(xiàn)部分可以省略在類體內定義的成員函數(shù)都是內聯(lián)函數(shù)。CStudent類中public關鍵詞后面的CStudent函數(shù)為CStudent類的構造函數(shù),構造函數(shù)是與類同名的特殊成員函數(shù),當聲明類的對象時,構造函數(shù)被自動調用已實現(xiàn)對象的廚師化。析構函數(shù)。 定義類的成員函數(shù)C++類的成員函數(shù)的定義形式與C語言中的定義形式基本相同,但需要有類名和“::”作用域操作符類知名所屬類的名稱,以便編譯器能夠正確識別。float m_fAverage=。ik。 m_fAverage= float(m_fTotal/k)。}定義類的數(shù)據(jù)成員應注意:A、在類體中不允許對所定義的數(shù)據(jù)成員進行初始化;B、類中的數(shù)據(jù)成員的類型可以是任意的,包含整型、浮點型、字符型、數(shù)組、  指針和引用等,也可以是對象。當一個類的對象作為這個類的成員時,如果另一個類的定義在后,則需要提前說明;C、函數(shù)成員實現(xiàn)對類中數(shù)據(jù)成員的操作,它描述了類的行為。類中所有的函數(shù)成員都必須在類體中說明,但函數(shù)成員的定義既可在類體內,也可在類體外。同時要注意,類的定義是以“;”號結尾的。對于CStudent類,可以聲明類的對象為:CStudent stu1;或CStudent *stu2;對于上面類的對象的兩種不同的聲明方式,訪問類的成員的一般格式為:或類對象名類的成員 //若對象聲明為指針即stu1. AverageScore()。類的定義與類對象的聲明不同。與基本數(shù)據(jù)類型變量一樣,類對象也只在定義范圍內存在。對話框實際上也是一個窗口,它不但可以實現(xiàn)數(shù)據(jù)的輸入與輸出,而且也可以移動和關閉對話框,甚至還可以進行圖形的繪制和操作。 對話框的組成在應用程序的框架中,對話框一般由兩部分組成:對話框模板資源和對話框類對話框模板資源 要創(chuàng)建一個對話框,首先要創(chuàng)建一個對話框模板資源。對話框類 在MFC中,Cdialog類是用來管理對話框的類。對話框類為管理對話框提供了一個編程接口。 對話框控件要建立對話框,還有一個重要的因素就是對話框中的控件。一般情況下,在使用對話框的時候,都需要加上對話框控件,如編輯框、組合框、按鈕和單選框等。這就意味著,對窗口進行的任何操作都可以用在對話框和對話框的控件上。同樣,對話框和一些對話框控件也有自己相應的類,例如對話框由Cdialog類來廣利,而對話框的控件,如編輯框由Cedit類來管理,列表框可以用ClistBox類來管理等。也就是說,在關閉這個對話框之前不能處理對話框意外的事情。非模態(tài)對話框是指對話框可以一直出現(xiàn)在屏幕上,隨時可用,并且允許應用程序處理對話框意外的用戶事件。無論是模態(tài)對話框還是非模態(tài)對話框,用App Studio和ClassWizard來創(chuàng)建它們的過程是一樣的。同時還要為這些控件規(guī)定對話框數(shù)據(jù)交換(DDX)和對話數(shù)據(jù)有效性檢查(DDV)(5)初始化對話框中的各個控件(6)將對話框中的各種控件同對話框類中相應的消息處理函數(shù)聯(lián)系起來。 繪圖輸出工具在編寫Windows應用程序時,通常使用的輸出工具有三種:畫筆(Pen)、畫刷(Brush)、字體(Font)。先用畫筆勾出圖形的輪廓,然后用畫刷來填充圖形??梢杂肅Pen類來設置我們當前使用畫筆的重要屬性,如線條類型、線條寬度等。 ASSERT_VALID(pDoc)。 CPen* pOldPen=pDCSelectObject(amp。 pDCMoveTo(20,30)。 //下面恢復舊畫筆 pDC SelectObject(pOldPen)。也就是說,程序中的語句:CPen pen(PS_SOLID,2,RGB())。CreatePen函數(shù)的調用格式如下:CreatePen((int nPenStyle,int nWith,COLORREF crColor))。第四步,恢復原來的畫筆。下面將常用的繪圖函數(shù)分為及大類:線條函數(shù)形狀函數(shù)位操作函數(shù)填充函數(shù)線條函數(shù)①GetCurrentPosition函數(shù)該函數(shù)用于得到當前位置。函數(shù)返回一個Cpoint類型量,指定當前位置。函數(shù)格式如下:Cpoint MoveTo(int x,int y)。在第一種格式那個,使用x(橫坐標)、y(縱坐標)來指定目標位置。③LineTo函數(shù)該函數(shù)在當前點和指定點之間畫一條直線。在第一種格式中,使用x(橫坐標)、y(縱坐標)來指定目標位置。其他類繪圖函數(shù)在此次設計中沒有涉及到暫不作介紹,如有需要請參閱其他書目。 void CCrankshaft2Dlg::inertia(double phi1,double l1,double l2,double ls2,double e,double J01, double J2,double m2,double m3) { double phi2,lambda,omega2,epsilon2,Vc,Ac,Vs2x,Vs2y,As2x,As2y。 lambda=l1/l2。//Φ2=e/L2λsinΦ1 omega2=lambda*cos(phi1)/cos(phi2)。//ξ2*=λ(cosΦ2*sinΦ1+ω2*cosΦ1*sinΦ2)/cos(2)Φ2 Vc=l1*sin(phi2phi1)/cos(phi2)。 Vs2x=l1*sin(phi1)omega2*ls2*sin(phi2)。 As2x=l1*cos(phi1)omega2*omega2*ls2*cos(phi2)epsilon2*ls2*sin(phi2)。 Je[i]=J01+J2*omega2*omega2+m2*(Vs2x*Vs2x+Vs2y*Vs2y)+m3*Vc*Vc。 //歐拉法開始 Me[i]=3768(60+150*Vc*Vc)*omega1[i]。 omega1[i+1]=omega1[i]+fi*h。 } void CCrankshaft2Dlg::OnButton1() { // TODO: Add your control notification handler code here define pi //定義π= define h 20*pi/180//定義h=20*pi/180 double l1,l2,ls2,e,J01,J2,m2,m3。l2=。e=。J2=。m3=10。 printf(phi1 omega1\n\n)。//創(chuàng)建畫筆 CPen* OldPen。 //(nPenstyle,nWidth,LineColor)。Pen)。 //設定初始坐標系 (450,200)。 // (50,50)。 // 回到原點 int k=3,s=300。 //設定初始坐標系,轉化為X軸正向向右, Y軸正向向上的坐標系 for(i=0。i++) //繪制曲柄速度曲線 { phi1[i]=i*h。 // (phi1[i]*180/pi,200omega1[i],255)。 } //繪制曲柄速度曲線 } 顯示曲柄在某轉角時速度 void CCrankshaft2Dlg::OnButton2() { // TODO: Add your control notification handler code here CPen Pen。 CClientDC dc(this)。 for(i=0。i++) //顯示曲柄在某轉角時速度 { (%d, %lf, %lf,i,phi1[i]*180/,omega1[i])。 } //顯示曲柄在某轉角時速度 } 初始界面界面設計也作為本次設計的一部分。通過Microsoft Visual C++ ,實現(xiàn)了曲柄機構動力學仿真模型的程序化。等效模型的建立將以往非常復雜的問題變得十分簡單,可以看到機械系統(tǒng)動力學在機械系統(tǒng)動態(tài)分析中的重要作用。參 考 文 獻[1] 尤小梅,馬星國. 發(fā)動機曲軸動力學仿真研究[J]. 沈陽工業(yè)學院學報, 2004 , 23 ( 4) : 46 . [2] 陳立平, 張云清, 任為群,等. 機械系統(tǒng)動力學分析及 ADA M S應用教程[M ]. 北京: 清華大學出版社, 2005 .[3] 莊杰,章志龍, 李麗婷. 柴油發(fā)動機動力學分析[J].計算機輔助工程,2007(3): 8487 . [4] 夏長高 王凌云. 車用內燃機曲柄連桿機構動力學分析[J]. 拖拉機與農用運輸車,2004, 5(10):2931.[5] 束永平, 夏長高. 汽車發(fā)動機曲柄連桿機構動力學分析[J]. 東華大學學報(自然科學版) ,2005,31(6):2830.[6] 程人杰 樊文欣 王東嬌. 基于虛擬樣機技術的發(fā)動機曲柄連桿機構動力學仿真研究[J]. 機械管理開發(fā),2009,24(6):1012.[7] 張林仙, 張生保. 基于多體系統(tǒng)仿真的內燃機曲柄連桿機構動力學分析[J].《裝備制造技術》,2006(4):1416.[8] 萬隆君, 徐軼群. 曲柄滑塊機構計算機動力學仿真[J]. 集美大學學報(自然科學版),1999,4(3):5053
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1