Микроконтроллеры | Ликбез по программированию PIC |
|
---|---|---|
Я предлагаю посмотреть на вот этот рисунок. Так может выглядеть граф для одного канала в самом общем виде: --------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------- Примечание: в состоянии "вне диапазона" правильная работа устройства не гарантируется. Ну что, кто-нибудь ещё сомневается в пользе графов? |
|
|
Нарисовано красиво! picmaniac, вы постарались! Но, если вы не обидетесь, я позволю себе прикинуться валенком и малость покритиковать. |
|
|
Zandy: Какую дополнительную информацию мы получаем, нарисовав такой граф |
|
|
Глядя на этот граф, можно сразу понять, в каких состояниях может находиться устройство, из каких состояний в какие возможны переходы, при каких условиях эти переходы должны происходить, и какие действия при этом должны выполняться. Разумеется, всё изображено очень укрупнённо, в общем, сам принцип работы. Всё это можно охватить одним взглядом. Я решил начать с такого простого графа опять же для наглядности. Всё понятно? Отлично, этого я и добивался. Откуда тогда недовольство? Слишком просто? А попробуйте посмотреть на этот граф "глазами новичка". Принцип работы девайса становится ясен? По чему легче проследить работу устройства, по распечатанному ТЗ или по этому графу, а? Так вот, граф - это отличный способ описать работу программы. Причём так описать, что освоившим язык графов людям работа этой программы понятна будет буквально с первого взгляда. Теперь, начав читать книгу А.А.Шалыто, я окончательно убедился в этом. И неважно - для PIC эта программа, для AVR, или ещё для чего; на асме она, на бейсике, на Си или на чём ещё. Граф - универсальный инструмент. Splav56, мне тоже не вполне понятно пока, по какому принципу определяются конъюнкции для дуг 1-->2 и 3-->0 в примере из книги (рис.6). Надеюсь, что chav1961, AHTOXA или Vlad_Petr не откажутся нам помочь и разъяснить это. |
|
|
picmaniac: Откуда тогда недовольство? |
|
|
По ГРАФу: смотрел я на него вчера цельный вечер и взяло меня сумленье (хотел еще вчера отписАть, но сумленье оно и есть сумленье По той же причине switch - технология здесь не прокатит. |
|
|
Splav56: Поэтому мне кажется граф должен быть с последовательными вершинами Разве устройство не может из состояния "норма" сразу перейти в состояние "тревога"? Splav56: По той же причине switch - технология здесь не прокатит. Switch - технология катит везде |
|
|
AHTOXA: Разве устройство не может из состояния "норма" сразу перейти в состояние "тревога"? А разве может входной периодический сигнал скачкообразно изменяться от Fнорм до Fсигн. макс, например, минуя стадию Fнорм.макс? Думаю нет. На то он и периодический. AHTOXA: Switch - технология катит везде Возражать не буду, т.к. я в ней пока полный 0. |
|
|
Splav56: А разве может входной периодический сигнал скачкообразно изменяться от Fнорм до Fсигн. макс, например, минуя стадию Fнорм.макс? Думаю нет. На то он и периодический. Запросто |
|
|
Splav56: разве может входной периодический сигнал скачкообразно изменяться от Fнорм до Fсигн. макс AHTOXA, не поможете ли нам разобраться с дугами 1-->2 и 3-->0 из примера в книге (Приложение 12, рис.6). Откуда берутся указанные там конъюнкции? |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2025 |