當前位置:首頁 » 編程軟體 » 機械vb編程

機械vb編程

發布時間: 2022-05-23 17:43:22

⑴ 大神好,我是機械專業的學生,最近在做的一個項目需要用vb編程來進行數據處理,涉及到多項式擬合

我記得MATLAB和VC是可以關聯起來的,需要一些引用,也不止這些,大型語言之間,基本都有關聯性的,舉個例子傳說中的xml,就是跨平台,跨語言,誇系統。至於VB,VC,matlab的區別,vb,vc都是mirosoft.corp平台上的開發語言,現在都叫.net平台,他倆就是其中兩種開發語言,還有C#matlabz主要是數值計算方面的,想什麼線性結構,矩陣啦,啥的,其他的工具完全沒法比,你要搞數值計算,就選matlab,你要搞別的應用程序,就是VC。VC比VB難度大不小,看你的項目需要啦

⑵ 我是一個學機械設計製造的 我想知道掌握了VB程序設計在以後的工作中是否有用都會做些什麼

有用,機械和電氣控制聯系緊密,如果你要向機電一體化的方向發展,學了VB可以編寫機電控制軟體,當然,你也可以用VC,不過VB簡單易學,是工程開發的一個不錯的工具,學好了API,VB一樣具有很高的實時性和強大的功能

⑶ 我是機械設計製造及其自動化專業的大一新生,請問我這個專業學習計算機編程是學VB好還是JAVA好

據我的經驗所知:
1.對於「機械設計製造及其自動化」專業而言,VB和JAVA都無大直接的用處。
2.我認為你有必要至少學習一門,因為這是編程工作的入門之路。對於你以後學習與專業有關的PLC、CNC編程有很大的啟發作用。
3.相對而言,VB要簡單一些,容易上手。JAVA的應用前景更廣范。
4.所以我建議你有興趣、有精力的話,這二門課程都去學一學。對你今後的學業、就業,肯定有意想不到的莫大幫助。
以上建議僅供參考。崔建一2012.10.13

⑷ 齒輪機構設計的vb程序怎麼編,機械原理實驗

'參數初始化
Dim r0%, r1%, h%, e%
Dim a1%, a01%, a2%, a02%
r0 = Val(InputBox("請輸入基圓半徑"))
r1 = Val(InputBox("請輸入滾子半徑"))
h = Val(InputBox("請輸入升程"))
e = Val(InputBox("請輸入偏距"))
a1 = Val(InputBox("請輸入推程運動角"))
a01 = Val(InputBox("請輸入遠休止角"))
a2 = Val(InputBox("請輸入回程運動角"))
a02 = Val(InputBox("請輸入近休止角"))
Text1.Text = r0
Text2.Text = r1
Text3.Text = h
Text4.Text = e
Text5.Text = a1
Text6.Text = a01
Text7.Text = a2
Text8.Text = a02
Picture1.Scale (-75, 55)-(75, -55) '建立坐標系

⑸ VB6.0編程軟體簡介

VB 就是 Visual Basic 的意思,是一種常用的編程開發工具。它的基礎是編程語言Basic ,Visual Basic 簡單點來說就是微軟為了更好的讓人們學習編程,應用上 Basic 開發語言的一套工具,簡稱就是 VB。VB 的面世使原本極其復雜困難的編程、軟體開發的工作變得簡單。最初的編程工作都是依靠全套的代碼去進行的,工程量極大。Microsoft 就是看準了這個人們渴求快速發展軟體開發行業的商機,利用自己的技術實力研發出 VB 這么一套完善的編程工具。VB 把過往的純代碼編程過度到可視化編程,將一些經常要使用到的功能以一個個的控制項的形式出現,例如 Label(標簽)、TextBox(文本框)等等的。他們在以前的編程工作中需要在使用時重復多次的輸入同樣的代碼去實現這個功能,而這些代碼去不是小工程,耗費了很大的人力物力和很多的時間。所以有了 VB 之後,編程的工作也就可以普及啦,可以免去了機械的重復的代碼的輸入,又可以一面編輯核心功能一面進行界面優化美化,一勞多得啊。[1]
VB 是 Basic 語言軟體開發者的首選編譯器,是學習 Basic 語言編程必須要接觸而且是經常接觸的一款整合型技術編譯器。編輯本段語言特性VB的中心思想就是要便於程序員使用,無論是新手或者專家。VB使用了可以簡單建立應用程序的GUI系統,但是又可以開發相當復雜的程序。VB的程序是一種基於窗體的可視化組件安排的聯合,並且增加代碼來指定組建的屬性和方法。因為默認的屬性和方法已經有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。過去的版本裡面VB程序的性能問題一直被放在了桌面上,但是隨著計算機速度的飛速增加,關於性能的爭論已經越來越少。窗體控制項的增加和改變可以用拖放技術實現。一個排列滿控制項的工具箱用來顯示可用控制項(比如文本框或者按鈕)。每個控制項都有自己的屬性和事件。默認的屬性值會在控制項創建的時候提供,但是程序員也可以進行更改。很多的屬性值可以在運行時候隨著用戶的動作和修改進行改動,這樣就形成了一個動態的程序。舉個例子來說:窗體的大小改變事件中加入了可以改變控制項位置的代碼,在運行時候每當用戶更改窗口大小,控制項也會隨之改變位置。在文本框中的文字改變事件中加入相應的代碼,程序就能夠在文字輸入的時候自動翻譯或者阻止某些字元的輸入。VB的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似於操作系統的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。VB的組件既可以擁有用戶界面,也可以沒有。這樣一來伺服器端程序就可以處理增加的模塊。VB使用引用計數的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。因為越來越多組建的出現,程序員可以選用自己需要的擴展庫。和有些語言不一樣,VB對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態,以及強制使得符號表入口的實體的變數名稱遵循書寫規則。默認情況下字元串的比較是對大小寫敏感的,但是可以關閉這個功能。VB使得大量的外界控制項有了自己的生存空間。大量的第三方控制項針對VB提供。VB也提供了建立、使用和重用這些控制項的方法,但是由於語言問題,從一個應用程序創建另外一個並不簡單。編輯本段術語在討論 Visual Basic(不包含 .NET)時,經常可以聽到以下這些術語,因此掌握這些術語的基本理解對初學者十分有幫助。控制項:簡單的說,控制項就是構成或者說建造 Visual Basic 應用程序的圖形化工具,包括窗體、按鈕、復選框、列表框、數據控制項、表格控制項和圖片控制項等等……事件:由用戶或操作系統引發的動作,例如擊鍵、單擊滑鼠(Click)、雙擊滑鼠(DblClick)、一段時間的限制,或從埠接收數據。方法:嵌入在對象定義中的程序代碼,它定義對象怎樣處理信息並響應某事件。例如,資料庫對象有打開記錄集並從一個記錄移動到另一個記錄的方法程序的基本元素,它含有定義其特徵的屬性,定義其任務和識別它可以響應的事件的方法。控制項和窗體是Visual Basic中所有對象的示例。物件:一個控制項、窗體等都可被看作一個物件。過程:為完成某些特定的任務而編寫的代碼段,過程通常用於響應特定的事件,也可以當作應用程序的用戶自定義函數來使用。屬性:屬性是組成用戶界面的各對象的性質的具體描述。例如上述「物件」中所提到的尺寸、位置、顏色、寬度、高度等等都稱為控制項的屬性。屬性決定物件的外觀,有時也決定物件的行為。物件的屬性絕大部分是VB中已經事先定義好的,但也有的屬性是需要在應用過程中才去定義的。屬性即可為物件提供數據,也能從物件取回信息。·窗體的常用屬性現在,我列舉出了一些窗體的常用屬性,請你對它們先進行一下感性認識。
名稱是窗體的標識名,代碼中稱它為Name。BackColor:設置窗體背景顏色。BorderStyle:設置窗體的邊框風格。(見圖一)要請注意的是,屬性值為1 - Fixed Single 與 3 - Fixed Dialog 時,窗體外觀相同,但功能卻不同。當屬性為1 - Fixed Single 時,MaxButton與MinButton這兩個屬性可以起作用。MaxButton為True時窗體上具有了最大化按鈕。MinButton為True時最小化按鈕也有效了。而當屬性為3 - Fixed Dialog時,MaxButton與MinButton屬性不起作用。此時MaxButton與MinButton為True,但最大化、最小化按鈕均為出現。(圖一)Caption:設置窗體標題欄上的文字。ControlBox:設置窗體標題欄上是否具有控制菜單欄及按鈕。Enabled:決定運行時窗體是否響應用戶事件。在程序運行時可以看到改變 Enabled屬性的效果。此時Enabled已設為False,所以點擊按鈕不會有反應。Height:設置窗體的高度。Width:設置窗體的寬度。Left:設置程序運行時窗體的水平位置Top:設置程序運行時窗體的垂直位置Visible:設置程序運行時窗體是否可見。當Visible為False時,窗體是不可見的。將值改為為True。運行時窗體就是可見的了。WindowsState:設置程序運行中窗體的最小化、最大化和原形這三種狀態。程序運行時的最小化狀態。Icon:設置窗體標題欄上的圖標。Picture:給窗體配上漂亮的點陣圖。最後要說明的是:窗體的Name和Caption屬性,雖然預設值相同,都是Form1,但實際意義卻不一樣。Caption指的窗體標題欄上的文字,Name指這個窗體的對象名,千萬不能混淆。

⑹ 就這點財富了,找好心人幫忙。求機械課程設計VB程序,題目要求如下所示,要求VB程序能在Windows環境下運行

凸輪vb程序:

PrivateSubCommand1_Click()

'參數初始化

Dimr0%,r1%,h%,e%

Dima1%,a01%,a2%,a02%

r0=Val(InputBox("請輸入基圓半徑"))

r1=Val(InputBox("請輸入滾子半徑"))

h=Val(InputBox("請輸入升程"))

e=Val(InputBox("請輸入偏距"))

a1=Val(InputBox("請輸入推程運動角"))

a01=Val(InputBox("請輸入遠休止角"))

a2=Val(InputBox("請輸入回程運動角"))

a02=Val(InputBox("請輸入近休止角"))

Text1.Text=r0

Text2.Text=r1

Text3.Text=h

Text4.Text=e

Text5.Text=a1

Text6.Text=a01

Text7.Text=a2

Text8.Text=a02

Picture1.Scale(-75,55)-(75,-55)'建立坐標系

Picture1.Line(0,50)-(0,-50)

Picture1.Line(-55,0)-(55,0)

'初始化參數

Dimi!,j!,k!,m!,n!

Dima!,b!,c!,d!

Constpi=3.141592653

Dims#(360),s1#(360)

Dimds#(360),ds1#(360)

Dimdx#(360),dy#(360)

a=a1

b=a1+a01

c=a1+a01+a2

d=360

j=0

Fori=0Toa'推程段

s(j)=h*((i/a1)-Sin(2*pi*i*pi/a1/180)/(2*pi))

ds(j)=h*(1-Cos(2*pi*i*pi/a1/180))/a1

ds1(j)=ds(j)/2

s1(j)=s(j)/2'按比例定義參數值

j=j+1

Nexti

Fori=(a+1)Tob'遠休段

s(j)=h

ds(j)=0

ds1(j)=0

s1(j)=s(j)/2

j=j+1

Nexti

Fori=(b+1)Toc'回程段

s(j)=h*(1+Cos(3*(i-150)*pi/180))/2

ds(j)=-h*pi*Sin(3*pi*(i-150)/180)/(2*a2)

ds1(j)=ds(j)/2

s1(j)=s(j)/2

j=j+1

Nexti

Fori=(c+1)Tod'近休段

s(j)=0

ds(j)=0

ds1(j)=0

s1(j)=s(j)/2

j=j+1

Nexti

'初始化參數'

DimX0#,Y0#,X1#,Y1#,X2#,Y2#

DimX11#,Y12#,X21#,Y22#

Dime1#,r#,p#,q#,r11#

Dims0#

'按比例定義參數值'

e1=e/2

r=r0/2

r11=r1/2

s0=Sqr(r^2-e1^2)

Fori=1To360

dx(i)=(ds1(i)-e)*Sin(i*pi/180)+(s0+s1(i))*Cos(i*pi/180)

dy(i)=(ds1(i)-e)*Cos(i*pi/180)-(s0+s1(i))*Sin(i*pi/180)

Nexti

'輸出理論、實際輪廓線圖像及坐標值'

X0=e1:Y0=s0

Forg=2To360

m=g-1

'求理論輪廓線

X2=(s1(g)+s0)*Sin(g*pi/180)+e1*Cos(g*pi/180)

Y2=(s1(g)+s0)*Cos(g*pi/180)-e1*Sin(g*pi/180)

X1=(s1(m)+s0)*Sin(m*pi/180)+e1*Cos(m*pi/180)

Y1=(s1(m)+s0)*Cos(m*pi/180)-e1*Sin(m*pi/180)

Picture1.Line(X0,Y0)-(X1,Y1)'輸出理論輪廓線圖

Picture1.Line(X1,Y1)-(X2,Y2)

'求實際輪廓線

p=dx(m)/Sqr(dx(m)^2+dy(m)^2)

q=-dy(m)/Sqr(dx(m)^2+dy(m)^2)

p1=dx(g)/Sqr(dx(g)^2+dy(g)^2)

q1=-dy(g)/Sqr(dx(g)^2+dy(g)^2)

X11=X1-r11*q

Y12=Y1-r11*p

X21=X2-r11*q1

Y22=Y2-r11*p1

Picture1.PSet(X11,Y12)'輸出實際輪廓線圖

Text9.Text=Text9.Text&""&m&""&2*X1&""&2*Y1&""&2*X11&""&2*Y12&""&vbCrLf'輸出理論、實際輪廓線坐標值

X0=X2:Y0=Y2

Nextg

EndSub

⑺ 有沒有用VB編程機械優化設計的

《實用機械設計VB編程及實例(第2版)》內容簡介:自主開發適合自己使用的工程軟體是現代機械設計發展的趨勢之一。《實用機械設計VB編程及實例(第2版)》在詳細介紹了用VB開發機械設計計算程序的方法基礎上,精選了大量的機械設計計算實例,范圍涉及產品設計多因素優化、迭代法提高計算精度、產品特性曲線計算及繪制、強度可靠性分析等,並給出了程序源代碼。隨書附帶的光碟中包括了書中所列舉實例的運行程序,便於讀者調用實踐。《實用機械設計VB編程及實例(第2版)》作者從事機械設計軟體開發多年,既有深厚的機械設計功底,又有豐富的編程經驗。

⑻ 跪求機械類vb大神幫忙編個機械原理里的vb程序!!!!

機械原理

機械原理(theory of machines and mechanisms),研究機械中機構的結構和運動,以及機器的結構、受力、質量和運動的學科。這一學科的主要組成部分為機構學和機械動力學。人們一般把機構和機器合稱為機械。機構是由兩個以上的構件通過活動聯接以實現規定運動的組合體。機器是由一個或一個以上的機構組成,用來作有用的功或完成機械能與其他形式的能量之間的轉換。

⑼ 遼寧科技大學機械原理課程設計vb編程,有關沖壓機的

哪個班的啊,跑轍來問啊,還給五分啊Form1.ScaleMode = 0
ScaleLeft = 0
ScaleWidth = 370
ScaleTop = 350000
ScaleHeight = -350000
CurrentX = 0
CurrentY = 3
Line (0, 30000)-(360, 30000), vbRed
Line (20, 0)-(20, 350000), vbBlack
For i = 0 To 360
Line -(i, 2 * i ^ 2 + 30000), vbRed
Next
這是畫一條拋物線的代碼,把方程改成你的方程就行了
才5分啊,套白狼啊,我懸賞400分都沒人應答,用兩個號並行懸賞的

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:968
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:676
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:828
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829