|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как нарисовать кривую?
Odessa, UKRAINE
Регистрация: 28.03.2008
Сообщений: 12
|
||
Просмотров: 12064
|
|
||||
Инженер-конструктор Регистрация: 19.02.2008
Москау
Сообщений: 367
![]() |
сплайн
введи все точки и соедини сплайном...будет кривая насчет введения точек незнаю... в графическом варианте есть точки? можно импорт попробовать сделать.
__________________
Помни о темной стороне лайаута юный инженер. |
|||
![]() |
|
||||
Регистрация: 28.03.2008
Odessa, UKRAINE
Сообщений: 12
|
Цитата:
Я думал можно как-то автоматом эти координаты задать Сплайну и он вычертит мне этот сплайн по координатам. |
|||
![]() |
|
||||
Регистрация: 28.03.2008
Odessa, UKRAINE
Сообщений: 12
|
Формат файла- txt.
Вот так примерно он выглядит Цитата:
|
|||
![]() |
|
||||
Регистрация: 28.03.2008
Odessa, UKRAINE
Сообщений: 12
|
1 - температура
2 - давление 3 - энтальпия жидкости 4 - энтальпия пара 5 - энтропия жидкости 6 - энтропия пара Вообще-то нужно нарисовать различные кривые насыщения холодильных агентов. Используя различное соотношение этих параметров можно нарисовать любую кривую. Для удобства можно оставлять только две колонки - это не проблема. |
|||
![]() |
|
||||
Регистрация: 28.03.2008
Odessa, UKRAINE
Сообщений: 12
|
Это стандартный пакет Автокада или отдельный? Если отдельный, то где можно взять?
Просто как рисунок вставить? Мне надо, чтобы был Автокадовский рисунок. На него ещё цикл нанести надо будет и другую инфу. |
|||
![]() |
|
||||
Регистрация: 23.09.2005
СПб
Сообщений: 428
|
|
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
По-простому.
Если формат представления точек типа 0.12,123.54 , то есть такой-же, как у тебя предстален в сообщении #5- то скопируй эти данные в буфер обмена из txt-файла. В AutoCAD'е дай команду _spline и на запрос "Укажите точку" - скопируйте содержимое буфера обмена в командную строку. |
|||
![]() |
|
||||
Регистрация: 28.03.2008
Odessa, UKRAINE
Сообщений: 12
|
Цитата:
![]() |
|||
![]() |
|
||||
Регистрация: 28.03.2008
Odessa, UKRAINE
Сообщений: 12
|
Попробую с Тулпаком. Я тоже думал, что можно программку какую-то написать, только вот я с этим языком вообще не дружен - никогда ничего на нём не писал. Если будет время - напиши - буду очень благодарен.
|
|||
![]() |
|
||||
Регистрация: 28.03.2008
Odessa, UKRAINE
Сообщений: 12
|
Цитата:
|
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Согласно предыдущий обещаний:
(defun c:spl ( / X Y lst f tmp osmode) (setq f (open "c:\\data.txt" "r") tmp (read-line f) osmode (getvar "osmode")) (while (/= tmp nil) (setq lst (append lst (list (list (read tmp) (read (subafterspace tmp))))) tmp (read-line f)) );end of while (close f) (setvar "osmode" 0) (apply 'command (append '("_spline") lst '("" "" ""))) (setvar "osmode" osmode) (princ) );end defun (defun SubAfterSpace (str / i) (setq i 1 strin str) (while (/= (substr str i 1) " ") (setq i (1+ i))) (substr str (1+ i)) );end defun Запускать командой "spl" данные в файле "c:\data.txt" в два столба (XY), разделенные одним пробелом.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
Цитата:
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Регистрация: 28.03.2008
Odessa, UKRAINE
Сообщений: 12
|
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как удобней копировать объекты | VVN | AutoCAD | 15 | 20.10.2016 01:24 |
Юмор 2007 | Огурец | Разное | 1172 | 29.12.2007 11:16 |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |
Как добавить атрибуты в динамический блок? | Archeo | Динамические блоки | 20 | 17.11.2006 11:30 |
Как нарисовать резьбу? | Рогатин | AutoCAD | 8 | 26.04.2004 12:17 |