PDA

Просмотр полной версии : работа в 2 программах одновременно


Дима Кузьмич
26.05.2016, 13:21
Привет всем!
Скажите, как можно работать в двух программах одновременно?
Чтобы первая отвечала за движение. А вторая за получение данных из EthernetKRL.
Как это сделать?

Саша Ястрин
26.05.2016, 16:50
привет,
воспользуйтесь последней версией кss, например, каr 8.3.14, так, вы сможете писать параллельные программы.

Дима Кузьмич
27.05.2016, 13:49
спасибо

tomm
27.05.2016, 15:27
А можно с помощью MultiSubmit, это будет бесплатно...

Дима Кузьмич
30.05.2016, 10:52
а поподробнее? как его достать?

tomm
30.05.2016, 11:35
У официального kuka

r_freelancer
30.05.2016, 17:27
Доброго времени суток!
Для таких целей можно использовать sps.sub.
Эта программа работает постоянно в фоновом режиме.
Лежит здесь \KRC\R1\System\sps.sub

Полный цикл программы с моим кодом 0,2 сек.
Я не рекомендую использовать команды wait,
лучше реализовать по принципу step by step.

DEF SPS ( )
...
LOOP
....
SWITCH nStep
CASE 1
IF bResultOk=TRUE THEN
nStep=2
ELSE
nStep=5
ENDIF
CASE 2
nStep=3
CASE 3
nStep=4
CASE 4
nStep=5
CASE 5
nStep=1
DEFAULT
nStep=1
ENDSWITCH
...
ENDLOOP
...
ENDEF

Дима Кузьмич
31.05.2016, 16:14
спасибо за советы

yzdan
17.02.2021, 12:03
а если надо выполнять какую-то подпрограмму одновременно?

Pavel_T
17.02.2021, 13:36
по прерыванию.