① 哪位大神告訴下這個萬用板上哪裡是DO介面,哪裡是AO介面。
看你的程序寫的是哪個口當地址,哪個是資料口
② 模塊上的DO引腳是什麼意思,該接哪裡
DO介面和AO介面應該是你其它模塊上的介面。這個單片機上所有的埠P0、P1、P2和P3是用戶所使用的引版腳,DO介面權你可以直接接到P0、P1、P2和P3的任一引腳,然後使用if命令判定是否為高低電平即可。AO介面應該是你模塊上輸出模擬信號的引腳,需要接入AD轉換模塊後,再才被單片機的P0、P1、P2和P3中的引腳所處理。
③ 什麼是儀表的A/O和A/I介面
AO是指模擬量輸出
AI是模擬量輸入
④ 學習AO的介面,感覺很亂,有沒有什麼順序
AO開發就是利用一些類和這些類的介面進行開發.
1、抽象類,類,和組件對象類
抽象類是不能實例化的,抽象類中是一系列抽象的方法,故是不能實例化的,它只能被繼承。不同的類可以繼承同一個抽象類,但內部對同一方法的實現可能是不一樣的。如AO中的介面都是抽象類。用戶可以在類中實現這些介面,也就是繼承這些介面。如用戶可以在自己的類中實現ICommand介面,生成一個Command,或者實現ICommand、ITool介面,生成一個Tool.
類是不能直接實例化的,它只能作為另一個類的屬性或者被其它類的對象實例化。如Sde3Workspace Class、Sde4Workspace Class,FeatureClass,FeatureDataset它們是不能通過New直接實例化的,只能通過SdeWorkspaceFactory CoClass這個組件對象類所實現的IWorkspaceFactory介面里的Open方法來實例化。FeatureClass,FeatureDataset也是不能直接實例化的,他只能通過IFeatureWorkspace介面里的CreateFeatureClass,CreateFeatureDataset方法來實例化。
組件對象類能夠通過New來直接實例化。如 SdeWorkspaceFactory,QueryFilter它們是可以通過New來直接實例化的。
2、繼承3、類和介面的實現
一些類可能實現多個介面,一個介面也可能被多個類所實現,但不同的類實現同一個介面可能內部並不是一樣的,這就實現了多態性.如ILayer這個介面被多個介面實現,其中包括FeatureLayer和RasterLayer,但這兩個類實現ILayer介面時內部實現肯定是不一樣的!但在外部對ILayer的操作是一樣的!
4、介面之間的相互查詢
一個類可以實現多個介面,每一個介面可能包括一系列的屬性和方法,但有時候一個介面里可能沒有你想要的方法和屬性,可能在這個類所實現介面的另一個介面里,這就涉及到從一個介面轉到這個類所實現介面的另一個介面里,對於類所實現的一系列介面里,介面間是可以相互跳轉的。如我想對一個feature的屬性進行修改,給的就是這個feature的IFeature介面,我們知道對一個feature進行修改必須要把這個feature所在的featureclass的工作空間設為可編輯,且編輯結束後要結束編輯,這就要通過這個IFeatue介面來獲得這個這個feature所在的IFeatureClass介面和IWorkspace介面,我們知道IFeatue介面里有一個object屬性,這個屬性返回的是IObjectClass,而FeatureClass這個類實現了IObjectClass和IFeatureClass這兩個介面,這樣就可以通過介面跳轉從IObjectClass轉換成IFeatureClass,這樣就可以獲得feature的IFeatureClass介面,其代碼(c#)如下:
IObjectClass i_objcls=I_FtrCur.Class;
IFeatureClass i_ftrcls=(IFeatureClass)i_objcls;
Feature所在的FeatureClass的IFeatureClass介面有了,還要這個FeatureClass所在的工作空間的IWorkspace介面,獲取這個介面可以通過兩個方法
一、通過IFeatureClass介面里的FeatureDataset屬性來獲得IFeatureDataset介面。IFeatureDataset介面里有一個Workspace屬性返回IWorkspace介面,但這種方法有一個特別說明就是這個FeatureClass必須是一個FeatureDataset的成員,如果這個FeatureClass是一個獨立,這個FeatureDataset返回的就是一個空值。所以這種方法對FeatureClass是一個FeatureDataset的成員時是適用的,獨立時就不適用了。
二、通過介面轉換。
FeatureClass實現了多個介面,其中有IDataset介面和IFeatureClass介面,我們已經有了IFeatureClass介面,就可以通過介面跳轉來獲得IDataset介面,在IDataset介面里有一個Workspace屬性返回IWorkspace介面,這種方法對於FeatureClass是一個FeatureDataset的成員和FeatureClass是獨立的這兩種情況都是可以的。代碼如下:
IDataset i_ftrDset=(IDataset)i_ftrcls //介面跳轉文章引用自:
⑤ 光線感測器上有4個接線頭,符號分別是,AO,GND,VCC,DO,繼電器上有VCC,GND,IN
找一個12V的繼電器,感測器的VCC端接+12V,GND端接0V(接地線),繼電器的A1接AO,繼電器的A2接GND。繼電器的觸點就可以控制任何的電器。
⑥ AI、DI、AO、DO、PI通道時什麼意思
AI:直流模擬量輸入一般為0-5V或4-20MA標准信號輸入;
AO:直流模擬量輸出一般為0-10V或4-20MA等信號輸出,作為信號調節;
DI:開關量輸入反映開關量的狀態是分還是合;
DO:開關量輸出可以是繼電器或大功率管等;
PI:脈沖量輸入對脈沖進行累計;
PO:脈沖量輸出。
開關量:按電壓水平分,有220VAC、110VAC、24VDC,按隔離方式分,有繼電器隔離和晶體管隔離。
模擬量:按信號類型分,有電流型(4-20mA,0-20mA)、電壓型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。
(6)AO介面電路擴展閱讀:
模擬量(A):
即連續不間斷的物理量。如:壓力P,溫度T,流量Q,液位L,位移等,他們的數值有大小,且各自的變化不一。
例如:室內溫度現在是20℃,一分鍾,(由於空調的影響)它可能就變成21℃,兩分鍾後,它可能就是21.5℃了。
數字量(D):
即此類物理量只有通、斷兩種狀態。電氣上通常用1表示接通,0表示斷開。
例如:飲水機的開關,上面一般都標有,當你把1按下時,電路接通,飲水機通電,飲水機正常工作;當你按下0時,電路斷開,飲水機停止工作。它們再也沒有第三種狀態,即不接通也不斷開的狀態。
輸入(I):
即需要採集的信號。(為了對被控物的控制,我們需要對相關的設備的現行相關物理量進行採集,輸入)
輸出(O):
即對被控物的控制信號(包括顯示信號)。
參考資料來源:網路-模擬信號
參考資料來源:網路-數字信號
⑦ 感測器如何通過AO介面將信號傳遞到單片機中
AD介面吧?
看具體感測器嘍!有的輸出量是模擬量,譬如4~20mA,連接到單片機AD後,單片機自行采樣,將模擬信號轉換為數字信號,你如果想了解這個過程,可翻看數字電路或度娘下AD轉換。
⑧ PLC DO DI AO AI接線是什麼意思
do=digital out 數字量輸出
di=digital in 數字量輸入
ao=analog out 模擬量輸出
ai=analog in 模擬量輸入
⑨ 連接ao,∠1為90°,doa
就如你復所做的輔助線,延長制AO一倍至M點,連接ME ,MD, AD ∴△ABO ≌△MEO ∴AB=EM, ∠B=∠MEO=45° △ABC和△DCE都是等腰直角三角形 AB = AC , ∴AC=ME,觀察陰影部分兩個三角形 又有CD=DE,∠MED =∠MEO+∠CED=45°+45°=90° ∠ACD = 180° - 45° - 45° = 90° ∴陰影部分兩個三角形是全等的直角三角形Rt△ACD ≌ Rt△MED ∴AD = DM , ∠ADM=∠ADC + ∠CDM = ∠MDE + ∠CDM = ∠CDE = 90° 則△ADM是個等腰直角三角形,DO是中線,根據三線合一可得AO⊥DO 等腰直角三角形的高DO=AO