* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Smith Chart Project
Survey
Document related concepts
Fault tolerance wikipedia , lookup
Voltage optimisation wikipedia , lookup
Scattering parameters wikipedia , lookup
Multidimensional empirical mode decomposition wikipedia , lookup
History of electric power transmission wikipedia , lookup
Mains electricity wikipedia , lookup
Buck converter wikipedia , lookup
Alternating current wikipedia , lookup
Opto-isolator wikipedia , lookup
Distribution management system wikipedia , lookup
Nominal impedance wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Zobel network wikipedia , lookup
Transcript
Dr. Dobry › For programming expertise Dr. Iskander › For electromagnetic expertise Update a text-based program to GUI Cross-platform Deepen our knowledge of EM & OOP in C++ Everyone works on: › Designing › Researching › Coding › Debugging Created block-diagram of overall design Brainstormed classes and functions Decided on coding convention Agree on function prototypes To research Qt (test modules) Learn more about the values of teamwork Become more experienced and efficient at OOP in C++ Gain a better understanding of GUI A functional application that: › Is cross-platform › Accepts user input › Solves TL with SC method › Displays SC, TL layout, and component values Misunderstand Qt functions Inexperienced with: › OOP in C++ › EM › GUI › Cross-platforming Documentation 1/14 – 2/1 2/1-2/20 2/21-3/7 Basic Design Classes & Base Prototypes classes & drivers Install & compile Qt Program Basic Qt 3/8-3/28 3/29-4/18 4/18-5/8 Complex classes & drivers App. & debug Feathers (optional) Interface Output Solver Storage Interface TL Circuit Maker: Insert components Send data to solver Menu: Help, Copy, Save, Print, Quit… Back and Next Skin/Themes /3 -D Tutorial Solver Normalizer Convert data to graphic output Impedance -> Reflection Co. Reflection Co.-> Impedance Traverse along TL Impedance between TLs Load Power, imped., voltage Input power, imped., voltage Denormalizer Send data to storage Complete/Valid Input Checker Unit Conversion TL ratio of λ to Arc Length/Rotation Angle of Smith Chart Storage (Array) Data Getter Data Inserting Store name, type, value of element Data in SI Units Voltage Circuit Element Shapes Transmission Line Complex Numbers Impedance Reflection Coefficient Container & Iterator File Help R1=10kΩ R2=100kΩ RL=45kΩ …….. …….. … Rs + src R4 R1 R2 R3 RL /* ΔΔΔComments are written like this */ while(WePass && ThisClass && (StaySane ΔΔΔΔΔ|| AreHappy)) { ΔΔΔfunction(); }