Архів

Архів для категорії ‘Програмування’

Бібліотека для геометричних обчислень

Вересень 4th, 2017

Библіотека GEOMLIB призначена для різноманітних геометричних обчислень на площині та перерахунку координат для малювання на екрані. Для будь-яких версій Delphi.

Періодично мені було потрібно щось таке порахувати і набридло постійно шукати алгоритми. Тому було вирішено зібрати все в одному юніті раз і назавжди :) Бібліотеку можна використовувати для движків 2D ігор, розрахунків координат малювання різних графіків, креслень і т.п. Представлена тільки алгоритмічна частина, сама “малювалка” залишається на совісті програміста *. Потрібно так само розуміти, що бібліотека була розроблена в першу чергу для практичного застосування в іграх та інших додатках, а не для вирішення теоретичних завдань з геометрії.

Далі…

Програмування , , , , ,

Розрахунок кодів для семисегментних індикаторів

Квітень 16th, 2015

Програма для розрахунку кодів символів для статичної або динамічної індикації на 7-ми сегментних індикаторах. Вирахуваний код відображається в різних виглядах.

Можливості програми:

  • Розрахунок з урахуванням інверсії логічного рівня (для індикаторів з загальним анодом) та напрямку слідування розрядів регістру (молодший/старший біти);
  • Конфігурація біт/сегмент (можна вказувати, який біт порту МК підключено до певного сегменту індикатора. Це дозволяє спростити розводку плат, у випадку, коли наприклад, до сегменту А простіше розвезти п’ятий біт регістру, а не нульовий);
  • Зберігання/завантаження вищезазначеної конфігурації у файл;
  • Вибір розповсюджених символів (цифри, букви та ін.) через меню;
  • Створення готового для вставки в вихідний код масиву з кодами цифр або HEX (для C або Pascal);

Завантажти програму

Програмування, Різне, Радіотехніка ,