Dość regularnie potrzebuję programów, które komunikują się z tworzonymi lub remontowanymi urządzeniami przez port szeregowy (232, 485). Zwykle udawało się to obsłużyć terminalem lub programikiem wyproszonym u znajomego magika od Delphi. Zadaniem takiego programu jest zwykle odebranie jakiejś porcji danych oraz zapisanie jej na dysku. Opcjonalnie przydałoby się wyświetlanie danych w postaci tekstowej lub graficznej po uprzednim przemieleniu.
Przykładem może być:
-miernik lamp AVT-5229;
-regulator temperatury AVT-5305;
-charakterograf do lamp elektronowych:
Jakie środowisko:
1. umożliwia tworzenie małych, kompletnych aplikacji, nie wymagających instalowania w systemie Windows;
2. ma dostępne biblioteki do obsługi portów szeregowych;
3. działa na komputerach z nowymi wersjami Windows;
4. jest darmowe lub dostępne w akceptowalnych przez żonę
cenach;
5. można się go nauczyć przez najbliższy weekend.
Dodam, że programy wolałbym pisać niż rysować lub wypełniać tabelki.
Przykładem może być:
-miernik lamp AVT-5229;
-regulator temperatury AVT-5305;
-charakterograf do lamp elektronowych:
Code:
Chciałbym móc tworzyć takie programiki na PC samodzielnie. Swoją karierę na PC zakończyłem na TurboPascalu w okolicach wersji 5. Od tego czasu programuję w asemblerze i C, ale tylko mikrokontrolery różnych rodzin.
===========================================================
Title: 6p3s
-----------------------------------------------------------
Iamax(0-409.5mA) <0.1> = 200
Pamax(0-200.0W) <0.1> = 20
Pg2max(0-20.0W) <0.1> = 4
Ug1(0-81.9[;0-81.9;0-81.9]V) <0.0>[;<0.0>;<0.0>] = 14
Ua(0-409[;0-409;0-409]V) <0>[;<0>;<0>] = 0;180;10
Ug2(0-409V or Ua) <0> = 180
Interval(1-900s) <1> =
Uh(0-25.5V) <6.3> =
0:00s 6.3V / 0.922A Wait for heating or press <ENTER>
----+-----+-----+------+-------+------+-------+-----+------
Nr Uh[V] Ih[A] Ug2[V] Ig2[mA] Ug1[V] Ig1[mA] Ua[V] Ia[mA]
----+-----+-----+------+-------+------+-------+-----+------
1 6.3 0.923 181 21.00 -14.0 0.00 0 1.96
2 6.3 0.922 181 9.62 -14.0 0.00 9 20.55
3 6.3 0.920 181 3.49 -14.0 0.00 19 30.10
4 6.3 0.922 181 3.75 -14.0 0.00 29 30.10
5 6.3 0.925 181 4.17 -14.0 0.00 39 29.78
6 6.3 0.921 181 4.34 -14.0 0.00 49 29.97
7 6.3 0.925 181 4.34 -14.0 0.00 59 30.03
8 6.3 0.926 181 4.19 -14.0 0.00 70 30.32
9 6.3 0.924 181 3.84 -14.0 0.00 80 31.03
10 6.3 0.924 181 3.33 -14.0 0.00 90 31.82
11 6.3 0.923 181 2.91 -14.0 0.00 100 32.42
12 6.3 0.926 181 2.46 -14.0 0.00 110 33.05
13 6.3 0.922 181 2.25 -14.0 0.00 120 33.59
14 6.3 0.927 181 1.98 -14.0 0.00 130 33.94
15 6.3 0.922 181 1.83 -14.0 0.00 140 34.27
16 6.3 0.922 181 1.70 -14.0 0.00 150 34.58
17 6.3 0.922 181 1.64 -14.0 0.00 160 34.92
18 6.3 0.921 181 1.59 -14.0 0.00 170 35.05
19 6.3 0.923 181 1.51 -14.0 0.00 180 35.21
----+-----+-----+------+-------+------+-------+-----+------
Note: OK
Jakie środowisko:
1. umożliwia tworzenie małych, kompletnych aplikacji, nie wymagających instalowania w systemie Windows;
2. ma dostępne biblioteki do obsługi portów szeregowych;
3. działa na komputerach z nowymi wersjami Windows;
4. jest darmowe lub dostępne w akceptowalnych przez żonę

5. można się go nauczyć przez najbliższy weekend.

Dodam, że programy wolałbym pisać niż rysować lub wypełniać tabelki.