Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.02.07;
Скачать: CL | DM;

Вниз

Работа светофора 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-1237151847
demon
2009-03-16 00:17
2010.02.07
Как перехватить запуск нового приложения?


2-1260540422
roman936
2009-12-11 17:07
2010.02.07
матрица


1-1211540801
ply
2008-05-23 15:06
2010.02.07
сменить цвет шрифта ячейки... DevExpress


2-1260371106
Timur&Co
2009-12-09 18:05
2010.02.07
Прозрачность TListView


15-1259839785
Тимоха123
2009-12-03 14:29
2010.02.07
перечисление форм проекта