Форум ребризер-дайверов
http://rebreather.org.ua/

Симулятор ребризера от Маск
http://rebreather.org.ua/viewtopic.php?f=14&t=939
Страница 19 из 20

Автор:  Маск [ 06 июн 2011, 11:09 ]
Заголовок сообщения:  Re: Симулятор ребризера от Маск

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

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

Вложение:
Комментарий к файлу: Исправлены мелкие баги
Rebreather v0.91.7z [349.03 КБ]
Скачиваний: 590

Автор:  Vik [ 07 июн 2011, 06:33 ]
Заголовок сообщения:  Re: Симулятор ребризера от Маск

Маск писал(а):
Vik писал(а):
Наполнив мешок дилюентом и пойдя на всплытие, очень скоро поимеешь встречу с "Чёрным Писцом" - гипоксией!
А наполнив (перепонив, читай промыв) мешок дилюентом (воздухом) мы разве не получим аналог "заветного баллончика"? ;)
В принципе получим... правда не на долго...
В каждом выдохе, кислорода будет всё меньше и меньше.И если, на глубине парциалка ещё поможет жить, то чем мельче - тем она будет ниже. ...Вот тут , у самой поверхности, и заглянет в маску Чёрный Писец...

Автор:  Маск [ 07 июн 2011, 07:09 ]
Заголовок сообщения:  Re: Симулятор ребризера от Маск

Vik писал(а):
В каждом выдохе, кислорода будет всё меньше и меньше.И если, на глубине парциалка ещё поможет жить, то чем мельче - тем она будет ниже. ...


Но мы же не будем забывать про дальнейшую промывку :) И ещё на фоне отравления кислородом (избыточное количество онного в организме) разве страшна низкая парциалка? Нам же надо избавляться от кислого, а не пичкать им организм?

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

Автор:  Vik [ 07 июн 2011, 09:50 ]
Заголовок сообщения:  Re: Симулятор ребризера от Маск

Маск писал(а):
Vik писал(а):
В каждом выдохе, кислорода будет всё меньше и меньше.И если, на глубине парциалка ещё поможет жить, то чем мельче - тем она будет ниже. ...
Но мы же не будем забывать про дальнейшую промывку :)
Мало того, если ты реализуешь постоянную подачу воздуха в контур = 20л/мин, то вполне сможешь спокойно закончить дайв и поднятся на "кислородную глубину", где уже можно будет "промыться кислородом".
Единственно - очень быстро наберёшь дэку, так-как процент Азота в контуре будет выше 79%.
Это моё личное мнение и мои личные рассчёты, кои не стОит применять на практике, без тщательной проверки!!!
(В своё время было сломано немало копий, на тему "Ребризер на воздухе.")

Маск писал(а):
И ещё на фоне отравления кислородом (избыточное количество онного в организме) разве страшна низкая парциалка? Нам же надо избавляться от кислого, а не пичкать им организм?
К сожалению, отравленный кислородом организм, нельзя "вылечить" его недостатком в смеси, так-как по ЦНС бьёт не сам кислород, а его "свободные радикалы", образующиеся в организме, при превышении РРО2.

Автор:  Маск [ 07 июн 2011, 11:47 ]
Заголовок сообщения:  Re: Симулятор ребризера от Маск

Всё таки выложу ещё одну версию, не удержался и исправил сложный, изменчивый и ненужный алгоритм обсчёта бездекомпрессионного времени на более простой. Теперь это обсчитывается с учётом, что ппо2 останется на том уровне, на каком был при нажатии кнопки "обновить бездекомпр. время". Если нужно учесть колебания в большую сторону - задавайте консерватизм более нуля.

Также исправил пустые поля ввода - при нажатии на "погружение" или на "продолжить" пустые поля, если имеются, приобретут нулевое значение.

Ещё стало возможно обновлять NDL в режиме паузы...

Ну и в графике погружений сделал ИМХО удобнее немного отображение позиции курсора.

Вложение:
Комментарий к файлу: Вышеперечисленное
Rebreather v0.92.7z [348.66 КБ]
Скачиваний: 644

Автор:  SVL [ 07 июн 2011, 20:23 ]
Заголовок сообщения:  Re: Симулятор ребризера от Маск

Мне нравится!
Было бы неплохо пристроить индикацию состояния клапанов в виде мнемознаков.
Но это на любителя.
И еще. Как бы увеличить масштаб всей панели?

Автор:  Маск [ 08 июн 2011, 05:41 ]
Заголовок сообщения:  Re: Симулятор ребризера от Маск

SVL писал(а):
Мне нравится!

Спасибо, старалсо :)

SVL писал(а):
И еще. Как бы увеличить масштаб всей панели?

По подробнее можно? Вы имеете ввиду "приближение/удаление" графика колесом мыши например?

Если да то вот :) Когда потревожите колесо мыши, то график ППО2 станет немного шире по отношению к графику глубин и далее колесом можно всё увеличивать вплоть до полноэкранного представления и наоборот. Пропорции графиков такими и останутся до перезапуска программы.
Вложение:
Комментарий к файлу: Масштабирование
Rebreather v0.93.7z [349.04 КБ]
Скачиваний: 587

Автор:  SVL [ 09 июн 2011, 00:38 ]
Заголовок сообщения:  Re: Симулятор ребризера от Маск

Я хотел бы, что бы основную панель программы можно было развернуть на весь экран.

Автор:  Маск [ 09 июн 2011, 04:58 ]
Заголовок сообщения:  Re: Симулятор ребризера от Маск

Ну это итак можно, только всё останется как было, лишь весь экран заполнится фоном закраски панели :) А чтобы изменялось расположение компонентов... Это проще сделать мультиязычный интерфейс, поддержку скинов и ещё пару наворотов, чем такую фичу. И глючить будет всё подряд ещё очень долго. Так что никак к сожалению. А что именно не устраивает в текущем отображении? Даже у меня в разрешении 1920*1200 программа выглядит достаточно большой и всё вроде бы видно... Выложите скриншот программы, посмотрим как она у вас отображается, может быть чтото не правильно....

Автор:  Маск [ 14 авг 2011, 12:26 ]
Заголовок сообщения:  Re: Симулятор ребризера от Маск

По совету ВМ с Тетиса добавил возможность подробнее выставлять параметры контура. Теперь нельзя отдельно указать минимальный и максимальный объём контура. Вместо этого после нажатия на кнопку "подробно" появится окошко, где можно будет задать 4 значения:

Объём лёгких на вдохе (Vлёгк.вдох)
объём лёгких на выдохе (Vлёгк.выдох)
объём мешка (Vмешка)
объём шлангов/коннекторов (Vшлангов).

После ввода этих значений и нажатия на кнопку "готово" максимальный/минимальный/начальный объём контура будут рассчитаны автоматически по такому принципу:
Макс.Объём контура = Vлёгк.вдох+ Vмешка + (Vшлангов) /как максимальный теоретический объём/
Мин. Объём контура = Vлёгк.выдох + (Vшлангов) /как минимальный теоретический объём/
Нач.Объём контура = Vлёгк.вдох+ (Vшлангов) /как объём после промывки/

Оперируя этими данными теперь правильнее работают клапан/лёгочник.
Теперь лёгочник срабатывает когда объём контура уменьшается менее чем на Vлёгк.вдох+ (Vшлангов) /что соответствует полному вдоху + объём шлангов и схлопнувшемуся мешку/.
А травящий начинает травить когда объём контура становится больше чем Vлёгк.выдох + (Vшлангов) + (Vмешка) /что соответствует полному выдоху + объём шлангов и полному мешку/

Всвязи с тем, что программа теперь считает слегка по-другому, а также предыдущие сохранения работать не будут, объявляется следующая версия программы.
Вложение:
Комментарий к файлу: Подробные настройки контура
Rebreather v0.94.rar [372.6 КБ]
Скачиваний: 617


Если у когото есть свой INI файл (config) с личными сохранёнными предустановками и вам не хотелось бы его терять при переходе на версию 0.94 - то надо прописать новые значения, сделать это можно так:
Запустите программу со своим личным config.ini, выберите и загрузите предустановку, нажмите на кнопку "подробно" и внесите значения, нажмите готово, нажмите кнопку "сохранить как". Запись будет перезаписана и готова к употреблению. Так необходимо сделать со всеми предустановками.

Страница 19 из 20 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/