Форум: "Начинающим";
Текущий архив: 2010.02.07;
Скачать: [xml.tar.bz2];
Вниз
Работа светофора help Найти похожие ветки
← →
Vol4 © (2009-12-11 18:20) [0]Добрый день всем! Вопрос стоит такой.
Нужно разработать решим работы перекрестка, с переключением светофора и реализацией движения, с образованием пробок (при определенных исходных данных).
Сам светофор и переключение с начально задающимися установками сделано, но вот возникла проблема с машинами.
На сколько я знаю делфи обеспечивает только 1 процесс и если я поставлю таймер на задержку в N секунд, то процесс работы будет остановлен. Как сделать так, что при задержке таймера, машины продолжали свой путь? Т.е как рееализовать второй процесс обратобки данных. (может выражаюсь не понятно, могу попробовать перефразировать).
← →
DrPass © (2009-12-11 18:25) [1]
> может выражаюсь не понятно, могу попробовать перефразировать
Это единственное, что удалось понять из вопроса.
← →
Rouse_ © (2009-12-11 18:34) [2]Используй нити TThread
← →
Sha © (2009-12-11 18:46) [3]Если речь идет о моделировании, то одного основного потока вполне достаточно.
← →
KilkennyCat © (2009-12-11 19:08) [4]
> делфи обеспечивает только 1 процесс
Ну и что?
Просчет ты можешь делать всегда с максимальной скоростью, в бесконечно замкнутом цикле, по таймеру же лишь выполнять вывод информации и\или изменение входных данных.
← →
Демо © (2009-12-11 19:18) [5]
> Как сделать так, что при задержке таймера, машины продолжали
> свой путь?
При моделировании объекты не движутся непрерывно в твоём случае.
За квант времени они перемещаются из одной точки в другую, т.е. дискретно.
Для просчёта этих дискретных точек в любой момент времени (в начале и конце кванта времени) достаточно одного потока.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.02.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c