сильное ТЗMAX232 писал(а):чтобы он работал только тогда когда Раздел находится в состоянии ВЗЯТ, т.е. если раздел уже находится в состоянии ВЗЯТ то сценарий работать не должен
А вот в этом мне и нужна помощь)google писал(а):Ну да.
MAX232, вставляйте условие в текст сценария на проверку состояния раздела, и в теле условия, если раздел взят, выполняйте основное тело сценария. Что не понятного.
Абсолютно верно!pet-and писал(а):Никаких противоречий. Смысл в следующем: настало зловещее время, запускается сценарий, и в соотвествии с тем взят раздел на охрану или нет реле и должно либо отрабатывать, либо нет.
смысл то может и в этом, но в ТЗ чётко сказано:pet-and писал(а):Никаких противоречий. Смысл в следующем: настало зловещее время, запускается сценарий, и в соотвествии с тем взят раздел на охрану или нет реле и должно либо отрабатывать, либо нет.
где в этом предложении сказано про иное состояние раздела кроме ВЗЯТ? лично я вижу, что сценарий должен работать и не должен работать когда раздел ВЗЯТMAX232 писал(а):чтобы он работал только тогда когда Раздел 6 находится в состоянии ВЗЯТ. Т.е. если раздел уже находится в состоянии ВЗЯТ то сценарий работать не должен.
DruG, возможно в этом ТЗ гораздо глубокий смысл, вероятно это за гранью нашего понимания Ключевое слово в нем - ужеMAX232 писал(а):Нужно дописать его так чтобы он работал только тогда когда Раздел 6 находится в состоянии ВЗЯТ. Т.е. если раздел уже находится в состоянии ВЗЯТ то сценарий работать не должен.
Для меня пока сложность узнать ИД раздела. Я скопировал макрос созданный в автоматическом режиме для команды взять раздел ( который мне нужен) и склеил со своим макросом. Пока не работает) Как бы два вопроса, где я ошибся и второй вопрос: как происходит отладка работы сценария. Я вижу там есть команда Сообщить( "Реле не найдено", 1 ), куда выводится эти сообщения ? Я много програмировал в разных средах, но везде использовал отладчики, там всегда видно содержание переменных и прочее на любом этапе выполнения программы.google писал(а):MAX232, типа этого. Попробуй. Только узнай для начала ИД нужного тебе раздела и вставь в соответствующее место.
Спасибо! Но ошибок нет ни в каких вкладкахpet-and писал(а):Сообщение выводится в ЯдроОпроса, вкладка "Сценарии".
Там же будут видны все ошибки, на которых стопорится выполнение сценария.
ИД я так и сделал, спасибо за совет.google писал(а):MAX232, вы мой сценарий пробовали?
Чтобы узнать ИД раздела, сделайте какой-нибудь сценарий на основе шаблона с нужным разделом и посмотрите этот ИД в коде сценария.
Вернуться в «АРМ Орион Про версии до 1.20»
Сейчас этот раздел просматривают: 7 гостей