Читать курсовая по всему другому: "Расположение оптимального количества светильников нужного типа в помещении" Страница 3

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

раздевалки, игровые, столовые детских садов

На полу

200

13

Выставочные залы

Г 0,8

200

14

Торговые залы продовольственных магазинов

Г 0,8

400

15

Торговые залы прочих магазинов

Г 0,8

300

16

Кабинеты врачей

Г 0,8

300

17

Парикмахерские

Г 0,8

400

18

Вестибюли и гардеробы общественных зданий

На полу

150

19

Вестибюли и гардеробы промышленных зданий

На полу

75

20

Лестничные клетки производственных зданий

На полу

100

21

Лестничные клетки жилых зданий

На полу

10

22

Операционные залы, кассовые помещения

Г 0,8

400

23

Номера гостиниц

Г 0,8

100

24

Умывальные, уборочные, курительные

На полу

75

25

Душевые

На полу

50

26

Коридоры и проходы общественных зданий

На полу

75

27

Коридоры и проходы жилых зданий

На полу

20

Расчетная формула: , Где  — минимальная освещённость;

 — освещаемая площадь помещения;

 — коэффициент запаса;

 — коэффициент неравномерности освещённости, определяется из таблиц [6];

 — число ламп накаливания в светильнике;

 — световой поток заданной лампы;

 — коэффициент светового потока;

 — коэффициент затенения для помещений с фиксированным положением работающего, равен 0,8;…;0,9.

3. Программная реализация решения задачи Файл ULamp.h

//---------------------------------------------------------------------------

#ifndef ULampH

#define ULampH

//---------------------------------------------------------------------------

#include

#include

#include

#include

#include "HandTuning.h"

#include

#include

//---------------------------------------------------------------------------

class TfrmCalcLamp : public TForm

{__published: // IDE-managed Components

TLabel *lblSpace;

TLabel *lblLength;

TLabel *Label1;

TLabel *Label2;

TButton *btnCalc;

TButton *btnClose;

TLabel *Label3;

TLabel *Label4;

TLabel *Label5;

TLabel *Label6;

TLabel *Label7;

TButton *btnClear;

THandTuning *htE;

THandTuning *htS;

THandTuning *htKZ;

THandTuning *htZ;

THandTuning *htN;

THandTuning *htPH;

THandTuning *htM;

THandTuning *htKr;

TPanel *pnlCountLamp;

TMainMenu *MainMenu;

TMenuItem *N1;

TMenuItem *N2;

TMenuItem *N3;

TMenuItem *N4;

TMenuItem *N5;

TMenuItem *N6;

TMenuItem *N7;

void __fastcall btnCalcClick(TObject *Sender);

void __fastcall btnClearClick(TObject *Sender);

void __fastcall btnCloseClick(TObject *Sender);

void __fastcall N7Click(TObject *Sender);

private: // User declarations

public:// User declarations

__fastcall TfrmCalcLamp(TComponent* Owner);};

//---------------------------------------------------------------------------

extern PACKAGE TfrmCalcLamp *frmCalcLamp;

//---------------------------------------------------------------------------

#endif

Файл ULamp.cpp

//---------------------------------------------------------------------------

#include

#pragma hdrstop

#include "ULamp.h"

#include "ABOUT.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma link "HandTuning"

#pragma resource "*.dfm"

TfrmCalcLamp *frmCalcLamp;

//---------------------------------------------------------------------------

__fastcall TfrmCalcLamp::TfrmCalcLamp(TComponent* Owner)

: TForm(Owner)

{}

//---------------------------------------------------------------------------

void __fastcall


Интересная статья: Быстрое написание курсовой работы