Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Рішення інженерно-технічних задач з використанням засобів візуального програмування

Реферат Рішення інженерно-технічних задач з використанням засобів візуального програмування





матора визначається залежністю:



де U - напруга мережі (вольт); S - площа перерізу сердечника (кв. см).

Діаметр проводу первинної обмотки визначається за формулою:


(мм).


Кількість витків i-ой вторинної обмотки - за виразом:


.


Діаметр проводу i - ой вторинної обмотки - за формулою:


(мм).


Структура програми:

1. Підключення бібліотек

2. Введення вихідні дані

. Написання функції calc для обчислення K (i), D (i), Ko та Do залежно від введеного користувачем U, Ui, Ii, i

. Опис у вікні літерних позначень

. Створення віджетів

5.1. Створення полів для введення користувачем U, Ui, Ii, i

5.2. Створення у вікні осередків для виведення кінцевого результату

.3. Створення у вікні кнопок

.4. Відображення головного вікна

Код програми:


# - * - coding: utf - 8 - * -

# імпорт бібліотекmath import * Tkinter import *

# введення вихідних даних (з табл.1)=4=0.82=[]=[]

# написання функції для обчислення K (i), D (i), Ko та Do залежно від введеного користувачем U, Ui, Ii, i

def calc ():=0=int (x_entry. get ())=x - 1=int (U_entry. get ()). append (int (U1_entry. get ())). append (int (U2_entry. get ())). append (int (I1_entry. get ())). append (int (I2_entry. get ())) i in range (2): +=Ui [i] * Ii [i]

P=P / n=(1.83) * (10 ** 6) * (0.95) / (U * S)=«% .3 f» % Ko

Ko_label. configure (text=(«Ko =», Ko))=sqrt (P / (U * 2))=«% .3 f» % Do_label. configure (text=(«Do =», Do))

Pk=38 * Ui [x] * 1.05 / S=«% .3 f» % Pk

Ki_label. configure (text=(«Ki =», Pk))=sqrt (Ii [x] / 2.0)="% .3 f» % Pd_label. configure (text=(«Di =», Pd))

програмування трансформатор харчування алгоритмічний

# здійснення виводу на екран вікна програми і наступним виведенням результатів обчислення

root=Tk (). title («Завдання № 1»)

frame=Frame (root). pack () _label=Label (frame, bg=«green», text=«Обчислення кількості витків і діаметра дроту i-ой вторинної обмотки трансформатора», font=«arial 10») _label. grid (row=0, column=1, columnspan=4, padx=25, pady=15)

# написання у вікні буквених обозначеній_label=Label (frame, text=«P - габаритна потужність трансформатора;») _label. grid (row=1, column=0, columnspan=4, sticky=W, padx=5)

t4_label=Label (frame, text=«m - кількість вторинних обмоток;»)

t4_label. grid (row=2, column=0, columnspan=4, sticky=W, padx=5) _label=Label (frame, text=«n - коефіцієнт корисної дії;») _label. grid (row=3, column=0, columnspan=4, sticky=W, padx=5) _label=Label (frame, text=«U (i) - напруга на i-ой вторинній обмотці;») _label. grid (row=4, column=0, columnspan=4, sticky=W, padx=5) _label=Label (frame, text=«I (i) - величина струму в i-ой вторинній обмотці;») _label . grid (row=5, column=0, columnspan=4, st...


Назад | сторінка 2 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Визначення меж регулювання вторинної напруги холостого ходу і числа витків ...
  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Frame analysis