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兩個檔案中。
相關文章
- SQLLOAD應用舉例SQL
- 設計模式應用舉例設計模式
- golang Context應用舉例GolangContext
- Lotus C API Extension Manager 應用舉例API
- oracle rollup,cube子句的應用舉例;Oracle
- 並查集(Union-Find) 應用舉例並查集
- WebSphere Remote Server 簡介及其應用舉例WebREMServer
- 自定義構建互動式SSH應用程式,用Python為大家舉例Python
- 正規表示式理解及簡單應用舉例
- 樂觀鎖與悲觀鎖及應用舉例
- 再談多型--多型的應用舉例: (轉)多型
- R語言中管道符號 %>% 的應用 及 舉例R語言符號
- 並查集(Union-Find) 應用舉例 --- 基礎篇並查集
- 程式碼測試用例指南
- localStorage應用程式碼例項
- 輕鬆搭建基於 Serverless 的 Go 應用(Gin、Beego 舉例)ServerGo
- Python偏函式應用舉例-路燈指示牌Python函式
- mssql sqlserver in 關鍵字在值為null的應用舉例SQLServerNull
- 常用的Linux可插拔認證模組(PAM)應用舉例Linux
- Android底層字元傳遞給上層應用舉例Android字元
- 寫好測試,提升應用質量
- ASP.NET Web開發實用程式碼舉例(一)ASP.NETWeb
- ASP.NET Web開發實用程式碼舉例(二)ASP.NETWeb
- ASP.NET Web開發實用程式碼舉例(三)ASP.NETWeb
- opacity應用程式碼例項
- Java在量化投資等金融業的關鍵應用舉例 - oracleJavaOracle
- sysconf()函式應用舉例:檢視CPU及記憶體資訊函式記憶體
- oracle rollup,cube子句的應用舉例(可以實現總計,小計)Oracle
- onfocus和onblur應用程式碼例項
- Object.defineProperty()應用程式碼例項Object
- C# 程式碼效能優化舉例C#優化
- jdbc執行DML程式設計舉例JDBC程式設計
- 反正舉例教你規範寫程式碼
- uva 11997 priority_queue 應用舉例(超省時間!!!)
- Redis應用一例(存證數量用計數器實現)Redis
- Linux系統程式設計(18)——正規表示式實用舉例Linux程式設計
- js實現開啟應用程式程式碼例項JS
- js呼叫執行exe應用程式程式碼例項JS