Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
А кто мешал узнать?
Захват-1.png
Только в руководстве ошибка с длительностью и паузой меандров, см картинку.
Т.е. PSB6 - период 300 мс, 150 мс ВКЛ и 150 мс ВЫКЛ.
Аналогично и для остальных длительность ВКЛ и ВЫКЛ равна период/2
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Интерфейс тут не причем. Нужно читать руководства от корки до корки, а не так, как обычно делают.
В руководстве к СП300 большой прогресс по сравнению с руководством к СП200.
Ведь системные биты и у СП270 и у СП3хх одинаковые, а про их назначение в старом руководстве вообще ничего нет.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
К интерфейсу у меня только одно замечание - отсутствие "дерева графических элементов". А то с этими "на слой выше/ниже" очень трудно добраться до нужного элемента для его редактирования.
Это правда. Я, например, т.к. это первый мой проект, читал только те разделы, которые касались применяемых элементов.
Когда делал первый проект на ПР200, очень сильно помог курс Кирилла Гайнутдинова. Да еще и то, что в молодости увлекался схемами на ТТЛ и КМОП микросхемах. А для СП такого курса, к сожалению нет.
Как раз интерфейс-то и является проблемой.
Не путайте "пользовательский интерфейс" и "возможности программы". "Возможность настройки" это далеко не то же самое, что "удобство проведения этой настройки".
Да, в конфигураторе можно настроить кучу всего. Но для этого приходится делать такие движения, которые ну никак не ожидаешь. И подобные конфигурации будет крайне тяжело поддерживать. Вот посмотришь через неделю на "кучу системных бит" и как будешь вспоминать что за что отвечает?
Утверждать, что пользовательский интерфейс, в котором для настройки меандра нужно указать PSB5 удобен, это то же самое, что утверждать "программировать интерфейс в машинных кодах удобно". 21-ый век на дворе. Можно подумать и об удобстве пользователей.
Если бы в настройках "мигания" задавались не "системные биты PSB5", а нормальное слово "меандр", то интерфейс был бы гораздо понятнее.
Разумеется, чтение документации никто не отменял. Но делать нужно так, чтобы свести возможность ошибки к минимальной. И, соответсвенно, должны быть нормальные слова "меандр", а не "PSB5 бит 48".
Последний раз редактировалось Владимир Ситников; 30.12.2016 в 12:43.
Курса такого действительно нет.
Но есть кое что для СП270. Многое из этог будет полезно и для СП3хх
1. У меня в подписи есть ссылка
Захват-1.png
2. В моих альбомах http://www.owen.ru/forum/album.php?u=11873
Захват-2.png
будут полезны эти два с "Живыми примерами"
Захват-3.png Захват-4.png
Каждый живой пример это gif-анимация работы какого-нибудь моего примера
Захват-5.png
в комментариях почти к каждому примеру есть ссылка на соответствующее сообщение, в котом описан это пример.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Ну эта ссылка у меня в Закладках браузера.
А вот за это - отдельная благодарность!2. В моих альбомах http://www.owen.ru/forum/album.php?u=11873
будут полезны эти два с "Живыми примерами"
Каждый живой пример это gif-анимация работы какого-нибудь моего примера
в комментариях почти к каждому примеру есть ссылка на соответствующее сообщение, в котом описан это пример.
Если вернутся к первому индикатору (зеленому)
Как можно было вместо уникального ГМ сделать управление индикатором из библиотечных логических элементов .
Вернемся к условию задачи
не гореть: при хххх х00х
гореть постоянно при: хххх х01х
мигать: при хххх х11х
Вместо мигать добавим состояние бита PSB4 и составим таблицу состоянийИз таблицы получаем функцию
A(бит 1) B(бит 2) C(PSB4) Y 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 1
Y=AB'C' + AB'C + ABC
после минимизации методом Куайна – МакКласки
Y=AB' + AC
Можно убедится, функция правильная
Скрытый текст:
Реализацию ее на "микросхемах"
Захват-1.png
будем делать с помощью лигических операций из моей библиотеки ГМ http://www.owen.ru/forum/showthread....l=1#post232246
Понадобятся
- три вспомогательных бита для хранения промежуточных результатов, например, PSB300, PSB301, PSB302
- элемент НЕ. PSW262.2 -->НЕ.png-->PSB300
- первый элемент И. PSW262.1, PSB3002-И.png -->PSB301
- второй элемент И. PSW262.1, PSB42-И.png -->PSB302
- элемент ИЛИ. PSB301, PSB302-->2-ИЛИ.png-->PSB1000(результат)
Видео:
Возможно следует добавит в библиотеку элементы, похожие на 155ЛРхх, но без инверсии на выходе
например такой
2-И-2ИЛИ.png
тогда число ГМ для примера сократится до двух.
Последний раз редактировалось petera; 30.12.2016 в 16:46.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Чуть было не стал делать для красного индикатора реализацию функции на отдельных лог. элементах
Захват-RED.png
Но потом вспомнил, что проще сделать управление такими индикаторами с помощью мультиплексоров.
MUX_8.png MUX_4.png MUX_2.png
Скрытый текст:
Захват-6.png
Последний раз редактировалось petera; 31.12.2016 в 10:08.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg