Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Пример генерации зубчатых колёс
 
Хочу поделиться небольшим макросом, читающим профиль зуючатого колеса из внешнего файла довольно специфического формата
 
При нажатии правой кнопкой мыши предлагает сохранить только ссылку. Прости за ,наверно, глупость, но может поможете разобраться, в чем дело.
 
Guzel'ka,
Из контекстного меню по нажатии правой клавиши мыши выбирайте "Сохранить объект как..." в диалоговом окне сохранения к имени файла через точку добавьте расширение zip. Скачиваемый файл представляет собой архив.
Если файл уже скачан то добавьте (или измените существующий) к имени через точку формат zip.
 
Александр, не знаю, как Вас и благодарить!!!!! 8)
 
Цитата

Александр, не знаю, как Вас и благодарить
Меня благодарить не за что. Не я макрос писал.
В программировании помочь не могу - полный "чайник" в этом деле, а так...
Лучше попросите разработчиков сделать данную процедуру в виде стандартной операции построение поверхностей по массиву точек из внешнего файла. Может к просьбе девушки (надеюсь не ошибся :) ) прислушаются...
 
Если присмотреться к формату файла, который продемонстрировала девушка, то будет понятно, что "стандартной" такую функцию реализовать довольно сложно. Форматы бывают довольно хитрыми и не каждый формат удастся прочитать. Наверно поэтому такая функция и появилась.
А макрос - несложно "заточить" под любой такой хитрый формат.
А чем макрос-то плох? положите себе и пользуйтесь :)
 
Цитата
TFUser пишет:
А макрос - несложно "заточить" под любой такой хитрый формат. А чем макрос-то плох? положите себе и пользуйтесь
Для кого несложно, а кому и китайская грамота.
Все мое знакомство с программированием как началось, так и закончилось на Turbo Pascal. Да и с языками у меня проблема, не зная английского трудновато разбираться.
Я бы рад пользоваться вашим макросом но есть несколько проблем:
- без "заточки" работает только с исходными файлами и только предложенного формата;
- в основе лежит построение путей по регулярной сетке узлов, а как быть с произвольным набором.
- поверхности нужно создавать "вручную", что при довольно большом количестве путей трудоемко.
Ток что, спасибо за демонстрацию, возможности оценил, но использование макроса в данном виде мне не доступно.
Цитата
TFUser пишет:
Если присмотреться к формату файла
Данный формат ничем не отличается от текстового файла кроме "закарючек" .$$$. Подобную структуру текстовых фалов в формате txt, bat, dat, log и пр. можно получить экспортом данных из расчетных программ (ANSYS, MathCAD, MatLAB, СOSMOS и пр.) или преобразованием таблиц Excel. В такой структуре записывают информацию некоторые цифровые преобразователи (датчики перемещения и давления) Если нужно, измените формат файла на .$$$ - по содержанию ничего не измениться.
Цитата
TFUser пишет:
Форматы бывают довольно хитрыми и не каждый формат удастся прочитать.
Данный аргумент не помешал конкурентам сделать операцию "поверхность по массиву точек из внешнего файла" базовой (Pro/E, UGS и Компас). Кроме того структура большинства фалов в не зависимости от формата одинакова (три текстовых столбца, степень через букву Е).
Изменено: Александр Спиглазов - 10.04.2010 02:20:24
Страницы: 1