Научная статья на тему 'Кроссплатформенное приложение для распределенной системы обработки данных'

Кроссплатформенное приложение для распределенной системы обработки данных Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
55
12
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Маюров В. С., Кагиров Р. Р.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CROSS-PLATFORM APPENDIX FOR THE DISTRIBUTED DATA PROCESSING SYSTEM

A formal statement of the problem is carried out. The ways of its solution are specified. The existing methods of carrying over of appendices from one operating system in another are described.

Текст научной работы на тему «Кроссплатформенное приложение для распределенной системы обработки данных»

Решетневские чтения

Constantl Scope

Рис. 1. Блок-схема канала скорости СВС-В в Simulink MATLAB7.5.0

Рис. 2. Блок-схема канала угла скольжения СВС-В в Simulink MATLAB7.5.0

J. S. Maslennikova, N. A. Porunov, A. A. Porunov Kazan State Technical University named after Tupolev, Russia, Kazan

PARAMETRICAL SYNTHESIS PROBLEM OF MEASURING CHANNELS OF THE HELICOPTER AIR SIGNALS SYSTEM ON THE BASIS OF IMITATING MODEL IN SIMULINK MATLAB 7.5.0

In the article the basic measurement of air speed and aerometric angles of the helicopter problems are considered, necessity of imitating modelling use at designing similar systems is proved, results of the measurement channels of speed and a sliding angle modelling are presented.

© Масленникова Ю. С., Порунов Н. А., Порунов А. А., 2010

УДК 004.932

В. С. Маюров, Р. Р. Кагиров

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Россия, Красноярск

КРОССПЛАТФОРМЕННОЕ ПРИЛОЖЕНИЕ ДЛЯ РАСПРЕДЕЛЕННОЙ СИСТЕМЫ

ОБРАБОТКИ ДАННЫХ

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

Имеется предприятие, занимающееся торговлей. Используется более 100 персональных компьютеров, расположенных в различных городах Красноярского края. На сервере установлена операционная система Microsoft Windows Server 2003, а на компьютерах персональных пользователей работа ведется с помощью операционных систем Windows и Linux. Для связи между компьютерами используется сеть Интернет. Передача данных от клиента к серверу происходит

через протокол RDP, рабочий стол удален, из-за чего серверная машина не справляется с имеющимся количеством клиентских машин.

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

Информационно-управляющие системы

системе Linux. Необходимо, чтобы программа ускорила работу сервера посредством уменьшения трафика.

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

Для переноса приложения из одной операционной системы в другую можно использовать три метода:

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

- межплатформенный перенос. Подразумевает создание кода, который будет работоспособным в обеих операционных системах;

- эмулирование среды Windows. Данный метод является наиболее комплексным и дорогостоящим. Однако получившееся приложение для среды Linux будет выглядеть наиболее похожим на переносимое из Windows приложение.

V. S. Mayurov, R. R. Kagirov Siberian State Aerospace University named after academician M. F. Reshetnev, Russia, Krasnoyarsk

CROSS-PLATFORM APPENDIX FOR THE DISTRIBUTED DATA PROCESSING SYSTEM

A formal statement of the problem is carried out. The ways of its solution are specified. The existing methods of carrying over of appendices from one operating system in another are described.

© MaropoB B. C., KarapoB P. P., 2010

УДК 681.51

Р. А. Мирзаев, Н. А. Смирнов

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Россия, Красноярск

ПРОГРАММИРОВАНИЕ КОНТРОЛЛЕРОВ УПРАВЛЕНИЯ ШАГОВЫМИ ДВИГАТЕЛЯМИ

Рассмотрены аспекты схемотехники и программирования систем управления шаговыми двигателями. Также был спроектирован контроллер шаговых двигателей.

Современное производство требует широкого применения автоматизированной техники, в том числе и станков с числовым программным обеспечением (ЧПУ). В таком оборудовании часто используются шаговые двигатели, которые позволяют достичь требуемой точности перемещения, не используя обратной связи [1].

В ходе анализа литературы выявлена некоторая последовательность обработки информации. К примеру, преобразование информации и генерация управляющих сигналов для шаговых двигателей станка ЧПУ часто осуществляется по схеме (рис. 1). Причем вариант с использованием порта USB встречается редко.

Хорошим решением преобразования входных сигналов в выходные является использование четырехбитных двунаправленных регистров сдвига на микросхемах КР555ИР11А. Эта схема была дополнена микросхемой логики «НЕ» для того, чтобы она могла работать с форматом сигналов «шаг и направление». Контроллер по данной схеме был создан и успешно работал на прототипе станка с числовым программным обеспечением [2]. Однако для увеличения функциональных возможностей целесообразно использовать микроконтроллеры PIC для преобразования управляющих сигналов.

Photosop,

CorelDrow,

Компас,

SolidWorks,

AutoCAD,

SprintLayout,

G-KOÖ

Ксат Match Gigamesh

--t>\ LPT port I—О opto-interface

PCB

—[>[uSBportj-О

\Контроллер ШД -0>-1иЛ КР555ИР11+ULN2803

Контроллер ШД

L298N + L293D ШД

USB

interface

I Контроллер ШД ' PIC+LM358N+IRL

•ШД

Сигналы

ШАГ/НАПРА ВЛЕНИЕ STEP/DIRECTION

Рис. 1. Генерация, вывод и преобразование управляющих сигналов

i Надоели баннеры? Вы всегда можете отключить рекламу.