Научная электронная библиотека
Монографии, изданные в издательстве Российской Академии Естествознания

ПРОГРАММИРОВАНИЕ, УПРАВЛЕНИЕ И ЦИФРОВЫЕ МОДЕЛИ ЗАБОЕВ ГАЗОУГОЛЬНЫХ ШАХТ

Жетесова Г. С., Бейсембаев К. М., Нокина Ж. Н., Телиман И. В.,

1.1.3. Взаимодействие программ

При достижении полной автоматизации управления пакетами между ними может быть налажен импорт – экспорт данных см. рис. 1.1, когда, например, данные из Adams по расчету динамики манипулятора (скорости, ускорения, силы реакций в шарнирах, движущихся с ускорением рычагов машины) должны передаваться в Ansys для расчета напряженно-деформированного состояния (НДС) деталей. Коррективы, внесенные за счет исследования НДС могут быть переданы в Adams, где динамические параметры могут уточняться до достижения требуемой точности. Конечно передачу данных можно выполнить и в ручную, а для автоматизированных систем это можно выполнить при наличии оболочки, например на основе ООП на языке VB (VisualBasic). В этом случае в рамках языка должны быть объявлены объектные переменные для двух пакетов Adams и Ansys, для чего существуют определенные правила и команды, которым тоже должны обучать в курсах. Иначе говоря, этим пакетам должны быть даны новые имена, понятные языку программирования. В ответ на эти имена он определяет функциональные возможности пакетов в своей среде и выделяет группу команд способных воздействовать на пакеты. Эти правила, в общем, то близки для вышеперечисленных языков. И зная как это сделать на одном, обучаемый легко изучит команды для другого. Точно также можно обеспечить работу в единой оболочке и традиционных приложений Windows: Excel и Word. Например, приведем использование редактора Word в программе VBА, встроенной в приложение электронных таблиц Excel. Практически в любом приложении Windows имеется свой упрощенный язык Visual Basic application (для, приложений) и на его основе покажем использование текстового редактора Word, объявив в макросе Excel объектную переменную. Поясним, что в КарГТУ применяется тестовая система для приема экзаменов, где в созданном на VB блоке используются тесты созданные на Word. И для того чтобы VB их воспринимал, необходимо открыть тесты в VB, с помощью созданный макрос – программы VBA [1]:

SubМакрос1() ‘ имя макроса, наличие () обязательно

‘ Сочетание клавиш для запуска макроса: CTRL + m

…….

DimwordappAsObject‘ обявление объектной переменной с именем ‘wordapp– оно произвольно

Setwordapp = CreateObject(“word.application”)‘присвоение имени ‘приложения текcтового редактораWord

wordapp.Visible = True

AppActivate “Miсrosoft Word”, False ‘эти 2 строки позволяют увидеть‘Word

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

 


Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1.074