Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Пример 6






    Пусть процессор Пр контролирует процесс в каком-либо объекте по двум независимым друг от друга параметрам (рис. 4). Значения параметров от датчиков Д1 и Д2 поступают на анализирующее устройство (АУ), которое сравнивает эти значения с оптимальными для данной системы и передает результаты сравнения в блок управления (БУ). БУ формирует сигналы, под воздействием которых происходит управление объектом с помощью исполнительных механизмов (ИМ1 и ИМ2). АУ является быстродействующим прибором, поэтому время задержки в нём можно принять равным нулю. Первый параметр анализируется каждые 2 с. Его нормальное значение составляет 20 единиц. В случае, если значение этого параметра отклоняется от нормального, БУ формирует сигналы увеличить (или уменьшить – в зависимости от ситуации) значение первого параметра. Значения второго параметра анализируются каждые 10 с, нормальное значение для этого параметра 40 единиц. Ситуация, когда значение второго параметра выйдет за пределы [30, 60] единиц, считается экстремальной и обрабатывается в первую очередь. Значение первого параметра хранит переменная с номером 1, значение второго – с номером 2. Случайные значения первого моделируются с помощью функции CHN, второго – с помощью функции DIF.

    Рис. 4. Управление объекта процессором

    SIMULATE  
    INITIAL 1, 20/2, 40 установка нормальных значений параметров
    CHN FUNCTION RN2, D10  
    0, 0/.1, 0/.2, 1/.3, 1/.4, 2/.5, 3/.6, 4/.7, 5/.8, 8/1, 8  
    DIF FUNCTION RN3, D5  
    0.1, 2/0.2, 3/0.3, 5/0.6, 8/1, 2  
    GENERATE 2,,,,, 1B опрос значений первого параметра через 2 с
    IF RN1> 0.5, TWO значение параметра с равной вероятностью может изменяться в ту или иную сторону, по метке TWO обрабатывается ситуация, когда значение параметра уменьшается
    SAVEVALUE 1+, FN$CHN, XB  
    GOTO DDD1  
    TWO SAVEVALUE 1-, FN$CHN, XB  
    DDD1 ASSIGN 1, X1B, PB параметр транзакта несет информацию о значении первого параметра
    QUEUE QQQ  
    SEIZE PROC сообщение начинает обрабатываться процессором
    DEPART QQQ  
    ADVANCE 5, 2  
    IF P1B=20, DDD2 если значение параметра нормальное, то никаких действий не нужно
    IF P1B> 20, BBB1  
    SAVEVALUE 1+, 2, XB увеличиваем значение параметра, если оно было ниже нормального
    GOTO DDD2  
    BBB1 SAVEVALUE 1-, 2, XB  
    DDD2 RELEASE PROC  
    TERMINATE  
    GENERATE 10,,,,, 1B опрос значений 2-го параметра через 10 с
    IF RN1> 0.5, TWO2  
    SAVEVALUE 2+, FN$DIF  
    GOTO DDD3  
    TWO2 SAVEVALUE 2-, FN$DIF, XB  
    DDD3 ASSIGN 1, X2B, PB  
    IF X2> 60, ACD1  
    IF X2< 30, ACD2 передача управления по ACD1 и ACD2 в случае экстремальной ситуации
    QUEUE QQQ  
    SEIZE PROC  
    DEPART QQQ  
    ADVANCE 10, 3  
    IF P1B=40, DDD4  
    IF P1B> 40, BBB2  
    SAVEVALUE 2+, 3, XB  
    GOTO DDD4  
    BBB2 SAVEVALUE 2-, 3, XB  
    DDD4 RELEASE PROC  
    GOTO KON  
    ACD1 PREEMPT PROC  
    ADVANCE 15, 1  
    SAVEVALUE 2-, 10, XB  
    RETURN PROC  
    GOTO KON  
    ACD2 PREEMPT PROC  
    ADVANCE 16, 2  
    SAVEVALUE 2+, 7, XB  
    RETURN PROC  
    KON TERMINATE 1  
    START 200  
    END  
             

     

    16. SELECT X A, B, C, D

    Среди стандартных атрибутов модели с групповым именем D, номер которого лежит в интервале от B до C, ищется наименьшее (X=MIN) и наибольшее (X=MAX), и номер этого атрибута записывается в параметр транзакта с номером, заданным в A.

    Пример:

    SELECT MIN 1, 1, 6, Q

    Среди очередей с номерами от 1 до 6 ищется та очередь, которая имеет наименьшее текущее содержимое.

    17. TABULATE A

    В таблицу с именем A записывается значение указанной в ней переменной модели. Таблица должна описываться картой TABLE.

    A TABLE B, C, D, E

    A – имя таблицы,

    B – имя аргумента,

    C – левая граница,

    D – ширина интервала,

    E – количество интервалов.

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.