|
python VSA |
|
|
|
Oct 7 2015, 04:57
|
Группа: Участник
Сообщений: 9
Регистрация: 17-08-15
Пользователь №: 88 030

|
PyVISA – лучшая оболочка (wrapper) для библиотек VISA. https://pyvisa.readthedocs.org/en/stable/После нескольких недель работы в лаборатории я заменил все программы labView скриптами на питоне. Python – это объектно ориентированный язык, код легко поддерживать и обновлять. После неприятного опыта с labView это было большим шагом вперед. Все ВЧ измерения автоматизированы, все работает идеально.
|
|
|
|
|
 |
Ответов
|
Oct 7 2015, 11:46
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Цитата(serega_sh____ @ Oct 7 2015, 10:50)  Я больше инженер, слабо понимающий в программных штуках спрошу: 1. Это оффициально бесплатная программа? 2. Полистав анонс я не понял где графический интерфейс? (кнопочки, крутилки, графики, лампочки) 3. Почему она Вам понравилась? Кроме ЛабВью Вы с чем то работали? 4. Эта программа больше для программистов или для инженеров? А то мне уже сложно программы изучать для программистов. отвечу за автора, ибо тоже плотно работаю с питоном и пользуюсь PyVISA для управления "железом". 1. PyVISA бесплатная, да. 2. Питон - язык программирования, работающий в интерпретаторе. Но можно пользоваться и IDE, можно вроде как и GUI создавать (но я так и не нашел нормального способа под виндой это делать). 3. Мы "сидим" на питоне и весь хард контроллируем с него ибо LV слишком дорогая (для коммерческого использования), а преимуществ перед Питоном для нашего харда у нее почти нет. До этого я много работал с LV и пришел к выводу что графический язык G - не мое, лучше уж текстовое программирование. Питон - язык сверхвысокого уровня посему есть интересные плюшки и множество всяких удобств для управления девайсами и обработки данных. 4. Для всех. Но, учитывая невизуальность Питона, по сравнению с LV придется немало программировать в текстовом режиме (что зачастую много лучше). Поскольу питон является freeware, как и множество библиотек к нему, с документацией заметно хуже чем у Matlab или LV, т.е. придется "курить" форумы...
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
|
Oct 7 2015, 13:28
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(alexunder @ Oct 7 2015, 14:46)  (но я так и не нашел нормального способа под виндой это делать).
учитывая невизуальность Питона, по сравнению с LV придется немало программировать в текстовом режиме (что зачастую много лучше).
с документацией заметно хуже чем у Matlab или LV, т.е. придется "курить" форумы... gui - это pyQT или wxPython c помощью известных конструкторов интерфейса типа wxglade все намного проще. но можно сделать лучше и прямее фигасе невизуальность. Matplotlib подымается десятком строчек а то и меньше. во-первых оф.ресурсов по питону полно. во-вторых никто не мешает дописать в питон-модули доки на API в третьих не сложно понять, что делает та или иная функция. в четвертых - блоги.
|
|
|
|
|
Oct 8 2015, 07:31
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Цитата(_Pasha @ Oct 7 2015, 15:28)  gui - это pyQT или wxPython c помощью известных конструкторов интерфейса типа wxglade все намного проще. но можно сделать лучше и прямее на досуге посмотрю. Спасибо за наводку. Цитата(_Pasha @ Oct 7 2015, 15:28)  фигасе невизуальность. Matplotlib подымается десятком строчек а то и меньше. пардон, отвечая на комментарий, я имел ввиду, "неграфичность", т.е. то что нет интерфейса графического программирования как в LV. Matplotlib - сила! Цитата(_Pasha @ Oct 7 2015, 15:28)  во-первых оф.ресурсов по питону полно. во-вторых никто не мешает дописать в питон-модули доки на API в третьих не сложно понять, что делает та или иная функция. в четвертых - блоги. Абсолютно так! Однако, все же есть разница в качестве документации если сравнивать с Matlab и LV. Мне, как ярому матлабовцу первое время было тяжело привыкнуть, что информация разбросана по разным, упомянутым Вами, местам. В остальном я всем доволен  )
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|