Страница 1 из 1
Автоматизированная система хранения
Добавлено: 03 окт 2019, 13:30
Xops
Подскажите каким образом можно реализовать алгоритм по автоматизированной системе хранения? Суть проекта: по центру двигается лифтовая тележка, с обеих сторон имеется два яруса по 4 ряда каждый. Итого 16 ячеек. На тележки установлен дискретный датчик, так же иметься датчик исходного положения. Следовательно, нужно задать адрес свободной ячейки, при этом исключая ранее занятые.

Автоматизированная система хранения
Добавлено: 03 окт 2019, 16:58
pasha71
[ref]Xops[/ref], А у Вас какие то наработки есть? Хоть начало какое то? Вы вообще в FLProg хоть что то делали?
Автоматизированная система хранения
Добавлено: 03 окт 2019, 17:15
Xops
Ранее с FLProg работал, долго реализовывал идею. Решил 3мя различными способами, после на форуме предложили лаконичное решение. В этом случае- даже ума не приложу с чего начать.
Автоматизированная система хранения
Добавлено: 03 окт 2019, 17:22
nalnik
Xops писал(а): 03 окт 2019, 13:30
имеется два яруса по 4 ряда каждый
Я вот как то не пойму - или картинка не та?
Автоматизированная система хранения
Добавлено: 03 окт 2019, 17:25
Xops
Это пример. По факту цель сделать упрощенную модель.
Автоматизированная система хранения
Добавлено: 03 окт 2019, 18:46
Goosr
Ну напрашивается массив на 4 индекса.
0 индекс левая или правая сторона (0,1)
1 индекс этаж (1,2)
2 индекс номер ячейки (1,2,3,4)
3 индекс свободно или нет (0,1)
Автоматизированная система хранения
Добавлено: 03 окт 2019, 19:19
nalnik
Xops писал(а): 03 окт 2019, 17:25
Это пример. По факту цель сделать упрощенную модель.
Ну на упрощенный вопрос - ответ будит такой же умноженный на два.
Автоматизированная система хранения
Добавлено: 03 окт 2019, 20:50
SSSergeich
nalnik писал(а): 03 окт 2019, 17:22
Xops писал(а): 03 окт 2019, 13:30
имеется два яруса по 4 ряда каждый
Я вот как то не пойму - или картинка не та?
да, тоже нифига не понял, на что смотреть, на картинку или на текст...
логически вроде не сложно, осталось глянуть чего автор сделал и на чем затык
Автоматизированная система хранения
Добавлено: 04 окт 2019, 09:17
Xops
Глядеть следует на текст. Как это логически не сложно? Поясните как получить адрес свободного места и обозначить занятые? На платформе имеется 2 дискретных датчика. То есть когда платформа двигается вверх 1- импульс- 1 уровень. так же датчик на перемещение по горизонтали, 1 импульс- 1 место.
Автоматизированная система хранения
Добавлено: 04 окт 2019, 09:29
edyapd
[ref]Xops[/ref], вам же уже написали, что нужно создать трёхмерный массив. Значение в ячейке (0/1) и будет вам показывать, занято место или нет. Массив должен заполняться по мере заполнения мест. При освобождении места так же должен корректироваться. Чтобы найти свободное место надо просто отсортировать этот массив. И только после того, как вы будете знать какое место свободно, вы должны приводить в движение платформу (а то может мест и вовсе нет).
Автоматизированная система хранения
Добавлено: 04 окт 2019, 10:07
pasha71
[ref]Xops[/ref], Напишите что Вы собственно хотите от своей системы. Ну конечная цель так сказать.Что она должна делать эта система?
Автоматизированная система хранения
Добавлено: 04 окт 2019, 10:30
Xops
Хочу- что бы система выполняла погрузку автомобиля в свободную ячейку и выдавала автомобиль по запросу хозяина. Конечная цель- сделать модель автоматического многоуровневнего паркинга.
Касательно массивов не ясно. Простите за наглость- можете создать проект в FLProg для примера. Читаю про массивы, нечего не понятно...
Автоматизированная система хранения
Добавлено: 05 окт 2019, 17:15
SSSergeich
Xops писал(а): 04 окт 2019, 10:30
Хочу- что бы система выполняла погрузку автомобиля в свободную ячейку и выдавала автомобиль по запросу хозяина. Конечная цель- сделать модель автоматического многоуровневнего паркинга.
Касательно массивов не ясно. Простите за наглость- можете создать проект в FLProg для примера. Читаю про массивы, нечего не понятно...
Покажите хоть что-нибудь, что Вы уже сделали. От чего отталкиваться?
Логику проекта придумали? Блок-схема работы есть?
Автоматизированная система хранения
Добавлено: 06 окт 2019, 00:52
Goosr
Xops писал(а): 04 окт 2019, 09:17
Поясните как получить адрес свободного места и обозначить занятые
Получаем занятость места, левую правую сторону, этаж и номер бокса.
Занимаем - освобождаем места.
