Поиск

понедельник, 17 октября 2011 г.

четверг, 30 сентября 2010 г.

Полезные ссылки

Англоязычный сайт по разным технологиям и framework`ам http://www.vaannila.com

Блог Java программиста, видео лекции http://yuriytkach.blogspot.com

пятница, 23 апреля 2010 г.

Поверхность положительной гауссовой кривизны


Давно я не писал, но этот пост не про JAVA, а про ту задачу, с которой я столкнулся недавно. Необходимо было реализовать поверхность положительной гауссовой кривизны в одной из программ для расчёта конструкций. В начале, я расскажу, как же быстро подобрать формулу для этой поверхности, а потом покажу, как это реализовать в LIRA 9.4 и SCAD 11. Полазив в интернете я не нашёл ничего подходящего по этой теме, уже думал что придётся долго сидеть над этой задачей, но помог опыт одного моего коллеги, которому я очень благодарен. И так приступим. На рисунке 1 показана поверхность с параметрами, которые будут использоваться в формуле.

Рисунок 1. Общая схема
Будем считать что центр координат находиться в середине поверхности
Для того что бы получить поверхность используется следующая формула z = -Hx/(Lx/2)^2 x^2 – Hy/(Ly/2)^2 y^2
Теперь рассмотрим пример и реализацию в РК Лира 9.4
Для примера возьмём такие данные Lx = 40, Hx = 6, Ly = 50, Hy = 3.
1. Выберем тип задачи «Шесть степеней свободы в узле»
2. Выполним команду Схема->Создание->Создание поверхностей z=f(x,y)
Подставим значения в формулу и получим результат z=-6/(40/2)^2 x^2 – 3/(50/2)^2 y^2 ->
z=-6/400 x^2 -3/625 y^2 -> z = - 0.015x^2 - 0.0048y^2
Именно эту формулу мы зададим для построения, а так как оси мы приняли в начале координат, то начальные значения будут равны -20 и -25 для X и Y соответственно, рисунок 2.

Рисунок 2. Задание параметров в Лире
Ну и результат построения представлен на рисунке 3

Рисунок 3. Результат выполнения команды в Лире

Теперь проделаем тоже самое в SCADе
1. Выберем схему общего вида.
2. Выполним расчётная схема->Схема(вкладка)->Создание поверхности по заданной формуле
И введём нашу формулу, начальный и конечный шаг, и количество разбиений, рисунок 4

Рисунок 4. Задание параметров в Скаде
В результате получим поверхность, показанную на рисунке 5

Рисунок 5. Результат выполнения команды в Скаде.
Далее с этой сеткой можно делать всё что вам захочется.
Надеюсь, данный пост сможет помочь вам в работе.
Спасибо за внимание.

четверг, 29 октября 2009 г.

Eclipse, Mylyn и Java.net

Веду свои проекты на Java.net. Недавно столкнулся с такой проблемой, что из Eclipse не смог подключиться к Issue Traker,у выдавалась ошибка "403 - forbidden", которая говорит что запрещён доступ, а так пользоваться трэкером через web интерфейс не хотелось пришлось очень постараться что бы найти решение.
Для связи с java.net необходимо использовать CollabNet Issue Tracker Connector, который можно инсталлировать стандартными средствами  Eclipse, через перспективу Team Synchronizing, далее AddTaskRepository - Install More Connectors. Выбрать соответствующий коннектор и инсталлировать его. В принципе можно инсталлировать все коннекторы это уже на ваше усмотрение.
Далее необходимо обновить Eclipse через Help - Check for Updates, ну и поставить все обновления.
Дальше можно добавлять новый Task Repository.


И вот примерно так настроить соединение.

Обратите внимание на выделенный фрагмент.

Теперь можно проверить настройки или закончить.

Приятной работы с Issue Tracker из Eclipse.

Решение взято из http://forums.java.net/jive/message.jspa?messageID=353429

пятница, 23 октября 2009 г.

Реализация МКЭ

В университете занимаюсь реализацией Метода Конечных Элементов. Когда сам начинал практически не нашёл ничего что могло бы помочь в разработке программы для расчётов. Поэтому и решил поделиться тем что знаю, может кому и пригодиться. Следующий пост начнёт цикл статей по этой проблеме.

вторник, 20 октября 2009 г.

Тест

Удобно или нет, вот в чём вопрос

Электронная почта.

четверг, 15 октября 2009 г.

MVC

Недавно в университете попросили помочь с написанием методического пособия для студентов о том как можно создавать программы для конструктивного подбора сечений профиля. И первая же глава начинается с шаблона MVC, а чтобы освежить свои знания в этой сфере и не допускать критических ошибок первым делом на Wiki и там нашёл ссылку которую советую всем MVC.

среда, 30 сентября 2009 г.

Первое слово

Первое сообщение в блоге совсем не о java, вернее о том немногом, о чём упоминается в название блога.

Так занимаешься java в научной сфере, разрабатываешь приложения, которые моделируют поведение строительных конструкций. Вроде всё получается и темы интересные, а работать идёшь программистом C#, потому что Java в нашем городе никому не нужна ровным счётом. И сидишь и пишешь Тестовое задание на ASP.NET, и нет ни желания ни интереса.

Ну вот первая заметка о тот как всё плохо) А вообще всё хорошо, главное разобраться с делами и в бой с Jav`ой, вернее вместе с ней в бой)