Симулятор ребризера.
Модераторы: трофи, Максим Васильев, KWAK, DukeSS
Не понял также, что происходит в квадратике с буковами A;h внутрях.
А - Потребление кислорода водолазом.
h - Глубина заданная.
И чего тут вычислять?
Дальше, зачем и куда ведет ответвление c,flagc???
А - Потребление кислорода водолазом.
h - Глубина заданная.
И чего тут вычислять?
Дальше, зачем и куда ведет ответвление c,flagc???
PADI Advanced Open Water Diver
IANTD EANx Nitrox Diver
IANTD EANx Nitrox Diver
В и Z удалить, это рудименты от предыдущей версии.
В -это подача, при наличии электроклапана и на воздухе, чего на реальном ребризере не будет.
Z- макимальное давление кислорода в контуре, тоже не надо в расчетах не участвует теперь.
В -это подача, при наличии электроклапана и на воздухе, чего на реальном ребризере не будет.
Z- макимальное давление кислорода в контуре, тоже не надо в расчетах не участвует теперь.
А- задается в окне пользователем-переменный параметр-вероятно нужно ввести лимиты на диапазон.
по h- тоже самое, ввод пользователем, лимита наверное не надо.
flagc - это признак режима работы клапана-ручной/автоматический, на интерфейсе выводиться переключатель-тоже устанавливает пользователь.
с-соответственно состояние клапана с=1 открыт, с=0 закрыт.
по h- тоже самое, ввод пользователем, лимита наверное не надо.
flagc - это признак режима работы клапана-ручной/автоматический, на интерфейсе выводиться переключатель-тоже устанавливает пользователь.
с-соответственно состояние клапана с=1 открыт, с=0 закрыт.
Про флаг понятно, меня интересует ветка, ведущая в никуда. Т.е. уходит налево и кирдык. Это что значит - переход на ручное управление чтоли???Листригон писал(а):А- задается в окне пользователем-переменный параметр-вероятно нужно ввести лимиты на диапазон.
по h- тоже самое, ввод пользователем, лимита наверное не надо.
flagc - это признак режима работы клапана-ручной/автоматический, на интерфейсе выводиться переключатель-тоже устанавливает пользователь.
с-соответственно состояние клапана с=1 открыт, с=0 закрыт.
PADI Advanced Open Water Diver
IANTD EANx Nitrox Diver
IANTD EANx Nitrox Diver
Немного некорректно нарисовано,( - )это значит значение с нужно брать из формы, т.е. определяется пользователем, т.к перешли на ручное управление.
Вообще-то прямоугольник в блок-схеме означает действие, параллелограмм - ввод или вывод...Вот мне и интересно, чего же считалось в этом прямоугольнике...Листригон писал(а):А- задается в окне пользователем-переменный параметр-вероятно нужно ввести лимиты на диапазон.
по h- тоже самое, ввод пользователем, лимита наверное не надо.
flagc - это признак режима работы клапана-ручной/автоматический, на интерфейсе выводиться переключатель-тоже устанавливает пользователь.
с-соответственно состояние клапана с=1 открыт, с=0 закрыт.
PADI Advanced Open Water Diver
IANTD EANx Nitrox Diver
IANTD EANx Nitrox Diver
Ввод конечно, не заметил, что прямоугольник.
Тогда вопроса нетЛистригон писал(а):Ввод конечно, не заметил, что прямоугольник.

PADI Advanced Open Water Diver
IANTD EANx Nitrox Diver
IANTD EANx Nitrox Diver
Смотрите...Чтобы не загромождать основную форму - вынес настройки. Нормуль пока?
http://dive.preferance.ru/Flash/reb_sim.exe
Да, все настройки я буду в файле конфига хранить. Чтобы каждый раз не настраивать...
http://dive.preferance.ru/Flash/reb_sim.exe
Да, все настройки я буду в файле конфига хранить. Чтобы каждый раз не настраивать...
PADI Advanced Open Water Diver
IANTD EANx Nitrox Diver
IANTD EANx Nitrox Diver
"парциальное давление кислорода в цикле(заменить на контур)"-это вычисляемый параметр, его в настройки не надо.
"Объем контура " тоже вычисляемый, в настройки выносить не надо.
Уставок парциального давления О2 надо сделать 3 с возможностью оперативного переключения между ними.
Надо, что бы еще СВЛ посмотрел.
"Объем контура " тоже вычисляемый, в настройки выносить не надо.
Уставок парциального давления О2 надо сделать 3 с возможностью оперативного переключения между ними.
Надо, что бы еще СВЛ посмотрел.
А какого хрена тогда в блок-схеме эти параметры стоят в инициализации в ПАРАЛЛЕЛОГРАМЕ блин? Поправьте тогда блок-схему, чтобы видно было, где ввод, где обработка, а где вывод!!!
Обработка - прямоугольник
Ввод - параллелограмм с прямой правой стороной, скошенной левой
Вывод - наоборот, правая скошена, левая прямая.
А то мне не понятно нифига, когда какие параметры выводить. И вводить.
http://www1.tambov.fio.ru/vjpusk/vjp022 ... 0/blok.htm вот пример.
Обработка - прямоугольник
Ввод - параллелограмм с прямой правой стороной, скошенной левой
Вывод - наоборот, правая скошена, левая прямая.
А то мне не понятно нифига, когда какие параметры выводить. И вводить.
http://www1.tambov.fio.ru/vjpusk/vjp022 ... 0/blok.htm вот пример.
PADI Advanced Open Water Diver
IANTD EANx Nitrox Diver
IANTD EANx Nitrox Diver
Все правильно в блок схеме, это я лоханулся-сорри, это начальные параметры, пусть остаются.
А уставок сделать три.
А уставок сделать три.
Три - это как? Т.е. как мы делали с кнопкой или сделать три поля ввода? Понятно, что в основном окне симулятора будет кнопка переключения между установками. Так вот, в настройках тогда надо три режима вводить получается? И между ними кнопкой перепрыгивать? Или как?Листригон писал(а):Все правильно в блок схеме, это я лоханулся-сорри, это начальные параметры, пусть остаются.
А уставок сделать три.
А когда СВЛ посмотрит? А то я не знаю, делать дальше без него или нет...
PADI Advanced Open Water Diver
IANTD EANx Nitrox Diver
IANTD EANx Nitrox Diver
Мое предложение -В настройке сделать три окна с названием типа уставка1, уставка2, уставка3. В основном окне напротив этих значений, либо бокс с галкой либо с точкой-что удобнее делать.Начальный указатель на уставку1.Т.е. как мы делали с кнопкой или сделать три поля ввода? Понятно, что в основном окне симулятора будет кнопка переключения между установками. Так вот, в настройках тогда надо три режима вводить получается? И между ними кнопкой перепрыгивать? Или как?
Что-то сегодня на форуме не видно-работа видимо. А пока можно основное тело писать, там тоже вопросов дофига будет-или неудобно без интерфейса?А когда СВЛ посмотрит? А то я не знаю, делать дальше без него или нет...
Конечно неудобно без интерфейса! Потому что в блок-схеме есть все нужные нам вычисления, а интерфейс мы как раз пишем
По поводу уставок, как понял:
1. В настройках мы в три поля вводим желаемые смеси.
2. В основном теле одной кнопкой перебираем эти значения смесей
3. Через 2 секунды после завершения "тыканья" кнопки значение устанавливается ребризером.
Правильно?

По поводу уставок, как понял:
1. В настройках мы в три поля вводим желаемые смеси.
2. В основном теле одной кнопкой перебираем эти значения смесей
3. Через 2 секунды после завершения "тыканья" кнопки значение устанавливается ребризером.
Правильно?
PADI Advanced Open Water Diver
IANTD EANx Nitrox Diver
IANTD EANx Nitrox Diver
пункт 1 правильно.
по пункту 2 -думаю удобнее не перебирать, а непосредственно указать на уставку-т.е они должны быть видны все три одновременно, с расположенными рядом указателем -галка, точка, кнопка- что удобнее тебе сделать. Т.е поставил к примеру указатель на уставке 2, она тут же без задержки применяется в программе.
по пункту 2 -думаю удобнее не перебирать, а непосредственно указать на уставку-т.е они должны быть видны все три одновременно, с расположенными рядом указателем -галка, точка, кнопка- что удобнее тебе сделать. Т.е поставил к примеру указатель на уставке 2, она тут же без задержки применяется в программе.
А в реальном БУ будет же одна кнопка! Надо имхо сразу так и делать - максимально приближенно к реальному...
PADI Advanced Open Water Diver
IANTD EANx Nitrox Diver
IANTD EANx Nitrox Diver
В реальном БУ одна.
Давай так сделаем- попробуем с одной как на декомпрессиметре, если будет неудобно ,то это место в принципе можно переделать.
ЗЫ по блоку питания, вроде в той теме было.
Давай так сделаем- попробуем с одной как на декомпрессиметре, если будет неудобно ,то это место в принципе можно переделать.
ЗЫ по блоку питания, вроде в той теме было.
Окей, так и буду делать.Листригон писал(а):В реальном БУ одна.
Давай так сделаем- попробуем с одной как на декомпрессиметре, если будет неудобно ,то это место в принципе можно переделать.
PADI Advanced Open Water Diver
IANTD EANx Nitrox Diver
IANTD EANx Nitrox Diver
По блоку питания лучше в другой ветке,а то это как-то к симулятору не относится.