Страница 1 из 1

Автоматизированная система хранения

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

Автоматизированная система хранения

Добавлено: 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 Поясните как получить адрес свободного места и обозначить занятые
Получаем занятость места, левую правую сторону, этаж и номер бокса.
Занимаем - освобождаем места.
:smile225: