А. М. Газалиев ректор, академик нан рк, д



Pdf көрінісі
бет16/23
Дата31.03.2017
өлшемі6,19 Mb.
#10721
1   ...   12   13   14   15   16   17   18   19   ...   23

СПИСОК ЛИТЕРАТУРЫ
 
1.  Зотов Л.Г. Конденсаторные повышающие преобразователи с изменяющейся структурой для автономных энергосистем // 
Электротехника. 2011. № 4. С.46-50. 
2.  Зотов  Л.Г.  Патент  RU  №2284633.Регулируемый  понижающий  преобразователь  постоянного  напряжения.  Опубл.  БИ 
№27, 27.09.2006г. 
3.  Зотов  Л.Г.  Патент  RU  №2323515.Регулируемый  понижающий  преобразователь  постоянного  напряжения.  Опубл.  БИ 
№12, 27.04.2008г. 

 
92 
Труды университета 
 
4.  Зотов  Л.Г.  Патент  RU  №2394345.  Регулируемый  повышающий  преобразователь  постоянного  напряжения.  Опубл.  БИ 
№19, 10.07.2010г. 
5.  Зотов Л.Г., Зиновьев Г.С. Патент RU №2415506.Регулируемый понижающий преобразователь постоянного напряжения. 
Опубл. БИ № 9, 27.03.2011г. 
6.  Зотов  Л.Г.  Понижающие  преобразователи  постоянного  напряжения  на  основе  структур  с  переключаемыми  конденсато-
рами для автономных энергосистем // Научный вестник НГТУ. 2011. №1(42). С. 151-158. 
7.  Зотов  Л.Г. Двухуровневая  система  обмена  электрической  энергией  постоянного  тока  на  основе  структур  с  переключае-
мыми конденсаторами для автономных энергосистем // Электротехника. 2011. № 7. С. 52-57. 
8.  Кассакян  Дж.Г.,  Шлехт  М.Ф.  Высокочастотные  преобразователи  высокой  удельной  объемной  мощности  для  распреде-
ленных  систем  электропитания  //  Труды  института  инженеров  по  электротехнике  и  радиоэлектронике  /  ТИИЭР.  Т.76. 
1988. №4. С. 67-83. 
 
 
УДК 004.42 
 
Работа на мобильных устройствах  
(Work on Mobile Devices) – 1С Предприятие 8 
 
Ю.К. ШАКИРОВА, ст. преподаватель, 
Н.К. САВЧЕНКО, ст. преподаватель, 
Г.Б. АБИЛДАЕВА, ст. преподаватель, 
Б.О. МУХАМЕТЖАНОВА, ст. преподаватель, 
Карагандинский государственный технический университет, кафедры ИВС 
 
Ключевые  слова:  устройство,  приложение, система,  производительность,  мобильность,  обмен,  данные, 
память 
 
 каждым  днем  программное  обеспечение  играет  в 
жизни людей все более заметную роль, давая нам 
возможность  получать  информацию,  принимать  ре-
шения «в режиме реального времени» и вообще вести 
более  продуктивную  и  интересную  жизнь.  Вначале, 
когда количество доступных компьютеров было весь-
ма невелико, каждый из них  использовался в режиме 
коллективного  доступа.  В  настоящее  время  мы  явля-
емся свидетелями еще более глубокого эволюционно-
го  процесса.  Персональные  компьютеры  и  централи-
зованные серверы никуда не делись, но их постепенно 
начинают окружать миллиарды мобильных устройств, 
обеспечивающих  дальнейшую  децентрализацию  вы-
числительных мощностей. Это расширяет сферу при-
менения  программных  приложений.  Те  самые  люди, 
которые  просматривают  Web-страницы,  обменивают-
ся  сообщениями  электронной  почты,  проводят  время 
за  электронными  играми,  совершают  электронные 
покупки  или  каким-то  иным  образом  интерактивно 
взаимодействуют  с  миром  сетевой  информации  при 
помощи  настольных  компьютеров,  все  чаще  предпо-
читают  захватывать  с  собой  «в  дорогу»  ту  или  иную 
отдельную частичку этих возможностей. 
Что такое, собственно говоря, мобильные устрой-
ства и в чем состоит специфика разработки программ-
ного обеспечения для них? 
С  вычислительной  точки  зрения  мобильные 
устройства представляют собой некое компромиссное 
решение.  Мы  жертвуем  невероятной  вычислительной 
мощью,  огромной  емкостью  памяти  и  графическими 
возможностями  современных  настольных  компьюте-
ров  в  пользу  мобильных  устройств  в  основном  ради 
небольших  размеров  самих  устройств,  возможности 
использовать  устройства  сразу  же,  как  только  в  этом 
возникает  необходимость,  а  также  их  способности 
работать  в  течение  длительного  времени  без  переза-
рядки батарей. Этот компромисс вовсе не так уж плох, 
как  могло  бы  показаться  на  первый  взгляд.  Простой 
перенос  операционной  системы  и  приложений  с 
настольного компьютера на мобильное  устройство не 
даст  тех  результатов,  которые  могли  бы  удовлетво-
рить конечного пользователя. Каждому, кто пользует-
ся  современным  мобильным  телефоном  или  устрой-
ством PDA (Personal Digital Assistant – персональный 
электронный  помощник,  «карманный  компьютер»), 
хорошо  известно,  что  хотя  устройство,  которым  он 
владеет, и является самым настоящим компьютером с 
богатым  набором  разнообразных  возможностей,  все 
же  оно  значительно  отличается  от  настольного  или 
переносного  компьютера.  В  случае  мобильных 
устройств  приоритеты  проектирования  и  пользова-
тельские ожидания иные, нежели в случае традицион-
ных настольных компьютеров. 
В  наши  дни  мобильные  устройства  предлагают 
разработчикам и конечным пользователям такие  уни-
кальные  возможности  для  получения  информации, 
обогащения  знаниями  и  развлечения,  которые  еще 
несколько  лет  тому  назад  трудно  было  даже  себе 
представить. Каждый, кто в течение более или менее 
длительного  времени  пользовался  современными 
смартфонами или устройствами с возможностями Wi-
Fi,  мог  сам  убедиться  в  том,  какие  фантастические 
вещи сейчас становятся доступными.  
Установившиеся принципы разработки программ-
ного  обеспечения  остаются в силе  и по отношению к 
мобильным  устройствам.  В  действительности,  при 
С
 

Раздел «Автоматика. Энергетика. Управление» 
 2015 
93 
 
разработке программ для мобильных устройств следо-
вание  принципам  создания  программного  обеспече-
ния,  проверенным  на  практике,  приобретает  еще 
большую  актуальность.  Предлагаемая  настольными 
компьютерами 
среда 
разработки 
приложений 
настолько  богата  различными  возможностями  и  тер-
пима  к  произволу  пользователей,  что  разработчики 
могут  решать  многие  возникающие  перед  ними  про-
блемы «силовыми методами», не заботясь о примене-
нии  рекомендованных  методик  программирования
Недостаточно  серьезное  отношение  некоторых  про-
граммистов  к  необходимости  строго  соблюдать  базо-
вые  принципы  проектирования  и  создания  программ 
можно  отчасти  объяснить  тем  обилием  ресурсов,  ко-
торые находятся в их распоряжении. 
Как  правило,  такой  подход  к  делу  приводит  к 
ухудшению  условий  работы  пользователя  из-за  сни-
жения  быстродействия  приложения,  которого  можно 
было  бы  избежать,  или  непродуманности  пользова-
тельского интерфейса; тем не менее, в силу большого 
запаса  процессорной  мощности,  ресурсов  экрана  и 
возможностей  ввода  данных,  свойственных  настоль-
ным  компьютерам,  пользователям  удается  преодоле-
вать  указанные  ограничения.  В  случае  мобильных 
устройств  наблюдается  иная  ситуация.  Недоработан-
ный пользовательский интерфейс очень скоро начина-
ет  раздражать  пользователей,  которые  рассчитывают 
на  возможности  быстрого  и  интуитивно  понятного 
доступа к информации, но не имеют в своем распоря-
жении  никаких  средств,  позволяющих  компенсиро-
вать  просчеты,  допущенные  на  стадии  проектирова-
ния. Точно так же расточительное или непродуманное 
использование  памяти  в  программе  очень  быстро 
приводит к замедлению работы приложений вплоть до 
того,  что  они  становятся  совершенно  бесполезными. 
Поэтому  требования,  предъявляемые  к  проектирова-
нию  программного  обеспечения  для  мобильных 
устройств, оказываются гораздо более жесткими, чем 
в случае настольных компьютеров. 
Успешность технического решения зависит от того, 
насколько  удачными  были  проектные  решения.  Глав-
ную роль в этом играет умение выделить самое главное 
и  обозначить  ключевые  моменты,  на  продумывание 
которых стоит затратить свое драгоценное время.  
Ниже  перечислены  ключевые  факторы,  от  кото-
рых  зависит  успешность  разработки  программного 
обеспечения для мобильных устройств. Важно учиты-
вать  все  эти  факторы,  но  первыми  указаны  самые 
значимые  из  них.  В  порядке  уменьшения  степени 
важности таковыми являются следующие факторы [1]: 
1.  Сфера  применения  приложения.  Очень  важно 
ясно  представлять  себе  как  в  общих  чертах,  так  и  на 
уровне  конкретных  пользовательских  сценариев,  ка-
кие  задачи  должно  решать  данное  мобильное  прило-
жение.  Это  утверждение  может  казаться  слишком 
очевидным,  но  современные  программные  проекты 
буквально  «напичканы»  всевозможными  «уникаль-
ными средствами» и обеспечивают достижение целей, 
ценность  которых  вызывает  сомнения,  что  и  стало 
причиной краха целого ряда многообещающих проек-
тов, как крупных, так и небольших. Не стоит особня-
ком в этом смысле и мобильное программное обеспе-
чение.  Успешные  мобильные  приложения  должны 
острее  фокусироваться  на  решении  частных  задач  и 
преследовать  еще  более  конкретные  цели,  чем  их 
аналоги, выполняющиеся на настольных компьютерах 
и серверах. Очень важно отчетливо представлять себе, 
в  решении  каких  задач  данное  приложение  должно 
оказать  помощь  пользователю.  Также,  если  не  еще 
более  важно,  сформулировать,  чего  данное  приложе-
ние  делать  не  должно.  Отчетливая  направленность 
приложения имеет критическое значение. 
2.  Производительность.  Составив  общее  пред-
ставление о том, каким должно быть ваше мобильное 
приложение,  и  установив  сферу  его  применения,  вы 
должны  проанализировать  все  факторы,  от  которых 
зависит производительность приложения. Производи-
тельность  мобильного  приложения  определяет  его 
успешность  в  гораздо  большей  степени,  чем  любая 
другая  характеристика.  Быстрота  ответной  реакции 
мобильных  приложений  должна  превышать  ту,  кото-
рая считается  нормальной  для приложений, выполня-
ющихся  на  настольных  компьютерах  и  серверах.  Не 
обеспечив  отличную  производительность,  вы  не  смо-
жете  перекрыть  этот  недостаток  никакими  другими 
проектными  решениями.  Очень  важно  подчеркнуть, 
что путь к  повышению  производительности лежит  не 
через  построчную  оптимизацию  кода  вручную  (во 
многих случаях это заведомо обречет вас на неудачу), 
а  через  понимание  того,  что  именно  является  самым 
важным  с  точки  зрения  конечного  пользователя,  с 
последующей  концентрацией  на  этом  всех  ваших 
творческих  усилий  и  мастерства  проектировщика, 
чтобы  приложение  показало  себя  с  самой  лучшей 
стороны. 
3.  Продуманный  дизайн  пользовательского  ин-
терфейса.  Пользовательские  интерфейсы  мобильных 
устройств  должны  обеспечивать  безошибочный  и 
интуитивно  понятный  доступ  к  элементам  управле-
ния.  Интерфейсы  этой  категории  весьма  отличаются 
от тех типичных интерфейсов, которые  предлагаются 
пользователям  приложений,  предназначенных  для 
настольных  компьютеров.  Наряду  с  различиями  в 
физических  свойствах  дисплеев  и  механизмов  ввода 
различными являются и типичные способы использо-
вания интерфейса. Кроме того, не все конечные поль-
зователи  имеют  одинаковый  предыдущий  опыт  рабо-
ты и в равной степени хорошо знакомы с приложени-
ями для настольных компьютеров и вашими целевыми 
мобильными  устройствами,  что  выдвигает  дополни-
тельные  требования  к  дизайну  пользовательского 
интерфейса.  Разработка  подходящего  пользователь-
ского интерфейса требует практики и носит итератив-
ный  характер.  Сначала  вы  разрабатываете  первона-
чальный  вариант  интерфейса,  а  далее  переделываете 
его не один раз, пока ваше мобильное приложение не 
сможет обеспечить для пользователя все необходимые 
условия работы. Код приложения должен быть доста-
точно  гибким,  чтобы  обеспечить  вам  свободу  внесе-
ния  в  проект  многократных  изменений.  Это  является 
одновременно и наукой, и искусством. 
4. Модель данных и модель памяти. Способ внут-
реннего  представления  данных  в  приложении,  объем 
данных,  хранящихся  в  памяти  в  каждый  момент  вре-

 
94 
Труды университета 
 
мени, и методы обработки данных влияют на функци-
онирование  мобильного  приложения  самым  карди-
нальным образом. 
5. Коммуникационная модель. Непременным усло-
вием  успешного  создания  замечательных  мобильных 
приложений  является  разработка  хорошей  модели, 
позволяющей  управлять  способом  и  длительностью 
обмена  данными  между  устройством  и  другими  ком-
пьютерами. Мобильные устройства могут связываться 
с  настольными  компьютерами,  серверами  и  другими 
устройствами,  и  каждый  из  этих  видов  взаимодей-
ствия вы должны хорошо понимать и правильно обес-
печивать  с  технической  точки  зрения.  Гораздо  боль-
шее, чем в случае настольных компьютеров внимание 
вы должны уделить анализу вероятных причин разры-
ва связи, а также ситуаций, в которых полоса ограни-
чена  или  ее  стоимость  высока,  а  каналы  связи  не  яв-
ляются надежными. 
Работа  на  мобильных  устройствах  практически 
ничем  не  отличается  от  работы  на  обычном  стацио-
нарном компьютере, так как в них используются те же 
самые полнофункциональные версии браузеров. 
Мобильная  платформа  «1С:Предприятия  8»  –  это 
название  технологии,  которая  позволяет  разрабаты-
вать  решения,  работающие  на  смартфонах  и  планше-
тах  Google  Android  или  Apple  iOS.  Важным  преиму-
ществом  платформы  «1С»  является  то,  что  решения 
разрабатываются в одном варианте для обоих мобиль-
ных  операционных  систем  и  затем  просто  экспорти-
руются  для  Android  и  для iOS  без  какой-либо  допол-
нительной  модификации  и  написания  платформенно-
зависимого программного кода. 
На мобильное устройство устанавливается сразу и 
платформа  «1С:Предприятие»  и  сама  информацион-
ная база (конфигурация, в терминах «1С»). Информа-
ционная база на устройстве  содержит вариант файло-
вой базы данных (для хранения различных данных, с 
которыми  работает  или  будет  работать  пользователь) 
и  само  приложение  (программный  байт-код,  который 
исполняющийся на планшете или смартфоне). 
Рассмотрим пример мобильного клиента для СЭД 
«Корпоративный  документооборот»,  созданный  на 
мобильной платформе «1С:Предприятие 8.3». 
На  базе  мобильной  платформы  «1С»  могут  быть 
созданы различные решения, но основным вариантом 
решений  являются  мобильные  off-line  клиенты  для 
учетных  систем.  Такие  решения  предназначены  для 
поддержки  мобильных  пользователей  в  удаленных 
рабочих  местах.  Обмен  данными  при  этом  произво-
дится  посредством  регулярной  синхронизации  с  цен-
тральной базой данных. 
Обмен  данными  возможен  посредством  следую-
щих механизмов: 
1. Web-сервисы. 
2. Файловый обмен. 
3. Электронная почта и другие механизмы. 
Альтернативным вариантом может являться рабо-
та в онлайне в режиме веб-клиента. 
Разработанное  мобильное  приложение  является 
отдельным,  законченным  программным  продуктом  и 
может  обмениваться  данными  сразу  с  несколькими 
центральными базами данных. Например в одном мо-
бильном  приложении  можно  реализовать  доступ  и 
работу с документами из бухгалтерской базы данных и 
задачами из системы документооборота предприятия. 
Платформа  «1С:Предприятие  8.3»  является  уни-
версальным средством разработки как обычных деск-
топных  приложений,  так  и  мобильных.  Основные 
механизмы  разработки  приложений  обоих  типов 
идентичны, тем не менее, при разработке приложений 
для  Android  и  iOS  на  данный  день  существует  ряд 
ограничений: 
– рабочий стол содержит только одну форму; 
– используются  не  все  классы  объектов  конфигу-
рации; 
– не  используется  механизм  распределенных  ин-
формационных баз; 
– используется  ограниченный  набор  элементов 
формы; 
– не поддерживается пошаговая отладка; 
– не  используется  язык  запросов  и  система  ком-
поновки данных; 
– и ряд других отличий.  
Признаком  использования  разрабатываемой  мо-
бильной конфигурации является свойство  конфигура-
ции  «Назначение  использования».  Оно  может  быть 
установлено  в  значение  «Персональный  компьютер», 
в значение «Мобильное устройство», а также возмож-
но  сочетание  обоих  назначений  в  одной  конфигура-
ции.  Если  установить  значение  «Мобильное  устрой-
ство», то система автоматически скроет возможности, 
не доступные для мобильной платформы, а все рабо-
чие  инструменты,  такие  как  проверка  синтаксиса, 
проверка конфигурации и другие, будут настроены на 
работу  именно  с  тем  контекстом  встроенного  языка, 
который доступен в мобильной платформе. 
 
 
Рисунок 1 – Обмен данными 

Раздел «Автоматика. Энергетика. Управление» 
 2015 
95 
 
 
Рисунок 2 – Работа в онлайне в режиме веб-клиента 
 
 
Рисунок 3 – Работа в режиме конфигуратора 
 
Экспорт приложений в Android и iOS на практике 
достаточно прост. Чтобы создать приложение, готовое 
к  использованию  на  мобильном  устройстве,  необхо-
димо выполнить следующие действия: 
– В режиме «Конфигуратор» в меню «Мобильное 
приложение»  выбрать  пункт  «Записать  в  файл».  При 
этом  будет  сформирован  специальный  XML-файл  со 
структурой метаданных приложения.  

 
96 
Труды университета 
 
– В пользовательском режиме открыть обработку 
«Помощник  создания мобильного приложения»  и  из 
полученного  ранее  XML-файла,  а  также  комплекта 
дистрибутива мобильной платформы и дополнитель-
ных  файлов  собрать  дистрибутив  мобильного  при-
ложения  для  операционной  системы  Android  и/или 
iOS. 
– Полученный дистрибутив для операционной си-
стемы Android можно сразу загрузить в магазин при-
ложений Google Play. 
– Полученный дистрибутив для iOS перед загруз-
кой в App Store необходимо дополнительно собрать с 
помощью  программы  Xcode  на  компьютере  с  опера-
ционной системой Mac OS X. 
 
 
Рисунок 4 – Экспорт приложений в Android и iOS 
СПИСОК ЛИТЕРАТУРЫ
 
1.  Радченко М.Г., Хрусталева Е.Ю. Архитектура и работа с данными «1С:Предприятия 8.2». М., 2011. 
 
 
УДК 621.314.6 
 
Многоуровневые регуляторы постоянного 
тока на основе структур с переключаемыми 
конденсаторами 
 
В.П. РАЗИНКИН
1
, д.т.н., профессор, зам. декана ФРиЭ, 
И.В. БРЕЙДО
2
, д.т.н., профессор, зав. кафедрой АПП, 
Л.Г. ЗОТОВ
1
, к.т.н., доцент, 
А.Д. МЕХТИЕВ
2
, к.т.н., зав. кафедрой ТСС, 
В.В. ЮГАЙ
2
, докторант PhD, 
1
Новосибирский государственный технический университет, 
2
Карагандинский государственный технический университет 
 
Ключевые слова: регулятор постоянного тока, широтно-импульсная модуляция, силовая электроника
 
ысокий  коэффициент  полезного  действия,  малые 
габариты  и  вес,  низкий  коэффициент  гармоник 
входного  (потребляемого  от  первичной  сети)  и  вы-
ходного (отдаваемого в нагрузку) токов и линейность 
регулировочной  характеристики  являются  важнейши-
ми  показателями  качества  регуляторов  постоянного 
тока  (РПТ),  и  в  частности  автономных  регуляторов 
постоянного тока (АРПТ). 
В
 

Раздел «Автоматика. Энергетика. Управление» 
 2015 
97 
 
КПД  современных  РПТ  на  основе  ШИМ  прибли-
жается  к  предельно  достижимой  величине  для  вы-
бранного  типа  транзисторных  ключей.  Дальнейшее 
увеличение  КПД  возможно  только  с  уменьшением 
динамических  перепадов  напряжения  и,  следователь-
но, потерь на управляемых с помощью ШИМ регули-
рующих ключах – применением многоуровневых РПТ 
(МРПТ).  
Многоуровневые  регуляторы  делятся  на  повыша-
ющие и понижающие. 
Повышающие МРПТ находят применение в авто-
номных  системах  электроснабжения  транспортных 
средств, питаемых от низковольтных аккумуляторных 
батарей, а также в автономных системах электроснаб-
жения  малоэтажных  жилищных  комплексов,  питае-
мых от возобновляемых первичных источников энер-
гии – ветрогенераторы, солнечные модули, топливные 
элементы.  
Понижающие  МРПТ  применяются  в  системах 
электроснабжения  городского  электрического  транс-
порта  –  трамваи,  троллейбусы,  подвижные  составы 
метрополитена. 
Работу МРПТ поясним на примере трехуровнево-
го  повышающего  РПТ.  Принципиальная  схема  его 
силовой цепи представлена на рисунке 1. 
 
 
Рисунок 1 – Принципиальная схема СЦ  
двухуровневого повышающего РПТ 
 
РПТ состоит из блоков регулирования – БР1, БР2 
и  многоуровневого  блока  питания  (МБП).  БР1  и  БР2 
включают  в  себя  регулирующие  транзисторы 
(VTp1 ÷ VTp3),  управляемые  с  помощью  ШИМ  и 
вспомогательный  нерегулируемый  элемент  VT2,  от-
крываемый  на  время  регулировки  выходного  напря-
жения в диапазоне от 2Е до 3Е. 
Назначение  МБП  –  формирование  напряжений, 
кратных  напряжению  первичной  аккумуляторной 
батареи (АБ) – Е. Число уровней N МРПТ определяет-
ся  количеством  выходных  напряжений  МБП  –  Е,  2Е, 
…N·E. Главная особенность  повышающего МРПТ по 
сравнению  с  одноуровневым  РПТ  состоит  в  том,  что 
изменение  напряжения,  возникающее  в  процессе 
ШИМ на регулирующих ключах (VTp1 ÷ VTp3) БР1 и 
БР2, не зависит от величины регулируемого выходно-
го  напряжения  и  не  превышает  величины  низкого 
напряжения первичной аккумуляторной батареи – Е. 
 
Е
с
1
Е
с
2
Е
Е
2
 
Рисунок 2 – Принципиальные схемы СЦ повышающего 
и понижающего МБП двухуровневого РПТ 
 
Следует  отметить,  что  регулировка  выходного 
напряжения на всем интервале регулирования от 0 до 
N·E  осуществляется  поочередно,  изменением  дли-
тельности управляющих импульсов от 0 до Т, где Т  – 
период  частоты  следования  импульсов  управления 
регулирующих  транзисторов  (VTp1 ÷ VTp3) в  МРПТ. 
Принцип  работы  МРПТ  основан  на  дискретизации 
диапазона  регулирования  и  обеспечении  в  пределах 
дискретного интервала регулирования. 
 
 
 
Рисунок 3 – Регулировочные и нагрузочные характеристики для двухуровневого РПТ 

 

Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   23




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет