AC-DMIS測量程式應用舉例
AC-DMIS提供了一整套完整的,方便的,快捷的指令編輯系統,有利於使用者根據工件的具體要求寫出簡潔,高效的測量程式。以下列舉了一些測量程式的例項,供您借鑑。
例1
!測圓程式
INIT !初始化為機器座標系
LOAD-COORSYS(1) !調出剛建立的1號座標系
FOR(V11,1,V88) !在孔內探測V88個點,V11為整型變數,從1遞加到V88
READ-MAN(4,“上平面圓”) !在上平面圓上採四點
NEXT!迴圈體終結
CIRCLE("")!做圓
END
例2
INIT!初始化為機器座標系
READ-MAN(1,"")!手動採集平面上1個點
POINT("")!作點
P-OFFSET("",“X,Y,Z”)!點平移置零
V97=OPEN(“ONE.DAT”,“W”)!開啟(建立)名稱為ONE.DAT的檔案
V98=OPEN(“TOW.DAT”,“W”)!開啟(建立)名稱為TOW.DAT的檔案
FOR(V10,1,10) !迴圈十次
IF(V10<=5) !前5次迴圈重複測量第一條直線
READ-MAN(2,"第一條直線")
ELSE!後5次迴圈重複測量第二條直線
READ-MAN(2,"第二條直線")
ENDIF
LINE("")
V1=X!將直線上特徵點的X座標賦值給變數V1
V2=Y!將直線上特徵點的Y座標賦值給變數V2
V3=Z!將直線上特徵點的Z座標賦值給變數V3
S 1 = S T R 1=STR 1=STR(V1) !將數字V1轉換成字串賦給字串變數S$1
S 2 = S T R 2=STR 2=STR(V2) !將數字V2轉換成字串賦給字串變數S$2
S 3 = S T R 3=STR 3=STR(V3) !將數字V3轉換成字串賦給字串變數S$3
S$4=S$1+S$2+S$3!將字串S$1,S$2,S$3連線起來賦給字串變數S$4
IF(V10<=5)
WRITE(V97,S$4)!將字串變數S$4的值寫進V97所指定的檔案(ONE.DAT)中
ELSE!不是第一條直線
WRITE(V98,S$4)!將字串變數S$4的值寫進V98所指定的檔案(TOW.DAT)中
ENDIF
NEXT
CLOSE(V97)!關閉V97所指定的檔案(即ONE.DAT)
CLOSE(V98)!關閉V98所指定的檔案(即TOW.DAT)
END!程式結束
說明:該程式使用了選擇條件語句IF…… ELSE,可在一個平面上先後對兩條平行直線各進行5次重複測量,並將測量結果分別儲存在ONE.DAT和TOW.DAT兩個檔案中。
相關文章
- golang Context應用舉例GolangContext
- 設計模式應用舉例設計模式
- 自定義構建互動式SSH應用程式,用Python為大家舉例Python
- 正規表示式理解及簡單應用舉例
- R語言中管道符號 %>% 的應用 及 舉例R語言符號
- 程式碼測試用例指南
- Python偏函式應用舉例-路燈指示牌Python函式
- 舉例說明Shadow DOM的應用場景有哪些?
- mssql sqlserver in 關鍵字在值為null的應用舉例SQLServerNull
- 輕鬆搭建基於 Serverless 的 Go 應用(Gin、Beego 舉例)ServerGo
- 執行緒池的實現原始碼及應用舉例執行緒原始碼
- 反正舉例教你規範寫程式碼
- C# 程式碼效能優化舉例C#優化
- jdbc執行DML程式設計舉例JDBC程式設計
- Java在量化投資等金融業的關鍵應用舉例 - oracleJavaOracle
- 測試用例
- 寫好測試,提升應用質量
- 舉例說明你對尾遞迴的理解,有哪些應用場景遞迴
- 舉例理解什麼是程式,執行緒執行緒
- 測試用例—教室
- 【5】測試用例
- JAVA反射舉例Java反射
- 死鎖-舉例
- 靜態應用程式安全測試
- dd應用例項
- 大型專案裡Flutter測試應用例項整合測試深度使用Flutter
- [機器視覺]halcon應用例項 邊緣檢測視覺
- 測試——水杯的測試用例
- 測試用例和測試方法
- 測試面試-測試用例面試
- 萬能測試用例及測試用例編寫方法(待更新)
- 手工測試用例與自動化測試用例的區別
- Android Studio 3.0 利用 Android Profiler 測量應用效能Android
- 使用VisualVM進行Java應用的效能測量LVMJava
- CSS 錐形漸變只能畫圓錐嗎?conic-gradient 10大應用舉例CSS
- postman寫測試用例Postman
- 測試用例的方法
- 黑盒測試用例二