|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 27.11.2007
Сообщений: 126
|
Цитата:
|
|||
|
||||
Регистрация: 20.01.2009
Сообщений: 17
|
Помогите плиз...
Похожая проблема но (!) имеется файл в котором ряд столбцов (фиксированиое количество 21). Первый столбец - значения по X, Последующие 20 слобцов - 5 групп по 4 столбца. X Y1 Y2 Y3 ... Y20 необходимо построить 5 графиков с четымя полилиниями на каждом графике. Координаты каждого графика задаются отдельно. первый график Y1=f(x), Y2=f(x), Y3=f(x), Y4=f(x) второй Y5=f(x), Y6=f(x), Y7=f(x), Y8=f(x) и т. п. X - общий для всех Y - по 4 линии на каждый график. Каждое значение Y подписывается рядом (не имеет значение где хотя лутше если не в точке графика и с задаваемой величиной высоты текста) Без (!) подключения екселя потому как график передают с другой фирмы где он есть, а на работе у меня нет... Переганять на 20 графиков неудобно. Последний раз редактировалось Nazhul, 20.01.2009 в 18:54. |
|||
|
||||
Регистрация: 30.04.2008
Сообщений: 400
|
Вот есть такая прога http://dwg.ru/dnl/4177
Правда, подписи значений не ставит |
|||
|
||||
Регистрация: 20.01.2009
Сообщений: 17
|
Смотрел, не получается...
Возможно не понял схему работы... Опишите какой результат должен дыть после каждой команды или шага.останавливаюсь на "откройте нужный файл в ексель" - а Екселя то нету.... Заранее спасибо... Подписи данных обязательны. |
|||
|
||||
Регистрация: 30.04.2008
Сообщений: 400
|
Без экселя програмка работать не будет. И подписи данных она не ставит. Текстовый файл довольно легко можно перегнать в эксель.
Или, как вариант, можно построить графики в экселе (либо в чем-то еще) и вставить их в автокад как OLE-объекты. Последний раз редактировалось -mavlin-, 20.01.2009 в 20:52. |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
Кнопка голубого цвета должна вставлять графики в пр-во модели чертежа (для каждого из 5 графиков нач. точка задается пользователем) В каждую вершину полилинии вставляется текст с координатой Y, высота текста - из соотв. поля на форме. При изменении имени файла в комбобоксе можно просмотреть все загрузившиеся координаты в листбоксе (дабы его лицезреть, надо нажать кнопку "\/"). Если в файле, к примеру, меньше 21 столбца, то недостающие значения заменяются 0)
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 21.01.2009 в 20:40. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Даже на форуме где-то выкладывалось, по-моему...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 20.01.2009
Сообщений: 17
|
Суперррр...
Только почему-то остання строка все нули и график замыкается на начало координат... И еще такое дело.... А возможно задавать максимальное значение высоты графика отнсительно которого будут маштабироватся графики (но не их значания). Напр. Не выше 20 ед. и как сделать разделитель по умолчанию Tab? Последний раз редактировалось Nazhul, 22.01.2009 в 13:46. |
|||
|
||||
Регистрация: 20.01.2009
Сообщений: 17
|
Все спасиб ничего менять не нужно сам подправил под свои нужды. Там кнопочки поменял и т.п...
Риспект огромный за помощь. Осталось только сделать чтобы несколько пробелов считало как 1.... Последний раз редактировалось Nazhul, 22.01.2009 в 14:11. |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
пробела, - то везде 2, если 3 -то 3 и т.д.) Если кол-во пробелов может быть разным, то надо добавить функцию обработки разделителя (я думаю, это не сложно).
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 22.01.2009 в 21:30. |
|||
|
||||
Регистрация: 06.04.2009
Сообщений: 705
|
Предлагаю сделать следующее:
Вставить данные в эксэль (если они ещё не там), разбить текст по столбцам (если не ошибаюсь разделитель - запятая) в итоге получите несколько столбцов. В соседнем столбике вбейте формулу ="_point "&A1&","&B1&","&C1 (пример для трёх координат x,y,z) и протяните по всем строчкам. Далее копируется полученное в бувер обмена и вставляется непосредственно в коммандную строку. И никакой высшей математики. Имея навыки работы с акадом эта схема легко адаптируется под другие примитивы. Удачи. |
|||
|
||||
Регистрация: 30.04.2008
Сообщений: 400
|
Цитата:
И не надо никакого лиспа или ВБА |
|||
|
||||
Регистрация: 29.04.2009
Сообщений: 21
|
Здравствуйте!
Помогите, пожалуйста, решить проблему. Я слегка переделал под свои нужды программу Елпанова Евгения из сообщения #55. Но оказалось, что она не работает с файлами, которые создает MathCAD при экспорте данных в Excel. Не пойму почему, вроде, формат такой же. Вот образец файла экселя, который создан маткадом: http://narod.ru/disk/8570182001/Qn-Hn.rar.html Проблема отпала, т.к. нашелся способ наладить нормальный вывод из маткада в эксель. Спасибо, если пытались решить эту проблему. Код:
Последний раз редактировалось Fynjy87, 28.03.2011 в 14:05. |
|||
|
||||
инженер-технолог (ГИП) Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,117
|
Цитата:
что то поискал и нашел кучу прграмм, но как то не получается у точек проставить описание их. Подскажите, что не так могу делать?
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Посмотри эту программу: Импорт координат из текстового файла txt (sdr csv) в AutoCAD
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Offtop: Вот он
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
инженер-технолог (ГИП) Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,117
|
Цитата:
Загружаю GetPointFormExcel.VLX выбираю файл excel. Точки программа строит, а описание точки из столбца D не ставит. p.s. а за ссылку на программу спасибо. она в принципе делает, что надо. просто приходится перекидывать из экселя в тхт файл данные.
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты. Последний раз редактировалось Mikhail, 21.11.2011 в 09:49. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
Растр в AutoCad - внутрь файла. Как? | dep | AutoCAD | 3 | 10.12.2007 16:38 |
Одна из целей: Создание экспертных систем на базе AutoCAD. | Сергей Юрьевич | Программирование | 9 | 01.01.2005 15:17 |