ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
13 июля
455651 Топик полностью
Скрипач, пророк (20.10.2013 17:25, просмотров: 93) ответил Vit на для однотипных модулей, IMHO, проще размножением параметров.
А если кроме ПИД у вас есть еще Гистерезис, несколько типов задержки и еще пяток всякого? Как не крути, наследование красивее получается.  class PID_Proc: public Protothreads{//.. }; class Gisteresis_Proc: public Protothreads{//.. }; class RoomLight_Proc: public Protothreads{//.. }; int main(void){ RoomLight_Proc r1, r2; r1.a = "a"; r1.b = "b"; r2.a = "a"; r2.b = "b"; PID_Proc Pid1, Pid2; Gisteresis_Proc g1, g2; while(1){ r1.run(); r2.run(); Pid1.run(); Pid2.run(); g1.run(); g2.run(); } }; А внутри run-то как хорошо! :)
... но не любой ценой.