Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

Diver's forum _ Делаем сами _ Симулятор ребризера

Автор: Lt_Flash 19.12.2005 - 17:20

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

Листригон, выложи сюда пожалуйста КОНЕЧНЫЙ вариант алгоритма со всеми поправками и пояснениями в зип-файле и как дорисуешь выкладывай картинку главного окна.

Автор: Листригон 19.12.2005 - 18:02

QUOTE(Lt_Flash @ 19.12.2005 - 17:20) *

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

Листригон, выложи сюда пожалуйста КОНЕЧНЫЙ вариант алгоритма со всеми поправками и пояснениями в зип-файле и как дорисуешь выкладывай картинку главного окна.

Хорошо, здесь даже удобнее будет, файл я так понял виден будет прямо в посте.

Автор: Lt_Flash 19.12.2005 - 18:05

QUOTE(Листригон @ 19.12.2005 - 18:02) *

Хорошо, здесь даже удобнее будет, файл я так понял виден будет прямо в посте.

Конечно, сразу жмешь и можно качать. А картинка будет видна эскизом и при нажатии откроется до полного размера.
Вот пример. Это таблицы Бульмана.


Прикрепленные файлы
Прикрепленный файл  buehlmann.zip ( 318.99 кб ) Количество скачиваний: 727

Автор: Листригон 19.12.2005 - 18:16

QUOTE(Lt_Flash @ 19.12.2005 - 18:05) *

Конечно, сразу жмешь и можно качать. А картинка будет видна эскизом и при нажатии откроется до полного размера.
Вот пример. Это таблицы Бульмана.

классный движок у форума.Подготовлю файл и завтра выложу, а то сегодня уже с конторы выхожу, а дома буду поздно.

Автор: Lt_Flash 19.12.2005 - 21:05

QUOTE(Листригон @ 19.12.2005 - 18:16) *

классный движок у форума.Подготовлю файл и завтра выложу, а то сегодня уже с конторы выхожу, а дома буду поздно.

Вот этот движок я и просил поставить на Тетис...Всеми силами пытаясь помочь...Результат на тетисе...
Завлекай Мухина и СВЛ! Могу кстати раздел сделать видимым только нам, если надо...

Автор: AlexF 20.12.2005 - 16:00

QUOTE(Lt_Flash @ 20.12.2005 - 00:05) *

Вот этот движок я и просил поставить на Тетис...Всеми силами пытаясь помочь...Результат на тетисе...
Завлекай Мухина и СВЛ! Могу кстати раздел сделать видимым только нам, если надо...

Очень интересный раздел. Можно ли оставить открытым и для остальных ?

Автор: Листригон 20.12.2005 - 18:33

Нет прятать не надо, пусть будет.Хотя сторонней помощи как мы видели на Тетисе нет.
Тему про компьютер пока активировать тоже не буду-нет времени, пока с ребризером не разберемся не имеет смысла. Прикрепляю файл с алгоритмом.


Прикрепленные файлы
Прикрепленный файл  Algoritm.zip ( 20.85 кб ) Количество скачиваний: 678

Автор: Lt_Flash 20.12.2005 - 18:38

Отлично! Вот теперь хоть сразу видно, где какой параметр. Уже делать или сначала дорисуем главное окно?

Автор: Листригон 20.12.2005 - 19:39

QUOTE(Lt_Flash @ 20.12.2005 - 18:38) *

Отлично! Вот теперь хоть сразу видно, где какой параметр. Уже делать или сначала дорисуем главное окно?

Давай я сначала окошко прорисую, а потом ты его оформишь, что бы результаты сразу видны были-так нагляднее будет-легче ошибки отлавливать будет.

Автор: Lt_Flash 20.12.2005 - 20:16

QUOTE(Листригон @ 20.12.2005 - 19:39) *

Давай я сначала окошко прорисую, а потом ты его оформишь, что бы результаты сразу видны были-так нагляднее будет-легче ошибки отлавливать будет.

Окей, тогда жду пока нарисуешь...

Автор: Листригон 27.12.2005 - 12:05

QUOTE(Lt_Flash @ 20.12.2005 - 20:16) *

Окей, тогда жду пока нарисуешь...

Ну вот предлагаю такой интерфейс, он очень похож на существующий с принятыми изменениями.Не ясно, стоит ли добавлять еще расход О3, если его вообще можно будет посчитать-это вопрс к СВЛ .
Посмотри может что0то надо поменять или добавить?


Эскизы прикрепленных изображений
Прикрепленное изображение

Автор: Lt_Flash 27.12.2005 - 12:11

QUOTE(Листригон @ 27.12.2005 - 12:05) *

Ну вот предлагаю такой интерфейс, он очень похож на существующий с принятыми изменениями.Не ясно, стоит ли добавлять еще расход О3, если его вообще можно будет посчитать-это вопрс к СВЛ .
Посмотри может что0то надо поменять или добавить?

Ну, параметры я ж вынес все в отдельное окно! Не надо их тут! Или это просто для информации, без возможности изменения? А так все правильно. Здесь должны быть только те параметры, которые для вывода. Единственный изменяемый - потребление кислорода. Остальное - после остановки симуляции в параметрах. Думаю, так будет правильно.

ЗЫ. Не уверен, что СВЛ есть на этом форуме.

Автор: Листригон 27.12.2005 - 12:23

QUOTE(Lt_Flash @ 27.12.2005 - 12:11) *

Ну, параметры я ж вынес все в отдельное окно! Не надо их тут! Или это просто для информации, без возможности изменения?.

Да именно это и имел ввиду, просто чтобы видеть что задал.
Надо сообщение на тетисе оставить ему ,что мы здесь.

Автор: Lt_Flash 27.12.2005 - 12:25

QUOTE(Листригон @ 27.12.2005 - 12:23) *

Да именно это и имел ввиду, просто чтобы видеть что задал.
Надо сообщение на тетисе оставить ему ,что мы здесь.

Оставь...Я тады буду рисовать все это...Еще ж надо картинку движущуюся мешка. Ты кстати формулы придумал уже, как вычислить площадь эллипса через объем смеси в мешке? Плюс мне даже не площадь нужны, а 4 координаты вершин прямоугольника...

Автор: Листригон 27.12.2005 - 12:33

QUOTE(Lt_Flash @ 27.12.2005 - 12:25) *

Оставь...Я тады буду рисовать все это...Еще ж надо картинку движущуюся мешка. Ты кстати формулы придумал уже, как вычислить площадь эллипса через объем смеси в мешке? Плюс мне даже не площадь нужны, а 4 координаты вершин прямоугольника...

Площадь нам нужна условно, я думаю, что по осям будем делатьтак:
Большую ось (горизонтальную) оставляем без изменений, малую (вертикальную) меняем по крайним точкам макс и мин объема контура и думаю достаточно.

Автор: Lt_Flash 27.12.2005 - 12:50

QUOTE(Листригон @ 27.12.2005 - 12:33) *

Площадь нам нужна условно, я думаю, что по осям будем делатьтак:
Большую ось (горизонтальную) оставляем без изменений, малую (вертикальную) меняем по крайним точкам макс и мин объема контура и думаю достаточно.

А, окей, это можно. Счас займусь скоро, освобожусь чуток.

Автор: СВЛ 04.01.2006 - 00:56

Здравствуйте ВСЕМ !
Случайно нашел. Думаю, куда все подевались?
На панели оставте место еще для одного индикатора РРО2, рядом
с имеемым. Есть мысль ввести в алгоритм "инерционность" датчика.
Один индикатор будет показывать расчетное значение РРО2, а другой,
реакцию датчика. Если, конечно, не трудно будет добавить пару логарифмов.
Это будет очень полезно для дальнейшей работы над аппаратом.
Александр

Автор: Lt_Flash 04.01.2006 - 01:03

QUOTE(СВЛ @ 04.01.2006 - 00:56) *

Здравствуйте ВСЕМ !
Случайно нашел. Думаю, куда все подевались?
На панели оставте место еще для одного индикатора РРО2, рядом
с имеемым. Есть мысль ввести в алгоритм "инерционность" датчика.
Один индикатор будет показывать расчетное значение РРО2, а другой,
реакцию датчика. Если, конечно, не трудно будет добавить пару логарифмов.
Это будет очень полезно для дальнейшей работы над аппаратом.
Александр

Окей, на днях дорисую шаблон и будем делать алгоритм.

ЗЫ. Листригон, ты разве не сказал СВЛу, что мы перебазировались-то??? Ай-яй-яй...smile.gif

Автор: Листригон 04.01.2006 - 01:08

QUOTE(Lt_Flash @ 04.01.2006 - 01:03) *

Окей, на днях дорисую шаблон и будем делать алгоритм.

ЗЫ. Листригон, ты разве не сказал СВЛу, что мы перебазировались-то??? Ай-яй-яй...smile.gif

Я позже хотел, когда картинка была бы готова. Но Александр сам нас нашел.
И сразу вопрос по О3?

Автор: СВЛ 04.01.2006 - 01:23

QUOTE(Листригон @ 04.01.2006 - 01:08) *

Я позже хотел, когда картинка была бы готова. Но Александр сам нас нашел.
И сразу вопрос по О3?

О3 не надо выводить. Думаю это будет очень сложно.
Достаточно иметь учет СО2. А если кому понадобится, сам разберется.
А если не разберется, то лучше и не соваться в это дело.
Да, забыл. sad.gif Перед выводом на панель расход СО2 надо умножить на 0,82.
Это т.н. "дыхательный коэффициент".
И вообще алгоритм надо доработать "работой" клапана - время, запрет ....

Автор: Листригон 04.01.2006 - 01:30

QUOTE(СВЛ @ 04.01.2006 - 01:23) *

Да, забыл. sad.gif Перед выводом на панель расход СО2 надо умножить на 0,82.
Это т.н. "дыхательный коэффициент".
И вообще алгоритм надо доработать "работой" клапана - время, запрет ....

Поясните , что значит " дыхательный коэффициент".
Алгоритм доработаю.

Автор: СВЛ 04.01.2006 - 01:50

QUOTE(Листригон @ 04.01.2006 - 01:30) *

Поясните , что значит " дыхательный коэффициент".
Алгоритм доработаю.

В старой программе "выход" СО2 равен потреблению кислорода минус то,
что выносится из контура. Фактически СО2 выделяется водолазом в 0,82
раза меньше (по объему), чем потребляется кислорода.

Автор: СВЛ 04.01.2006 - 13:08

Хотелось бы знать :
Кого интересует эта тема ?
А то, получается очень узкий круг участвующих!!!!
Слишком далеки они от народа.
АУ! Откликнитесь сочувствующие !!!!

Автор: Eddidoy 04.01.2006 - 15:12

Тема то вроде интиресная, но для участия в обсуждении ,как минимум нужно хорошо в этом разбираться wink.gif

Автор: Lt_Flash 11.01.2006 - 16:09

Так, вот, сделал наконец...Заколебался блин метки лепить к ползункам...
Смотрите. Пока ниче не работает есно. Да, эллипс мешка нарисовал в максимально надутом состоянии smile.gif


Прикрепленные файлы
Прикрепленный файл  reb_sim.rar ( 176.01 кб ) Количество скачиваний: 515

Автор: Листригон 11.01.2006 - 17:04

QUOTE(Lt_Flash @ 11.01.2006 - 16:09) *

Так, вот, сделал наконец...Заколебался блин метки лепить к ползункам...
Смотрите. Пока ниче не работает есно. Да, эллипс мешка нарисовал в максимально надутом состоянии smile.gif

Скачал, поразмышляю. Я когда метки рисовал они меня тоже достали -но в Acad хоть построения массивом есть, а у тебя вряд ли такой инструментарий имеется.sad.gif

Автор: СВЛ 11.01.2006 - 17:32

Замечания по интерфейсу.
- БАРы заменить на кг/см2, это не одно и то же,
- «подача кислорода через дюзу» заменить на «ручная подача кислорода»
- расход ХПИ – убрать
- ползунок «потребление кислорода» должен двигаться с дискретностью 0,1 л/мин
- «давление» (правый верхний угол) заменить на «Парциальное давление О2»

Предлагаю запустить программу в исходном виде, то, что последний раз представил
Дмитрий, и сверить ее работу со старым симулятором. А потом дополнять ее новыми
опциями. Думаю, так будет проще наладить ее работу.

Автор: Lt_Flash 11.01.2006 - 17:34

QUOTE(СВЛ @ 11.01.2006 - 17:32) *

Замечания по интерфейсу.
- БАРы заменить на кг/см2, это не одно и то же,
- «подача кислорода через дюзу» заменить на «ручная подача кислорода»
- расход ХПИ – убрать
- ползунок «потребление кислорода» должен двигаться с дискретностью 0,1 л/мин
- «давление» (правый верхний угол) заменить на «Парциальное давление О2»

Предлагаю запустить программу в исходном виде, то, что последний раз представил
Дмитрий, и сверить ее работу со старым симулятором. А потом дополнять ее новыми
опциями. Думаю, так будет проще наладить ее работу.

Программы пока нет, один интерфейс...
Сейчас все поправлю и завтра выложу. Сегодня, наверное, уже не успею.
Меня смущает "Расход Углекислого газа" - это как?

Автор: СВЛ 11.01.2006 - 17:50

QUOTE(Lt_Flash @ 11.01.2006 - 17:34) *

Программы пока нет, один интерфейс...
Сейчас все поправлю и завтра выложу. Сегодня, наверное, уже не успею.
Меня смущает "Расход Углекислого газа" - это как?

Напиши " Выход СО2", так будет понятнее.

Автор: Lt_Flash 11.01.2006 - 17:53

QUOTE(СВЛ @ 11.01.2006 - 17:50) *

Напиши " Выход СО2", так будет понятнее.

Ок, завтра все будет...

Автор: СВЛ 11.01.2006 - 18:00

Да, если не трудно, добавь еще один индикетор РРО2 рядом с имеемым.
На будущее.

Автор: Lt_Flash 11.01.2006 - 18:02

QUOTE(СВЛ @ 11.01.2006 - 18:00) *

Да, если не трудно, добавь еще один индикетор РРО2 рядом с имеемым.
На будущее.

Ок

Автор: Lt_Flash 12.01.2006 - 09:55

Вот, случайно нарыл некие формулы...Они нам не пригодятся, случаем?

Main formula:
PpO2=[P*(FO2*Vs)-VvO2]/[Vs-VvO2]
Vs[liters/min] = 7,002501822*(Ps[bar])*(d[mm]^2)
d[mm]=SQRT{(Vs[liters/min])/(7,002501822*Ps[bar])}
EAD={(1-FiO2)*(Depth+10)/0,79} -10

Отсюда. http://www.russub.ru/timb12t56/orca.htm

Автор: Листригон 12.01.2006 - 12:02

QUOTE(Lt_Flash @ 12.01.2006 - 09:55) *

Вот, случайно нарыл некие формулы...Они нам не пригодятся, случаем?

Main formula:
PpO2=[P*(FO2*Vs)-VvO2]/[Vs-VvO2]
Vs[liters/min] = 7,002501822*(Ps[bar])*(d[mm]^2)
d[mm]=SQRT{(Vs[liters/min])/(7,002501822*Ps[bar])}
EAD={(1-FiO2)*(Depth+10)/0,79} -10

Отсюда. http://www.russub.ru/timb12t56/orca.htm

Это для полузамкнутых ребризеров расчет диаметра дюзы-нам не надо.

QUOTE
- БАРы заменить на кг/см2, это не одно и то же,

Ну почти с коэф 1,013, зато писать короче smile.gif .
QUOTE
- «подача кислорода через дюзу» заменить на «ручная подача кислорода»

Немного непонятно,вроде по схеме это то что через клапан с дюзой идет, она же ручная подача в аварийном режиме, или я что-то напутал.

Автор: Листригон 12.01.2006 - 15:54

К разговору об объемах легких (еще на Тетисе)
http://www.realyoga.ru/Physiology/Library/1260/

Автор: СВЛ 12.01.2006 - 16:02

QUOTE(Листригон @ 12.01.2006 - 12:02) *

Это для полузамкнутых ребризеров расчет диаметра дюзы-нам не надо.
Ну почти с коэф 1,013, зато писать короче smile.gif .

Немного непонятно,вроде по схеме это то что через клапан с дюзой идет, она же ручная подача в аварийном режиме, или я что-то напутал.

Ручную подачу мы введем программу позднее, а ЭМ клапан с дюзой это цифры рядом с мешком.
Да, неплохо бы сделать маркер на индикаторе РРО2, сответствующий текущей уставке, как на старом симуляторе. Текущую уставку из панели параметров убрать.

Автор: Листригон 12.01.2006 - 16:18

QUOTE(СВЛ @ 12.01.2006 - 16:02) *

Ручную подачу мы введем программу позднее, а ЭМ клапан с дюзой это цифры рядом с мешком.

Опять не понял-согласно "утвержденному" smile.gif списку параметров верхнее окно это постоянная подача мимо клапана G, а нижняя это через автоматический клапан K.

Автор: Lt_Flash 12.01.2006 - 16:33

Вы это...Как разберетесь - мне говорите. Я пока ничего не делаю - жду решения.

Автор: СВЛ 12.01.2006 - 17:10

QUOTE(Lt_Flash @ 12.01.2006 - 16:33) *

Вы это...Как разберетесь - мне говорите. Я пока ничего не делаю - жду решения.

Давайте решим, интерфейс делаем под конечный вариант программы, или будем дорабатывать его по ходу дела?
И вообще с нашим долгостроем можно окончательно запутаться. kos.gif

Автор: Lt_Flash 12.01.2006 - 17:18

QUOTE(СВЛ @ 12.01.2006 - 17:10) *

Давайте решим, интерфейс делаем под конечный вариант программы, или будем дорабатывать его по ходу дела?
И вообще с нашим долгостроем можно окончательно запутаться. kos.gif

Мне-то все равно, как делать. Вы решайте - я сделаю. Думаю, теперь быстрее буду делать.

Автор: Листригон 12.01.2006 - 17:37

QUOTE(Lt_Flash @ 12.01.2006 - 17:18) *

Мне-то все равно, как делать. Вы решайте - я сделаю. Думаю, теперь быстрее буду делать.

Давайте интерфейс делать как для конечного варианта, просто неиспользуемые параметры не будем применять.Хотя бы часть с визуализацией будет уже закончена.

Автор: Lt_Flash 12.01.2006 - 17:50

QUOTE(Листригон @ 12.01.2006 - 17:37) *

Давайте интерфейс делать как для конечного варианта, просто неиспользуемые параметры не будем применять.Хотя бы часть с визуализацией будет уже закончена.

Давайте...Чего мне делать-то? smile.gif

Автор: Валерий Мухин 21.10.2006 - 05:38

Коллеги! Ну и где мы находимся?
Я то, понятно, по ОКЧ-3 ударял, а олстальные чем заняты?

Автор: Маск 24.05.2011 - 09:31

Кому интересна тема про симулятор "продолжение", а вернее начало новой на rebreather.org.ua в разделе "учебка" тема "коллега из казахстана". Нужны компетентные в ребризерном деле бэтатестеры.

Автор: Маск 24.05.2011 - 09:38

Кому интересна тема про симулятор "продолжение", а вернее начало новой на rebreather.org.ua в разделе "учебка" тема "коллега из казахстана". Нужны компетентные в ребризерном деле бэтатестеры.

Автор: Маск 24.05.2011 - 09:44

Тема переехала, теперь она на rebreather.org.ua в разделе "учебка" - "Симулятор ребризера от Маск".

Автор: Маск 15.08.2011 - 11:52

Доступна для тестирования свежая версия симулятора Rebreather v0.94. Обсуждение http://rebreather.org.ua/viewtopic.php?f=14&t=939&start=190
А вот и сама программа:
Прикрепленный файл  Rebreather_v0.94.rar ( 372.6 кб ) Количество скачиваний: 1977

Прикрепленное изображение