0

форум дайвинг

51

Re: Симулятор ребризера.

Вот я пока и не пойму, как это изобразить...С фантазией у меня тяжко...

52

Re: Симулятор ребризера.

      Lt_Flash писал(а):              

Гость пишет:

А удастся держать этот самый Vref при упадании напряжения питания с 5 до 3х вольт, допустим? Т.е. что при этом произойдет?

   



Ничего...   - рабочий диапазон у AD REF19x - от 3.0 до 15.0 вольт, среднее потребление 45 микроампер. На выходе как при 5 так и при 3 вольтах будет 2.048V Эти микросхемы - аналог стабилитрона с стабилизатором тока, только гораздо линейнее и точнее плюс температурная стабильность плюс... в общем смотри параметры по ссылкам.
           
       

0

форум дайвинг

53

Re: Симулятор ребризера.

      AndyVas писал(а):              

Гость пишет:

      Lt_Flash писал(а):

              

Гость пишет:

А удастся держать этот самый Vref при упадании напряжения питания с 5 до 3х вольт, допустим? Т.е. что при этом произойдет?

   



Ничего...   - рабочий диапазон у AD REF19x - от 3.0 до 15.0 вольт, среднее потребление 45 микроампер. На выходе как при 5 так и при 3 вольтах будет 2.048V Эти микросхемы - аналог стабилитрона с стабилизатором тока, только гораздо линейнее и точнее плюс температурная стабильность плюс... в общем смотри параметры по ссылкам.   

Понятно, тогда действительно удобно. Вопрос - может продублировать нашу схему на случай отказа контроллера? Т.е. я себе представляю это так. Задаем в контроллер напряжения, при которых он должен переключить ветку питания. Вернее, это будет некая разность двух питаний, по каждой линии. Он и переключает с одной на вторую батарею. Кстати, надо учесть тот факт, что отключенная батарея при снятии с нее нагрузки чуть поднимет свое напряжение. А схему на транзисторах подстроим так, чтобы она переключала при чуть БОЛЬШЕЙ разнице напряжений. Таким образом она не будет мешать контроллеру, а в случае отказа его - все равно будет поддерживать работу системы, переключая батареи. А на пульте предлагаю еще установить кнопку принудительной подачи в случает отказа контроллера, но рабочей системы. Ну, а если уж батареи сдохли - тогда переходить на управление механическое...

54

Re: Симулятор ребризера.

Начал делать симулятор (да-да, а вы думали, что все? Нифига, не дождетесь! ). Предлагаю такой ход работ.

1. Я буду рисовать формы пустые сначала, выкладывать на фтп, вы будете смотреть, ахать, охать и говорить "ну что ж ты слепил-то блин? посмотри, какую херню ты нарисовал!".

2. Получивший отеческого пинка со стороны мэтров я буду переделывать внешний вид в лучшую и удобную сторону.

3. if (нужны улучшения) goto 1 else goto 4

4. Начинаем "оживлять" наш труп...В смысле - приделывать уже к нему реальную логику работы.

5. По окончании основной работы вводим декомпрессиметр туда.



В связи с этим вопрос - что есть знаки "+" и "-" в блок-схеме? Это "да" и "нет" стандартные или сравнивается какая-то дельта на "больше-меньше"?

55

Re: Симулятор ребризера.

      Цитата:              

Гость пишет:

Не так. В окне "изменения плавучести" должна показываться величина приращения объема (+/-) относитьельно произвольно зафиксированной величины текущего объема контура. Т.е. - предусмотреть кнопку "сброс" которая будет фиксировать величину V0, а приращение расчитывать как V2 - V0.

   

Да так лучше, по циклам неинформативно будет(слишком малые разницы).

      Цитата:              

Гость пишет:

Не так. Максимальный - объем легких на выдохе + объем мешка,

минимальный - объем легких на вдохе. (См. описание)

   

Минимальный-под минимальным подразумевал разницу объемов между вдохом и выдохом, т.е. то что можно померить на спирометре (кажется так называется). При уменьшении объема контура меньше этой разницы начнет работать легочный автомат L=1 (заполнять контур по падению давления), я вот так понимал?

С максимальным тоже не совсем ясно- при выдохе гортань отсекает оставшийся объем в легких, стоит ли этот объем учитывать-  и к тому же как измерить непонятно?



Смущает, то что этот  объем (легких на выдохе) будет оказывать влияние на парциальное давление, вот и думаю: может для определения работы легочного автомата и травящего клапана и расчета парциального давления использовать разные величины, введя еще одну константу -объем легких на выходе (где-нибудь в справочниках для среднего человека наверняка есть)?



      Цитата:              

Гость пишет:

Вот я пока и не пойму, как это изобразить...С фантазией у меня тяжко...

   

Скажи в каком виде нарисовать, я попробую прикинуть опираясь на существующий.

ЗЫ Пока писал ответ, уже новости. + и - это  соответственно True и False. По интерфейсу давай по твоему.Последний раз редактировалось: Листригон (11-11-2005 10:44), всего редактировалось 1 раз
           
       

56

Re: Симулятор ребризера.

Листригон, читай мои 2 сообщения перед твоим. Я тут уже рисую.

57

Re: Симулятор ребризера.

Повторю, а то можно не заметить

      Цитата:              

Гость пишет:

Пока писал ответ, уже новости. + и - это соответственно True и False. По интерфейсу давай по твоему

   

Используй старый, его упростить надо.
           
       

58

Re: Симулятор ребризера.

Ладно, постараюсь. Скоро будет первая версия ввода параметров...Ну, сегодня точно будет

59

Re: Симулятор ребризера.

Что есть B и Z в начальном вводе параметров и нахрена они нужны?

60

Re: Симулятор ребризера.

      Цитата:              

Гость пишет:

Начал делать симулятор (да-да, а вы думали, что все? Нифига, не дождетесь!

   

Да уж, была грешная мысль  , думал -придется самому среду для дельфи ставить и разбираться (тем более учебники передо мной на работе на полке стоят, уже года 3 - кто-то оставил), но как говорил известный киногерой- "прошу считать это ужасной ошибкой,был не прав,погорячился"
           
       

61

Re: Симулятор ребризера.

Не понял также, что происходит в квадратике с буковами A;h внутрях.

А - Потребление кислорода водолазом.

h - Глубина заданная.

И чего тут вычислять?



Дальше, зачем и куда ведет ответвление c,flagc???

62

Re: Симулятор ребризера.

В и Z  удалить, это рудименты от предыдущей версии.

В -это подача, при наличии электроклапана и на воздухе, чего на реальном ребризере не будет.

Z- макимальное давление кислорода в контуре, тоже не надо в расчетах не участвует теперь.
           
       

63

Re: Симулятор ребризера.

А- задается в окне пользователем-переменный параметр-вероятно нужно ввести лимиты  на диапазон.

по h- тоже самое, ввод пользователем, лимита наверное не надо.

flagc - это признак режима работы клапана-ручной/автоматический, на интерфейсе выводиться переключатель-тоже устанавливает пользователь.

с-соответственно состояние клапана с=1 открыт, с=0 закрыт.
           
       

64

Re: Симулятор ребризера.

      Листригон писал(а):              

Гость пишет:

А- задается в окне пользователем-переменный параметр-вероятно нужно ввести лимиты  на диапазон.

по h- тоже самое, ввод пользователем, лимита наверное не надо.

flagc - это признак режима работы клапана-ручной/автоматический, на интерфейсе выводиться переключатель-тоже устанавливает пользователь.

с-соответственно состояние клапана с=1 открыт, с=0 закрыт.

   

Про флаг понятно, меня интересует ветка, ведущая в никуда. Т.е. уходит налево и кирдык. Это что значит - переход на ручное управление чтоли???

65

Re: Симулятор ребризера.

Немного некорректно нарисовано,( - )это значит значение с  нужно брать из формы, т.е. определяется пользователем, т.к перешли на ручное управление.
           
       

66

Re: Симулятор ребризера.

      Листригон писал(а):              

Гость пишет:

А- задается в окне пользователем-переменный параметр-вероятно нужно ввести лимиты  на диапазон.

по h- тоже самое, ввод пользователем, лимита наверное не надо.

flagc - это признак режима работы клапана-ручной/автоматический, на интерфейсе выводиться переключатель-тоже устанавливает пользователь.

с-соответственно состояние клапана с=1 открыт, с=0 закрыт.

   

Вообще-то прямоугольник в блок-схеме означает действие, параллелограмм - ввод или вывод...Вот мне и интересно, чего же считалось в этом прямоугольнике...

67

Re: Симулятор ребризера.

Ввод конечно, не заметил, что прямоугольник.
           
       

68

Re: Симулятор ребризера.

      Листригон писал(а):              

Гость пишет:

Ввод конечно, не заметил, что прямоугольник.

   

Тогда вопроса нет  Рисую...

69

Re: Симулятор ребризера.

Смотрите...Чтобы не загромождать основную форму - вынес настройки. Нормуль пока?

http://dive.preferance.ru/Flash/reb_sim.exe





Да, все настройки я буду в файле конфига хранить. Чтобы каждый раз не настраивать...

70

Re: Симулятор ребризера.

"парциальное давление кислорода в цикле(заменить на контур)"-это вычисляемый параметр, его в настройки не надо.

"Объем контура " тоже вычисляемый, в настройки выносить не надо.

Уставок парциального давления О2 надо сделать 3 с возможностью оперативного переключения между ними.

Надо, что бы еще СВЛ посмотрел.
           
       

71

Re: Симулятор ребризера.

А какого хрена тогда в блок-схеме эти параметры стоят в инициализации в ПАРАЛЛЕЛОГРАМЕ блин? Поправьте тогда блок-схему, чтобы видно было, где ввод, где обработка, а где вывод!!!

Обработка - прямоугольник

Ввод - параллелограмм с прямой правой стороной, скошенной левой

Вывод - наоборот, правая скошена, левая прямая.

А то мне не понятно нифига, когда какие параметры выводить. И вводить.



http://www1.tambov.fio.ru/vjpusk/vjp022/rabot/40/blok.htm вот пример.

72

Re: Симулятор ребризера.

Все правильно в блок схеме, это я лоханулся-сорри, это начальные параметры, пусть остаются.

А  уставок сделать три.
           
       

73

Re: Симулятор ребризера.

      Листригон писал(а):              

Гость пишет:

Все правильно в блок схеме, это я лоханулся-сорри, это начальные параметры, пусть остаются.

А  уставок сделать три.

   

Три - это как? Т.е. как мы делали с кнопкой или сделать три поля ввода? Понятно, что в основном окне симулятора будет кнопка переключения между установками. Так вот, в настройках тогда надо три режима вводить получается? И между ними кнопкой перепрыгивать? Или как?

А когда СВЛ посмотрит? А то я не знаю, делать дальше без него или нет...

74

Re: Симулятор ребризера.

      Цитата:              

Гость пишет:

Т.е. как мы делали с кнопкой или сделать три поля ввода? Понятно, что в основном окне симулятора будет кнопка переключения между установками. Так вот, в настройках тогда надо три режима вводить получается? И между ними кнопкой перепрыгивать? Или как?

   

Мое предложение -В настройке сделать три окна с названием типа уставка1, уставка2, уставка3. В основном окне напротив этих значений, либо бокс с галкой либо с точкой-что удобнее делать.Начальный указатель на уставку1.

      Цитата:              

Гость пишет:

А когда СВЛ посмотрит? А то я не знаю, делать дальше без него или нет...

   

Что-то сегодня на форуме не видно-работа видимо. А пока можно основное тело писать, там тоже вопросов дофига будет-или  неудобно без интерфейса?
           
       

75

Re: Симулятор ребризера.

Конечно неудобно без интерфейса! Потому что в блок-схеме есть все нужные нам вычисления, а интерфейс мы как раз пишем 



По поводу уставок, как понял:

1. В настройках мы в три поля вводим желаемые смеси.

2. В основном теле одной кнопкой перебираем эти значения смесей

3. Через 2 секунды после завершения "тыканья" кнопки значение устанавливается ребризером.



Правильно?