Исследование структурной надежности методом статистического моделирования — страница 4
Обновлено
Else
MdlWorkSpase.maxNnoi = Val(TextMNI.Text)
TextMNI.BackColor = RGB(0, 250, 243)
TextMNI.Locked = True: TextMNI.Locked = True
needFRsave = True
flagnext = True
End If
End Sub
Private Sub CmmEd_Click ( )
Dim edms As Integer
If flaghehe = True Then Exit Sub
MdlWorkSpase.flgstopuser = True
edms = MsgBox(" Прервано пользователем !", vbInformation + vbOKOnly, _
" Останов расчета структурной надежности")
frmBrWk.PrgBarWSind.Value = 0
frmBrWk.FramNsInf.Enabled = True
flaghehe = True
End Sub
Private Sub CmmSt_Click ( )
Dim hehe As Integer
If flagnext = False Then
hehe = MsgBox(" Невозможно начать расчет Немея числа испытаний !!!", _
vbCritical + vbOKOnly, " Ошибка пользовательского ввода ")
flaghehe = True
Exit Sub
End If
frmBrWk.FramNsInf.Enabled = False
MdlWorkSpase.flgstopuser = False
flaghehe = False
MdlWorkSpase.cmdrasch_workmod
End Sub
Private Sub Form_Load ( )
frmBrWk.FramNsInf.ZOrder 0
flagnext = False
frmBrWk.FramNsInf.Enabled = True
End Sub
Private Sub TbSW_Click ( )
Dim ntemp As Integer
ntemp = TbSW.SelectedItem.Index
If ntemp = 2 Then
frmBrWk.FramNsInf.ZOrder 1
frmBrWk.FramWorkStart.ZOrder 0
ElseIf ntemp = 1 Then
frmBrWk.FramNsInf.ZOrder 0
frmBrWk.FramWorkStart.ZOrder 1
End If
End Sub
Private Sub TextMNI_KeyPress (KeyAscii As Integer)
Dim m2sg As Integer
If frmBrWk.FramNsInf.Caption = "Расчет" Then Exit Sub
If TextMNI.Locked = True Then
msg = MsgBox("Вы хотите изменить число испытаний ? : " & TextMNI.Text _
, vbQuestion + vbYesNo, " Новое число испытаний ")
If msg = vbYes Then
TextMNI.BackColor = vbGreen
TextMNI.Locked = False
Exit Sub
End If
End If
End Sub
Третья часть
Option Explicit
Private Sub CmdnulST_Click ( )
On Error GoTo 2311
FrmSSN.poweb = False
FrmSSN.bJampWeb = False
FrmSSN.ZAPWEB
Unload FrmPrWeb
2311:
End Sub
Private Sub CmdWno_Click ( )
Unload FrmPrWeb
End Sub
Private Sub CmdWOK_Click ( )
FrmPrWeb.Hide
End Sub
Private Sub CmdWup_Click ( )
Dim xsh As Single
Dim ysh As Single
Dim msnoes As Integer
On Error GoTo Qat5
If CheckNames2(TxtWbMm.Text) = False Or Len(TxtWbMm.Text) = 0 Then
msnoes = MsgBox("Значение масштаба НЕ может содержать пробелы !" _
& vbCrLf & "Данный параметр может содержать только числа !", _
vbCritical + vbOKOnly, " Ошибка пользовательского ввода !!! ")
CmdWup.Enabled = True
FramWMb.Enabled = True
Exit Sub
End If
If OptWW1(1).Value = False Then
'(1440 / 2.54)-при 72dpi ,(1080/2.54) - при 96dpi
xsh = (1080 / 2.54) * CSng(TxtXYwB(0))
FrmSSN.shwebx = 0
FrmSSN.shwebx = Round(xsh)
FrmSSN.shweby = 0
FrmSSN.shweby = Round(xsh)
Else
xsh = (1080 / 2.54) * CSng(TxtXYwB(0))
ysh = (1080 / 2.54) * CSng(TxtXYwB(1))
FrmSSN.shwebx = 0
FrmSSN.shwebx = Round(xsh)
FrmSSN.shweby = 0
FrmSSN.shweby = Round(ysh)
End If
FrmSSN.poweb = True
CmdWup.Enabled = False
FramWMb.Enabled = False
FrmSSN.bJampWeb = False 'True
FrmSSN.ZAPWEB
If UpDnXY(1).Enabled = False And LstWmB.ListIndex > (-1) Then
FrmSSN.LblMB2.Caption = FrmPrWeb.TxtWbMm.Text & Chr$(32) & _
FrmPrWeb.LstWmB.List(LstWmB.ListIndex)
ElseIf LstWmB.ListIndex = (-1) And UpDnXY(1).Enabled = False Then
msnoes = MsgBox("Вы не выбрали единицы измерения масштаба ! ", _
vbCritical + vbOKOnly, " Ошибка пользовательского ввода")
CmdWup.Enabled = True
FramWMb.Enabled = True
Exit Sub
End If
bcoutQ5:
Exit Sub
Qat5:
MsgBox "Error № " & Err.Number & " " & " (" & Err.Description & ") occured.", vbCritical, "Error"
GoTo bcoutQ5
End Sub
Private Function CheckNames2 (name As String) As Boolean
Dim Result As Boolean
On Error GoTo Qat6
Result = True
If (InStr(name, "-")) Then Result = False
If (InStr(name, "+")) Then Result = False
If (InStr(name, " ")) Then Result = False
If (InStr(name, ".")) Then Result = False
If (InStr(name, "]")) Then Result = False
If (InStr(name, "[")) Then Result = False
If (InStr(name, "}")) Then Result = False
If (InStr(name, "{")) Then Result = False
If (InStr(name, "!")) Then Result = False
If (InStr(name, "@")) Then Result = False
If (InStr(name, "$")) Then Result = False
If (InStr(name, "%")) Then Result = False
If (InStr(name, "^")) Then Result = False
If (InStr(name, "&")) Then Result = False
If (InStr(name, "\")) Then Result = False
If (InStr(name, "/")) Then Result = False
If (InStr(name, ":")) Then Result = False
If (InStr(name, ";")) Then Result = False
If (InStr(name, "*")) Then Result = False
If (InStr(name, """")) Then Result = False
If (InStr(name, "?")) Then Result = False
If (InStr(name, ">")) Then Result = False
If (InStr(name, "<")) Then Result = False
If (InStr(name, "|")) Then Result = False
CheckNames2 = Result
bcoutQ6:
Exit Function
Qat6:
MsgBox "Error № " & Err.Number & " " & " (" & Err.Description & ") occured.", vbCritical, "Error"
GoTo bcoutQ6
End Function
Private Sub Form_Load ( )
Dim promw1 As Single
Dim promw2 As Single
Dim spwx As Single
Dim spwy As Single
On Error GoTo Qat1
OptWW1(0).Value = True
promw1 = FrmSSN.webchS(1)
promw2 = FrmSSN.webchS(2)
If promw1 = promw2 And promw1 > 201 Then
TxtXYwB(0).Text = (2.54 * promw1) / 1080
spwx = (2.54 * promw1) / 1080
If spwx > 0.5 Then
spwx = (spwx - 0.5) * 10
Else
spwx = (0.5 - spwx) * 10
End If
UpDnXY(0).Value = spwx
TxtXYwB(1).Text = (2.54 * promw2) / 1080
spwy = (2.54 * promw2) / 1080
If spwy > 0.5 Then
spwy = (spwy - 0.5) * 10
Else
spwy = (0.5 - spwy) * 10
End If
UpDnXY(1).Value = spwy
End If
bcoutQ1:
Exit Sub
Qat1:
MsgBox "Error № " & Err.Number & " " & " (" & Err.Description & ") occured.", vbCritical, "Error"
GoTo bcoutQ1
End Sub
Private Sub OptWW1_Click (Index As Integer)
On Error GoTo Qat2
CmdWup.Enabled = True
If Index = 0 Then
FramWMb.Enabled = True
OptWW1(0).Value = True
TxtXYwB(1).Enabled = False
UpDnXY(1).Enabled = False
FrmSSN.LblMB2.Enabled = True
ElseIf Index = 1 Then
FramWMb.Enabled = False
OptWW1(1).Value = True
TxtXYwB(1).Enabled = True
UpDnXY(1).Enabled = True
FrmSSN.LblMB2.Enabled = False
End If
bcoutQ2:
Exit Sub
Qat2:
MsgBox "Error № " & Err.Number & " " & " (" & Err.Description & ") occured.", vbCritical, "Error"
GoTo bcoutQ2
End Sub
Private Sub TxtWbMm_Change ( )
Dim mgW As Integer
On Error GoTo Qat3
If Len(TxtWbMm.Text) > 0 Then
If Asc(TxtWbMm.Text) = 48 Then Exit Sub
If Asc(Mid(TxtWbMm.Text, 1, 1)) = 32 Then
12: mgW = MsgBox("Данный параметр НЕ может содержать пробелов ! ", _
vbCritical + vbOKOnly, " Ошибка пользовательского ввода !!! ")
Exit Sub
ElseIf InStr(1, TxtWbMm.Text, " ") > 0 Then
If Asc(Mid(TxtWbMm.Text, InStr(1, TxtWbMm.Text, " "), 1)) = 32 Then GoTo 12
End If
End If
If Len(TxtWbMm.Text) = 5 And Val(TxtWbMm.Text) = 0 Or _
Val(Mid(TxtWbMm.Text, 1, 1)) = 0 Or Not IsNumeric(TxtWbMm) Then
mgW = MsgBox("Данный параметр может содержать только числа больше нуля!"_
& vbCrLf & "Дробную часть числа отделять ЗАПЯТОЙ ! ", _
vbCritical + vbOKOnly, " Ошибка пользовательского ввода !!! ")
Exit Sub
End If
bcoutQ3:
Exit Sub
Qat3:
MsgBox "Error № " & Err.Number & " " & " (" & Err.Description & ") occured.", vbCritical, "Error"
GoTo bcoutQ3
End Sub
Private Sub TxtWbMm_GotFocus ( )
TxtWbMm.SelStart = 0
TxtWbMm.SelLength = 5
End Sub
Private Sub UpDnXY_MouseDown (Index As Integer, Button As Integer, _
Shift As Integer, x As Single, Y As Single)
On Error GoTo Qat4
CmdWup.Enabled = True
If OptWW1(1).Value = False Then FramWMb.Enabled = True
If UpDnXY(Index).Value > 0 And UpDnXY(Index).Enabled = True Then
TxtXYwB(Index).Text = 0.5 + (UpDnXY(Index).Value / 10)
ElseIf UpDnXY(Index).Value = 0 And TxtXYwB(Index).Text = 0.6 Then
TxtXYwB(Index).Text = TxtXYwB(Index).Text - 0.1
End If
bcoutQ4:
Exit Sub
Qat4:
MsgBox "Error № " & Err.Number & " " & " (" & Err.Description & ") occured.", vbCritical, "Error"
GoTo bcoutQ4
End Sub
Четвертая часть
Private Sub CmdZNC_Click (Index As Integer)
TxtOzN(1).Text = " "
Unload FrmNwORsZ
End Sub
Private Sub CmdZYL_Click (Index As Integer)
Dim prob As String, nbs As Integer
Dim nokorrZ As Integer
If Len(TxtOzN(1).Text) > 0 And Len(TxtOzN(1).Text) <> 1 Then
prob = TxtOzN(1).Text
For nbs = 1 To Len(TxtOzN(1).Text)
If Asc(Mid(prob, nbs, 1)) = 32 Then GoTo 11
If nbs = 2 And 46 = Asc(Mid(prob, nbs, 1)) Then
GoTo 12
ElseIf nbs = 2 And 46 <> Asc(Mid(prob, nbs, 1)) Then
GoTo 11
ElseIf nbs = 1 And 48 <> Asc(Mid(prob, nbs, 1)) Then
GoTo 11
End If
If 48 > Asc(Mid(prob, nbs, 1)) Or 57 < Asc(Mid(prob, nbs, 1)) Then
11:
nokorrZ = MsgBox(" Значение выбранной линии НЕ может быть целым числом!" _
& vbCrLf & " НЕ может быть больше единицы !" & vbCrLf & _
" НЕ может содержать пробелов или букв !!!", vbCritical + vbOKOnly, _
" Ошибка пользовательского ввода ")
TxtOzN(1).Text = "00000"
prob = TxtOzN(1).Text
Exit Sub
12: End If
Next nbs
TxtOzN(1).Text = prob
TxtOzN(1).BackColor = RGB(0, 250, 243)
TxtOzN(1).Locked = True
FrmNwORsZ.Hide
Else
nokorrZ = MsgBox(" Вы ввели пустую строку или целое число !!! ", _
vbCritical + vbOKOnly, " Ошибка пользовательского ввода ")
End If
End Sub
Private Sub TxtOzN_GotFocus (Index As Integer)
TxtOzN(1).SelStart = 0
TxtOzN(1).SelLength = Len(TxtOzN(1).Text)
End Sub
3 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ
Так как большая часть дипломной работы выполняется на компьютере, то в данном разделе мы рассмотрим некоторые вопросы охраны труда при работе с дисплеем.
Психофизиологические требования к дисплеюПод дисплейным устройством понимается устройство ввода-вывода данных для отображения на экране в форме, удобной пользователю, и для ее редактирования в интерактивном режиме. Дисплеи совместно с другими устройствами ввода-вывода являются своеобразным “окном” в ЭВМ, обеспечивая не просто отображение результатов обработки, но и диалог с человеком. Визуализация вопросов и ответов, отображение текстов, рисунков, графиков, аналогичные изображениям в печатных и рукописных материалах, возможность вносить изменения и дополнения в обозримые человеком фрагменты, хранение и повторение материала, перевод его на другие носители и ряд прочих функциональных возможностей делают дисплеи универсальным средством, как отображения, так и управления информацией.
При работе с дисплеем наибольшее количество информации человеку поступает посредством зрительного анализатора, раздражителем которого является свет, а рецептором - глаз. Перегрузка зрительного анализатора приводит к его быстрому утомлению, а иногда и расстройству функций. Поэтому проектирование дисплея осуществляют с учетом психофизиологических требований, вытекающих из особенностей и характеристик зрительного восприятия. На основании психофизиологических требований определяются светотехнические параметры дисплея, размеры экрана и символов, цветовые параметры, скорость смены информации. Предлагаемый набор параметров, прежде всего, применим для дисплеев на базе ЭЛТ, как получивших наиболее широкое распространение и как наиболее полно исследованных.
При определении оптимального яркостного режима восприятия информации с экрана дисплея устанавливают уровень яркости, соотношение яркостей в поле зрения и уровень контраста. Оптимальной считают ту яркость, при которой максимально проявляются контрастная чувствительность глаза, острота зрения и быстрота различения сигналов.
Комфортной нижней границей уровня яркости светящихся сигналов можно считать 30 [кд / м], а верхняя граница определяется значением слепящей яркости. Яркость символов на экране обязательно согласуют с яркостью фона и окружающим освещением. При обратном контрасте яркостный контраст рекомендуется выбирать в пределах 85-90 [%] с возможностью регулировки яркости знака, а при прямом контрасте - 75-80 [%] с возможностью регулировки яркости фона экрана. Прямой контраст предпочтительнее обратного.
Вопрос об использовании цвета при воспроизведении информации на экране решают в каждом конкретном случае путем тщательного анализа и исследования. Учитывают то, что вклад цветового контраста в восприятие яркостного контраста невелик, максимальное проявление остроты зрения находится в желто-зеленой области спектра, скорость различения цветных светящихся знаков минимальна для крайних цветов спектра, при увеличении насыщенности цвета символы воспринимаются лучше.
Выбор размера экрана и символов осуществляют с учетом требуемого объема предъявляемой информации, легкости ее считывания и длительности работы с экраном. Основные ограничения на размеры связаны со стремлением обеспечить оптимальные углы обзора и оптимальную остроту зрения.
Размер полезной площади экрана выбирают в пределах 30, чтобы не превышать оптимального угла зрения 15градусов по вертикали и горизонтали от нормальной линии взора, когда знаки опознаются без поворота головы, а мышцы глаз, шеи и плеч не напряжены. Плоскость экрана располагают перпендикулярно к нормальной линии взора.
Рабочее местоРабочее место - это оснащенное техническими средствами пространство, где осуществляется деятельность исполнителя. Организацией рабочего места называется система мероприятий по оснащению рабочего места средствами и предметами труда и размещение их в определенном порядке. Совершенствование организации рабочего места является одним из условий, способствующих повышению производительности труда. Организация рабочего места включает антропометрические и биологические характеристики человека, выбор физиологически правильного рабочего положения и рабочих зон, рациональную компоновку рабочего места, учет факторов внешней среды.
Антропометрические характеристики человека определяют габаритные и компоновочные параметры рабочего места и свободные параметры отдельных его элементов.
Положение тела и наиболее частые позы, которые принимает или вынужден принимать человек при выполнении работы, являются одним из основных факторов, определяющих производительность труда. Работу оператора организуют в положении сидя. При этом основная нагрузка падает на мышцы, поддерживающие позвоночный столб и голову, а подавляющая часть массы тела передается на бедра, препятствуя проникновению крови в нижнюю часть тела. Поэтому при длительном сидении время от времени необходимо смещать массу тела и сменять фиксированные рабочие позы. К тому же при работе сидя обычно естественный спинно-поясничный прогиб вперед изменяется на изгиб назад, что зачастую является причиной болей в пояснице. Для физиологически правильно обоснованного рабочего положения сидя рекомендуется обеспечить следующие оптимальные положения частей тела: корпус выпрямлен, сохранены естественные изгибы позвоночного столба и угол наклона таза, нет необходимости в сильных наклонах туловища, поворотах головы и крайних положениях суставов конечностей.
Пространственная организация рабочего места. Это размещение в определенном порядке элементов основного и вспомогательного оборудования относительно друг друга и работающего человека. Пространственная организация рабочего места определяется размерами и формой сенсорного и моторного пространства, формой и параметрами элементов рабочего места и пространственным расположением элементов относительно работающего. Основными элементами рабочего места, оснащенного дисплеем, являются: рабочее кресло, рабочая поверхность, экран дисплея и клавиатура.
Рабочее кресло обеспечивает поддержание рабочей позы, в положении сидя, и чем дольше это положение в течение рабочего дня, тем настоятельнее требования к созданию удобных и правильных рабочих сидений. Можно дать следующие рекомендации по конструированию рабочего кресла: необходимость регулировки наиболее важных его элементов - высоты сиденья, высоты спинки сиденья и угла наклона спинки; причем процесс регулировки не должен быть сложным. Установка правильной высоты сиденья является первоочередной задачей при организации рабочего места, так как этот параметр определяет прочие пространственные параметры - высоту положения экрана, клавиатуры, поверхности для записей, и др. Диапазон регулировки высоты сиденья находится в пределах 380-500 [мм]. Регулируемая высота рабочей поверхности оптимальна в пределах 670-800 [мм], при отсутствии регулировки - 725 [мм]. Высота нижнего ряда клавиатуры от плоскости пола может быть 620-700 [мм], обычно рекомендуют 650 [мм]. Если использован стол стандартной высоты, то для удобства работы клавиатуру можно разместить в углублении стола или на отдельной плоскости. Передний ряд клавиш располагают таким образом, чтобы клавиатуру можно было без труда, обслуживать, слегка, согнутыми, пальцами, при, свободно опущенных плечах, и горизонтальном, положении рук; плечо и предплечье при этом образуют угол в 90 градусов. Высота экрана определяется высотой уровня глаз наблюдателя и требованием перпендикулярности плоскости экрана к нормальной линии взора. Если позволяют размеры и масса, то рекомендуется снабжать экраны основанием с поворотным кронштейном, допускающим регулировку экрана по высоте, по наклону вперед-назад и при горизонтальном вращении вокруг вертикальной оси.
Компоновка рабочего места, оснащенного дисплеем. Широко варьируется в зависимости от вида выполняемой работы, комплектности технических средств и носит нестандартный характер. При компоновке рабочего места, оборудованного дисплеем, в первую очередь исходят из типа выполняемых задач и длительности работы. Нельзя создать фиксированную и при этом оптимальную компоновку, которая была бы удобной для всех пользователей. Если производится работа только по вводу данных, то экран и клавиатуру удобно располагать на одной линии, а документ - слева от клавиатуры. Для задач, требующих длительных записей, внесения поправок в документ, документ и экран могут размещаться на одной линии, а клавиатура смещается вправо или экран и клавиатура остаются на одной линии, а документ переносится вправо от клавиатуры. Наиболее правильный путь - это компоновка основных элементов рабочего места по желанию пользователя.
Рабочая средаЛюбая работа выполняется в определенной рабочей среде, где одновременно проявляются много различных факторов, воздействующих на организм человека. Рассмотрение рабочей среды как единого целого не исключает необходимости изучения отдельных ее составляющих и их нормирования.
Освещение рабочего места. В наибольшей степени отрицательное физиологическое воздействие на операторов дисплеев связано с дискомфортными зрительными условиями из-за неправильно спроектированного освещения: прямые и отраженные от экрана блики, вуалирующие отражения, неблагоприятное распределение яркости в поле зрения, неверная ориентация рабочего места относительно светопроемов. Оптимальной считается освещенность рабочих помещений для работы с видеотерминалами 300-500 [лк]. Рекомендуется, чтобы соотношение яркости экрана и непосредственного ближайшего окружения не превышало 3:1.
Рабочее место, оборудованное дисплеем, располагают таким образом, чтобы в поле зрения оператора не попадали окна или осветительные приборы; они не должны находиться и непосредственно за спиной оператора. Добиваются уменьшения отражений на экране от различных источников искусственного и дневного света. Когда искусственный свет смешивается с естественным, рекомендуется использовать лампы, по спектральному составу наиболее близкие к солнечному свету. Желательно выбирать светильники с рассеивателями, а все блестящие детали осветительного оборудования, которые могут попасть в поле зрения, заменять на матовые.
На функциональную деятельность человека, его самочувствие и здоровье огромное влияние оказывают метеорологические условия рабочей среды. Плохие метеоусловия нарушают терморегуляцию и тепловой баланс организма и вызывают простудные вирусные заболевания. В машинном зале температура воздуха должна быть 19-23 [С], относительная влажность воздуха 55 [%], скорость движения воздуха на уровне лица не выше 0,1 [м/с], атмосферное давление 1012,25 [кПа]. Нормальные метеоусловия обеспечиваются системами водяного отопления, вентиляции, кондиционирования воздуха и герметизацией помещения.
По мнению специалистов, работа у дисплея не связана с вредным радиобиологическим воздействием. Допустимая мощность дозы радиобиологического излучения перед экраном на расстоянии 5 [см] от его поверхности равна 0,5 [мР/ч]. Рентгеновское излучение уменьшается пропорционально квадрату расстояния до экрана. Так, на расстоянии от экрана 50 [см] оно составляет 0,005 [мР/ч].
Исследования характера и интенсивности излучений дисплея, с целью определения воздействия электромагнитных излучений на оператора при длительной работе, показали, что уровни облучения в ультрафиолетовой, инфракрасной и видимой областях спектра оказались ниже допустимых значений. Аналогичный вывод, был сделан и в отношении рентгеновского излучения. Таким образом, считается, что интенсивность излучения экрана дисплея не достигает предельно допустимой дозы радиации и, следовательно, условия труда можно отнести к безопасным. Но до тех пор, пока не будут проведены тщательные исследования по комплексному изучению воздействия излучений на организм человека, рекомендуется принимать следующие меры предосторожности:
ограничить дневную продолжительность рабочей деятельности перед дисплеем;
использовать отражающие и поглощающие экраны;
не размещать дисплеи концентрированно в рабочей зоне;
выключать дисплей, если ЭВМ не используется.
Воздействие шума. Установлено, что шум неблагоприятен для человека, особенно при длительном воздействии. У оператора это выражается в снижении работоспособности, в ускорении развития зрительного утомления, изменении цветоощущения, повышении расхода энергии и т.д. Рекомендуется, чтобы шум в помещении, где выполняют работу, требующую концентрации внимания, не превышал 55 [дБ], а при однообразной работе - 65 [дБ]. Шум от отдельных приборов не должен более чем на 5 [дБ] превышать фоновый шум. Основными мерами борьбы с шумом являются устранение или ослабление причин шума в самом его источнике в процессе проектирования, использование средств звукопоглощения, рациональная планировка производственных помещений.
В этой главе мы рассмотрели некоторые вопросы охраны труда при работе с дисплеем: дали краткую характеристику дисплея, определили психофизиологические требования к дисплею, проанализировали принципы организации рабочего места оператора, уделили особое внимание рассмотрению рабочей среды. Проведенный анализ мероприятий соответствует современным требованиям обеспечения жизнедеятельности человека при работе с компьютером.
ЗАКЛЮЧЕНИЕ
В данной дипломной работе разработана программа, которая позволяет рассчитывать структурную надежность сетей связи методом статистического моделирования.
Программа имеет следующие достоинства:
имеет простой и легкодоступный интерфейс;
дает наглядное, а не цифровое представление сети;
облегчает задачу расчета структурной надежности сети связи;
Использование данной программы в учебном процессе поможет студентам лучше закрепить теоретические знания в области оценки структурной надежности сетей связи. Освободит их от необходимости проведения трудоемких и объемных расчетов, что в конечном счете уменьшит затраты учебного времени необходимого для приобретения новых знаний и практических навыков.
Приложение А
(справочное)
Методические указания по работе с программой
Для того чтобы работать с программой по расчету структурной надежности сети “ SafeNet1 ” необходимы следующие аппаратные и программные средства:
процессор Intel Pentium 166 MHz и выше;
операционная система Windows 95 (98, NT);
оперативная память 32 Mb (рекомендуется);
рабочее разрешение дисплея 800 x 600, размер шрифта 96dpi.
Основные этапы работы с программой SafeNet1
Загрузка программы в память;
Разработка проекта
разработка нового проекта или загрузка файла проекта:
формирование плана сети,
ввод числовых характеристик сети,
расчет структурной надежности сети,
сохранение и закрытие проекта;
Выход из программы.
Опишем более подробно суть каждого из выше перечисленных этапов.
Загрузка программы в памятьЗагрузка программы SafeNet1 в память компьютера пользователя происходит после того как пользователь запустит на выполнение файл SafeNet1.exe. Для этого он должен выбрать данный файл и нажать клавишу “ Enter ”, либо дважды щелкнуть на нем или его ярлыке.Разработка проекта
Данный этап начинается с того, что пользователь решает, будет ли он создавать новый проект или же он загрузит файл проекта, если таковой имеется, путем выбора соответствующего подменю в меню “ Файл ”. Активизация как самого меню “ Файл ” так и подменю “ Новый ” и подменю “ Открыть ” может быть осуществлена либо щелчком мыши, либо путем нажатия соответствующих комбинаций клавиш:
меню “ Файл ” - “ Alt + Ф ”,
подменю “ Новый ” - “ Ctrl + N ”,
подменю “ Открыть ” - “ Ctrl + O ”.
После этого пользователь может либо приступить к формированию плана сети (создается новый проект) с последующим вводом числовых характеристик сети и расчетом ее структурной надежности, либо ввести недостающие характеристики (если это необходимо) и приступить к расчету структурной надежности.
Как при формировании плана сети так и при вводе числовых характеристик выбор объекта (линия - линия связи, узел - узел коммутации), с которым пользователь в данный момент будет работать, осуществляется щелчком мыши на соответствующих кнопках “ линия связи ” или “ узел связи ”.
Формирование плана сети
При создании нового проекта на дисплее отображается рабочее окно и пользователь может сразу же приступать к формированию плана сети. Формирование плана начинается с размещения на рабочем поле узлов коммутации. Для более удобного их размещения пользователь может использовать координатную сетку, которая должна быть с начала активизирована, то есть необходимо поставить флажок в меню ” Сетка \ Активна ”.
Для размещения узлов необходимо нажать кнопку “ узел связи ”, выбрать место на рабочем поле, поместив над ним курсор, и нажать левую кнопку мыши.
Для удаления узла необходимо при нажатой кнопке “ узел связи ” поставить курсор над ним и нажать правую кнопку мыши.
Для соединения узлов необходимо нажать кнопку “ линия связи ”, поместить курсор сначала над одним из соединяемых узлов и нажать правую кнопку мыши (выбранный узел будет окрашен в черный цвет), а затем над другим.
Для удаления линии связи необходимо при нажатой кнопке “ линия связи ” поставить курсор над ней и нажать правую кнопку мыши, выбранная линия будет окрашена в красный цвет.
Ввод числовых характеристик сети
Для перехода к вводу числовых характеристик сети нужно сначала нажать кнопку с изображением песочных часов так чтобы на кнопке изображение изменилось на курсорную стрелку и нажать кнопку “ вперед ”.
Для ввода номера узла необходимо нажать кнопку “ узел связи ”, выбрать узел, нажимая “ Tab ”, и в его поле ввода (находится внутри узла) ввести его номер, затем необходимо нажать “ Enter ”.
Для изменения номера узла нужно выбрать соответствующий узел и нажать любую кнопку на клавиатуре, затем можно будет либо ввести новый номер (смотри выше), либо оставить существующий.
Для того чтобы ввести характеристику линии необходимо нажать кнопку “ линия связи ”, поставить курсор над линией и нажать правую кнопку мыши, выбранная линия будет окрашена в красный цвет. Внимание, перед вводом числового значения убедитесь, что выбрана нужная линия! После ввода числового значения линия будет окрашена в малиновый цвет.
Расчет структурной надежности сети
После нажатия кнопки “ перейти к расчету ” если все узлы пронумерованы, то есть поле ввода у узлов - голубое, и все линии малинового цвета, то появится окно “ Расчет структурной надежности ”. Во вкладке “ Испытания ” необходимо ввести число испытаний и нажать кнопку “ ОК ”, после чего во вкладке “ Расчет ” можно будет нажать кнопку “ начать”. Нажатие кнопки “ ОТМЕНА ” приведет к закрытию окна. Процесс расчета будет отображаться в поле “ Выполнено ”. Нажатие кнопки “ стоп ” приведет к сбросу расчета.
После завершения расчета появится окно сообщения с результатами расчета структурной надежности сети методом статистического моделирования, его закрытие закроет и окно “ Расчет структурной надежности ”.
Сохранение и закрытие проекта
Для того чтобы сохранить проект нужно выбрать подменю ” Сохранить ” или подменю “ Сохранить как…” в меню “ Файл ”. Для активизации меню любого уровня можно нажать следующую комбинацию клавиш “Alt + подчеркнутая буква ” или же (только для подменю) комбинацию, которая располагается с правой стороны от названия подменю.
При сохранении проекта с помощью подменю “ Сохранить как…” всегда будет появляться окно “ Сохранение ” и пользователь может назначить новый или уже существующий файл для сохранения проекта. Если же пользователь выберет подменю ” Сохранить ”, то только при первом сохранении нового проекта появится окно “ Сохранение ”.
Закрыть проект, так же как и сохранить, пользователь может в любое время, при этом если были внесены какие либо изменения, то появится окно запроса сохранения этих изменений. При положительном ответе если пользователь создавал новый проект и еще ни разу не сохранял его, то появится окно “ Сохранение ”. В этом окне пользователь может ввести имя файла или выбрать уже существующий. Если же проект уже был сохранен, то изменения будут сохранены в том же файле.
Выход из программы
Завершить работу с программой SafeNet1 можно либо выбрав соответствующее подменю “ Выход ” в меню “ Файл ”, либо нажать находящуюся в верхнем правом углу кнопку “ Закрыть ” причем, если имеются не сохраненные изменения, то пользователю нужно будет выполнить те же действия что и при закрытии проекта. После этого программа выгрузится из операционной памяти и освободит все системные ресурсы, которые она затребовала у операционной системы при своей загрузке.
БИБЛИОГРАФИЯ
Гладкий В.С. Вероятностные вычислительные модели.- M.: Наука, 1873. - 300с.
Мизин И.А., Богатырев В.А., Кулешов А.П. Сети коммутации пакетов / Под ред. В.С. Семенихина.- М.: Радио и связь, 1986. - 408 с., ил.
Теория сетей связи.- М.: Радио и связь, 1981.- 192 с., ил.
Гладкий В.С., Малиновский С.Т., Новиков С.Н. Оценка структурной надежности методом статистического моделирования. Методические указания.- М.: 1987. - 46 с., ил.
Бойченко В.М., Гладкий В.С., Черный Е.И. Аналого-вероятностное моделирование систем из ненадежных элементов.- Изв. АН СССР, Техническая кибернетика, 1967, № 1.
Толчан А.Я. О связности сети. Принципы построения сетей и систем управления. -М.: Наука, 1964.
Бесслер Р., Дойч. Проектирование сетей связи.- М.: Радио и связь, 1988.
