Python для DM42/Free42

| рубрика «Программы» | автор Vitasam
Метки: ,

Время от времени балуюсь наработками DM42-сообщества.

PyDemo

Из интересного для меня на сегодня:

1. Утилита VirtVar для удобного доступа к виртуальным переменным DM42:

Graphic mode:
hp = 131x16 legacy HP 42S graphic mode
200 = 200x120 full screen
400 = 400x240 full screen

LCD refreshing (any combination of the three …

HP42s в космической программе Space Shuttle

| рубрика «Калькуляторы» | автор Vitasam
Метки: ,

На глаза попалась интересная статья инженера NASA про использование калькулятора HP42s в космической программе Space Shuttle, в конце 80х годов.

I used the 42s while designing a new shuttle ascent abort guidance algorithm. In those days, getting time on the mainframe simulation was slow. We had to be very sure …

Расчёт времени межзвёздного путешествия (релятивистский) (HP-35s)

| рубрика «Программы» | автор Vitasam
Метки: ,

Порт программы для CASIO (fx-9750G, fx-9860G) под HP-35s. Отличие в том, что на дисплей не выводится время в секундах, только в годах.

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

Расчёт космических скоростей для поверхности планеты (HP-35s)

| рубрика «Программы» | автор Vitasam
Метки: ,

Перенос программы для fx-9750G. Исходные данные - радиус планеты в метрах и средняя плотность в кг на м3. Вычисляется ускорение свободного падения на поверхности, а так же 1-я и 2-я космические скорости. Всё размерности в системе СИ.

Ввод текстовых сообщений после установки флага 10: EQN RCL R RCL A RCL D …

Пересчёт масштаба при работе с картами (HP-35s)

| рубрика «Программы» | автор Vitasam
Метки: ,

Иногда приходится пересчитывать что-то с карты произвольного масштаба, отмеряя расстояния (размеры) линейкой. Программа для HP-35s поможет с пересчётами:

S001 LBL S
S002 CLx
S003 SF 10
S004 CM ON MAP
S005 PSE
S006 INPUT C
S007 M ON MAP
S008 PSE
S009 INPUT M
S010 RCL C
S011 /
S012 STO …

Как принять строку символов из COM-порта и записать ее в строку комментариев?

| рубрика «Программы» | автор Vitasam
Метки: ,
.CHARSET 1251
; Прием текстовой строки с СОМ-порта и вывод ее в строку комментариев.
; Cкорость 9600, 8 бит, без контроля чётности.
;
.ORG 0
    1   PP M 9070   ; Разрешение использования порта
    CX
        PP M 9072   ; Установить режим 8 бит
    9   PP M 9071   ; Установить скорость 9600
    0   PP M 9074   ; Режим автоматического …

Кроссплатформенный калькулятор МК-61QT.

| рубрика «Калькуляторы» | автор Vitasam
Метки:

Несколько месяцев назад я писал про пробу QT-SDK -- кроссплатформенного инструментария разработки ПО на языке программирования С++.

Благодаря Алексею Digitalinvitro Сугоняеву, который ведет разработку кода, данная "проба пера" развилась в совершенно новый проект: легендарный калькулятор МК-61 в новом обличье QT.

Далее идут скриншоты с симулятора мобильных устройств на Symbian3 в лице …