Начните с Википедии, а там как пойдет. Я обычно так делаю
с 2005 года Delphi это самостоятельный язык программирования который к Object Pascal ни какого отношения не имеет.
PascalABC не такой уж старый, последняя версия март 2017 года. Проблема не в этом. Его создали для изучения программирования в замен давно умершего Turbo Pascal. Ему не нужны крутые возможности и он вообще запилен под .Net.
PS Object Pascal это разработка Appel. Не смотря на то что Delphi (Rad Studio) и FreePascal изначально основаны на Object Pascal, сейчас являются самостоятельными стандартами и с Object Pascal ни как не связаны
Borizzz: Буферной памятью может быть либо специальная память как регистры портов, это аппаратная реализация, так и обычное ОЗУ - программная реализация
Не совсем понятно.
По аналогии. С ПЗС матрицы информация считывается в RAW буфер, а потом процессором обрабатывется (выравнивается баланс белого и пр.) и конвертируется в JPEG
Буферэто нечто что находится между. В МК, например, это может быть буферные регистры вывода где хранится значения предназначенные для вывода в порт. Т.е. если порт ввода вывода настроить на вывод то физические пины будут подключены к битам этого регистра. Возможно наличие буферной памяти, например, для вывода изображения. Изображение создается в некой области памяти потом быстро копируется в видеопамять
Нужно отследить изменение сигнала. Здесь два варианта поведения которые зависят от природы сигнала и от вашей фантазии:
1. По прерыванию. Сигнал изменился, произошло прерывание, обновился экран. Такой вариант наиболее предпочтительный, но не всегда возможный.
2. По таймеру (в принципе то-же один из видов прерывания). Через определенные промежутки времени обновлять экран. Применим в любом случае (ну, почти в любом), но не удобен. Слишком часто обновления будут выполнятся зря. Этого можно избежать если ввести доп переменную "старое значение". Тогда алгоритм обновления такой: проверка по таймеру значение_сигнала <> старое_значение, обновляем экран, старое_значение = значение_сигнала.
Но даже и в таком варианте слишком часто обновлять нельзя, но и редко тоже. Значение уже изменилось, но на экране оно еще не обновись.
Так же при работе с TFT экранами нужно не забывать, что время обновления всего экрана очень высокое по этому нужно обновлять только ту часть где выводится ваш сигнал.
PS В принципе если вы подробно опишите вашу задачу, возможно, я смогу ее реализовать за скромное вознаграждение. Если надумаете пишите на почту.
А причем здесь Советский Союз и "призраки прошлого"?
Вообще-то когда говорят "бывший совок" имеется ввиду нынешнее государства которые 30 лет назад входили в СССР.
Возможно вы этого не знали, но со второй половины 70-х вся экономика СССР основывалась на воровстве, кода совок развалился воровство тупо узаконили (спросите у своих родителей куда они дели свои ваучеры)
ralaton121:
1. В бывшем совке в частности в России таких 8 из 10 (не все они идиоты, но примерно половина)
2.. Совершенно верно, идиотов я не уважаю и живу по правилу "лучше с умным потерять чем с дураком найти"
Заказчик не глуп, если сумел заработать денег достаточно, чтобы заказать проект.
А вам не приходит в голову, что заказчик деньги украл? Такое происходит гораздо чаще чем вы думаете. Лично я знаю несколько таких. Есть очень хороший знакомый которого с трудом аттестовали в восьмом классе, сейчас он возглавляет небольшую фирму, а все потому что у него папа вор и он сейчас банально отмывает украденные папой деньги
Ничего подобного.
Есть такое понятие "интеллект" это способность человека анализировать полученную информацию. Если вы когда нибудь имели дело с тестами IQ то должны были обратить внимание что все тесты делятся на три категории числа, текст, визуальные объекты. Это связано с тем, что разные люди по разному усваивают информацию.
Вот например, у меня всегда были проблемы с гуманитарными науками, в то же время я никогда не понимал зачем люди "зубрят" математику, физику или химию, там и так все понятно.
safbek: совершенно верно. Увы, но у человека мышление либо есть либо нет. Книги только помогают его развивать. Книгу Кнута я впервые увидел когда имел довольно приличный опыт в программировании. Очень сожалел, что не знал об этой книге раньше, до многих вещей приходилось доходить самому (порой "долго и мучительно"), а многие сумел понять только прочитав книгу (то не все)