Тёмный

PythonAutomationSeries 1 Intro 

Tim Fairfield's AE Test and Measurement Channel
Подписаться 1,2 тыс.
Просмотров 35 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 18   
@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.
@GlendaPhillips-f8r
@GlendaPhillips-f8r 9 дней назад
Garcia Barbara Johnson Jennifer Brown Angela
@efan1980
@efan1980 7 лет назад
Great presentation!
@timfairfieldAETestandMeasure
@timfairfieldAETestandMeasure 7 лет назад
Thanks Frank!!!
@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.
@SteveB-s3h
@SteveB-s3h Год назад
Code warrior!😆
@vivalavida7839
@vivalavida7839 Год назад
Very helpful! Thanks
@BBRR442
@BBRR442 3 месяца назад
Thank you!!!
@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.
@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.
Далее
PythonAutomationSeries 4 writing your first program
28:59
Lab Instrument Automation with Python
10:10
Просмотров 12 тыс.
5 Amazing Ways to Automate Your Life using Python
18:40
The most important Python script I ever wrote
19:58
Просмотров 199 тыс.
Reading USB in Python
8:12
Просмотров 130 тыс.
PythonAutomationSeries 3 SoftwareInstallation
10:05
Просмотров 19 тыс.
Automate your job with Python
6:07
Просмотров 409 тыс.