Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Работа: предложения и спрос
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 16.12.2015, 17:03
ejic ejic вне форума
Прохожий
 
Регистрация: 16.12.2015
Сообщения: 1
Версия Delphi: 7
Репутация: 10
По умолчанию Нужна программа за вознаграждение

Здравствуйте все, прошу помочь написать программу
сразу скажу, готов отблагодарить денежно, программа требуется срочно (1-2 дня). надо написать на delfi 7

создаем интерфейс:
ввести логин/пароль

Пользователю выводится фраза:

Выберите тип станка, на котором будет запущено тестирование системы.

пользователь выбирает тип станка :
1. сверлильный
2. токарный
3. фрезерный

Нажимает: ОК

Программа начинает тестирование станка отсылая информацию на датчики и получая от них (рандомно) информацию ( 80% положительных отзывов, 20% отрицательных). Обрабатывая информацию программа заключает разрешено ли пользователю начать работу на станке. Информацию выводить в виде ответа или значения. Положительный ответ выделять зеленым, отрицательный красным, после ответа выводить соответственно YES! или NO!. Если есть хоть один ответ NO, то работу запретить, если все YES!, то работа на станке разрешена.

ПРИМЕР:
а) на месте ли блок питания?
получаем ответ: да................................................ ...YES!
б) температура в блоке питания?
получаем ответ: 61*С.............................,................ ..NO!

Датчики:
а) блок питания
запрашиваем информацию: на месте ли блок питания?
получаем ответ: да/нет

б) запрашиваем информацию: установлена заготовка в тиски?
получаем ответ: да/нет

в) запрашиваем информацию: температура в блоке питания?
получаем ответ: ниже 10 *С / 60 и выше (отрицательный ответ)
от 10 до 60 (положительный ответ)

г) запрашиваем информацию: проверка работоспособности защитных экранов
пользователь должен сымитировать опускание защитного экрана (пользователю выводятся 2 кнопки (поднять экран, опустить экран), пользователь нажимает на одну из них
при опускании экрана кнопка вкл (станка) работает
при их подъеме кнопка не работает вкл (запрещает работу)
пользователю высвечивается сообщение:
опустите защитный экран
пользователь опускает защитный экран
если срабатывает кнопка нажатия (то есть экран физически опущен) то датчик норм, работа разрешается
если кнопка не срабатывает (хотя экран физически опущен) то датчик не работает, работа запрещается
соответственно если экран опущен и датчик срабатывает то YES!
если экран опущен и датчик не срабатывает то NO!
д) проверка скорости работы вала
пользователю выводятся кнопки со скоростями работы вала:
100 об/мин 200, 300, 500, 1000 (для каждого станка любые данные)
он нажимает их поочередно, после нажатия датчик присылает информацию скорости работы если они +-10% от заявленного, то YES, если нет то NO!

е) для каждого станка будет проверка на экстренное торможение для защиты пальцев
проверка проводится на включенном станке, запускается максимальная скорость работы, после к инструменту (сверлу, фрезе, валу) подводится токопроводящий материал (медная проволока), станок должен экстренно остановиться, если станок остановился то YES, если нет то NO


Информацию выводить в виде ответа или значения. Положительный ответ выделять зеленым, отрицательный красным, после ответа выводить соответственно YES! или NO!. Если есть хоть один ответ NO, то работу запретить, если все YES!, то работа на станке разрешена.

ПРИМЕР:
а) на месте ли блок питания?
получаем ответ: да................................................ ...YES!
б) температура в блоке питания?
получаем ответ: 61*С.............................,................ ..NO!

Вся информация выводится построчно
в конце вся информация анализируется
если хоть одна NO!
то станок для работы не допускается

если NO в выводится в одном из первых ответов последовательно, то остальная проверка не проводится, а сразу пишется что станок для работы не допускается

то есть если в 1 ответе NO, то 2 пункт не запускается
Ответить с цитированием
  #2  
Старый 17.12.2015, 09:27
Аватар для dr. F.I.N.
dr. F.I.N. dr. F.I.N. вне форума
I Like it!
 
Регистрация: 12.12.2009
Адрес: Россия, г. Новосибирск
Сообщения: 660
Версия Delphi: D6/D7
Репутация: 26643
По умолчанию

если терпит до выходных - пиши в лс, договоримся.
__________________
Грамотно поставленный вопрос содержит не менее 50% ответа.
Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 06:51.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter