Показано с 1 по 2 из 2

Тема: SFCTip

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию SFCTip

    Здравствуйте.

    Пишу программу на SFC с использованием альтернативных ветвей. В процессе написания возникла необходимость сделать задержки на отдельных шагах, и для этого я использовал флаги SFC: SFCTipMode и SFCTip.
    И вот тут у меня возникла проблема: при использовании этих флагов, программа стала игнорировать условия перехода в альтернативных ветвях:

    Таким образом, первым активируется тот шаг, который следует за первым слева истинным переходом.
    и просто стал активироваться первый переход слева.

    В связи с этим возникает вопрос: как при использовании этих флагов, сохранить выполнение условий перехода?

  2. #2

    По умолчанию

    эти флаги нужны для тактируемого режима не по циклам задачи, а по некоторому тактовому генератору, который извне дергает данный флаг. в итоге, диаграмма может передавать маркеры только по командам. получается конечный автомат.
    что будет если эти флаги начать дергать из самой диаграммы? будет нечто непредсказуемое… не надо их применять.

    почему бы просто в атрибутах нужных шагов не поставить минимальное время выполнения?

    цитата к этому делу не относится. она говорит только о том, что если диаграмма дошла до разветвления альтернативных шагов и вдруг обнаружила что несколько из них имеют разрешенные переходы (лучше так не делать). что ей делать? она устанавливает приоритет слева.
    Последний раз редактировалось Игорь Петров; 10.06.2009 в 18:13.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •