Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176

Работа с USB в Lisp

17.08.2012, 15:37. Показов 2095. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Catstail Посмотреть сообщение
С книгами (на русском) - некоторый напряг. Их давно не издавали. Последний раз - в 1990-м очень хороший двухтомник Хювянен, Сеппянен "Мир Лиспа". Скачать можно вот здесь. Есть интересный проект - перевод "Practical Common Lisp" П. Зибеля - это вот тут. Для первоначального ознакомления подойдут лекции с сайта Интуит: Введение в программирование на Лиспе (Л.В. Городняя, Н.А.Березин)

Со средами ситуация существенно лучше: набери в любом поисковике "Лисп скачать". Из известных мне могу рекомендовать LispWorks и Racket (последний, правда, это "Scheme" - не совсем Лисп, но очень близок).

И, в заключение, могу рекомендовать HomeLisp. Там есть и документация с примерами (естественно, на русском). Самую последнюю версию можно скачать вот тут.
здравствуйте. вот вопрос, собственно считаю это существенным фактором для среды Lisp: а будет ли какой нибудь, не знаю как правильно сказать, интерфейс, для взаимодействия с USB портами, для подключения каких нибудь контроллеров и пр. чтобы можно было написать программу управления устройством в HomeLisp. просто лисп удобный, как мне кажется, и для управления устройствами
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.08.2012, 15:37
Ответы с готовыми решениями:

Lisp - работа со структурами
В магазине сложной бытовой техники ведется учет продаж по схеме: номер продажи, код товарной группы, код товара, цена товара, та-бельный...

Lisp. Работа с множествами
Доброго времени суток!:) Кто-нибудь встречался с подобной задачей на языке обработки списков (LISP)? :read: Условие: Дан текст из цифр,...

Работа с файлами в lisp
Здравствуйте! Прошу помощи в написании программы.... Имеется файл с предложениями и имеется файл со словами т.е. всего 2 файла......

17
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38161 / 21096 / 4306
Регистрация: 12.02.2012
Сообщений: 34,680
Записей в блоге: 14
17.08.2012, 16:11
В существующей версии HomeLisp-а нет специальных средств работы с USB. Но я мог бы попытаться их добавить. Другой вариант: если есть COM-библиотека для работы с USB, то из HomeLisp ее можно было бы задействовать. Интерфейс есть.

Есть еще такая штука BEELisp. Он позволяет вызывать любые функции из DLL-ей (в т.ч. и API Windows).

Про другие версии Лиспа сказать ничего не могу...
0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
17.08.2012, 16:47  [ТС]
средства не помешали бы, конечно. вот думаю, что прийдётся мне писать свою программу, создающую Gcode на основании файлов STL. и похоже деваться тут некуда. разработчик станка с этой задачей не справился-программа делает ошибки. а если она будет делать ошибки и с жикодом, то прийдётся или перепрошивать их контроллер, или собирать свой. цель у меня одна, но обстоятельства заставляют кружить вокруг неё в разных сферах . BEELisp, мало того что он дорогой, так и мануалы англоязычные. вроде смотрел я его как-то

Добавлено через 13 минут
кстати, разработчик сказал что может дать листинг программы для работы с контроллером, она написана так-же в вижуал бэйсик ...
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38161 / 21096 / 4306
Регистрация: 12.02.2012
Сообщений: 34,680
Записей в блоге: 14
17.08.2012, 16:56
Цитата Сообщение от Hretgir Посмотреть сообщение
она написана так-же в вижуал бэйсик .
- если дадите, могу попробовать "прикрутить" к HomeLisp
0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
18.08.2012, 13:00  [ТС]
я уже написал ему-разработчику станка письмо, если ответа не будет-завтра позвоню ему. он даже не против того, чтобы кто-то написал программу. контроллер мб и не уг, отчёт не выдает о исполнении команд двигателями, но на 6 двигателей, тут каждый двигатель на вес золота я лично так понимаю. разработчик создаёт новый контроллер на 5 двигателей, но очевидно плохо себе представляет вереницу недостатков тянущихся за уменьшением числа двигателей

Добавлено через 5 минут
Цитата Сообщение от Catstail Посмотреть сообщение
- если дадите, могу попробовать "прикрутить" к HomeLisp
конечно, завтра всё станет ясно, а мб и сегодня. то что это недостаток программы я уверен на 100 процентов, вытачивал 2.5д фигуры-брак один и тот же, одинакового характера, с математической точностью, назависимо от файла. управление с клавиатуры вполне адекватно.

Добавлено через 19 часов 56 минут
сегодня звонил разработчику, сказал что даст исходный код программы, всё находится в очереди на рассмотрение, сказал, что дойдёт очередь-вышлет листинг. прийдётся подождать. необходимые доп файлы выложу-драйвера, и что нужно будет.
0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
23.08.2012, 04:16  [ТС]
автор дал ссылку на исходник , всё отправил в лс. по ссылкам исходник, прога (драйвера там же, где и прога, одним файлом качаются). там же ссылка на их сайт, на всякий случай. если что-пишите и мне. лично мне это очень интересно (но сам я это не потяну и помошник с меня в этом никакой, да и дел не в проворот, других. но мб чем-то смогу быть полезным), и надеюсь использовать, да и вообще.

Добавлено через 7 часов 42 минуты

Не по теме:

однако, модераторы тут со странностями. снова переименовали тему. была тема "Среда программирования и книга" ,таких книг, теоретически быть может очень много, от основной темы мы не ушли-Lisp, книга может содержать и работу усб, в обсуждении книги, в рамках темы, можно вообще любой вопрос рассмотреть, касательный языка программирования. вобщем модераторы дюже усердствуют. возникает вопрос: они это-не того? порой хорошие ребята, но порой просто полный улет : Чем штрих-кодирование лучше кодирования градациями или полутонами?

Цитата Сообщение от magirus Посмотреть сообщение
честно сказать - нихрена не понял.

0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
23.08.2012, 05:52
Hretgir, вопрос
Цитата Сообщение от Hretgir Посмотреть сообщение
а будет ли какой нибудь, не знаю как правильно сказать, интерфейс, для взаимодействия с USB портами, для подключения каких нибудь контроллеров и пр. чтобы можно было написать программу управления устройством в HomeLisp
не относится к теме "Среда программирования и книга".
Цитата Сообщение от Hretgir Посмотреть сообщение
в рамках темы, можно вообще любой вопрос рассмотреть, касательный языка программирования
нет, в рамках той темы можно рассматривать вопросы, касательные среды программирования и книг для Lisp. Вопросы по средствам работы с USB в Lisp к ним не относится.

Не согласен - пиши в ЛС жалобу администраторам и супермодераторам, а так у нас до сих пор в силе пункт 6.5 правил
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
23.08.2012, 11:11
однако, модераторы тут со странностями. снова переименовали тему. была тема "Среда программирования и книга"
название "Работа с USB в Lisp" вполне соответствует содержимому.

они это-не того? порой хорошие ребята, но порой просто полный улет
название той вашей темы переименовал, ибо был полный улет.

Ввиду того, что в вашем (купленном) контроллере используется FT245 и есть официальные драйверы и DLL-ка (обертка) от FTDI (виртуальный COM они не реализуют), то обращение к библиотеке (драйверу) можно реализовать через API-вызовы. Кроме того, среда HomeLisp поддерживает работу с COM-интерфейсом (не путать с СOM-портом ), а значит из нее можно работать с любыми DLL-ками через СOM-объект - DynWrapx.dll.
1
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
23.08.2012, 18:32  [ТС]
нисколько не соответствует. работа с усб рассматривалась к среде HomeLisp, и только, автор той среды никак не мог отвечать за все среды, поэтому увы. к книге не относится, согласен, спросонья написал, а вот к среде, вполне. вы конечно это специально делаете, оно и ясно. в политинформации не нуждаюсь, про компорты и пр., зря старались. странно, никто некуда не улетел, однако модераторы улетели в тему о усб. какой-то бред о компортах, как будто я не знаю куда подключаю этот контроллер. ваще, бред. и про коминтерфейс в хомелисп, я прочитал раньше вас, и ничего не спутал, потому как прежде чем писать автору-я ещё раз пролистал его документацию к среде.
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
23.08.2012, 18:36
...вас не понял, сумбурно очень.
0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
23.08.2012, 18:43  [ТС]
raxp, это вы мне? а вы вообще тему читали?

Добавлено через 49 секунд
вот это не замечали?
Цитата Сообщение от Catstail Посмотреть сообщение
В существующей версии HomeLisp-а нет специальных средств работы с USB. Но я мог бы попытаться их добавить. Другой вариант: если есть COM-библиотека для работы с USB, то из HomeLisp ее можно было бы задействовать. Интерфейс есть.

Есть еще такая штука BEELisp. Он позволяет вызывать любые функции из DLL-ей (в т.ч. и API Windows).

Про другие версии Лиспа сказать ничего не могу...
вы тут какие лекции проводите, raxp? и зачем тему переименовали? тат кто тут улетел, с своим маниакально навязываемым учением, без единого авторства? по вашему сообщение не подходит к рамкам рассмотрения сред? вы какого года, что всё время куда-то улетаете?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
23.08.2012, 18:45
...замечал, именно поэтому почитайте мой пост еще раз:
Ввиду того, что в вашем (купленном) контроллере используется FT245 и есть официальные драйверы и DLL-ка (обертка) от FTDI (виртуальный COM они не реализуют), то обращение к библиотеке (драйверу) можно реализовать через API-вызовы. Кроме того, среда HomeLisp поддерживает работу с COM-интерфейсом (не путать с СOM-портом ), а значит из нее можно работать с любыми DLL-ками через СOM-объект - DynWrapx.dll.
Смысл ясен?
0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
23.08.2012, 20:05  [ТС]
не понял, мы тут обсуждали мой микроконтроллер?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
23.08.2012, 20:34
...ясно, не дошло значит. Работу с USB из Lisp или уже нет?
0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
23.08.2012, 21:49  [ТС]
нет. возможности конкретной среды, исходя из того, в какой среде она была написана сама. остальные среды меня не интересовали-но это возможно поправимо, ваша деятельность на этом форуме делает меня непредсказуемым для меня самого. вы скоро прекратите? или ваши действия "тонкий" намёк на то, чтобы прекратить свою деятельность мне. если да-то пожалуйста, и только на вашем форуме.
0
23.08.2012, 21:54
 Комментарий модератора 
Цитата Сообщение от Hretgir Посмотреть сообщение
ваша деятельность на этом форуме делает меня непредсказуемым для меня самого
Если продолжите в этом ключе - я могу оказаться предсказуемым.
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
23.08.2012, 22:03
Hretgir, тема называется "Работа с USB в Lisp", кроме этого ничего в первом посту нет. По следующим вашим постам выясняется связь с вашим купленным контроллером станка. Возможности прямой работы с USB в Lisp нет, зато можно прикрутить внешнюю библиотеку. А вот какую уже определяет специфика вашего USB устройства. Поскольку работа будет вестить с FTDI чипом, то фактически в среде придется обращаться к API-вызовам данной либы (драйвера) от производителя. BEELisp вы отмели как платное решение. Я вам подсказал бесплатное - COM-сервер. Так в чем ваша претензия?

Не по теме:

ваша деятельность на этом форуме
расстрою вас сразу, моя деятельность проявляется на многих форумах.

0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
23.08.2012, 22:18  [ТС]

Не по теме:

Цитата Сообщение от raxp Посмотреть сообщение
расстрою вас сразу, моя деятельность проявляется на многих форумах.
не получится-на моём её не будет :),и всё таки вы хоть в чём-то не испортили мне настроение сегодня


насчёт остального-уведомления по поводу редактирования темы не было, я получал только уведомление о переименовывании. , всё так-же непредсказуемо, поэтому я не знал (у меня правда создаётся впечатление того, что действия модератора направлены на развитие в пользователе непредсказуемости в отношении к самому себе). итак, я просто не знал, меня не уведомили
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.08.2012, 22:18
Помогаю со студенческими работами здесь

Работа с массивами в Lisp
Прочитать трехмерный массив из стандартного потока ввода. Массив может содержать элементы различных типов – целые, вещественные,...

Lisp. Работа с множествами
У кого-нибудь есть идеи насчет этой задачи? :) Дан текст из цифр и строчных букв латинского алфавита, за которым следует точка....

Работа с USB-token или usb с премудростями
Доброго пятничного утра всем! Сначала опишу что есть и как это выглядит, а потом опишу что нужно) Есть проект, в нем будут...

Курсовая работа на языке Lisp
Помогите пожалуйста выполнить курсовую работу на тему: Разработка параметрической модели на языке Autolisp. Буду очень благодарна!

Clojure Работа с файлами в Lisp
Здравствуйте, изучаю lisp на начальной стадии, новая лабораторная об обработке обычных текстовых файлов. Никак не могу найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru