|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
22.04.2010, 07:55 | #1 | |
Lisp показывает ошибку Плохо сформированный список на входе
Регистрация: 12.04.2010
Сообщений: 12
|
||
Просмотров: 4255
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
В коде не хватает скобок. Похоже, ты просто не все скопировал...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Notepad++ поддерживает lisp По крайней мере в отношении скобок
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 12.04.2010
Сообщений: 12
|
Проверила, нашла ошибки в скобках. Но у меня проблема в том что чертит только один круг. в основании. Вообще-то надо бы вместо кругов квадраты (но мне бы хоть с кругами сделать). Так вот пробывала и через цикл while чертить до тех пор не достигнет оступа по ширине основания. И пробывала в массиве. Не получается
|
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
BBLainer давай попробуем по другому - понять, что тебе нужно по программе которая этого не делает - достаточно проблематично - ты опиши подробно задачу - включи все необходимые данные - я так вижу она у тебя не сильно большая, а добрые люди с этого форума напишут тебе "правильную" программу так как это надо делать на лиспе, а если тебе не хватит сил в ней разобраться, а интерес будет - то и подскажут что к чему.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Регистрация: 12.04.2010
Сообщений: 12
|
Есть конкретное задание: для наглядности приложен файл (преподаватель начертил от руки).
Нужно сделать чертеж с рамкой и штампом A3 формата решето с квадратными отверстиями. Отверстия (судя по рисунку) будут чертиться в цикле. Исходя из этого: размеры будут считываться из файла *.txt ширина основания длина основания сторона отверстия расстояние между центрами отверстий. Я так думаю что отступы между стороной основания и стороной отв. можно сделать по умолчанию 5мм. Вторым что мне нужно будет сделать это интерфейс на делфике. Где будут заводиться размеры и чертеж дожен чертиться на нажатию на кнопку. сразу с рамкой и теми размерами которыми ввел пользователь. Пример такого курсового приложен. |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
А тебе нужно чтоб работало, или чтоб как учили? Если первый вариант - возможно понять сразу будет не просто, если второй то описывай конкретный пункт - например не получается там-то сделать то-то. В любом случае интерфейс за тебя вряд-ли кто придумывать будет - про ширину основания, длину основания и сторону отверстия ничерта не понял - где они на твоем рисунке? И какой формат текстового файла (csv?).
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Регистрация: 14.06.2009
Бат-Ям
Сообщений: 295
|
Судя по её примеру файл .txt
Приятнее, когда начинает работать сделаное своими руками. BBlainer зайди в редактор лиспа и выполни две строчки (command "_circle" '(0 0) 5 ) (command "_-ARRAY" (entlast) "" "_R" 2 4 20 20) И если тут всё понятно, остальное ещё проще. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Victor, про привязки забыл...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 12.04.2010
Сообщений: 12
|
Люди добрые я уже не могу, ну помогите сделать код на лиспе. Это решето с квадратными дырками в страшных снах сниться...
Получается только отверстия круглые и то в один ряд , а нужно чтобы все основание заполнилось квадратными дырками. Если делать через array то зазоров нет между отверстиями. КАК.КАК????? |
|||
|
||||
Круглые? Значит, такими ты их рисуешь. В один ряд? Значит, так задаешь. Зазоров нет между дырками? Значит, так задано в программе. Программа "сама" ничего не делает - только то, что в ней задано.
Тебе тут готовую программу написали вроде... |
||||
|
||||
Регистрация: 12.04.2010
Сообщений: 12
|
Ты думаешь я не знаю что я рисую, и что в программе задано.
Я пробывал и с окружностями и квадратами. Не надо делать из меня совсем уж дурака. Если вы уж такие умные, так попробуйте сами сделать этот код. Я в принципе с лиспой разобрался, единственное что не получается это работа с циклами. "Тебе тут готовую программу написали вроде..." я по этой теме выложил то что получилось с использованием этого кода. Причем что я его еще подравил иии Ну понятно значит никто не может существенно помочь. Только отдельные фразы, которые не пришьешь к программе. |
|||
|
||||
Во вложенном архиве три файла:
В txt структура такая:
Enjoy |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Lisp: Список элементов в слоях | ALFMario | LISP | 4 | 29.04.2008 17:26 |
Помощь по Лире | Серега М | Лира / Лира-САПР | 52 | 28.05.2007 02:47 |