Ответ
 
Опции темы Поиск в этой теме
Старый 12.07.2015, 12:32   #1
Dark Vader
Новичок
 
Регистрация: 29.06.2015
Сообщения: 14
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию моделирование с RoboGuide

Привет, я работаю над возможностью воспроизведения изображения с камеры в RoboGuide. Я имею в виду, передачу некоторых данных с этой камеры в RoboGuide на ПК. Возможно ли это сделать через SM?
Dark Vader вне форума   Ответить с цитированием
Старый 12.07.2015, 19:51   #2
Artiom2213
Мастер
 
Регистрация: 29.06.2015
Сообщения: 44
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию

Под SM вы подразумеваете Socket Messaging? Да, это возможно.
Artiom2213 вне форума   Ответить с цитированием
Старый 13.07.2015, 13:43   #3
Dark Vader
Новичок
 
Регистрация: 29.06.2015
Сообщения: 14
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию

Можете ли вы дать более подробную информацию о том, как установить SM в RoboGuide и связываться с другим приложением?
Dark Vader вне форума   Ответить с цитированием
Старый 14.07.2015, 23:21   #4
Artiom2213
Мастер
 
Регистрация: 29.06.2015
Сообщения: 44
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию

Дайте вашему роботу статус «клиент», а приложению статус «сервер».
Сначала вы должны определить SM. Это можно сделать так Menu=> SetUp => HostComm.
Artiom2213 вне форума   Ответить с цитированием
Старый 15.07.2015, 16:34   #5
Artiom2213
Мастер
 
Регистрация: 29.06.2015
Сообщения: 44
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию

Далее, если вы знакомы с языком программирования, например, Java, запустить сервер: http://edn.embarcadero.com/article/31995
Я прикрепил вам код для языка программирования КAREL (да-да, вам он понадобится).
Я не успел проверить, работает код или нет (Он работал у меня с КAREL в RoboGuide и с PHP на удаленном сервере Linux.
Karel Code:
ROGRAM sockMsg
%STACKSIZE = 4000
%NOLOCKGROUP
%NOPAUSE=ERROR+COMMAND+TPENABLE
%ENVIRONMENT uif
%ENVIRONMENT sysdef
%ENVIRONMENT memo
%ENVIRONMENT kclop
%ENVIRONMENT bynam
%ENVIRONMENT fdev
%ENVIRONMENT flbt
%ENVIRONMENT regope
%INCLUDE klevccdf
%INCLUDE klevkeys
%INCLUDE klevkmsk
---------------------------------------------------------------------------------------------
VAR
file_var : FILE
tmp_int : INTEGER
tmp_str : STRING[128]
STATUS : INTEGER
entry : INTEGER
loop1 : BOOLEAN
reg1, r1IntVal: INTEGER
r1Type, run: BOOLEAN
r1RealVal: REAL
STATUS2: INTEGER
numReg: ARRAY [200] OF INTEGER
checkReg: ARRAY [200] OF BOOLEAN
realReg: ARRAY [200] OF REAL
i,j: INTEGER

BEGIN
SET_FILE_ATR(file_var, ATR_IA)
SET_VAR(entry, '*SYSTEM*','$HOSTS_CFG[3].$SERVER_PORT', 5000, STATUS)
-- Connect the tag
WRITE('Connecting..',CR)
MSG_CONNECT('C3:',STATUS)
WRITE(' CONNECT STATUS =',STATUS,CR)
loop1 = TRUE
IF STATUS = 0 THEN
WHILE loop1 = TRUE DO
WRITE('Opening FILE..',CR)
OPEN FILE file_var('rw','C3:')
STATUS = IO_STATUS(file_var)
IF STATUS = 0 THEN
FOR j=1 TO 1 DO
FOR i=1 TO 200 DO
tmp_str ='0123456789012345'
-- CNV_INT_STR(source, length, base, target)
-- GET_REG(register_no, real_flag, int_value, real_value, status)
GET_REG(i,checkReg,numReg,realReg,STATUS2)
CNV_INT_STR(numReg,1,10,tmp_str)
WRITE file_var(tmp_str::10)
WRITE('Wrote 126 Bytes',CR)
ENDFOR
ENDFOR
loop1 = FALSE;
WRITE('Closed FILE',CR)
CLOSE FILE file_var
ELSE
WRITE('ERROR Opening FILE',CR)
loop1 = FALSE
ENDIF
ENDWHILE
WRITE('Disconnecting..',CR)
MSG_DISCO('C3:',STATUS)
WRITE('Done.',CR)
ENDIF
END sockMSG
Artiom2213 вне форума   Ответить с цитированием
Старый 19.07.2015, 00:06   #6
slander
Гуру
 
Регистрация: 03.07.2015
Сообщения: 62
Сказал Спасибо: 0
Сказали Спасибо 10 раз(а) в 10 сообщении
По умолчанию

У меня нет проблем с Socket Messaging в RoboGuide v.7.7 и более поздних версиях тоже и с контроллером R-30iA версии 7.7 тоже.
slander вне форума   Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +2, время: 07:33.

vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co