С чего начать изучать автоматизацию приборов

vop_ros

Господа, а посоветуйте, пожалуйста, хомячку, с чего бы начать изучение того, как сделать экспериментальную установку автоматизированной, подключить аналоговый и цифровой прибор к компьютеру (через L-card, GPIB, RS-232 и пр. умные слова научить источник питания делать то, что от него требуется, с помощью клавиатуры, а не ручек-кнопочек на приборной панели.
Базовые необходимые знания имеются, склад ума недевочковый, так что, по идее, должна справиться, в себя верю :D
Ссаными тряпками "дуй в википедию!", "гугл отменили?!", "с такими вопросами тебе ток в гуманитарии, раз сама не можешь найти базовую инфу", пожалуйста, не закидывайте - хочется просто получить пару дружеских советов - добрых пинков, чтобы лететь в правильном направлении :) надеюсь, найдется добрый спец с десятью свободными минутами, чтобы помочь удовлетворить жажду знаний :) От меня - безмерная благодарность :) ну и печеньки могу испечь :o :grin:
Спасибо.
PS. кстати, может, разделом ошиблась. Если да, то извините, пожалуйста, уважаемые модераторы.

antcatt77

что конкретно хочется сделать?
задача разовая, или хочется этим и дальше увлекаться?

vop_ros

Конкретно сейчас хотелось бы сделать довольно простую вещь - научиться выдавать напряжение на блоке питания к электромагниту с помощью компьютера. То есть надо разобраться, как и чем их соединить, и написать простенький интерфейс, чтобы можно было программно управлять девайсом. Сейчас блок подключен напрямую и напряжение регулируется пальчиками.
Это программа-минимум :grin: Поскольку существо я амбициозное и всегда строю далеко идущие планы :grin: , то задумка эта отнюдь не разовая - есть еще пара установок, к которым надо сделать подобные и более сложные штуки. Увлечением, наверное, это пока не стала бы называть, хочется просто разбираться в процессе, для начала на примитивном уровне.

antcatt77

научиться выдавать напряжение на блоке питания к электромагниту с помощью компьютера
напряжение в каком диапазоне?

avg1035210

че за электромагнит у тебя? возможно он уже современный и умеет принимать сигнал,
тогда к компу не проблема подключить.

vop_ros

Напряжение до 30 В, вот такой вот источник - http://zrk.ru/istochnik/ath_1236.htm
Магнит старше меня раза в 3, хороший такой советский электромагнит на полтонны :)

antcatt77

вот такой вот источник - http://zrk.ru/istochnik/ath_1236.htm
тогда проще всего его заменить на http://zrk.ru/istochnik/ath_1443.htm и написать к нему программу на чем угодно

vop_ros

:grin:
ок, пожалуй, это, действительно, будет полегче :) спасибо!
Но на этом круг потенциальных задач не заканчивается, поэтому советы по тому, что бы поботать для сопряжения аналоговых приборов и компьютера, все равно будут очень полезны :)

antcatt77

Но на этом круг потенциальных задач не заканчивается, поэтому советы по тому, что бы поботать для сопряжения аналоговых приборов и компьютера, все равно будут очень полезны :)
Брать универсальный модуль ввода вывода и учиться с ним работать. Что-то типа: http://icp-das.ru/catalog/pc_board/pci_io_board/37884.html.
Разбираться с датчиками (датчики температуры, давления, влажности, освещенности, положения, замыкания/размыкания и т.д.) и исполнительными механизмами (шаговые двигатели, мощностные двигатели, генераторы тепла(печка генераторы света(лампа.
Если есть желание развивать свои навыки программирования, то ботать универсальные языки программирования C#/Java (на них можно сделать что угодно, но они сложнее в освоении
если в программирование не хочется особо погружаться, то ботать Scada-системы (раз у тебя лабораторные задачи, то можно начать с LabView возможности этих систем немного ограничены, но использовать их намного проще, чем универсальные ЯП.

vop_ros

Большое спасибо!
Ушла погружаться в новые знания, через пару месяцев отчитаюсь о проделанной работе :grin:

Nastia-2008

А почему именно C#/ Java? А C++ не подходит разве?

antcatt77

А почему именно C#/ Java? А C++ не подходит разве?
имхо, кол-во проблем с C++ превышают его возможности.
И при автоматизации с С++ стоит связывать судьбу, если хочется получать деньги за долгое копание в коде, а не за результат. В остальных случаях лучше брать более высокоуровневые языки.

naami_moloko

… и Python!
Оставить комментарий
Имя или ник:
Комментарий: