Просмотр полной версии : работа в 2 программах одновременно
Дима Кузьмич
26.05.2016, 13:21
Привет всем!
Скажите, как можно работать в двух программах одновременно?
Чтобы первая отвечала за движение. А вторая за получение данных из EthernetKRL.
Как это сделать?
Саша Ястрин
26.05.2016, 16:50
привет,
воспользуйтесь последней версией кss, например, каr 8.3.14, так, вы сможете писать параллельные программы.
Дима Кузьмич
27.05.2016, 13:49
спасибо
А можно с помощью MultiSubmit, это будет бесплатно...
Дима Кузьмич
30.05.2016, 10:52
а поподробнее? как его достать?
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
спасибо за советы
а если надо выполнять какую-то подпрограмму одновременно?
vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Русский перевод: zCarot, Vovan & Co