реклама на сайте
подробности

 
 
> COM технология + matlab
AlexyEM
сообщение Nov 13 2008, 19:19
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 23-08-07
Пользователь №: 30 024



обрисую суть проблемы:
есть прибор (измеритель комплексных коэффициентов передач и отражения Обзор 304/1) выполненный отдельным блоком (на нём только два входа/выхода и выключатель питания). К нему есть ПО которое осуществляет управление и отображение результатов измерения. производителем заявлена поддержка COM технологии в этом ПО для расширения возможности измерений и их автоматизации.

что мне нужно: из matlab хватать результаты измерений и неплохо бы управлять прибором.

что я понял, поизучав вопрос (с COM технологией до этого не сталкивался):
h = actxserver('obzor.automation'); - получили указатель на СОМ объект
дальше надо получить указатель на реализованный в этом объекте интерфейс. где взять его имя? и что делать дальше?

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

для экспериментов вот ссылка на ПО к прибору (~4Mb):
http://www.planar.chel.ru/Products/Measure...zor304_v1.2.zip

заранее благодарен откликнувшимся
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MosVit
сообщение Nov 21 2008, 16:17
Сообщение #2





Группа: Новичок
Сообщений: 8
Регистрация: 7-10-08
Пользователь №: 40 755



Если известны команды управления, то их можно вручную передать с матлаба:

s = serial('COM1','BaudRate',19200,'Parity','none','StopBits',1,'DataBits',8);
s
%set(s1,'Parity','mark','DataBits',7);
%set(s,'BaudRate',19200,'Parity','none','StopBits',1,'DataBits',8)
%set(s,{'StopBits','RecordName'},{1,'nnn.txt'})
%set(s,'Parity')

fopen(s)

Прием даных:

out = fscanf(s,'%5d'); % распознавание передачи символов в ASCII
out

Передача даных:

Syntax:
fprintf(obj,'cmd')
fprintf(obj,'format','cmd')
fprintf(obj,'cmd','mode')
fprintf(obj,'format','cmd','mode')


В хелпе все написано.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016