Механизм отключения функциональности Feature Toggle. Обморок - механизм отключения сознания Механизм отключения редуктора переднего моста

Сайт предоставляет справочную информацию исключительно для ознакомления. Диагностику и лечение заболеваний нужно проходить под наблюдением специалиста. У всех препаратов имеются противопоказания. Консультация специалиста обязательна!

Обморок или потеря сознания именуются как синкопальное состояние, что в переводе с греческого языка означает "внезапное падение". Почему «внезапное падение»? Да потому, что практически всегда при утрате сознания человек падает. Ни для кого не секрет, что обморок является самым знакомым механизмом отключения сознания. Люди падают в обмороки каждый день. Невольно возникает вопрос:

Насколько серьезно падение в обморок?

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

Причины обморока

Существует огромное множество различных причин обморока. Довольно часто это совершенно несерьезные причины. Однако нередко нарушения сознания являются следствием достаточно серьезных недугов. Это может быть – эпилепсия , сахарный диабет , инфаркт , инсульт и так далее. Обморок может быть легким и тяжелым. Все зависит от самой его причины.

Повторимся еще раз. Обморок - самый знакомый механизм отключения сознания . Обморок является результатом быстрого расширения кровеносных сосудов или ослабления функции левого желудочка сердца. Обморочные состояния могут наблюдаться и у совершенно здоровых людей. На них может повлиять стресс , страх, психическая либо физическая травма, сильная боль и так далее. В таких случаях организм человека рефлекторно пытается защититься от реальности, которую очень трудно пережить «наяву».

Обмороки, вызванные патологическими состояниями

Существуют обмороки, вызванные патологическими состояниями. В таких случаях человеку сможет помочь специалист. Только он способен установить, что действительно скрыто за потерей сознания - сосудистая дистония, изменения в работе щитовидной железы, заболевания сердечно-сосудистой системы или нарушения в работе вегетативной нервной системы. Запомните, все эти изменения лучше и легче предупредить, чем лечить. Именно поэтому многие люди для их предупреждения принимают специальные БАД (биологически активные добавки). Вы знаете, есть случаи, когда люди теряют сознание после приема некоторых лекарственных препаратов. К примеру, данный эффект наблюдался после приема нитроглицерина, некоторых мочегонных средств и антидепрессантов .

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

Запомните, несмотря на то, что обморок является самым знакомым механизмом отключения сознания и на первый взгляд не оказывает практически никакого негативного воздействия на общее состояние человека в последствии, с ним обязательно нужно бороться. Пускать имеющуюся проблему на самотек не стоит. Это только ухудшит Ваше общее состояние. Лечитесь и пусть «обмороки обходят Вас стороной»!

Устройство защитного отключения (УЗО) — это электрический низковольтный аппарат, который служит для автоматического отключения защищаемого участка электрической цепи в случае возникновения дифференциального тока величины, превышающей допустимое значение для данного аппарата. Также можно встретить такую аббревиатуру, как ВДТ — это выключатель дифференциального тока, то есть фактически то же самое. В этой статье мы рассмотрим с читателями , какое устройство, назначение и принцип работы УЗО, применяемого в электрике.

Назначение

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

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

Очень часто задают вопрос о том, . Отличие первого в том, что данный защитный аппарат, помимо защиты от утечки электричества (функции УЗО), дополнительно имеет защиту от и короткого замыкания, то есть выполняет функции автоматического выключателя. Устройство защитного отключения не имеет защиты от сверхтоков, поэтому помимо него для реализации защиты в электрических сетях устанавливают автоматические выключатели.

Устройство и принцип действия

Рассмотрим конструкцию устройства защитного отключения, и как оно работает. Основные конструктивные элементы УЗО — дифференциальный трансформатор, осуществляющий измерение тока утечки, пусковой орган, осуществляющий воздействие на механизм отключения и непосредственно сам механизм расцепления силовых контактов.

Принцип работы УЗО в однофазной сети следующий. Дифференциальный трансформатор однофазного устройства защиты имеет три обмотки, одна из которых подключается к нулевому проводнику, вторая к фазному, а третья служит для фиксации разностного тока. Первая и вторая обмотки подключаются таким образом, что токи в них являются противоположными по направлению. Они в нормальном режиме работы электрической сети равны и наводят в магнитопроводе трансформатора магнитные потоки, которые направлены друг к другу встречно. Суммарный магнитный поток в данном случае равен нулю и соответственно в третьей обмотке отсутствует ток.

В случае возникновения повреждения электроприбора и появления на его корпусе фазного напряжения, при прикосновении к металлическому корпусу оборудования, человек попадет под действие утечки электричества, которое будет протекать через его тело на землю либо на другие токопроводящие элементы, имеющие другой потенциал. В данном случае токи в двух обмотках дифференциального трансформатора УЗО будут отличаться, и соответственно в магнитопроводе будут наводиться разные по величине магнитные потоки. В свою очередь результирующий магнитный поток будет отличен от нуля и наведет в третьей некоторое значение тока — так называемого дифференциального. Если он достигнет порога срабатывания, то устройство сработает. Основные мы описали в отдельной статье.

Подробнее о том, как работает УЗО и из чего оно состоит, рассказывается на видео уроках:

Хотите узнать, как работает устройство защитного отключения в трехфазной сети? Принцип действия схожий с однофазным аппаратом. Тот же дифференциальный трансформатор, но он уже осуществляет сравнение не одной, а трех фаз и нулевого провода. То есть в трехфазном защитном аппарате (3P+N) пять обмоток — три обмотки фазных проводников, обмотка нулевого проводника и вторичная обмотка, посредством которой фиксируется наличие утечки.

Помимо вышеприведенных конструктивных элементов обязательным элементом устройства защитного отключения является проверочный механизм, который представляет собой резистор, подключенный через кнопку “TEST” к одной из обмоток дифференциального трансформатора. При нажатии на данную кнопку резистор подключается к обмотке, чем создается разностный ток и соответственно на выходе вторичной третьей обмотки он появляется и происходит, по сути, имитация наличия утечки. Срабатывание устройства защитного отключения свидетельствует о его исправном состоянии.

Ниже приведем условное обозначение УЗО на схеме:

Область применения

Устройство защитного отключения применяется для защиты от утечек тока в однофазных и трехфазных электропроводках различного назначения. В домашней УЗО должно в обязательном порядке быть установлено для защиты наиболее опасных с точки зрения электробезопасности бытовых электроприборов. Тех электроприборов, при эксплуатации которых происходит соприкосновение с металлическими частями корпуса непосредственно либо через воду или другие предметы. В первую очередь это электрическая печь, стиральная машина, водонагреватель, посудомоечная машина и др.

Feature toggle - техника разработки программных продуктов, которая обеспечивает поддержку подключения дополнительной функциональности в работающем приложении. Это позволяет использовать непрерывную интеграцию, сохраняя работоспособность приложения и скрывая функциональность, которая находится в стадии разработки.

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

Добавление, включение и выключение функциональности

Для добавления, включения или выключения функциональности предназначена специальная страница FeaturesPage, расположенная по адресу:

[Адрес приложения]/0/Nui/ViewModule.aspx#BaseSchemaModuleV2/FeaturesPage

Например:

Http://mybpmonline.com/0/Nui/ViewModule.aspx#BaseSchemaModuleV2/FeaturesPage

Для добавления новой отключаемой функциональности укажите ее код, название и краткое описание, а затем нажмите кнопку [Добавить функциональность] () (рис. 1).

Рис. 1. - Интерфейс добавления новой функциональности

Чтобы включить или выключить функциональность, используйте соответствующий признак (рис. 2, 1). Для применения изменений нажмите кнопку [Сохранить изменения] () (рис 2, 2).

Рис. 2. - Включение-выключение функциональности

Хранение сведений о функциональности в базе данных

Перечень доступной для включения/отключения функциональности хранится в таблице Feature базы данных приложения. По умолчанию таблица пуста. Основные поля таблицы Feature приведены в таблице 1.

Табл. 1. - Основные поля таблицы Feature

Информация о состоянии функциональности (включена/отключена) содержится в поле FeatureState таблицы AdminUnitFeatureState (рис.3). Таблица AdminUnitFeatureState связывает таблицы Feature и SysAdminUnit, в которой определены пользователи и группы пользователей системы. Основные поля таблицы AdminUnitFeatureState приведены в таблице 2.

Табл. 2. - Основные поля таблицы AdminUnitFeatureState

Рис. 3. - Диаграмма взаимосвязи таблиц

Определение новой функциональности в программном коде

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

JavaScript на стороне клиента

// Метод, в котором определяется дополнительная функциональность. someMethod: function () { // Проверка подключения функциональности. if (Terrasoft.Features.getIsEnabled("код функциональности" )) { ... } // Реализация метода. ... }

Для повышения удобства использования в состав базовой схемы модели представления BaseSchemaViewModel введен метод getIsFeatureEnabled . Поэтому метод Terrasoft.Features.getIsEnabled можно заменить на this.getIsFeatureEnabled("код функциональности") .

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

C# на стороне сервера

Для использования Feature toggle в схемах исходного кода на серверной стороне в классе Terrasoft.Configuration.FeatureUtilities был реализован набор расширяющих методов класса UserConnection . Перечень расширяющих методов приведен в таблице 3. В этом же классе объявлено перечисление состояний функциональностей FeatureState .

Табл. 2. - Основные методы класса DataManager

Метод Параметры Описание
int GetFeatureState(this UserConnection source, string code)

code - код функциональности.

Возвращает состояние функциональности.
Dictionary GetFeatureStates(this UserConnection source) Нет. Возвращает состояния всех функциональностей.
void SetFeatureState(this UserConnection userConnection, string code, int state, bool forAllUsers = false)

code - код функциональности;

state - состояние функциональности (0/1);

forAllUsers - признак установки функциональности для всех пользователей.

Устанавливает состояние функциональности.
void CreateFeature(this UserConnection source, string code, string name, string description)

code - код функциональности;

name - название функциональности;

description - описание функциональности.

Создает новую функуциональность.
bool GetIsFeatureEnabled(this UserConnection source, string code)

code - код функциональности.

Проверяет подключена ли функциональность.

Условный шаблон определения дополнительной функциональности в программном коде:

// Пространство имен, в котором определена возможность переключения // дополнительной функциональности. using Terrasoft.Configuration; … // Метод, в котором будет определяться дополнительная функциональность. public void AnyMethod() { // Проверка, включена ли функциональность. if (UserConnection.GetIsFeatureEnabled("код функциональности" )) { // Реализация дополнительной функциональности. } // Реализация метода. ... }

Установка значения состояния функциональности выполняется вызовом метода SetFeatureState:

UserConnection.SetFeatureState("код функциональности" , FeatureState);

Поделитесь с друзьями или сохраните для себя:

Загрузка...