цифровая электроника
вычислительная техника
встраиваемые системы

 

Общие сведения о задатчике интенсивности в электроприводе

Автор: Mike(admin) от 30-05-2017, 19:31

Качество работы электропривода во многом определяется его кинематическими связями. Нелинейность работы непосредственно зависит от зазоров в редукторах, муфтах и сочленениях. Наличие упругих связей не позволяет рассматривать привод как одномассовую систему. Причем чем дальше реальное математическое описание электропривода от одномассовой системы, тем труднее получить необходимое качество регулирования.

Необходимость применения задатчика интенсивности

Автор: Mike(admin) от 29-05-2017, 19:51

Бурный технический прогресс в области электроники, наблюдавшийся в последние десятилетия, привел к существенным изменениям в построении и реализации систем управления электроприводами.

Введение в Python. Как начать программировать на Python? Часть II. Списки

Автор: Mike(admin) от 27-04-2017, 13:35

Одним из наиболее применяемых типов в Python являются списки. Эти структуры чем-то напоминают массивы в «классических» языках вроде C или Java, поскольку являются упорядоченным списком объектов.


Как начать программировать на Python. Списки

Работа с такими массивами в Python очень проста, поскольку тип списка – это самый гибкий заранее подготовленный объект в Python. Объект списка может быть определен с помощью открывающей и закрывающей квадратных скобок и может иметь члены независимо от их типа.

Введение в Python. Как начать программировать на Python? Часть I

Автор: Mike(admin) от 24-04-2017, 19:55

Python является широко используемым языком программирования благодаря его простоте и ясности. К нему также сегодня наблюдается растущий интерес из-за его использования с Raspberry Pi и его философией всеобъемлющего применения.


Введение в Python. Как начать программировать на Python

Язык программирования Python зародился в конце 1982 года, когда Guido van Rossum вошел в команду, разрабатывающую язык ABC. После окончания проекта ABC он присоединился к команде Amoeba OS, и в свободное время работал над простым проектом. Python как раз и является результатом работы, которую он выполнял в свободное время. Python изначально задумывался как гибкий язык программирования общего назначения.

Что такое нейронные сети и как они работают?

Автор: Mike(admin) от 11-04-2017, 12:55

В последнее время в области компьютерных наук и вычислительной техники набирает популярность такая математическая модель как нейронная сеть. Простейшее определение нейронной сети, более правильно именуемой искусственной нейронной сетью (ИНС), дал изобретатель одного из первых нейрокомпьютеров доктор Роберт Хехт-Нильсен. Он определяет нейронную сеть как: «вычислительная система, включающая в себя некоторое количество простых взаимосвязанных элементов обработки, которые обрабатывают информацию по реакции динамического состояния на внешние входы».


Нейронная сеть

ИНС – это устройства обработки (алгоритмы или фактические аппаратные средства), которые моделируются по правилам образования нейронной структуры коры головного мозг, но в гораздо меньших масштабах.

Язык программирования Forth в браузере

Автор: Mike(admin) от 5-01-2017, 08:05

Forth имеет сильную поддержку среди разработчиков встраиваемых систем. И для этого есть несколько причин. Так, практически любой компьютер или любое более-менее комплексное вычислительное устройство может работать с Forth. Среди них можно отметить даже очень маленькие процессоры, которые были бы плохими кандидатами для запуска программ, написанных на языке C.


Язык программирования Forth в браузере

По своей сути, Forth очень прост: спарсить слово, посмотреть слово в словаре. Словарь либо указывает на некоторый код на машинном языке, либо на другие слова языка Forth. Аргументы и другие элементы, как правило, присутствуют в стеке. Большинство Forth-конструкций более высокого уровня основаны на базовых конструкциях Forth. Так что если ваша система Forth достигает определенного уровня зрелости, она может внезапно стать очень мощным инструментом программирования, конечно, если у вас есть достаточно памяти, чтобы вместить все эти определения.

Fortran для интернета

Автор: Mike(admin) от 28-12-2016, 19:11

У программистов предыдущих поколений бытовала такая чуть ли не пророческая поговорка: «Я не знаю, какой язык программирования будут использовать ученые и инженеры в 22-ом веке, но я точно знаю, что он будет называться FORTRAN».


Fortran для интернета

Действительно, Fortran был одним из первых реальных языков программирования и, наряду с Lisp, сегодня является одним из старых языков, которые все еще используются для реальных задач. И если вы знаете и любите Fortran, но хотели бы заняться веб-разработкой, то теперь это вполне можно реализовать с использованием данного языка программирования.

Программирование ESP8266 на языке Forth

Автор: Mike(admin) от 24-12-2016, 20:05

Forth является одним из тех интересных языков, который сформировал за время своего существования целый культ программирования. Его основная особенность заключается в том, что он очень прост для легкой реализации на большинстве процессоров, при этом он сохраняет все свои мощные возможности и обеспечивает хорошую производительность. Есть два основных принципа, которые способствуют этому.


Программирование ESP8266 на языке Forth

Во-первых, парсинг здесь осуществляется довольно легко, потому что любая последовательность символов без пробелов составляет законное Forth-слово. Другая вещь, которая делает Forth простым и мощным языком программирования, заключается в стековости. Он не имеет локальных переменных, вместо этого значения хранятся в стеке. Этот стек используется только для хранения данных. Существует также отдельный стек возврата, который хранит информацию о вложенных вызовах подпрограмм. Возможно, обычному человеку не очень естественно думать о выражении «5+2*3» как о записи «5 2 3 * +», но натренированный Forth-программист без труда знает эти особенности, поскольку они облегчают интерпретацию для компьютера или другого вычислительного устройства, например, ESP8266, поскольку этот Wi-Fi модуль теперь также можно легко программировать на Forth.

Дизассемблер онлайн

Автор: Mike(admin) от 23-12-2016, 20:39

Если вы действительно хотите «хакнуть» какое-либо программное обеспечение, то, возможно, будете иметь дело с машинным кодом, который представляет собой набор инструкций для выполнения процессором вычислительного устройства. Этот код читабелен для машин и очень трудно воспринимаем человеком. Но, тем не менее, именно в нем кроется вся суть работы программы.


Аппараты Crown of Egypt от IGT

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

Светодиодные матрицы и индикаторы: один резистор на все светодиоды или на каждый?

Автор: Mike(admin) от 28-11-2016, 19:21

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


Светодиодные матрицы и индикаторы

Всегда при использовании в своем проекте светодиодов инженер должен рассчитать для них нужное количество сопротивления для ограничения тока. Эта процедура не слишком сложна. Сначала мы предполагаем падение напряжения на светодиоде, и затем выполняем небольшие математические вычисления, чтобы определить сопротивление, которое обеспечит нам желаемый ток.