Главная
>
Измерительный преобразователь тока lhlhn, Z2~z,; Fl-fy ; Р-ф; В - Вмакс; F2-/,; D - б; Wl - вУ1н; PI или # PI - я; Т - 0. 5; W - 1 или 0; W и Т нужны для управления счетом; идентификаторы С1, С2, СЗ, С4, С5, С6, S1, S2, S3 соответствуют вспомогательным величинам, получаемым в процессе счета. При составлении программы следует помнить, что в бэйсике j в десятичной дроби вместо запятой ставят точку, а запятая ставится лишь для того, чтобы отде.пить одно вводимое число от другого. В языке бэйсик приняты следующие символы 1. Символ - означает пробел между буквами и цифрами. W 2. Символ 0 означает нуль, а символ О - букву,О. [ 3. Возведение в степень обозначают по-разному в различных I ЭВМ. Так, например, записывают по одному из следующих ]: вариантов: А -i 2, или А * *2 или А Д 2. В нижеприведенной программе принят символ А -i 2. 4. Арифметические символы: - минус- + плюс- * умножение; / деление (косая черта). 5. Корень квадратный обозначается тремя буквами SQR, после которых в скобках ставится выражение (или строка программы), из которого извлекается корень (см. строку программы С4). 6. Символ arctg обозначается буквами ATN, за которыми в скобках стоит значение тангенса (SI). 7. Символ Е соответствует числу 10. Обозначение Е - 8 соответствует Ю ®, а Е -f- 6 соответствует 10*. 8. Символ GOTO - оператор перехода, после него указывается номер строки, на которую должен быть сделан переход. \ Каждая строка программы начинается с номера строки и заканчивается обозначением одной из следующих клавиш: ПС - перевод строки; ВК - возврат каретки; [ПЕРЕДАЧА]; ВВОД; Б зависимости от типа ЭВМ. Мы будем пользоваться клавишей Программа состоит из двух частей: 10 ... 100 для опреде.пения магнитной индукции Вмакс И 210 ... 290 для определения F2 и D (fi и б). Имеется также логическая связка НО, 120, позволяющая опредспить последовательность программ. Сначала следует набрать программу, а затем проверить набор. , Для этого набирают директиву LIST ПС, означающую давай программу . В состав каждой программы входят операторы, которым предшествует номер строки - необходимый атрибут программы. Директивы являются частью операционной системы и в программу не входят, их отличают по отсутствию предшествующего Числа - номера строки. После того как набрана директива LIST, на дисплее появляется начало программы. 3 в. в. Афанасьев и др. 65 10L , INPUT ,R,D2,D1,X2,L2,H,W2,02,I2,F,K1,I1,W1,T \Щ 2Й1 , INPUT t ,I,Z2 [ncl 301-1 CI = (R*L2*W2/Q2 + 0.8*Z2) 2 [ЛС] , 40Ш C2 = (X2 +.0.6 *Z2)2 [ЛС] 50L ,C3 = C1 +C2 (ncl 60i ,C4 = SQR(C3) [nC] 70 L-iCS =0.45*1*12 (Tic] 80ujC6= (D2-D1) *F*W2*H*K1 [ПС] 90L iB = C4*C5/C6 [ncl 100L-i PRINT i-iI,Z2,B [ncl 1101 , INPUT L-iW [Ш] . 120l-i1Fl , W>7,-4GOTOL-i 20 [ПС 210Ш INPUT.-. I,Z2,F1,P Щ1 220ujPl = #PI [nc] 230LP = P*P1/18O [nc 240UJ SI = (0.6 * Z2 + X2)/(0.8 . Z2 + R . L * W2/Q2) (ПС] 250ujS2 = ATN{Sl) +P [п5 260. , S3 = PI * Fl * (D2 + D1)/(I1 . WI . I) jnc] 270L ,F2 = SIN(S2) *S3*50 Ш] 280D = COS (S2) * S3 ♦ 1720 [ПС] 290 PRINT L ,I,Z2,F1,D ПС] 300Ш INPUTL-.W [Tic] 310LJIF W->T GOTO 210 [nc] 3201 , END [nc] Для запуска программы на решение набирают директиву RUN ПС, означающую начало работы ( беги работать ). ЭВМ начинает работать по программе и на операторе INPUT, означающем введи исходные данные (строка 10), останавливается. На дисплее высвечивается ? В ответ на этот сигнал следует ввести исходные данные, соответствующие идентификаторам R, D2, D1, Х2, L2, Н, W2, Q2, 12, F, К1, П, W1, Т, а именно 2.05 Е - 8, 0.3, 0.2, 0.25, 0.2, 0.04, 400, 2.57 Е - 6, 5, 50, 0,9, 1000, 2, 0.5 ПС. Эти данные, характеризующие определенный трансформатор тока, не меняются в процессе решения задачи. После нажатия ПС по команде INPUT ( введи ), на этот раз на строке 20, снова высвечивается ? и запрашиваются данные о токе и нагрузке, соответствующие определенному режиму трансформатора, I и Z2. Так, например, этими данными будут 0.05, 1.2 ПС. После нажатия клавиши ПС ЭВМ некоторое время (примерно 3 с) работает, после чего на дисплее по команде PRINT, означающей печатай (строка 100), на дисплее индуцируются значения I, Z2, В. В данном примере это будут значения 0.05, 1.2, 2.92 Е -- 3. Записав указанные значения I, Z2, В, нажимают ПС, и на дисплее по оператору INPUT (строка ПО) высвечивается ?. В ответ на этот символ следует ввести 0 ПС, если нам не требуется определять индукцию В при других значениях I и Z2. Если же это нужно, то следует нажать клавиши I ПС. В этом случае на экране по оператору INPUT из 20-й строки опять появится символ ?, требующий ввода других значений I и 22. Вводим например: 1.2, 0.3 ПС. После счета (примерно 3 с) на дисплее индуцируются значения I, Z2, В, а именно 1.2, 0.3, 3.66 Е - 2. Записав полученные данные, определяем с помощью табл. 8-1- ;8-8 здальные м. д. с. F1 -0,9 А/м й 2,75 А/м и уг.пы потерь Р =20,5° и 26,2° соотЁетственно для индукции 2,92-10~з Тл и 3,66-10-2 Тл. Нажимаем ПС, и на дисплее по команде INPUT в 110-й строке опять высвечивается символ ]?. На этот раз нам возвращаться на строку 20 не надо, и поэтому следует набрать 0 ПС. После этого ЭВМ останавливает счет по команде INPUT, записанной в 210-й строке, и на дисплее появляется символ ?, требующий ввода значений I, Z2, F1, Р. Для первого варианта набираем: 0.05, 1.2, 0.9, 20.5 [ПС. После счета ЭВМ останавливается по оператору PRINT на 290-й строке и на дисплее индуцируются значения I, Z2, FT, D, а именно: 0.05, 1.2, 0.55515, , 14.88. Записав полученные данные, нажимаем клавишу ПС. На дисплее по команде lIsfPUT, записанной в 300-й строке, появляется символ ?у. Если нам не надо продолжать счет, то следует нажать клавишу О. Если же надо продолжить счет, следует на- жать клавишу I. Итак, йабирем: I ПС ЭВМ переходит на 210-ю строку и останавливается по оператору INPUT, ожидая йведения других значений I, Z2, F1, Р, соответствующих второму варианту. Набираем: 1.2, 0.3, 2.75, .26.2 jng. 3*. 67
|