Охарактеризуйте технологиюCOM/DCOM разработки ПО, архитектура, понятие компонентного приложения. Технология ActiveX.



Билет 11

9.Объясните принцип действия электролитических преобразователей. Приведите примеры их применения.Принцип действия электролитических преобразователей основан на зависимости электропроводности раствора электролита от его концентрации. Как известно, электропроводность дистиллированной воды очень мала. При растворении в ней кислот, солей, оснований (электролитов) электропроводность возрастает. При растворении в воде электролиты диссоциируют на положительные и отрицательные ионы; при этом количество носителей и электропроводность раствора возрастают. При малых концентрациях электролита, когда количество ионов мало, увеличение электропроводности пропорционально концентрации растворенного вещества. При увеличении концентрации св результате взаимодействия между ионами и уменьшения степени диссоциации пропорциональность нарушается. Электролитический преобразователь представляет собой два электрода 1, погруженные в раствор 2 . Электролитические преобразователи в основном применяются для измерения концентрации растворов, кроме того, они используются для измерения перемещения, скорости, механических деформаций, температуры и других физических величин. В преобразователях, предназначенных для измерения концентрации, электроды делаются неподвижными. Сопротивление между электродами преобразователя R обратно пропорционально удельной электрической проводимости электролита g : Коэффициент k называется постоянной преобразователя. Он определяется экспериментально по сопротивлению преобразователя, заполненного раствором с известным значением g . Электрические преобразователи включаются в мостовые измерительные цепи и часто работают с автоматическими мостами. Сопротивление преобразователей сильно зависит от температуры. Для компенсации этой зависимости последовательно с электролитическим преобразователем включаются терморезисторы. Питание моста с электролитическими преобразователями производится напряжением переменного тока с промышленной частотой или частотой в несколько килогерц. Если электролитические преобразователи питать напряжением постоянного тока, то будет происходить электролиз раствора и изменится его концентрация в приэлектродных областях. Постоянный ток производит также поляризацию электродов. То и другое явления создают погрешность. Для повышения стабильности преобразователя его электроды должны быть химически инертны по отношения к исследуемому раствору. Они выполняются из платины, нержавеющей стали или графита. Загрязнение электродов, изменение их активной площади вызывают погрешность. Более надежны бесконтактные электролитические преобразователи, токоведущие элементы которых изолированы от электролита. Бесконтактный преобразователь (рис.а) представляет собой стеклянную трубку с тремя цилиндрическими камерами, через которую протекает исследуемый раствор. На внешнюю цилиндрическую поверхность камер наносится металлическое покрытие, служащее электродом. Два крайних электрода 1, 2 соединены вместе и заземлены, средний электрод 3 подключается к измерительной цепи. Эквивалентная схема приведена на рис. б. На этой схеме R1 и R2 – сопротивления раствора в левой и правой трубках; Ср1 и Ср2 – емкости раствора в соответствующей трубке; С1 , С2 , С3 – емкости между соответствующим электродом и раствором. В конденсаторах Ср1 и Ср2 - диэлектриком служит раствор, в конденсаторах С1 , С2 , С3 – стекло. Преобразователь питается напряжением с частотой несколько мегагерц.

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

Охарактеризуйте технологиюCOM/DCOM разработки ПО, архитектура, понятие компонентного приложения. Технология ActiveX.

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

Компоненты COM – это исполняемый код, распространяемого в виде динамически компонуемых библиотек (DLL) или EXE-файлов. Компонентами является непосредственно исполняемый двоичный код, не "включаемые исходные тексты" компилируемые совместно с проектом, не "библиотеки стандартных программ", присоединяемые линкером, а непосредственно исполняемые файлы, которые никак не надо "связывать" со своим проектом - их достаточно зарегистрировать в операционной системе и они будут доступны любой программе исполняющейся на данной машине. К COM- компонентам требования:

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

2. Компоненты должны распространяться в двоичной форме.

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

4. Компоненты должны перемещаться по сети. 

Важным преимуществом компонентной архитектуры является быстрая разработка и развитие (модификация) приложений. Компонентная архитектура позволяет упростить процесс разработки подобных распределенных приложений. Шагом в сторону компонентной архитектуры являются приложения "клиент-сервер", поскольку они разделены на 2 части, клиентскую и серверную. ActiveX.Одним из направлений реализации интерфейсов COM/DCOM является создание управляющих компонентов ActiveX. ActiveX– это стратегическое направление, которое избрала корпорация Microsoft в вопросах развития современных технологий программирования. Почти все программные продукты Microsoft располагают в той или иной мере способностьюпредоставлять свои функциональные возможности другим приложениям или пользоваться функциональными возможностями других приложений. Разработчики приложений на Visual Basic, C, C++, Java, SCADA-систем могут воспользоваться управляющими элементами ActiveX: 1.для ускорения разработки своих приложений; 2.для использования опыта программистов, работающих на разных языках и различных платформах.

Три основных понятия, определяющие этот несложный интерфейс: Properties (данные); Methods (функции); Eve


Дата добавления: 2018-04-15; просмотров: 171; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!