promo

Программирование никогда не было моей основной профессиональной деятельностью, но свыше 30-ти лет моя жизнь так или иначе была связана с написанием программ. Если интересно, то здесь кратко приведена история моего программирования.

На этом сайте автор будет размещать некоторые результаты своей работы над программами анализа электрических цепей.

Приведены описания следующих программ:

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

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

     

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


Новости сайта

Дорабатывая программу по проверке словарных слов, решил добавить проверку орфографии (spell checking) в редактор словарей. В данной статье описываю некоторые особенности реализации функционала проверки орфографии в FPC/Lazarus программах с использованием динамической C++/C библиотеки Hunspell в Windows. Приведен исходный код класса, предоставляющего простой интерфейс с динамической библиотекой Hunspell.

Категория: FPC+Lazarus | Просмотров: 179 | Добавил: zoleg5763 | Дата: 04.10.2020 | Комментарии (0)

Еще одна программа для поддержки обучения ребенка, на это раз — русский язык. Как написано на одном сайте: «Словарные слова — это слова, правописание которых нельзя проверить ни одним правилом русского языка. Единственный способ писать их правильно — заучить».

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

Как и все предыдущие обкатывалась эта программа на старшем внуке.

Категория: Программы+модули | Просмотров: 187 | Добавил: zoleg5763 | Дата: 02.12.2019 | Комментарии (0)

В материале описаны особенности организации в Lazarus мониторинга изменения содержимого буфера обмена (clipboard) Windows. Также приведено описание класса, инкапсулирующего механизм мониторинга.

Категория: FPC+Lazarus | Просмотров: 171 | Добавил: zoleg5763 | Дата: 19.10.2019 | Комментарии (0)

В свое время при изучении модифицированного метода узловых потенциалов (ММУП) мне очень помогла книга: Влах И., Сингхал К. Машинные методы анализа и проектирования электронных схем. Особенно мне понравилась таблица, в которой было приведено представление идеальных элементов при составлении матриц ММУП.

В данном материале я привожу несколько доработанную таблицу, которая может помочь при составлении матриц ММУП.

Категория: Анализ электрических цепей | Просмотров: 189 | Добавил: zoleg5763 | Дата: 11.02.2019 | Комментарии (0)

При подготовке справочного файла вдруг выяснил, что утилиты MAKESKEL и  FPDOC некорректно обрабатывают директивы IfDef и IfNDef при наличии каких-либо символов между условным идентификатором и закрывающей скобкой }.

... Читать дальше »

Категория: FPC+Lazarus | Просмотров: 239 | Добавил: zoleg5763 | Дата: 04.02.2019 | Комментарии (0)

В процессе оптимизации LazDiscret2 выяснил, что применение оператора FOR … IN … DO для перечислимых классов внутри циклов с большим число повторений может привести к увеличению времени исполнения. Причины этого показаны в статье.

Категория: FPC+Lazarus | Просмотров: 177 | Добавил: zoleg5763 | Дата: 20.01.2019 | Комментарии (0)

В каталоге файлов размещен новый материал fpcSparse — модуль на языке FreePascal, в котором реализован класс, позволяющий создавать, факторизировать и решать системы квадратно-матричных уравнений с разреженными матрицами коэффициентов. Класс разработан на основе адаптации для языка FreePascal оригинального пакета Sparse1.4 (Copyright © 2003, Kenneth S. Kundert), написанного на языке С.

... Читать дальше »

Категория: Программы+модули | Просмотров: 183 | Добавил: zoleg5763 | Дата: 05.01.2019 | Комментарии (0)

Больше полугода ушло на написание материала, где постарался описать принципы расчета динамических режимов нелинейных цепей с применением BDF и метода Ньютона–Рафсона. Ну вот один из вариантов готов.

Категория: Анализ электрических цепей | Просмотров: 176 | Добавил: zoleg5763 | Дата: 27.12.2018 | Комментарии (0)

Загружена обновленная версия программы LazDiscret2. Добавлены примеры проектов с использованием моделей нелинейных элементов, характеристики которых заданы аналитическими выражениями.

Категория: Анализ электрических цепей | Просмотров: 220 | Добавил: zoleg5763 | Дата: 26.11.2018 | Комментарии (0)

При подготовке файла справочной информации обнаружил ошибку в редакторе документации LazDE.

... Читать дальше »

Категория: FPC+Lazarus | Просмотров: 273 | Добавил: zoleg5763 | Дата: 24.11.2018 | Комментарии (0)

1 2 »

Контактный e-mail автора: zoleg5763@gmail.com