|
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 200
|
||||||
Работа программы в реальном времени23.12.2014, 08:55. Показов 9031. Ответов 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 | |
|
Работа программы От и До определенного времени
График в реальном времени Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|