1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Программа подсчета времени выполнения программы.

Обсуждение вопросов, не относящихся ни к одному из других подразделов

Модератор: kirillio

Ответить

Автор темы
Dimka29
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 25 фев 2013, 21:24
Имя: Dmitry Uljanoff

Программа подсчета времени выполнения программы.

Сообщение Dimka29 »

Здравствуйте! Помогите пожалуйста!
Вопрос: как с помощью языка LD составить программу подсчета времени выполнения программы, либо количество циклов в секунду. Заранее спасибо!

Сергей
здесь недавно
здесь недавно
Сообщения: 84
Зарегистрирован: 02 авг 2010, 11:30
Имя: Сергей Сергеевич
Страна: РФ
город/регион: Москва
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Re: Программа подсчета времени выполнения программы.

Сообщение Сергей »

Вообще то в контроллерах есть системная переменная которая время цикла хранит. А внутри одного цикла сделать непросто - таймера ведь обновляют значения по окончании цикла.

leon78
эксперт
эксперт
Сообщения: 1024
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 27 раз
Поблагодарили: 104 раза

Re: Программа подсчета времени выполнения программы.

Сообщение leon78 »

Это будет зависить от марки контроллера. Для контроллеров Schneider Electric в Unity и Concept можно использовать блок FREERUN
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 12:26
Имя: Козин Александр Елисеевич
Страна: Украина
город/регион: Одесса
Поблагодарили: 4 раза
Забанен: Бессрочно

Re: Программа подсчета времени выполнения программы.

Сообщение Alexander »

Невольно возникает вопрос - на предмет чего это вдруг понадобилось?

leon78
эксперт
эксперт
Сообщения: 1024
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 27 раз
Поблагодарили: 104 раза

Re: Программа подсчета времени выполнения программы.

Сообщение leon78 »

Alexander писал(а):Невольно возникает вопрос - на предмет чего это вдруг понадобилось?
Главное, чтобы до этого не дошло :) http://www.anekdot.ru/id/387600/
Часто бывает необходимость свой таймер написать
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Автор темы
Dimka29
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 25 фев 2013, 21:24
Имя: Dmitry Uljanoff

Re: Программа подсчета времени выполнения программы.

Сообщение Dimka29 »

Alexander писал(а):Невольно возникает вопрос - на предмет чего это вдруг понадобилось?
Дали программу FST-IPC, поставили такую задачу. А так как я в языках программирования полный ноль, то не знаю с чего начать. Про цикл выполнения программы понял, из чего он состоит - тоже. А вот как обосновать решение задачи - не понял.

pike
завсегдатай
завсегдатай
Сообщения: 573
Зарегистрирован: 08 авг 2008, 10:43
Имя: Щукин Андрей Александрович
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 51 раз

Re: Программа подсчета времени выполнения программы.

Сообщение pike »

Студент МЭИ-ФЕСТО?
В общем-то вы должны получить в программе величину из WatchDog Timer контроллера: в некоторых контроллерах это уже фиксированая ячейка памяти или переменная, в других значение возвращается вызовом соотвествующей библиотеки/FB. В FST это нужно искать функцию в библиотеках CMP/CFM по ключевому слову Watchdog. Ну, а так сообщаю страшную тайну "объект измерения не может быть средством своего измерения".
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
Ответить

Вернуться в «Общие вопросы»