СК КОП USB + Е7-12

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы

СК КОП USB + Е7-12

Postby kulakov.fedya on 08 Oct 2012, 07:47

Здравствуйте дорогие форумчане!
Недавно мой дядя купил себе СК КОП USB для считывания данных с устаревшего измерителя Е7-12 на компьютер.
Нужна реализация программы :vi: на Labview через activeX библиотеку(любая библиотека/драйвер). Можно любую другую реализацию(КОП + Е7-ХХ), позже переделаю для E7-12.
Может кто уже занимался этим, прошу помочь. Заранее благодарен.

Адаптер на сайте производителя:
http://www.actech.ru/productions/serial/kop.shtml

Image
kulakov.fedya
interested
interested
 
Posts: 1
Joined: 08 Oct 2012, 07:29
LabVIEW Version: 5
Karma: 0

Re: СК КОП USB + Е7-12

Postby kkkostya on 08 Oct 2012, 08:55

Так вроде с этой коробкой идет драйвер и пример на LV 7 (что-то про цифровой осциллограф).
Правда переделать его именно для Е7-12 будет сложновато, уж очень этот прибор древний. Зато по отзывам работает как танк (единственный из всей линейки ).
На сайте производителя раньше лежал один файлик с архивом, если его там нет, то проще им позвонить и они пришлют по мылу.

С уважением Костя.
kkkostya
junior
junior
 
Posts: 67
Joined: 04 Feb 2012, 12:31
LabVIEW Version: 2010
Karma: 0

Re: СК КОП USB + Е7-12

Postby Yurets on 22 Aug 2016, 12:00

Поддерживаю, тоже нужна библиотека для :labview: на этот измеритель. Ну или хотя бы протокол.
Yurets
advanced
advanced
 
Posts: 179
Joined: 03 Dec 2014, 12:36
LabVIEW Version: 7.1;12
Karma: 5

Re: СК КОП USB + Е7-12

Postby dadreamer on 22 Aug 2016, 20:43

Прибор-то древний, нынче такое редко где встретишь.
http://www.radioscanner.ru/forum/topic45968.html

Вряд ли сильно помогу, но вот:
http://web.archive.org/web/201408290641 ... /kop.shtml
http://forum.ru-board.com/topic.cgi?for ... opic=13683

Базовое программное обеспечение включает:
  • Библиотеки функций КОП под DOS и Windows 98/2000/NT для работы в среде С и Delphi.
  • VxD-драйвер для поддержки 32-разрядного программирования в Windows 95/98.
  • Драйвер для Windows NT/2000.
  • Примеры программирования.
  • ● Интегрированную оболочку под Windows 98/2000/NT для упрощения подключения и настройки приборов.
Стандартный вариант поставки включает:
  • ● Контроллер СК КОП (вставная плата, устанавливаемая в компьютер, или внешний контроллер, выполненный в пластиковом корпусе).
  • ● Базовое программное обеспечение и примеры программирования.
  • ● Техническое описание и руководство пользователя программного обеспечения.
  • ● Гарантийные обязательства и лицензионное соглашение.

Попробуйте выпросить у производителя этот комплект. Если повезёт, то будет динамическая библиотека, которую в :labview: можно подключить. Хотя на многое рассчитывать не стоит, крайняя ОСь, скорее, будет XP 32-битная, а на 7 надо будет дрова с нуля переписывать.
User avatar
dadreamer
professor
professor
 
Posts: 3102
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 782
I/O VIP vision internet

Re: СК КОП USB + Е7-12

Postby Yurets on 23 Aug 2016, 10:13

Спасибо за информацию, всё-таки придется заказать современный измеритель.
Yurets
advanced
advanced
 
Posts: 179
Joined: 03 Dec 2014, 12:36
LabVIEW Version: 7.1;12
Karma: 5

Re: СК КОП USB + Е7-12

Postby SVasin73 on 01 Feb 2017, 14:54

Когда то, годах в 90-х, работал с Е7-12 через КОП. Плата КОП правда была еще ISA и писал под DOS, но коды обмена с E7-12 оттуда можно выдернуть при желании. Если еще актуально, могу скинуть исходники
SVasin73
interested
interested
 
Posts: 1
Joined: 01 Feb 2017, 14:49
LabVIEW Version: 2015
Karma: 0

Re: СК КОП USB + Е7-12

Postby kkkostya on 13 Jun 2017, 14:58

>>Если повезёт, то будет динамическая библиотека, которую в :labview: можно подключить. Хотя на многое рассчитывать не стоит, крайняя ОСь, скорее, будет XP 32-битная, а на 7 надо будет дрова с нуля переписывать


Динамическая библиотетка там SCIEC625_CLIENT.dll. Она и вправду работает не выше XP 32.
Поскольку там всего десятка два функций, реализующих стандартные команды в линию КОП : atn1, mla, mtac, transb и т.д., то возникает идея прослушивать отправлять по одной низкоуровневой команде и прослушивать LPT порт под XP. А затем как-то реализовать эти же команды на LPT средствами LabView. Насколько это реально?
Сам по себе СК КОП LPT достаточно надежная штука ( больше 10 лет живет), жалко выбрасывать, но держать только ради него XP мало интересно.

С уважением, Костя
kkkostya
junior
junior
 
Posts: 67
Joined: 04 Feb 2012, 12:31
LabVIEW Version: 2010
Karma: 0

Re: СК КОП USB + Е7-12

Postby dadreamer on 13 Jun 2017, 15:16

kkkostya wrote:Динамическая библиотетка там SCIEC625_CLIENT.dll. Она и вправду работает не выше XP 32.
Поскольку там всего десятка два функций, реализующих стандартные команды в линию КОП : atn1, mla, mtac, transb и т.д., то возникает идея прослушивать отправлять по одной низкоуровневой команде и прослушивать LPT порт под XP. А затем как-то реализовать эти же команды на LPT средствами LabView. Насколько это реально?

Реально, но придётся повозиться. Есть в наличии готовый софт (собственный или от производителя), чтобы его прослушивать? Является ли КОП на устройстве полным аналогом GPIB? (есть нюансы: КОП и GPIB полные аналоги или..?) Чем предполагается слушать? (если КОП не аналог GPIB, то надо искать сниффер, если аналог, то вероятно подойдёт NI IO Trace (NI Spy)) Есть описание протокола, чтобы разобрать полученные команды (без описания можно даже не браться)? Вот с LPT всё довольно просто. Порт можно заюзать на любом :labview: под любой Виндой - см. тему viewtopic.php?f=21&t=7817&p=68670&hilit=lpt#p68670

А хотя, если у вас есть конвертор из КОП в USB, то подойдет любой USB-сниффер, коих полно в сети. Нужно только разобрать формат пакетов. Тогда причём тут LPT... :dntknw: Насколько я понимаю, существовало в природе два типа конверторов: СК КОП LPT и СК КОП USB. Какой у вас?
User avatar
dadreamer
professor
professor
 
Posts: 3102
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 782
I/O VIP vision internet

Re: СК КОП USB + Е7-12

Postby kkkostya on 13 Jun 2017, 15:47

>>Реально, но придётся повозиться. Есть в наличии готовый софт (собственный или от производителя), чтобы его прослушивать? Является ли КОП на устройстве полным аналогом GPIB? (есть нюансы: КОП и GPIB полные аналоги или..?) Чем предполагается слушать? (если КОП не аналог GPIB, то надо искать сниффер, если аналог, то вероятно подойдёт NI IO Trace (NI Spy))

Трудно сказать, но многие приборы с честным GPIB хорошо работают с СК КОП. А вот некоторые
старые приборы точно с КОПом иногда глючат (например В7-40/5 и Е7-14, но про этот даже производители признались, что не тестировали КОП как положено ) на передачу. Видимо все же
изготовители СК КОП пытались сделать аналог GPIB.

>> Есть описание протокола, чтобы разобрать полученные команды (без описания можно даже не браться)?

Нет конечно. Еще хуже что нет исходного текста SCIEC625_CLIENT.dll, а только заголовки функций


Вот с LPT всё довольно просто. Порт можно заюзать на любом :labview: под любой Виндой - см. тему viewtopic.php?f=21&t=7817&p=68670&hilit=lpt#p68670
Ну ради интереса можно попробовать. Принес машину с XP, LabView 2010 + SCIEC625_CLIENT.dll+ActivXAC, достал из завалов СК КОП LPT, в качестве подопытного планирую В7-78/1. Эта связка раньше проверялась на все низкоуровневые команды из описания СК КОП LPT и работала. Вот только времени сейчас маловато, много других задач.

>>>А хотя, если у вас есть конвертор из КОП в USB, то подойдет любой USB-сниффер, коих полно в сети. Нужно только разобрать формат пакетов. Тогда причём тут LPT... :dntknw: Насколько я понимаю, существовало в природе два типа конверторов: СК КОП LPT и СК КОП USB. Какой у вас?

У меня-то СК КОП LPT.
С уважением, Костя
kkkostya
junior
junior
 
Posts: 67
Joined: 04 Feb 2012, 12:31
LabVIEW Version: 2010
Karma: 0

Re: СК КОП USB + Е7-12

Postby dadreamer on 13 Jun 2017, 18:26

kkkostya wrote:Нет конечно. Еще хуже что нет исходного текста SCIEC625_CLIENT.dll, а только заголовки функций

А как вы собираетесь использовать библиотеку, не зная прототипов функций? Вызывать функции наугад - всё равно что гадать на кофейной гуще. Если бы была прога, использующая эту библиотеку, можно было бы разреверсить функции отладчиком. Но, как я вижу, такой проги нет.
kkkostya wrote:Ну ради интереса можно попробовать.

Ну, можете чисто LPT порт послушать. Из снифферов я сходу только назову Portmon, может, есть и другие, не знаю.
kkkostya wrote:У меня-то СК КОП LPT.

Не совсем понимаю, как вы будете сопоставлять функции, LPT-команды и реакцию устройства. Может, методом научного тыка. :crazy: Лучше было бы попросить у разрабов SDK, наверняка что-то сохранилось. Там и исходники, и примеры должны быть.
User avatar
dadreamer
professor
professor
 
Posts: 3102
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 782
I/O VIP vision internet

Re: СК КОП USB + Е7-12

Postby kkkostya on 13 Jun 2017, 20:07

Ну не все так печально.

Нашлось следующее

Там есть описание dll и различные примеры
ReadMe.zip
(889.56 KiB) Downloaded 91 times


И сами примеры
Пример.zip
(1.63 MiB) Downloaded 82 times


С уважением Костя
kkkostya
junior
junior
 
Posts: 67
Joined: 04 Feb 2012, 12:31
LabVIEW Version: 2010
Karma: 0

Re: СК КОП USB + Е7-12

Postby dadreamer on 14 Jun 2017, 08:54

kkkostya, хорошо, что вы выложили все эти файлы. Пригодятся тем, у кого до сих пор этот девайс имеется.

Однако я не нашёл нигде саму библиотеку SCIEC625_CLIENT.dll. Также и нет её исходников. В мануале эта библиотека обзывается драйвером, но по факту (если речь о NT) это должна быть обёртка над Inp/Out. Точнее можно будет сказать, взглянув на DLL.
Дальнейшие действия целиком зависят от поставленной задачи. Если вы готовы остановиться на реализации подключения этой DLL к :labview: в 32-битной ОС, то вам достаточно почитать sciec625v63Li.doc, посмотреть примеры и по аналогии реализовать на :labview: через узлы CLFN. Если же хотите обеспечить работу в Win 7 x64 и выше, то помимо тестовой программы на :labview: нужно будет разобрать в отладчике код библиотеки. Если код простой и сводится лишь к "дёрганию" LPT, то можно ограничиться анализом функций WinAPI. Дальше, берёте современную ОСь, можно даже 10-ку, ставите новый :labview: , качаете inpoutx64 и пробуете "дёргать" LPT по аналогии с тестовой программой. Для начала стоит взять какие-то простые функции, чтение/запись регистра и т.п. С ActiveX не советую заморачиваться вообще, т.к. это усложнит задачу (доп. уровень вложенности). Лично я бы взял пример на Delphi 7, оставил бы самое основное там, скомпилил в EXE и прогнал в отладчике + "прослушал" порт. Если с ассемблером "всё сложно", то можно хотя бы "прошерстить" порт и восстановить последовательность команд.

Для справки: базовый адрес LPT1 - $378, LPT2 - $278.
User avatar
dadreamer
professor
professor
 
Posts: 3102
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 782
I/O VIP vision internet

Re: СК КОП USB + Е7-12

Postby kkkostya on 14 Jun 2017, 13:32

Вообще у меня есть установочные диски к СК КОПу.
Раньше лежали на сайте производителя, но сейчас они уже не поддерживают эту коробочку, и файлы куда-то пропали. К тому же они физически переезжают прямо сейчас и ничего найти не могут.

Если кому надо могу выложить, там примерно 3-4 Мб.
С уважением Костя
kkkostya
junior
junior
 
Posts: 67
Joined: 04 Feb 2012, 12:31
LabVIEW Version: 2010
Karma: 0

Re: СК КОП USB + Е7-12

Postby dadreamer on 14 Jun 2017, 14:17

kkkostya
Объедините, пожалуйста, ваши сообщения, чтобы все вложения были в одном посте. Одно сообщение лишнее.

Файлы погляжу позднее. Может, появятся какие-то мысли на этот счёт.

Кроме того. Забыли одну DLL'ку.
Attachments
2017-06-14_16-16-27.jpg
2017-06-14_16-16-27.jpg (72.17 KiB) Viewed 6641 times
User avatar
dadreamer
professor
professor
 
Posts: 3102
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 782
I/O VIP vision internet

Re: СК КОП USB + Е7-12

Postby kkkostya on 14 Jun 2017, 14:55

Обьеденил файлы и добавил еще одну dll

А вот с подслушкой Portmonом LPT порта пока ничего не получается. Пишет "Portmon could not attach to Parallel0 -- the device may be in use" непонятно кем он там "use" ???.

А установочные файлы точно не нужны??

С уважением Костя
Attachments
КОП.rar
(102.21 KiB) Downloaded 81 times
kkkostya
junior
junior
 
Posts: 67
Joined: 04 Feb 2012, 12:31
LabVIEW Version: 2010
Karma: 0

Next

Return to Коммуникация с приборами

Who is online

Users browsing this forum: No registered users and 2 guests

cron