Вход

Просмотр полной версии : Новые функциональные блоки



Паяльник
27.06.2026, 20:19
Для расширения функций коммутационных программ созданных в среде программирования OWEN Logic - предлагаю
новые ФБ - функциональные блоки .

1 . Память на основе последовательных сдвиговых регистров на 2.4.8 целочисленных значений .
Функции - последовательная запись 2.4.или8целых чисел ,хранение,последовательное считывание - (сдвиг ) ,
открытый или тактируемый выход целочисленного значения из блока, выход тактового импульса - для записи
в другой блок .

2 . Память на основе последовательных сдвиговых регистров на 2,4,8 чисел с плавающей запятой .
Функции - последовательная запись 2,4, или 8 чисел с плавающей запятой ,хранение ,последовательное
считывание -( сдвиг ) , открытый или тактируемый выход числа с плавающей запятой,выход тактового импульса
для записи в другой блок .

3. Память на 4 целочисленных значения - на основе параллельно - последовательных сдвиговых регистров .
Функции - параллельная запись 4 целочисленных значений ,хранение ,последовательное считывание - ( сдвиг),
открытый или тактируемый выход целочисленного значения ,выход тактового импульса для записи в другой блок

4. Память на 4 числа с плавающей запятой - на основе параллельно - последовательных сдвиговых регистров.
Функции - параллельная запись 4 чисел с плавающей запятой ,хранение ,последовательное считывание -
(сдвиг),открытый или тактируемый выход числа с плавающей запятой ,выход тактового импульса - для
записи в другой блок .

5. int Триггер.
Функции - запись целочисленного значения - на входе (Data),хранение ,запись- перезапись по импульсу
на входе (Clock),сброс триггера по импульсу на входе (Reset), (Q)-выход целочисленного значения из
триггера .

6. f Триггер.
Функции - запись числа с плавающей запятой - на входе (Data), хранение ,запись - перезапись по
импульсу на входе (Data), хранение ,запись - перезапись по импульсу на входе (Clock),сброс триггера
по импульсу на входе (Reset), (Q) - выход числа с плавающей запятой.

7. int Триггер - типа (LATCH) - защелка .
Функции - запись целочисленного значения на входе (Data),хранение,запись - перезапись по импульсу на
входе (Clock) ,(Q) - выход целочисленного значения из триггера .

8. f Триггер - типа (LATCH) - защелка .
Функции - запись числа с плавающей запятой на входе (Data), хранение ,запись - перезапись по импульсу
на входе (Clock), (Q) - выход числа с плавающей запятой .

9. Универсальный счетчик CTN 32-2
От предложенных счетчиков -(в Менеджере компонентов - счетчик CTN 32 и универсальный счетчик CTN из
библиотеки программы ) CTN 32-2 отличается тем что не переходит в максимальное значения счетчика -
при подаче импульса на вход (D) -счет в минус - при (0) на выходе (Q) . И имеет отдельные входа
(U)- счет в плюс ,(D) - счет в минус ,(R)- сброс ,(С) - запись целочисленного значения со входа (N).

IVM
28.06.2026, 12:46
Выкладывай

Сергей0308
29.06.2026, 03:10
Вот здесь много лет тому назад выкладывал стек и матрицу памяти, мне кажется это на порядок покруче чем товарищ продаёт кота в мешке, к тому же бесплатно:

https://owen.ru/forum/showthread.php?t=26216&page=57&p=277290&viewfull=1#post277290

А здесь "очередь" с возможностью просмотра на всю глубину:

https://owen.ru/forum/showthread.php?t=36452&page=3&p=401550&viewfull=1#post401550

Здесь коммутатор, можно как угодно коммутировать входы-выходы:

https://owen.ru/forum/showthread.php?t=12691&page=27&p=248982&viewfull=1#post248982

Здесь готовый алгоритм контроля танков:

https://owen.ru/forum/showthread.php?t=26216&page=315&p=412743&viewfull=1#post412743

In_Da_Cher_A
29.06.2026, 10:47
предлагаю новые ФБ
приведите лучше практический пример использования этих блоков в реальной работе
начинающему программисту асу тп вот это

Память на основе последовательных сдвиговых регистров на 2.4.8 целочисленных значений
вообще ничего не говорит и как это ему поможет в его работе
которая зачастую звучит примерно так

У меня есть готовый собранный щит .....Мне нужно заменить его на контроллер ПР-225...

.Есть трехходовые клапаны с потенциометром и нужно принудительно разрывать 2 линии