0

ГЛ "тревога основная"

Александр Рогов 1 year ago updated by Nikolay Pristav 1 year ago 50

Если в режиме охрана открыть дверь, сигнализация начинаеть орать... Является ли это событием "тревога основная"? Если да, то почему на него не реагирует соответствущая программа ГЛ? 

Как понимаю- тревога основная и предупредительная-  уровень сработки датчика удара

если надо в ГЛ действие по двери- так и напишите- если открыта дверь при условии что в охране

Так 15 програм не хватит описать и дверь и все датчики и еще для других нужд.... Думал можно все одним событием, но опять у старлайн не до конца что то работае... 

гл или гибкое программирование . поколение 3 или 6  , 7 ..... 

Это вопросы, или повествования? 

Есть ли событие, которое возникает при тревоге и от периметра и от датчиков??? 

Вы бы написали-какая программа не работает, и как проверяете, что она не работает... 

Программа такая: что если двигатель запущен, то подать умпульс на выходе, в случае открытия двери и при условии в охране.... Хотелось бы заменить "открытие двери в охране" на  событие "тревога по любому датчику, или по нарушению периметра..." как выяснилаось "тревога основная" это либо не то , либо не работает... 

Скрин можно? Или slc файл

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

При тревоге двигатель должен глушиться системой, если запущен ею же, или активна поддержка зажигания... похоже, что условие "двигатель запущен" не соблюдается в случае тревоги

Т. Е. Система не видит, что двигатель запущен? Ну тогда это все равно косяк разрабов... Попробую сегодня заменить на зажигание включено... 

+1

нет, система считает, что двигатель остановлен ею-она же его глушит при тревоге

-1

Ну всмысле нет? По-Вашему, система не должна понимать, что двигатель заведен? Т. Е. Система то понимант, а вот ГЛ почему то нет.. По-мне, так это баг. 

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

Ок. Попробую.. Спасибо! 

+1

"тревога основная" это либо не то , либо не работает...

тревоги всего 2. 
1. предупредительная - предупредительный датчик удара или доп.датчик 1. Звучит как пик-пик-пик
2. основная - все остальные зоны. - полное включение сирены.

Если программа не работает - значит неправильно написана.

Пришлите точно программу которую написали и она не работает.

Тут как бы сложно написать что то не правильно... Хотя "написать" слишком громко звучит... Скорее выбрать...) 

+1

так. и при срабатывании тревоги в Диагностике программа синим не подсвечивается? Будет не лень - проверю на стенде.


Вам для решения если вдруг это не работает, то событие замените на включение блокировки, а не включение тревоги.


Непонятно только для чего эта ГЛ, если есть штатная функция блокировки импульсом в кнопку. Почему галочку просто не поставить на нее?

Галочка тоже стоит, но почему то не работает... Пофигу системе на тревогу... Едь куда зочешь...) вечером попробую добавить"ничего не делать“ на пару секунд и посмотрю, и с условием, и без всяких условий.. Срабатывает ли вообще на это событие... 

так может оно работает и импульсы есть, но сама машина не реагирует? может надо двойной импульс? или дольше?

То, что нужен один испульс, это 100 %, два нужно, только при скорости больше нуля. А вот с длительностью импульса игрался, все бестолку... Опытным путем (с помощью ГЛ) определил, что импульса в 0.8 сек хватать должно, но настройкой в скрине

Image 56769


Нихрен не работает. 

тоесть у Вас при АЗ/ДЗ хотите чтобы программа ГЛ работала? 

Я хочу что бы работала ГЛ при срабатывании тревоги, а тревога и работа двигателя с ключа (если Вы на это намекаете) , это уже взаимоисключающие друг друга вещи... 

условие : двигатель запущен Вы откуда берёте?  Это в Статусах автомобиля или состояние охранного комплекса? 

В статусах авто. При другом событии все  работает же... 

возьмите в- состоянии охранного комплекса. 

В статусе -"двигатель запущен" это когда Вы его запустили, а не АЗ или ДЗ

Ок. Тоже попробую... Хотя конечно не понятно мне, чем эти два состояния отличаютсч друг от друга... 

Image 56770

Image 56771

первое - это общий статус двигателя

второе - двигатель запущен блоком StarLine.

Выше Вы с каким проверяли работу программы?

Я проверял с первым... А он вроде как должен пепекрывать и второе усл, овие тоже... 

Ок. Тоже попробую... Хотя конечно не понятно мне, чем эти два состояния отличаютсч друг от друга..

В двух словах что такое "двигатель запущен" в статусе:

1.сняли с охраны, открыли дверь, включили зажигание

2."двигатель запущен" в состоянии охранного комплекса:

пришла команда-смс, температура, напряжение, ГЛ или прочее. Без присутствия водителя в АМ

Опять же вопрос, почему с тем же условие работает по другому событию тогда? 

+1

Может самое время кое-что изучить?

https://support.starline.ru/uploaded/file/13469/10/768/927bd292f9ebccd1a28324ef70affb90.pdf

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

Когда наступит осознание - переходим к изучению видеоматериалов 

Бегло читал докумет... Почему бегло? Потому что думал, что “логика“ - это логика... Но раз уж надо заучить, то прочту повнимательнее...) 

Потому что думал, что “логика“ - это логика...

Логика-то логика, но это не  из серии  И-ИЛИ-НЕ. Это всё-таки ПРОГРАММЫ с событиями, условиями и действиями... И есть куча НЮАНСОВ, в которые Вы пока не вникли...

Ну так если Вы вникли, объясните мне если не сложно: почему "двигатель запущен" в статусе авто не перекрывает условие "двигатель запущен" в статусе охранной системы... Если это рассматривать как события, то понятно, что они могут быть совершенно разными, а если как условия, то извините... 

Если уж разрабам по каким то причином пришлось их (условия) сделать разними, то почему они то работают, то нет по разным событиям???

объясните мне если не сложно: почему "двигатель запущен" в статусе авто не перекрывает условие "двигатель запущен" в статусе охранной системы...

Вам же вроде уже объяснили  Выше мои  коллеги, что  

а) СОБЫТИЯ  и УСЛОВИЯ - это  РАЗНЫЕ ВЕЩИ. И путать их нельзя.

б) статусы автомобиля и  статусы охранной системы - это РАЗНЫЕ   области как для событий, так и для условий... И мотор, заведенный вручную (замком зажигания или кнопкой ПУСК в салоне машины нажатием пальца в режиме снято с охраны) и мотор заведенный в рамках какого-то автозапуска/дистанционного пуска - это РАЗНЫЕ вещи. Более того -  например АВТОзапуск и  ДИСТАНЦИОННЫЙ  пуск - это уже РАЗНЫЕ факты  для условий ГЛ, не говоря уже про СОБЫТИЯ гибкой логики. 


Изучайте глубже и вширь. Пишите простенькие программки и проверяйте - как они работают, чтобы понять - правильно ли Вы всё поняли...

Ну допустим...раз уж так сделали, то пускай будет так не логично... Но почему же тогда настройка блокировка двигателя кнопкой старт-стоп не работает? Опять я все напутал?)  или тревога при работающем двигателе, запущенном АЗ или ДЗ во встроенном алгоритме тоже не является сигналом к его блокировке?) 

Image 56772

Тут в картинке выше  ошибка. Условие должно быть не "в охране", а "охрана или тревога".   Когда в  охране открывают дверь, то наступает состояние "тревога" и события для запуска программы не случается.

В этой картинке все работает... Т. К. Тревога наступает после открытия двери через какое то время видимо.... 

Опять я все напутал?)

Ага. Для начала разберитесь - что такое СОБЫТИЯ и что такое УСЛОВИЯ и не путайте их при написании своих программ... 

Я сейчас уже про втроенный алгоритм... 


На вопрос "почему одни и теже действия с одинаковыми условия то работают, то нет , я уже понял, что это “потому что“...) 

+2

Потому что при тревоге не может быть запущенного двигателя (с поддержкой зажигания). Либо запущенный двигатель(АЗ ДЗ), либо тревога. Поэтому не работает ГЛ

Нужно похоже две программы ГЛ

А по подробнее можно?


Нужно конечно пробовать, с первого раза так не подгадаешь, но сама суть работы вам будет ясна.

Image 56778

"Ничего не выполнять" поставьте 60 сек (много не мало)

Image 56779

Эксперементируйте! Может другие условия, события понадобятся

В первой программе событие можно поменять на "или выключение поддержки зажигания"

Непонятно какое действие хотите сделать? А то может там друг на дружку всё будет накладываться

+1

что мешает заменить 'двигатель запущен" на "зажигание включено"?