2021年4月13日 星期二

2021年4月6日 星期二

Python abstract base class 詳解@abstructmethod

abstractmethod可以用在abstract base class(abc)的這種介面的method

應該說這個在介面那一層不實作

實作是在繼承下來的class,所以一定會override它(這也是多型中的一種概念)


簡單講就是

我希望繼承這個class的child都有這個method

但我也預期這些child實作這個method的方式都不一樣

比如說我有一個抽象class

定義交通工具中有一個method是移動


那繼承這個交通工具的有

飛機、汽車、船

分別實作移動的方式是

空運、陸運、海運


在abc那一層為其加了abstractmethod的屬性,一旦繼承後不實作,就會報錯提醒該實作這個

2021年4月3日 星期六

Power sensor 跟power meter的差異

 Power sensor是較小台的儀器,通常沒有螢幕

https://www.anritsu.com/zh-tw/test-measurement/rf-microwave/power-sensors

                                    以安立知MA243450A舉例,來源自上列網址

而power meter通常帶螢幕且較大台,需要另外供電
也因為另外供電,因此訊號偵測上較為穩定
精度通常較高
https://www.anritsu.com/zh-tw/test-measurement/rf-microwave/power-meters
以ML2437A舉例,來源自上列網址

ADGuard