|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.10.2011, 13:25 | #1 |
Регистрация: 17.10.2011
Сообщений: 6
|
Система First in - first out в Excel
Суть такова: по нажатию кнопки запускается 6 таймеров/секундомеров с разным периодом (который можно задать через форму), по истечении периода таймер сбрасывается и начинает отсчет опять. Каждый сброс таймера (то есть когда он отсчитает свой период) фиксируется прибавлением единицы к контрольной ячейке которая изначально нулевая. Например если периоды таймеров равны 6-ти секундам то через 6 секунд в ячейке будет цифра 6, а если 5 таймеров настроены на 6 секунд а один-на 3, то значение будет 7. По достижении значения в контрольной ячейке ">=8" из нее вычитается число 8 и включается 7-ой таймер тоже с настраиваемым периодом. Таких таймеров "вычитателей" требуется 2. Один на цифру 8, другой на 9. Так, чтобы если один таймер ведет отсчет, то второй, при достижении значения ">=9" в контрольной ячейке произвел бы вычитание 9-ки и начал свой отсчет. Очевидно что периоды 6-ти первых таймеров меньше чем последних двух. Цель такой программы-фиксировать значение контрольной ячейки после определенного количества времени (возможно тоже задавать надо), при работе 6-ти "подающих машин" и 2-ух "берущих". То есть наблюдение за движением запасов.
Помогите пожалуйста с реализацией программы так как сам я просто ноль в VBA, кроме кнопок ничего не умею. |
17.10.2011, 14:13 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Тут без бутылки не разберешься)
Сами пробовали что-нибудь сделать? Бесплатно за вас вряд ли кто возьмётся всё это делать, а вот помочь, если что-то конкретное не будет получаться - это запросто. Почему именно VBA и Excel? Где пример в виде файла Excel? Пример с секундомерами: http://excelvba.ru/programmes/StopWatch |
17.10.2011, 14:22 | #3 |
Регистрация: 17.10.2011
Сообщений: 6
|
Вот как раз увидев этот пример на форуме и отписался. Сейчас его препарирую, пытаюсь врубиться. Для начала думаю сделать 6 секундомеров которые запускаются по нажатию кнопки, а потом задать им периоды. Так как совсем нет опыта это займет время. Кстати в Delphi помнится был секундомер и таймер просто в виде объекта формы, а тут похожий интерфейс и панельки а таймера нет.
В Excel надо сделать потому что нет возможности и прав установить какую нибудь среду программирования, пользовательские права обрезаны донельзя. |
17.10.2011, 15:13 | #4 |
Новичок
Джуниор
Регистрация: 12.10.2011
Сообщений: 2
|
А таймер тут точно нужен?
Может всё-таки фиксировать дату и время партии? |
17.10.2011, 15:27 | #5 |
Регистрация: 17.10.2011
Сообщений: 6
|
Скорее таймер, так как цикл производства одной детали около полутора минут, таких машин 6 штук, а следующий этап обработки подразумевает нахождение 8/9 (зависит от модели) деталей в другой машине. Цель - теоретический расчет и прикидка времени цикла и снижения заделов на определенном этапе производства. Заделы эти как раз в "буферной" ячейке и отобразятся. Естественно реальные минуты будут в программе секундами, а секунды-миллисекундами.
|
17.10.2011, 18:43 | #6 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
А нужно ли это все моделировать? Задача-то на уровне "в бассейн из двух труб втекает, в одну вытекает".
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
19.10.2011, 09:00 | #7 |
Регистрация: 17.10.2011
Сообщений: 6
|
Нужно просто автоматизировать процесс подсчета времени на все операции, и теоретически иметь заделы на расширение программы до следующих этапов обработки.
Всем спасибо, вчера вечером сделал на Delphi 7 в течение часа. Намного проще и нагляднее. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Система принятия решения (Экспертная система) | daranton | Microsoft Office Excel | 4 | 01.05.2010 17:55 |
Солнечная система | cheef | Фриланс | 3 | 24.03.2010 12:52 |
система уравнений | ioda1986 | Помощь студентам | 1 | 23.02.2010 20:42 |
Система (Си) | Defa4ka | Помощь студентам | 2 | 01.10.2009 02:22 |