На языке событий, управляемых событиями. например, SystemVerilog, время является глобальным значением, разделяемым всеми процессами. Вы не можете установить его - вы можете наблюдать только его текущее значение.
Как работает управляемое событиями моделирование, оно работает в цикле, обрабатывая очередь событий в текущий момент времени, пока очередь не станет пустой. Только тогда он переходит к следующему запланированному событию в будущем. Так что вы можете сделать так, чтобы блок процесса ожидал какое-то время в будущем.
SystemVerilog не предоставляет способа планирования чего-либо на определенное время, но если вы наблюдаете текущее время, вы можете вычесть это время из времени в будущем, которое вы хотите, - блок для этого количества времени.
Поскольку ваши транзакции не перекрываются, вы можете прочитать файл по одной строке за один раз и подождать указанное время. Вы читаете первую строку в момент времени 0 и ждете 1- $ в реальном времени. Затем выполните транзакцию. Когда это будет сделано, вы читаете вторую строку и ждете 5- $ реального времени. Это можно сделать в цикле, пока не достигнет конца файла.
говорю вам правду, я все еще не понимаю, что вам нужно, но
window.location(url);
должен быть
window.location = url;
поиск по ссылке window.location скажу вам это.
Как упоминалось в других ответах, для этого вам не нужен jQuery; вы можете просто использовать стандартные свойства.
Однако, похоже, вы не знаете разницы между window.location.replace (url)
и window.location = url
].
window.location.replace (url)
заменяет текущее местоположение в адресной строке новым. Страница, которая вызывала функцию, не будет включена в историю браузера. Следовательно, в новом месте нажатие кнопки «Назад» в браузере заставит вас вернуться на страницу, которую вы просматривали до того, как посетили документ, содержащий перенаправляющий JavaScript. window.location = url
перенаправляет на новый расположение. На этой новой странице кнопка "Назад" в вашем браузере будет указывать на исходную страницу, содержащую перенаправляющий JavaScript. Конечно, у обоих есть свои варианты использования, но мне кажется, что в этом случае вам следует придерживаться последнего.
PS: Вы, наверное, забыли две косые черты после http:
в строке 2 вашего JavaScript:
url = "http://abc.com/" + temp;
В jQuery нет опции для этого, да и не должно быть. Это совершенно правильный javascript, и jQuery не должен предоставлять для этого функции оболочки.
jQuery - это просто библиотека поверх javascript, даже если вы используете jQuery, вы все равно можете использовать обычный javascript.
Окно Btw. location - это не функция, а свойство, которое вы должны установить следующим образом:
window.location = url;