Показать сообщение отдельно
Старый 15.08.2018, 17:37   #67
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Обмениваемся своими макросами

Набор макросов для типов BOOL, INT, LONG и REAL для задания константных значений.

Вторая версия макросов имеет защиту от дурака и дополнительную функциональность.

Каждый макрос имеет простейшее содержимое, на основе блока MUX следующего вида:



На входе V задается значение, которое потом транслируется
потребителям.

Вход "dumb" (пустышка) может использоваться для
закольцовывания выхода, что бы сохранить
название именованной связи, пока она
не подключена к нужному входу или входам.

Так же, закользовывание позволяет гарантировать
сохранение названия связи, если она удаляется где-то
в схеме.


Так же, добавлен файл для тестирования макросов (const-test 2.0.0.psl) с содержимым:

Изображения
Тип файла: png const.png (16.0 Кбайт, 2878 просмотров)
Тип файла: png const-test.png (17.0 Кбайт, 2892 просмотров)
Вложения
Тип файла: msl BOOLCONST 2.0.0.msl (3.1 Кбайт, 50 просмотров)
Тип файла: msl INTCONST 2.0.0.msl (3.1 Кбайт, 45 просмотров)
Тип файла: msl LONGCONST 2.0.0.msl (3.1 Кбайт, 47 просмотров)
Тип файла: msl REALCONST 2.0.0.msl (3.1 Кбайт, 49 просмотров)
Тип файла: psl const-test 2.0.0.psl (629.9 Кбайт, 54 просмотров)
Gel вне форума   Ответить с цитированием
Благодарность от: