pymeasure's People
Forkers
arpuvspymeasure's Issues
socket_communicatorのclassを1つにする。
socket_dumy_communicatorクラスをなくすことでsocket_communicatorを簡易化できる。
SGの実機のself_testでのfreq_set()で1234kHzは対応してないケースがあるので変更すべし
1234kHz→12.34MHzに変更する。
Power Meter ドキュメントを書く
powermeter クラス内の docstring を書く
sa.RPG コマンドクラス作成
分光計 RPG (XFFTS) 系統のコマンドクラスを作る
signalgenerator.pyのdummyクラスのself.freqを定義しておく必要あり。
sg.agilentのpower_setのunitの対応
unitをapiで指定するのか、signal_generatorで指定するのか。
クラス図: device の詳細を作成
doc/class_diagram/perspective.uml を修正する。
device モジュール内を拡充。signalgenerator を参考にする。
DAC, Interface コーディング
Digital to Analog Converter のインターフェースをコーディングする。
テストも書く事。
Power Meter, Interface コーディング
device.powermeter のインターフェースをコーディングする。
テストも書く事。
Spectrum Analyzer ドキュメントを書く
spectrumanalyzer クラスの docstring を書く
クラス構造の再設計
device の開発行程の変更をふまえて、クラス構造を再設計する。
まずは、sg クラスで実装する。
sg.hp コーディング
device.signalgenerator.hp をコーディングする。
実機テストは、別 issue で。
pm.hp コマンドクラス作成
パワーメータの HP 系列のコマンドクラスを作る
Wiki: 対応予定の機種一覧を作成
Wiki に、対応する予定の機種一覧ページを作成し、整理する。
sg.agilent のコード作成
device.signalgenerator.agilent の coding をする。
実機テストは、また、別issueで。
Vacuum Monitor, Interface コーディング
device.vacuum のインターフェースをコーディングする。
テストも書く事。
ADC, Interface コーディング
Analog to Digital Converter のインターフェースをコーディングする。
テストも書く事。
Temperature Monitor, Interface コーディング
device.temperature のインターフェースをコーディングする。
テストも書く事。
クラス図: 全体像を作成
大まかな構成を plant UML で作成する。作成場所は、
doc/class_diagram/perspective.uml
DAQ, NI USB-6229 server を作る
DAQ, NI USB-6229 server を作る
SGの実機テストしたものをagilent.pyにも反映させる。
SGの実機テストしたものをagilent.pyにも反映させる。
Prog. Attenuator, Switch を考える
Prog. Attenuator, Switch を考えて、クラスを設計する
Signal Generator ドキュメントを書く
device/signalgenerator/signalgenerator.py の signalgenerator クラスの interface method に、docstring を整備する。
sg.agilent のコード作成 (新クラス版)
新しいクラス設計で、signalgenerator の agilent コマンドを作成する。
sa.acqiris コマンドクラス作成
分光計 Acqiris (ac240) 系統のコマンドクラスを作る
DIO, Interface コーディング
Digital I/O のインターフェースをコーディングする。
テストも書く事。
Vacuum Monitor, Interface コーディング
device.vacuum のインターフェースをコーディングする。
テストも書く事。
device.signalgenerator に着手
Signal Generator モジュールに着手する
DAQ, Interface コーディング
DAQ のインターフェースをコーディングする。
テストも書く事。
SGのfreq_setの返り値の設定にfreq_checkを返してほしい。
SGのfreq_setの返り値の設定にfreq_checkを返してほしい。
pheiffer.pyのモジュールを作る
sa.advantest コマンドクラス作成
スペアナの ADVANTEST シリーズのコマンドクラスを作る
SGのfreq_checkが最初にできない!
SGでfreq_setする前にfreq_checkと必ずエラーが出ます。
class図を更新する
BiasBoxやスイッチやその他の機種の更新をしてください。
pm.anritsu コマンドクラス作成
パワーメータの Anritsu 系列コマンドクラスを作る
sa.agilent コマンドクラス作成
スペアナの、Agilent 系統コマンドクラスを作る
Spectrum Analyzer, Interface コーディング
device.spectrumanalyzer のインターフェースを coding する。
テストも作ること。
communicator.communicator に着手
communicator クラスを作成し、device のテストを可能にする
sg.phasematrix コーディング
device.signalgenerator.phasematrix をコーディングする。
実機テストは、別 issue で。
motor 関連を考える
motor 関連を考えて、クラスを設計する
DAQ, AD, DA, DIO 系統を考える
DAQ, AD, DA, DIO 系統のクラス体系をどうするか考えて、設計する
sg.agilentのfreq_setのfreqの対応
freqの入力形式を決める。
SG, 初期化を追加。周波数、強度などの初期化を取得する。
signalgenerator に initialize を追加する。
initialize では、周波数や強度等の情報を収集する。
SGの実機のself_testでのpower_set()で-43.21dBmは小さすぎる!
-20dBmが最小値のSGがあるからそれにも対応できるようにする。
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.