30 декабря 2010 г.

Полезные функции AutoCAD 2011

Не редко сталкиваюсь пренебрежительным отношением к новым версиям различных программ, и в этом AutoCAD не исключение. На форумах можно встретиться с мнением, что сделать чертеж можно и в AutoCAD восьмилетней давности. Но при этом не делается оценка затраченного времени. Новые возможности позволяют значительно сократить затраты времени и собственных нервов.
На самой поверхности лежат некоторые весьма полезные функции, достаточно лишь выделить объект и нажать правую кнопку мыши. Посмотрим что можно сделать прямо сейчас, не особо углубляясь в настройки.
  1. Выбрать подобные” - эта команда позволяет выбрать объекты подобные одному выделенному или нескольким.
    По умолчанию AutoCAD 2011 предполагает осуществить выбор на основе двух свойств: типа объекта и его слоя. Таким образом можно быстро выделить все вхождения одного блока, все однотипные размеры, все однообразные конструктивные элементы из чертежа и т.д. Выделяя несколько элементов и пользуясь этой командой можно в чертеже мгновенно выделить многое.
    image
  2. Можно изменить и расширить набор свойств для выбора подобных элементов. Для этого нужно набрать команду SELECTSIMILAR и выбрать подкоманду настроек. Тогда откроется окно с настройками параметров подобия. image  “Добавить выбранные” – команда, позволяющая дополнить чертеж каким-либо элементом, не утруждая себя выбором правильного слоя для него. Работает так: мы выделяем один примитив или вхождение блока, выбираем в контекстном меню эту команду, после чего AutoCAD автоматически вызывает вставку однотипного объекта в нужный слой с соответствующими свойствами, что очень удобно при необходимости внести небольшие правки в чертеж.
  3. Функции изоляции позволяют манипулировать доступностью объектов на чертеже для выбора и редактирования.
    - “Изолировать объекты” – позволяет “выключить” все элементы чертежа, которые не были выделены в момент вызова этой команды, и остаться наедине с выделенными элементами, чтобы ничто не мешало их редактировать.
    - ”Скрыть объекты” – функция с говорящим за себя названием. Выбираем все ненужное и скрываем на некоторое время.
    - ”Завершить изоляцию объектов” – отменить все изоляции и скрытия после того как поработали и хотим увидеть все в целом.
    image

    Также получить доступ к этим функциям можно, щелкая по индикатору в виде лампочки в правом нижнем углу окна AutoCAD.
    Если лампочка желтая – значит функции изоляции не используются в данный момент, если красная – то используются.
    Щелчок по желтой лампе выдает меню с командами “Изолировать объекты” и “Скрыть объекты”;
    по красной – “Изолировать дополнительные объекты”, снова “Скрыть объекты” и “Завершить изоляцию объектов”.
    image
В своей работе постоянно пользуюсь этими новыми возможностями. Благодаря этим функциям можно, например, быстро выделить на чертеже проточной части турбины её диафрагмы и диафрагменные уплотнения, необходимые осевые линии и скопировать их в другой чертеж для дальнейшей работы над ними. Так что новая версия программы – это не только выросшие системные требования :)

24 декабря 2010 г.

Voyager 2 up and running

Более чем полгода назад заинтересованная в космических исследованиях общественность была обеспокоена неприятностью с космическим аппаратом Voyager 2.

22 апреля 2010 года инженеры NASA JPL обратили внимание на изменение характера получаемых от аппарата Voyager 2 данных.
На некоторых российских и украинских новостных порталах было освещено событие поломки и его суть вкратце.
Напомню, что суть неполадки заключается в сбое бортового компьютера. В ответственном за формирование сигнала блоке в одной из ячеек памяти изменилось значение хранимого бита. В результате формировался некорректный блок данных, полученных от научных измерительных приборов. К счастью, функции приема и отправки диагностической и управляющей информации систем обеспечения космического аппарата не пострадали. Благодаря этому остался шанс на спасение научной миссии.
Видимо потому что человек любит плохие новости, многие новостные ресурсы забыли проинформировать нас об исправлении ситуации (или я один оказался не в курсе дел?).
1 мая в NASA смогли выделить среди полученных данных информацию, свидетельствующую об удовлетворительности технического состояния аппарата, и начали работу над определением возможных причин неполадки.
12 мая инженеры NASA JPL получили полный дамп памяти с бортового компьютера Voyager 2 и сумели выделить некорректный бит. После этого они имитировали обнаруженный сбой на лабораторном экземпляре бортового компьютера, в результате чего получили такое же искажения пакетов данных, как и с действующего аппарата – это был ключ к спасению.
19 мая специалистам NASA JPL удалось сбросить некорректный бит в памяти бортового компьютера и перезагрузить его. Некоторое время бортовой компьютер продолжал функционировать в режиме обслуживания до тех пор, пока в NASA JPL не убедились в исправности аппаратуры окончательно.
23 мая бортовой компьютер Voyager 2 продолжил работу в штатном режиме, предоставляя корректные пакеты научных данных.
Для справки: время прохождения сигнала до аппарата Voyager 2 составляет 13 часов. Естественно, что обратный сигнал проходит с той же скоростью, но чтобы «услышать» его по мере удаления аппарата и деградации его источников питания требуются все более чувствительные приемные устройства.
300px-Voyager_probe

22 декабря 2010 г.

С Днем Энергетика!



День Энергетика - праздник всех работников энергетической промышленности. Отмечается он именно в этот день не случайно.
Праздник был утвержден Указом Президиума Верховного Совета СССР от 23 мая 1966 года в память о дне принятия Государственного Плана Электрификации России (ГОЭЛРО) на восьмом Всероссийском съезде Советов в 1920 году.
Обсуждение программы электрификации было главным вопросом на открывшемся в Москве 22 декабря 1920 г. VIII Всероссийском съезде Советов. Делегаты в валенках и полушубках сидели в нетопленом, полутемном зале Большого театра. Позади стола президиума, в глубине сцены — огромная карта Советской России, усеянная разноцветными кружками в местах будущих строек. Когда докладчик Г.М. Кржижановский показывал, где должны возникнуть новые электростанции, на карте зажигались электрические лампочки. Делегаты съезда встречали каждый новый огонек восторженными аплодисментами.
Поздравляю всех причастных к празднику!

21 декабря 2010 г.

Крылатая ракета V-1. Оригинальный фильм 1944 года.

Между делом решил запостить что-нибудь интересное и развлекательное (а для тех кто знает немецкий - еще и позначательное).
Нашел на Youtube серию видороликов из оригинального немецкого фильма 1944 года, рассказывающего о крылатой ракете V-1. Я собрал эти ролики последовательно в один плейлист. Для просмотра просто нажмите кнопку Play (у вас должен быть установлен Flash).
Особенно интересен второй ролик, показывающий принцип работы ПуВРД Argus 014.
Также обратите внимания на звук, производимый двигателем во время работы. За этот звук крылатую ракету V-1 англичане прозвали "Buzz Bomb".

20 декабря 2010 г.

Установка CAD-CAE платформы SALOME. Часть 2: установка непосредственно SALOME

Теперь приступим непосредственно к этапу установки программ, который привычен для большинства пользователей Windows. В Linux же бесконечное щелканье кнопки “Next >” выглядит дико.
  1. Распаковываем архив весом 1,3 ГБ с дистрибутивом SALOME в любую доступную директорию, переходим в нее через консоль. Установку я начал выполнять из-под суперпользователя, что может быть не обязательно, это уточню позже.
  2. Набираем в каталоге с дистрибутивом команду ./runInstall – без дополнительных опций эта команда вызовет графический инсталлятор с кошмарными шрифтами.
    Screenshot-SALOME 5.1.5 Installation Wizard - Step 1 of 8
  3. В следующем окне мы выбираем тип установки. Судя по документации установка бинарников может занять около 15 минут, а сборка из исходников займет даже целые сутки. Обойдемся готовыми бинарниками.
    Screenshot-SALOME 5.1.5 Installation Wizard - Step 2 of 8
  4. Далее укажем путь к целевому каталогу установки. Изначально предлагался какой-то несуразный путь. Для установленных вручную программ служит каталог /opt, куда и будем устанавливать. Можно попробовать установить в каталог внутри своего домашнего, если планируется использовать программу одним пользователем, интересно будет узнать если кто ни будь пробовал.
    Screenshot-SALOME v5.1.5 Installation Wizard - Step 4 of 8
  5. Дальше следует выбор компонентов к установке. Ставим всё!
    Screenshot-SALOME v5.1.5 Installation Wizard - Step 5 of 8
  6. Наслаждаемся ожиданием…
    Screenshot-SALOME v5.1.5 Installation Wizard - Step 7 of 8
    Для любителей коротать время за офисными играми есть чем заняться, одних пасьянсов сколько :)
     cards
    А я бы предпочел десматч в Nexuiz.
  7. В конце процесса мы получим отчет о всех происшествиях.
    Screenshot-Warning
    Видим, что не хватает одного необходимого файла, и двух опциональных.
    Нехватку первого устраняем установкой пакета gfortran командой в консоли:
    apt-get install fgortran – эта команда установит пакет gfortran из онлайн репозитория пакетов;
    apt-get install libcppunit-dev – должен решить нехватку библиотеки libcppunit.
    С библиотекой libBLSurf предстоит еще разобраться.
  8. Тем не менее оболочка платформы SALOME запустилась! Нужно было и ее снять на скриншот, прежде чем полезть во внутренности своими лапками ;) Теперь придется поплясать вокруг настройки переменных окружения…
    Да нет же, все просто. Открываем файл README из каталога с дистрибутивом, и выполняем команды, которые следует сделать после установки.
  9. Переходим в папку /opt/SALOMEv5.1.5/KERNEL_5.1.5  и выполняем команду
    source salome.sh
    Теперь переменные окружения настроены, запускаем среду SALOME командой
    runSalome
    Сам скрипт runSalome лежит в папке /opt/SALOMEv5.1.5/KERNEL_5.1.5/bin/salome. Скипт возможно запускать с различными параметрами командной строки. В частности можно указать какие модули следует подключить, подробности в файле README.
    Вот как выглядит окно оболочки программного комплекса SALOME с открытым пустым проектом:
    Screenshot-SALOME 5.1.5 - [Study1]
Далее предстоит разобраться с подключением решателя (solver) и других модулей.

19 декабря 2010 г.

Установка CAD-CAE платформы SALOME. Часть 1: установка виртуальной машины

Изначально платформа  SALOME была разработана для систем на базе ядра Linux. В данный момент существует лишь экспериментальная сборка под Windows, потому устанавливать SALOME будем на Linux. На моей рабочей машине установлена “Windows 7 Профессиональная”, которая служит мне рабочим местом, а также файловым сервером, потому использовать Linux будем в виртуальной машине.
  1. Для начала следует установить приложения для запуска виртуальных машин. Так как использовать будем готовую виртуальную машину, то возьмем самое простое – VMware Player, который служит для запуска готовых виртуальных решений. Скачать бесплатный VMware Player можно на официальном сайте vmware по ссылке: http://www.vmware.com/products/player/ Для скачивания потребуется заполнить поля First Name, Last Name, Email Address, после чего ссылка на скачивание будет выслана на ваш email.
  2. Теперь возьмем готовую виртуальную машину, найти ее можно во многих местах в Интернете. Я нашел виртуалку с Ubuntu Linux 10.10 здесь: http://www.quotrader.org/vm/ubuntu1010/. Доступна закачка по протоколам HTTP и Bit-Torrent. В результате закачки получаем ZIP архив весом 710 МБ. Обратите внимание, на этой же странице указано имя пользователя и пароль для входа в виртуальную систему. Из скачанного архива распаковываем все содержимое в одну папку. Учтите, что на разделе жесткого диска, на котором находится эта папка, должно быть достаточно свободного места, потому что виртуальная машина будет разрастаться по мере установки в нее программ.
  3. Далее устанавливаем VMware Player в Windows 7 и запускаем его. В окошке программы выбираем пункт меню “Open a Virtual Machine”, и через диалог выбора файла конфигурации виртуальной машины (ВМ) заходим в папку с распакованной ВМ. Выбираем файл Ubuntu.vmx, таким образом подключаем образ ВМ к менеджеру виртуальных машин VMware. Следует увеличить объем выделенной ОЗУ для виртуальной машины хотя бы до 512 МБ, для этого выделяем нашу ВМ в списке, и справа жмем пункт “Edit Virtual machine settings” (гаечный ключ на иконке), и во вкладке Memory выбираем значение 512 МБ. Можно попробовать изменить другие настройки, если вы знаете чего хотите этим добиться. Также желательно, чтобы ваш процессор поддерживал аппаратную виртуализацию.
    VMware
  4. Запускаем ВМ нажатием на “Play virtual machine”! Дожидаемся загрузки системы, входим с именем user и паролем password. Виртуальная машина захватит курсор мыши в поле своего рабочего окна. Чтобы отпустить курсор следует нажать CTRL+ALT.
  5. Теперь для более удобной и производительной работы с ВМ следует установить VMware Tools. Для этого в строке заголовка окна VMware нажимаем “Virtual Machine –> Install VMware Tools”. В виртуальную систему примонтируется образ диска с VMware Tools, чтобы открыть его нажмите “Places->Computer->CD/DVD Drive”. Там увидите архив, открываете его и распаковываете целиком папку vmware-tools-distrib в свой домашний каталог (Places->Home Folder, настоящее положение в файловой системе /home/user).
    Таким образом у вас должен быть каталог /home/user/vmware-tools-distrib, в котором лежат файлы установки VMware Tools и текстовый файл под названием INSTALL с инструкцией, которую я изложу своими словами ниже.
    Нажимаете меню Applications->Accessories->Terminal – это графический эмулятор консоли для работы с командной строкой. В нем нам понадобится выполнить две команды c административными привилегиями (в режиме т.н. суперпользователя). Для этого введите команду sudo su (через пробел), введите свой пароль password.
    Введите следующеие командные строки, завершая каждую нажатием клавиши Enter:
    cd /home/user/vmware-tools-distrib (с пробелом после cd)
    ./vmware-install.pl
    ./vmware-config-tools.pl
    exit
    Первая строка переводит вас в каталог с дистрибутивом VMware Tools,
    Вторая строка – запускает скрипт установки VMware Tools, третья – скрипт настройки. В процессе установки и настройки вам будут заданы вопросы, с которыми можно просто соглашаться, нажимая Enter. Команда exit выключает сеанс суперпользователя в консоли.
    Перезагружаете виртуальную машину. Для этого нажимаете на характерный для бытовых приборов значок ВКЛ/ВЫКЛ в правом верхнем углу рабочего стола и нажимаете пункт меню Restart.
    Ubuntu desktop
    Теперь после установки VMware Tools и перезагрузки в виртуальной машине будет быстрее работать вывод графики, появится общий буфер обмена, возможность свободно переходить курсором мыши границу реальной и виртуальной машины и другие приятные возможности.
    В следующем посте приступим непосредственно к установке платформы SALOME.

17 декабря 2010 г.

Платформа SALOME

Первую запись в своем блоге я решил посвятить упоминанию о программном продукте SALOME.

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

CAE (Computer-aided engineering) платформа SALOME является основной для многочисленных надстроек, позволяющих моделировать различные физические процессы, такие как: 
  • механическая нагрузка и деформация; 
  • теплопроводность; 
  • течение жидкостей и газов.

Платформа SALOME поддерживает обмен данными с САПР в форматах STEP и IGES, имеет свои функции САПР для создания трёхмерных моделей исследуемых тел; для вывода графики применяет средства OpenGL.

Официальный сайт проекта: http://www.salome-platform.org

Брошюры в формате PDF об основных возможностях SALOME лежат на странице по ссылке.