沖之數學編程
⑴ 如何使用數學式編程
1、算術表達式:
算術表達式是最常用的表達式,又稱為數值表達式。它是通過算術運算符來進行運算的數學公式。我們先來看Visual Basic中的算術運算符:
算術運算符
1)乘法運算符 *
X*Y 求X乘Y的值 舉例:6*7=42
2) 除法運算符 /
X/Y 求X除Y的值(浮點數運算) 舉例:2.76/1.2=2.3
3)整除運算符 div
X div Y 求X除Y的整數商(對整型數計算) 舉例:25=5
4)取余運算符 Mod
X mod Y 求X除Y的余數(對整型數運算) 舉例:25 mod 4=1
5)加法運算符 +
X+Y 加法運算 舉例:32+2=34
6)減法運算符 -
- X-Y 減法運算 舉例:48-21=27
由於Visual Basic只能識別按其格式書寫的數學表達式,所以必須將我們常用的數學表達式轉換成Visual Basic表達式。
2、邏輯表達式
邏輯運算的結果只有兩個:True(真)和False(假)。Visual Basic提供了六種關系運算符和三種邏輯運算符:
=(等於)、<(小於)、<=(小於等於)、>(大於)、>=(大於等於)、<>(不等於)
NOT(非)、AND(與)、OR(或)
運算關系
p q NOT p p AND q p OR q
True True False True True
True False False False True
False True True False True
False false True False False
例如:5>3 結果為 True, 「a」>」b」 結果為False。
⑵ 學編程需要精通數學中的哪些知識 學好編程需要知道多少數學知識
1、首先大學里的基礎課程高等數學是必須的,這可能對寫演算法來說沒有什麼太直接的關系,高等數學是最基本的東西,裡面的很多概念性的東宴頌蘆西都是編寫程序相關的,是學其他幾門數學課程的基礎。
2、線性代數,這們課在工科專業一般都開,很重要,尤其講到的舉矩陣、集合等等,是以後在程序開發中能直接用到的,而且,線性代數里一些問題的解決方式能很大程度地活躍你的思維。
3、離散數學,離散數學是計算機和軟體工程專業必學的課程,和計算機程序直接相關,舉例來說,在設計一條資料庫的SQL語句進行聯表查詢, 可以直接寫上一大串來實現查詢,但如果能用離散數學里學到的邏輯推理和範式對SQL語句進行簡化,那麼SQL語句查詢速晌帶度可能會有上百倍的提升。
4、有興趣可以學一學組合數學,這是研究生的課程之一,但提前學一學還是很有好處的,裡面很櫻春多結論、推理都會讓人受益非淺,學好了這門數學,程序質量將上升到另外一個高度。
⑶ 怎樣學習數控沖床編程
數控機床是按編制好的程序進行加工,因此數控程序編制的好壞,直接影響加工過程是否能正常進行,加工的零件是否能達到圖紙要求。這就要求編製程序的人員,不僅要掌握數控機床工作原理和程序結構,而且還要掌握各種零件加工工藝性。零件程序編制一般包括如下五個方面:分析零件圖紙、對零件進行工藝分析及處理、對零件進行數學處理、編寫零件加工程序清單,對程序進行調試與修改並最終確定。
1.分析零件圖紙:
任何一個零件無論怎樣加工,首先應對其零件圖進行分析。全面了解被加工零件的幾何形狀、尺寸大小、零件材料及熱處理情況,為工藝處理做好准備。
2.工藝分析與處理:
工藝分析就是編制零件的加工工藝,包括毛坯選擇、工裝夾具選擇、刀具選擇以及熱處理的安排等。對於數控加工還有選擇工件坐標原點、確定加工中的換刀點以及走刀路線的確定等。
a.確定加工方案:首先選擇使用的數控轉塔床和工裝夾具,其次選擇加工刀具以及切削用量。
b.建立工件坐標系:確定工件坐標系與機床坐標系之間的正確關系,給刀具運動軌跡的確定和加工中幾何尺寸的計算做准備,同時應考慮零件形位公差的要求。
c.確定加工中的對刀點和換刀點:數控機床的對刀點、換刀點和加工中的刀具的起點一般為同一點。這一點在選擇上,首先要方面檢測和刀具軌跡的計算,其次要是換刀點與工件有一個安全的距離,卻不允許換刀時刀具與工件發生碰撞,最後還要注意換刀點與工件相距不可太大,造成過大的空行程,應使刀具與工件保持一個安全合理的距離。注意不同的數控機床,其對刀點和換刀點的確定也不盡相同。
d.選擇合理的走刀路線:走刀路線就是整個加工過程中,刀具相對工件的具體運動軌跡,包括快速運動的空行程和根據需要進行的加工過程。選擇時首先應確保加工零件的精度和表面質量的要求,其次應注意盡量減少走刀路線和空行程,提高生產效率,最後應注意使計算簡單、減少程序數目和編程工作量。
e.合理安排輔助功能:加工中應根據需要合理安排一些輔助項目。如:切削液的啟停、主軸的速度變換、對重要加工尺寸安排停機檢測等。
3.數學處理:
所謂的數學處理,就是根據零件圖紙尺寸、已確定的走刀路線,計算數控編程時所需的數據。主要有各個基本點的計算、列表曲線的擬合、復雜的三維曲線或曲面的坐標運算等方面。
4.編制零件加工程序:
根據確定的走刀路線、計算完成的各個數據和已確定的切削用量,按照CNC系統的加工指令代碼和程序段格式,編寫零件加工程序清單。編寫過程應嚴格遵守編程說明書的規定,編程方法一般有手動編程和計算機輔助編程。單個小型零件可採用手動編程,復雜大型零件應採用計算機輔助編程,以提高編程效率和質量,減輕編程勞動強度。
5.加工程序的調試與最終的確定:
加工程序編制完成後,應將其輸入數控系統軟體的計算機中。可以通過CNC控制菜單輸入,也可以運用DOS中的編輯器進行輸入。輸入完畢後,應對其進行語法檢測、示教演示、模擬加工等,最後進行首件試加工且檢測無誤後,確定最後的加工程序。