PythonAutomationSeries 1 Intro

  Рет қаралды 33,933

Tim Fairfield's AE Test and Measurement Channel

Tim Fairfield's AE Test and Measurement Channel

7 жыл бұрын

Dec 1, 2016
This Short series is an Introduction level
#Keysight #SCPI #python
course to Test Instrumentation Automation
using Keysight (formerly Agilent)
Instruments.
It is targeted towards users who need a
starting point for accessing and controlling
Instruments using Python 2.7
While it is aimed at Universities and
Colleges it has value wherever you need the
knowledge.
Topics include
1. Brief Intro
2. Physical Instrument connection
3. Software Installation (all free tools) of
IO Libraries, Command Expert Sequencing tool
and Anaconda (a science-centric Python
Distribution)
4. Writing your first Automation Program
5. Adding and controlling second Instrument
6. Passing Parameter Values to your code
This is a course meant to be followed along
hands-on, so dont be shy give it a try.
-Tim
#Keysight #SCPI #Python #InstrumentationAutomation #TestInstrument #KeysightCourse #Agilent #PythonAutomation #UniversityCourse #CollegeCourse #InstrumentControl #Python2.7 #InstrumentConnection #FreeTools #IOLibraries #CommandExpert #Anaconda #PythonDistribution #AutomationProgram #ParameterValues #HandsOnLearning #TimTutorial #IntroductionToKeysight #SCPIProgramming #InstrumentControlWithPython #KeysightAutomation #PythonScripting #InstrumentationCourse #KeysightInstruments #AgilentInstruments #PythonLearning #AutomationHandsOn #TimShortSeries
#KeysightInstrumentsControl #SCPIProtocol #PythonProgramming #AutomationWorkshop #InstrumentAutomationSeries #KeysightTools #AgilentTestInstruments #Python27Programming #LabAutomation #InstrumentsTutorial #KeysightUniversity #PythonProgrammingCourse #InstrumentAutomationMethods #AgilentPythonScripts #PythonLibraries #CommandExpertSequencing #AnacondaPython #InstrumentationSoftware #KeysightScripts #AgilentInstrumentsControl #PythonCode #InstrumentationWorkshop #KeysightConnection #SCPICommands #PythonCoding #InstrumentationSkills #KeysightHandsOn #AgilentAutomation #PythonCodeExamples #InstrumentControlBasics #KeysightIntro #SCPIInterface #PythonTutorial #AutomationLearning #KeysightProgramming #AgilentInstrumentsTutorial #PythonScriptingBasics #InstrumentationCourseOutline #KeysightCourseContent #SCPIOverview #PythonLearningJourney #AutomationTraining #InstrumentationPractical #KeysightToolsOverview #AgilentScripting #PythonForInstrumentation #HandsOnKeysight #AutomationSkills #InstrumentationControlMethods #KeysightInstrumentSeries #SCPIFunctions #PythonTips #AgilentInstrumentsTraining #InstrumentationProgramming #KeysightDemo #PythonScriptingTutorial #AutomationInstrumentsUsage #InstrumentationBasics #KeysightTutorial #AgilentPythonDistribution #PythonInstrumentationBasics #SCPIInstruments #AutomationKnowledge #KeysightInstrumentsControlTips #AgilentInstrumentationMethods #InstrumentationTutorialSeries #KeysightScriptingTips #PythonAutomationGuide #InstrumentationControlTechniques #KeysightTrainingContent #SCPICommandsOverview #PythonInstrumentsControl #AutomationHandsOnSeries #InstrumentationProgrammingTips #KeysightAutomationSkills #AgilentPythonProgramming #PythonInstrumentationPractices #InstrumentationGuidance #KeysightHandsOnLearning #AgilentAutomationGuide #PythonProgrammingGuide #InstrumentationCode #KeysightCourseIntroduction #SCPIProgrammingGuide #AutomationBestPractices #InstrumentationAutomationTechniques #KeysightInstrumentControl

Пікірлер: 17
@BBRR442
@BBRR442 Ай бұрын
Thank you!!!
@vivalavida7839
@vivalavida7839 Жыл бұрын
Very helpful! Thanks
@efan1980
@efan1980 6 жыл бұрын
Great presentation!
@timfairfieldAETestandMeasure
@timfairfieldAETestandMeasure 6 жыл бұрын
Thanks Frank!!!
@user-qh6mw9kc1u
@user-qh6mw9kc1u 11 ай бұрын
Code warrior!😆
@daveedwards5951
@daveedwards5951 5 жыл бұрын
Tim....Does Keysight provide seminars, or WebX sessions...anything on this subject of Python/ instrument automation? I would love to be able to learn as much as possible on this.
@DAGODER
@DAGODER 5 жыл бұрын
Obviously not by the no response to your question. HPVEE is a great language and they let it die. Its no wonder LabView took off, even though VEE was why more practical and efficient for automation.
@timfairfieldAETestandMeasure
@timfairfieldAETestandMeasure 3 жыл бұрын
I though I had answered this in another thread. I have done during a regional Tour in central Canada and numerous on-site walkthroughs. Generally Local AEs will choose topics for seminars which are based on request. Do you have something you would like to see here with specific instrumentation and objectives you are targeting?
@timfairfieldAETestandMeasure
@timfairfieldAETestandMeasure 3 жыл бұрын
there are some Hardcore VEE Fans out there and Keysight VEE Pro is still available. Last release was 2018. And as far as I see not discontinued.
@khalidjj2073
@khalidjj2073 3 жыл бұрын
Nice video... I need to measure clock and data timing diagram. Any automation suggestions and which test equipment you recommend.
@timfairfieldAETestandMeasure
@timfairfieldAETestandMeasure 3 жыл бұрын
If you are measuring clock and data timing you need to be focusing on Jitter measurements. You need to focus on time interval error measurements aka TIE. All Keysight scopes can do this measurement You should choose a scope with a bandwidth that represents what the receiver will “see”. some people make the mistake of choosing a very high bandwidth scope. that will most likely have higher bandwidth, reveal more noise and jitter but does no the mimic what the receiving side will see. in addition some standards like PCIE can have the clock extracted from the data and there is no need to transmit the ref clock at all. in such case you have to recover the clock in the receiver with a CDR and there are requirements for pll filter settings which you must emulate with the scope. so I hope this gives you some direction to get started. Possibly I can do a detailed presentation and video demo on that topic. I wouldn’t say it falls into the strictly automated category. It is a measurement that is quite common. Automation is more about automating repeated measurements that you would start out doing manually.
@sarscov9854
@sarscov9854 3 жыл бұрын
Ah. I see, I remember in college, we designed a robot for my senior project. It was such a pain in the ass to have to rerun the robot every time after we made small changes to either the circuit or the code to verify that it worked correctly. Currently, I do automation tests for websites, how hard would it be for me to jump to hardware automation given most of my experience is working with running tests on other software? I haven't applied to these jobs yet, but it's been a while since I was in college, where I studied computer engineering.
@timfairfieldAETestandMeasure
@timfairfieldAETestandMeasure 3 жыл бұрын
Hardware automation is not difficult. if you have a good handle on coding it’s just a matter of knowing how to set up the resources and access them. There are some universal scpi commands as well. would be a good idea if you are serious tomaybe get your hands on some old or used hardware that you can connect to and experiment like a power supply and dmm ok’d scope or something like in the project shown. I may soon do a generic scpi example to show how you can leverage anything you can find and use documentation to do the bulk of the coding. I am a big fan of not throwing things out. being able to make use of older equipment can bring a bit more life when funds just do not exist. I also may do a c# example. Just remember that a scpi controlled instrument is just another thing to read from and write to that has behaviours you want to access like stimulus, power or some form of measurement. meaning if you write something your screen with “print” words come on the screen. if you write to a power supply that is powering a device you turn something on. Sounds to me like you would do fine. a lot of the challenges come in with waiting for an instrument to complete a step in a multi instrument setup. It’s best to have a lot of write and read back checks to get past those. once you figure out those issues then you are well on your way.
@raml24
@raml24 2 жыл бұрын
Hi, Thanks for the series. Can you do a video on Electronic loads alsoEL34143A? Or could you share the programming guide or something
@timfairfieldAETestandMeasure
@timfairfieldAETestandMeasure 2 жыл бұрын
check out this link in the keysight library edadocs.software.keysight.com/kkbopen/programming-example-how-to-perform-sequencer-function-using-python-programming-683775606.html I apologize ahead of time for the robovoice in that one but it gets you going.
@kurtauerbach5883
@kurtauerbach5883 3 жыл бұрын
ive used labview for years. Now im learning Python to do the same thing. apparently Some company's don't use labview but do data acquisition ..with python. maybe its cost effective ..not exactly sure why.
@timfairfieldAETestandMeasure
@timfairfieldAETestandMeasure 3 жыл бұрын
a lot of the Big name companies have gone the Python route. Labview works well but has costs and a learning curve for new users. I come from the C world and was surprised the adoption rate on Python which is a pretty loose way to code. but. it gets things done quicker. I think anyone working with instruments should be versed in Python.
PythonAutomationSeries 2 Physical Instrument Connection
4:11
Tim Fairfield's AE Test and Measurement Channel
Рет қаралды 18 М.
Use PyVISA to Program Test Tools with Python - Workbench Wednesdays
13:35
element14 presents
Рет қаралды 35 М.
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 20 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
UNO!
00:18
БРУНО
Рет қаралды 1,8 МЛН
Getting Started with Python Automation in Linux
22:00
Tim Fairfield's AE Test and Measurement Channel
Рет қаралды 1,7 М.
The Truth About Learning Python in 2024
9:38
Internet Made Coder
Рет қаралды 165 М.
PythonAutomationSeries 4 writing your first program
28:59
Tim Fairfield's AE Test and Measurement Channel
Рет қаралды 25 М.
Lab Instrument Automation with Python
10:10
Psychogenic Technologies
Рет қаралды 11 М.
Python For Network Engineers - 1hr crash course
59:15
Networks Learning
Рет қаралды 13 М.
PID Control Tuning with Python GEKKO
23:42
APMonitor.com
Рет қаралды 25 М.
Automate your job with Python
6:07
John Watson Rooney
Рет қаралды 388 М.
DAQ with Python
39:19
Industrial IT and Automation
Рет қаралды 21 М.