■ ANALYSER
Программа ANALYSER предназначена для построения ампли-
тудно и фазово- частотных характеристик электронных схем, состо-
ящих из резисторов, конденсаторов, индуктивностей, полевых и
биполярных транзисторов, операционных усилителей и трансформа-
торов. Программа позволяет анализировать схемы, содержащие до 60
компонент вышеперечисленных типов и имеющие до 16 соединений
(узлов).
После загрузки программы выполните команду RUN.
На экране появится меню, с помощью которого можно выбрать
один из режимов работы программы:
- создание новой схемы,
- модификация текущей схемы,
- собственно анализ схемы,
- сохранение/восстановление схемы (магнитофон или микро-
Драйв) ,
- смена параметров анализа и пр.
В режиме создания схемы после указания имени схемы на экра-
не появляется перечень вариантов компонент: R,C,L - резистор, кон-
денсатор, индуктивность (соответственно)^ - полевой транзистор,
Q - биполярный транзистор, А - операционный усилитель, Т - транс-
форматор, Р - точки входа, выхода и общего провода.
Примечание. Предварительно необходимо пронумеровать все
узлы вашей схемы.
В режиме анализа указываются верхнее и нижнее значения
частоты сигнала на входе, шаг деления частоты, а также задается вид
сигнала: абсолютный, относительный и форма выдачи (в децибеллах
и пр.).
Результатом работы программы является таблица аплитудно-
фаэо-частотных характеристик заданной схемы.
■ DLAN-48K
При запуске программа демонстрирует образец динамической
заставки, текст которой можно получить, прервав программу нажа-
тием на клавишу X, а затем листая с помощью инструкции BASIC- а
-"LIST".
Перечень основных команд программы:
<
текст выдвигается справа налево;
шрифт пишется слева направо;
<N>E<X> - рамка окна; где <Х> - тип рамки [1-9 ],
<N> - количество рамок концентрически уходящих к центру;
<N>S - сдвиг или смещение вверх на <N> строк;
T<N> - смена шрифтов; <N> - тип шрифта [0-9, А, В ];
F<C> - заполнение фона окна знаком <С>
(<С> = пробел - очистка экрана);
B<N> - цвет бордюра;
C<N1><N2> - цвет бумаги <N1> и чернил <N2>;
W<N><8_itf«j)p> - определение окна;
<N> - имя окна (далее окно может указываться, как W<N>);
может быть определено до 10-ти окон с именами А, В, С, D и т.д.;
<8_цифр> - определяют координаты (в знакоместах):
NN NN NN NN
А А А А
---отступ от верха экрана,
'-----высота экрана по Y,
----отступ от левого края экрана,
-----ширина окна по X
<N>P - пауза длительностью <N>;
*<С> - метка <С>;
<N><cтpeлкa вверх><С> - переход на процедуру с меткой <С>
и выполнение ее <N> раз;
R - возврат из процедуры на команду после точки перехода; (?)
TAB - табуляция;
<N># - ускорение выполнения программы
Ниже приведен исходный текст демонстрационной программы,
которая запускается при загрузке DLAN48:
10 REM #;WA(X)240032;C07;F;BO;TA;<STOP THE ТАРЕ>;
20 REM WE00140022;
30 REM WF03140322;
40 REM WG06140622;
50 REM WH09140922;
60 REM WI12141222;
70 REM WJ02062604;
80 REM WA00010016;
90 REM WC10241032;
100 REM WB01240020;
110 REM WD00101418;
120 REM W00100032;E7;T1 ;=THE FOLLOWING
DEMONSTRATION PROGRAM WAS
CONTRIBUTED BY A CUSTOMER
(STEPHEN HENEGHAN OF SWANSEA);
130 REM S;P;=THANK YOU STEPHEN.;
OVER TO YOU....;3P;
140 REM 1000&A ;R;*A;#; C00; WA; F; B0;
150 REM &B;
160 REM WA;C06;T1;10#;HELLO HELLO GOOD EVENING
AND WELCOME TO DLAN;P;=GREETINGS;#;
170 REM WB;C72;E4;C14;F;TA;-YOU WILL BE AMAZED
AT HOW EASY IT IS TO PROGRAM DLAN;
180 REM IP;
190 REM WC;C61 ;E2;C26;F;T3;-THERE ARE ELEVEN
DIFFERENT TYPE FONTS TO CHOOSE FROM;
200 REM IP;
210 REM WD;C06;E9;C06;F;T2;<CAMPBELL;<SYSTEMS;
<RULE;<OK?;
220 REM P;
230 REM WB;C72;E4;C14;F;TA;=THE 16K PROGRAM IS
FOUND ON THE OTHER SIDE OF THIS TAPE;
240 REM P;
250 REM WC;C61;E2;C26;;F;T3;=WINDOWS CAN BE ANY
SIZE ANY COLOUR ANY FRAME ANYWHERE;
260 REM P;
270 REM WD;C06;E9;C06;F;T4;=THE ONLY LIMITATIONS
ARE IMPOSED BY THE SCORE OF YOUR
IMAGINATION;
280 REM P;TA;C04;=TAB TAB DLAN;
290 REM 2P;#;
300 REM WB;C72;E4;C14;F;
310 REM WC;E2;C26;F ;F ;
320 REM WD;E9;C30;F;
330 REM P;
340 REM C07;WD;#; 10S;WS; 14SD;WB;C07;24S;
350 REM *Z;
360 REM WG;C03;2E8;C07;TO;=WHEN YOU'VE
HAD ENOUGH OF THIS PROGRAM PRESS $X$
DELETE LINES BELOW 9990 AND WRITE
YOUR OWN;P;S;C04;TB;-E*N*J*0*Y;
370 REM 2P;WG;C03;F;7E8;P;WG;C07F;
380 REM C07;WA;C02;E7;TA;=DLAN;TO;=;S;T2;
=THE LECTRONIC NOTICE BOARD;
390 REM WJ;E4;T1;=C**S;S;
400 REM 2P;WE;E2;C1 ;F;C26;=PRESS $X$ TO STOP OR
THE PROGRAM GOES ON FOREVER AND
EVER;C1;6S;5P;
410 REM WJ;C04;F;R;
420 REM *B;WE;C62;E2;C46;F;
430 REM WF;C61;E2;C16;F;
440 REM WG;C62;E2;C26;F;
450 REM WH;C61;E2;C16;F;
460 REM WI;C62;E2;C26;F;
470 REM C07;TВ;=CAMPBELL;=TAB SYSTEMS;;TB;
-TAB TAB TAB TAB DLAN;S;P;C07;F;3&X;
480 REM C00;F;C07;T6;THIS IS AN EXCELLENT
PROGRAM AND YOU ARE SURE TO ENJOY IT
VERY MUCH INDEED...;
490 REM P;C07;F;-... AT LEAST WE HOPE YOU ARE...;4S;
500 REM 2P;
510 REM AFB;W1;C26;F;ASB;E2;AFB;WH;C16;F;ASB;E2;
AFB;WF;C16;F;ASB;E2;WE;C46;F;C62;E2;
520 REM TA;C40;=IMPORTANT MESSAGE FOLLOWS
SOON;1P;C40;TB;=STAY TUNED TO THIS
STATION;3S;lP;
530 REM T9; YOUR;YES GLUED; THE SCREEN;P;
540 REM WA;C12;E9;F ;F ;C21;15E9;
550 REM C00; ;WD;#; 10S;WC; 14SD;WA;24S;
560 REM WC;C03;T7;=DON'T RELAX YOUR
ATTENTION EVEN FOR A SECOND...;P;
570 REM WD;C07;T1;=BE EXCEPTIONALLY
VIGILANT;P;WA;C02; OUT;P^
580 REM WD;C05;F;C07;WA;F ;R;
590 REM *X;C00;F;C01;F;C02F;C03;F;C04;F;C05;F;C06;F;
C07;F;R;
9990 RANDOMIZE USR 63103: STOP
9995 SAVE " DLAN48K" LINE 9996:
SAVE"DLAN48MC" CODE 50392,14976:BEEP l,6:STOP
9996 PAPER 0: INK 0: BORDER 0: CLS : CLEAR 50391:
LOAD MMCODE:INK 9: RUN
9998 CLS : DEF FN M()=PEEK 23730+256*PEEK
23731-PEEK 23653-256*
PEEK 23654: PRINT FN M ();"BYTES LEFT"'FN МО/Ю24;
" К LEFT"
Здесь & - означает клавишу <стрелка_вверх>.
COPY DELUX - копировщик программ
SPASE - (пауза) исходный режим; ожидание команды. Действует
во всех рабочих режимах (из режима NAME включается
через ENTER).
L - (LOAD) загрузка в память файлов с заголовком.
Выписывается заголовок файла, его тип, параметры и ос-
тавшаяся свободная память. В случае ошибки при загруз-
ке файл не сохраняется.
D - (DATA) загрузка блоков без заголовка. Выписывается
длина блока и оставшаяся память. При переполнении па-
мяти подсчитывается, тем не менее, длина блока. В случае
ошибки при загрузке можно сохранить блок для последу-
ющей записи на ленту, нажав любую клавишу, кроме
SPACE или BREAK. При нажатии SPACE память осво-
бождается для новой загрузки.
Н - (HEADER) просмотр заголовков файлов. Загрузка самих
файлов не происходит.
S - (SAVE) запись на ленту последовательно, начиная с пер-
вого файла, или с того, который выбран в режиме VIEW.
Звуковой сигнал в конце записи можно предотвратить,
своевременно нажав SPACE.
V - (VIEW) обзор файлов, находящихся в памяти (максима-
льное число файлов - 8) и выбор начала записи. Из этого
режима можно перейти в режим изменения заголовка
нажатием N^NAME.
К - (CANSEL) ликвидация последнего из загруженных файлов.
R - (RESET) полная очистка памяти копировщика.
Q - (QUIT) самоликвидация копировщика.
М - (MAXBUTE) максимальное использование ОЗУ для ко-
пирования крупных блоков (без заголовка! при необходи-
мости заголовок предварительно копируется в режиме
DATA). После нажатия М выбирается один из трех вари-
антов режима MAXBUTE цифровыми клавишами
1,2 или 3. Если цифровая клавиша еще не нажата, возмо-
жен отказ от режима MAXBUTE через SPACE. Выбран-
ный вариант режима изменить уже нельзя. Выхода из
режима MAXBUTE не существует.
Ml- дает возможность многократной загрузки и за-
писи ценой менее полного использования ОЗУ. L=LOAD
S=SAVE
М2 - однократная загрузка и многократная запись
блока известной длины (ее можно предварительно изме-
нить в режиме DATA). Возможно копирование блоков
длиной до 65535 байт с наложением на ПЗУ. Перед загруз-
кой необходимо точно установить длину копируемого
блока клавишами Z и X (CAPS SHIFT ускоряет их дейст-
вие). При несоответствии длины блока установленному
значению возможен сбой. LfLOAD ENTER=SAVE
МЗ - однократная загрузка и многократная запись
блока произвольной длины с максимальным использова-
нием ОЗУ. L=LOAD ENTER=SAVE