Re: Как организовать обмен данными между программами?
Добавлено: 23 ноя 2013, 20:48
ну вот - нельзя оперативно отвечать - иначе сказаное может потерять смысл (как пост выше)Serg-tmn писал(а):но, возможно, был взят за основу.
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
ну вот - нельзя оперативно отвечать - иначе сказаное может потерять смысл (как пост выше)Serg-tmn писал(а):но, возможно, был взят за основу.
Ну я специально делал, чтоб порт открывался только в момент чтения/сохранения.Serg-tmn писал(а):Ставлю галочку в чекбоксе, обмен прекращается, порт закрывается. Настраиваю частотник через vfd, галочку снимаю - порт открывается, обмен возобновляется. Гораздо быстрее, чем остановить/запустить linuxcnc.
сокеты предложил исходя только из соображений простоты реализации (ИМХО).UAVpilot писал(а):Просто сокеты и сигналы нет смысла сравнивать - это совсем разные вещи.
Спорить тоже не стану. Как выше отметил, имело бы смысл связываться с IPC, если бы на это изначально нацеливалась архитектура приложений.UAVpilot писал(а):IPC тоже можно применить (семафоры), но это тоже несколько избыточно и накладно
я пробовал так делать в УП - чтобы открытие/закрытие происходило в каждом полном цикле обмена. Но при этом длительность цикла резко увеличилась.UAVpilot писал(а):Ну я специально делал, чтоб порт открывался только в момент чтения/сохранения.