|
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 200
|
||||||
Работа программы в реальном времени23.12.2014, 08:55. Показов 8994. Ответов 69
Метки нет (Все метки)
0
|
||||||
| 23.12.2014, 08:55 | |
|
Ответы с готовыми решениями:
69
Работа с видео в реальном времени Работа с большим объемом данных в реальном времени DirectShow, простая работа с камерой в реальном времени |
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 23.12.2014, 11:23 | ||
|
Надёжность промышленных систем даже на обычных фабриках поставил-забыл. Причём, минимум на 20 лет. Если юзверю надо, он с клавой, манипуляторами и дисплеем/табло/индикаторами работает, а админ имеет право вспомнить, где оно вообще валяется, или когда прикажут апгредить, или не раньше, чем через 20 лет.
Добавлено через 2 минуты
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 23.12.2014, 11:34 | ||
|
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 23.12.2014, 11:43 | |
|
Ни один ремиконт, или логиконт чертёж сложного девайса целиком не осилит, у них и памяти дефицит, и программы в них стараются шить ещё проще. Да и вообще часто задача - управлять даже не всем роботом, а очень ограниченным количеством приводов. Часто вообще одним приводом. А отдавать части чертежа должен верх. И управление даже одним, но сложным роботом целиком потребовало бы от контроллера согласования процедур, управляющих каждым двигателем и собирающих данные с каждого датчика, а это уже требует многозадачной среды. Не обязательно с гуем и даже не обязательно системы, некоторые прилады сами многозадачны. Но всё таки такая задача требует многозадачной среды реального времени.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 23.12.2014, 11:52 | ||
|
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 23.12.2014, 11:58 | ||
|
До сих пор функционируют станки с ЧПУ, чьи контроллеры способны исполнять только команды на одно движение одного инструмента за один раз. По двум-трём осям, но ровно одно, а в конце хода надо получать следующую команду с верха системы. Чертёж для такого станка нарезается на фрагменты по одному отрезку, больше просто не влазит в контроллер. Я знаком с разработчиком верха системы для одного из таких станков. Штатно верха не было, вместо него была перфолента, с которой станок догружал фрагменты самостоятельно, захотели прицепить его контроллер к вышестоящему компу с памятью побольше и окошечной междурожей. Правда именно тот вариант был не промышленный, а учебный, чтоб студенты на нём лабораторные делали, поэтому на роль вышестоящего назначили не промышленный комп, а обычную персоналку.
Добавлено через 5 минут
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 23.12.2014, 12:02 | |
|
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||
| 23.12.2014, 12:09 | ||||
|
Добавлено через 3 минуты
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 23.12.2014, 12:12 | |||||
|
Добавлено через 15 секунд Добавлено через 14 секунд Добавлено через 1 минуту
0
|
|||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 23.12.2014, 12:16 | |
|
А как только пошли по кривым, даже аппроксимированным, даже одним инструментом, даже по строго ортогональным осям, сразу нужна хотыбы псевдомногозадачность самой прилады. Фотон для этого ещё не нужен, он вообще не для робтов, а для тех машин, где в управлении участвуют и машина, и человек.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 23.12.2014, 12:19 | ||
|
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 23.12.2014, 12:20 | |
|
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 23.12.2014, 13:15 | ||||
|
Вообще то если надо провести линию, по набору точек, то во всех случаях промежуточные координаты, не развязаны между собой а наоборот завязаны. функция это взаимная зависимость двух и более переменных. А вот там где и машина и человек делать по принципу - разнести интерфейс и управляющую часть на разные девайсы, тем более что с появлением планшетных ПК это не проблема. В любом случае терминал(которым становится планшет) в случае сбоя дублировать легче чем УВМ, т.к. терминал не подключен к УСО, а вынесение интерфейса оператора на терминал разгрузит операционку УВМ. А тормоза по кликам из-за сетки - это из области фантастики, т.к. минимум между кликами в двойном щелчке ~=0.2 секунды, за такой промежуток, что USB, что CAN, что старый добрый COM-порт команду успеет передать кучу раз. И чем меньше многозадачности, у терминала тем лучше. Зато ниче своповаться не будет.Одна программа интерфейса, которая полностью в ОЗУ и никаких наворотов там особо не надо, бо как один человек за быстротекущими параллельными процессами не уследит. А значит в таких случаях нужен второй оператор а соответственно и второй терминал. Добавлено через 4 минуты PS: да кстати, еще с девяностых, в каждой линейке мобильных телефонов SIEMEN есть модель которая по предназначению - терминал АСУ-ТП Добавлено через 9 минут CAD-ы уже кучу лет умеют генерить по чертежу/модели программы для станков ЧПУ, так же как и сворачивать, разворачивать листовые детали,и рассчитывать сопряженя. достаточно указать порядок сопряжения, а рассчитать линии по которым двигаться чтобы проварить стыки, и сделать из них проги для контроллеров роботов (а тем более что проги - это набор координат, и не обязательно даже интерполированных точек) - это не проблема. Если когда нибудь сталкивались с токарными станками ЧПУ производства 80-ых то уже там не движения двигателей задавались программой, а форма заготовки и форма выходной детали, в виде координат сопряжения и размеров цилиндров, конусов и сфер. А станок уже сам рассчитывает проходы и на основании расчета управляет двигателями.Добавлено через 15 секунд CAD-ы уже кучу лет умеют генерить по чертежу/модели программы для станков ЧПУ, так же как и сворачивать, разворачивать листовые детали,и рассчитывать сопряженя. достаточно указать порядок сопряжения, а рассчитать линии по которым двигаться чтобы проварить стыки, и сделать из них проги для контроллеров роботов (а тем более что проги - это набор координат, и не обязательно даже интерполированных точек) - это не проблема. Если когда нибудь сталкивались с токарными станками ЧПУ производства 80-ых то уже там не движения двигателей задавались программой, а форма заготовки и форма выходной детали, в виде координат сопряжения и размеров цилиндров, конусов и сфер. А станок уже сам рассчитывает проходы и на основании расчета управляет двигателями.
0
|
||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 23.12.2014, 13:46 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 23.12.2014, 13:47 | |
|
ps: проблемней научить робота менять сработавшийся электрод, чем задать ему координаты и провести по ним электродом.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||
| 23.12.2014, 14:09 | |||
|
Добавлено через 18 минут Помните:
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 23.12.2014, 16:32 | ||||||
|
, и процессор не заботится о тактировании по большому счету. Новые чипы силовых ключей уже сами умеют шимовать двигателя, мало того, в режиме "дойди до заданной координаты, с заданной скоростью/ускорением когда дойдешь маякнешь" - вот и получается по большому счету реальная многозадачнрсть, по пинципу каждому процессу свой процессор, и это на нижнем уровне. Я уже не говорю про частотное управление двигателями, там по определению каждому двигателю свой процессор с кучей наворотов вплоть до избегания резонансных частот с соседним двигателем. Добавлено через 1 час 56 минут Или письма по папкам сортирует, или еще там чего) причем может действовать на основе достаточно долговременных заданий, а не на основе непосредственного управления.Добавлено через 23 минуты
0
|
||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||
| 23.12.2014, 17:51 | ||||
|
Добавлено через 6 минут Добавлено через 7 минут
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 24.12.2014, 10:41 | |||
|
0
|
|||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 24.12.2014, 11:15 | ||
|
При чём здесь внешне? Есть аппаратура для авиамоделей, позволяющая записать управление. Роботом самолёт не получается, хотя может взлететь и отлетать пилотажный комплекс без участия человека. Но решений не принимает, а лишь повторяет ранее принятые живым пилотом. А EL1800 свего то по таймеру погружается в первом квадрате, потом идёт строго прямо, одновременно по гиродатчику ложится на заданный курс, под водой корректирует положение рулей курса/глубины так, чтоб не зависимо ни от волн, ни от изменения плотности воды идти прямо и на постоянной глубине, в пятом квадрате по таймеру всплывает, снова разворачивается на горизонтальный ход и идёт прямо, продолжая корректировать положения рулей, потом по таймеру выключается. Самонаводящаяся торпеда не умеет и этого, она способна только наводится на цель. И торпеда, и EL1800 - роботы, так как они самостоятельно принимают решения об углах постановки рулей. Есть задание, а решения о конкретных действиях в ходе его выполнения принимает машина, значит робот. Но ни один человек на столько прямо без ориентиров не пройдёт и наводиться на цель, в момент поражения которой погибнет, тоже станут очень не многие люди, а по приказу ни кто. Для робота же это нормально. Пройти по точкам? Эйси. Это можно сделать двумя способами. Можно заранее рассчитать сигналы управления рулями и двигателями, а потом исполнить, а можно между точками выбирать скорость и траекторию в зависимости от действия ветра. Если доступен только первый вариант, то не робот, если возможен второй, тогда да.
Добавлено через 4 минуты
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 24.12.2014, 11:27 | |||
|
0
|
|||
| 24.12.2014, 11:27 | |
|
Работа программы От и До определенного времени
График в реальном времени Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|