非標框架(3) 軸控制介面

2021-10-05 17:24:23 字數 1853 閱讀 1649

///

/// 控制卡軸相關操作介面

///

public inte***ce iaxisoperate

///

/// 軸回零模式

///

public enum axishometype

{///

/// 負限位 + z向

/// 離開負限位後,第乙個index標記為零

///

neglimitindex_1 = 1,

///

/// 正限位+z向

/// 離開正限位後,第乙個index標記為零

///

poslimitindex_2,

///

/// 原點訊號

/// 離開原點開關後,第乙個index標記為零(正行程回零開關)

///

homesignal_3,

///

/// 原點 + z向

/// 接觸零點開關後,第乙個index標記為零(正行程回零開關)

///

homesignalposindex_4,

///

/// 原點 + z向

/// 離開零點開關後,第乙個index標記為零(負行程回零開關)

///

homesignalindex_5,

///

/// 原點 + z向

/// 接觸零點開關後,第乙個index標記為零(負行程回零開關)

///

homesignalnegindex_6,

///

/// 離開原點開關的負邊沿後,第乙個index標記為零,初始正向移動

///

homesignalnegindex_7,

///

/// 接觸原點開關的負邊沿後,第乙個index標記為零,初始正向移動

///

homesignalnegindex_8,

///

/// 接觸原點開關的正邊沿後,第乙個index標記為零,初始正向移動

///

homesignalposindex_9,

///

/// 離開原點開關的正邊沿後,第乙個index標記為零,初始正向移動

///

homesignalposindex_10,

///

/// 離開原點開關的正邊沿後,第乙個index標記為零,初始負向移動

///

homesignalnegindex_11,

///

/// 接觸原點開關的正邊沿後,第乙個index標記為零,初始負向移動

///

homesignalnegindex_12,

///

/// 接觸原點開關的負邊沿後,第乙個index標記為零,初始負向移動

///

homesignalneg_13,

///

/// 開海原點開關的負邊沿後,第乙個index標記為零,初始負向移動

///

neglimitsignal_14,

///

/// 負限位下降沿

///

neglimitsignal_17 = 17,

/// 正限位下降沿

///

poslimitsignal_18,

///

/// z向訊號

/// 初始負方向行至index訊號點(偏移位置)

///

index, // = 33

///

/// 初始正方向執行至index訊號點(偏移位置)

///

高創回零,

3層框架演練1 不使用介面

環境 vs2017,net framework 4.6.1,win 10 pro 建立表示層及解決方案 建立類庫專案 dal層 建立bll業務邏輯層 再建立實體層 這一層也可以放再dal建個資料夾 刪掉bll,dal,entity層類庫專案自帶的class1.cs 在entity層建立乙個poco實...

python介面測試用例框架(3) Entity

entity,實體,前面已經介紹過實體類了,這個模組的作用是資料層的獲取,簡而言之,從資料庫獲取資料組裝進入前面介紹的資料庫的實體類。這個我給乙個查詢是一條記錄的例項,如果是list,依樣迴圈處理就行了,比較簡單。首先匯入moudle模組 import moudle class entity def...

IOS 學習之路(一) 徒手寫介面(3)使用框架

有麼有覺得原來的定位太麻煩了哪!我們來使用乙個比較簡單,我也很喜歡的框架masonry吧 他的用法很簡單 我們建立乙個方法叫layouinsubview 我們把控制項定位全部都放在這裡 void layouinsubview self.phonetextfield mas makeconstrain...