Select date in calendarSelect date in calendar

Pages: 1
Последовательность отработки одновременных событий
Знакомлюсь со средой моделирования - возник вопрос порядка отработки ОДНОВРЕМЕННЫХ СОБЫТИЙ.

Два события назначены на 1 и тот-же момент времени, при этом результат события выполняемого последним зависит от расчётов выполненных при первом событии. таким образом важен порядок их наступления. если порядок будет нарушен то значения рассчитаются для предыдущего значения.

Возможно это вопрос2 , не имеющий прямого отношения к первому, но у меня возникла следующая проблема:
простая задачка в дискретные отсчёты времени (каждая 10я секунда) должно выполняться n++ (от 0)
пошаговая трассировка и графическое представление n выдаёт очень странное поведение системы бывает так, что сначала выполняется n++ а потом обновляется график, а бывает так, что сначала обновляется график (с предыдущим n), а потом выполняется приращение n.


пример виден ниже, n++ должно выполняться равномерно каждые 10 сек, а изменяется ...
Image
с периодом обновления графика 10с

При изменении периода обновления на 1с наблюдаем ещё более печальную картину, как будто значение n изменяется не в десятую секунду а в десятую+1.
ЭТО СБИВАЕТ, поскольку нужно получать легко обрабатываемые данные (сначала рисуется график а уже потом вычисляется getX - как сделать наоборот)
Image
с периодом=1с

Помогите пожалуйста разобраться.
P.s. также интересует как настроить, чтобы первый евент был не в 0левую секунду а в t=10ю (желательно без if в функции).

Прикладываю программу к сообщению.
Файл
Pages: 1