roboforum.ru

Технический форум по робототехнике.

 

USB-преобразователь UART, RS232, I2C, CAN

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

USB-преобразователь UART, RS232, I2C, CAN

Сообщение Сергей » 02 окт 2012, 15:53

Assistant Interface Debugger - универсальный USB-преобразователь интерфейсов UART, RS232, I2C и CAN.
Для подключения к компьютеру используется разъем USB-B, для работы с интерфейсами - разъем IDC-16.

- Графическое программное обеспечение Assistant.GUI
- Для работы с UART и RS232 можно использовать стандартные терминальные программы
- .NET 4.0 C# библиотека

На данный момент поддерживается только ОС Windows.

Стоимость устройства 1890 рублей. Все программное обеспечение предоставляется бесплатно.
В Санкт-Петербурге возможен самовывоз.

PS: Почистил старые сообщения в теме.
Вложения
aid_small.png
aid_03.jpg
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: USB-преобразователь UART, RS232, I2C, CAN

Сообщение Сергей » 12 июн 2013, 20:40




Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: USB-преобразователь UART, RS232, I2C, CAN

Сообщение elmot » 12 июн 2013, 21:06

Для таких объявлений есть раздел форума купля/продажа
Аватара пользователя
elmot
 
Сообщения: 5674
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: USB-преобразователь UART, RS232, I2C, CAN

Сообщение Myp » 13 июн 2013, 11:29

а в софтине штатной есть функция триггера?
например при получении конкретного(по фильтру) сообщения с шины отправлять обратно заранее сформированное сообщение?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 15946
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: USB-преобразователь UART, RS232, I2C, CAN

Сообщение Сергей » 13 июн 2013, 13:24

На счет триггеров в штатной программе.
1. У нас была идея написания скриптов на lua прямо в программе, для задания простой логики запрос/ответ. Пока руки не дошли.
2. На данный момент можем добавить кнопку триггера, по которой будет отправлено то, что находится в поле отправки при совпадении фильтра.
3. Необходимый триггер можно реализовать на C# программе за 5 минут. Наш фильтр FilterQuery также доступен из кода.
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: USB-преобразователь UART, RS232, I2C, CAN

Сообщение AndreiSk » 13 июн 2013, 15:34

кстати скрипт можно и на c# написать, скомпилировать его и запустить сборку на выполнение.
Для этого достаточно обычного .net framework, по-моему даже 2.0 будет достаточно.
Аватара пользователя
AndreiSk
 
Сообщения: 2618
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: USB-преобразователь UART, RS232, I2C, CAN

Сообщение Сергей » 13 июн 2013, 15:48

Тоже над думал над динамической компиляцией. Но в итоге определился, что с lua будет проще реализация и интегрирование. В любом случае, это пока только в планах. Если будет реальная необходимость наличия скриптов в Assistant.GUI - добавим.
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: USB-преобразователь UART, RS232, I2C, CAN

Сообщение Angel71 » 13 июн 2013, 18:22

там же несколько вариантов, как это можно реализовать, все естественно со своими +- (возможности, ограничения, размер шаманского бубна). посмотрите, может такой вариант реализации для ваших задач подойдёт http://www.codeproject.com/Articles/193597/C-Scripts-using-DynamicMethod. +можно совместить с ещё одним подходом - компилируется класс, через reflection вылавливаются методы с нужными именами (onRecieved, onStateChanged, onDisconnected,...) и в нужный момент вызываются.
Последний раз редактировалось Angel71 13 июн 2013, 18:47, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 9231
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: USB-преобразователь UART, RS232, I2C, CAN

Сообщение Сергей » 13 июн 2013, 18:43

Запустить C# скрипт не проблема. Проблема здесь в том, что в C# скрипте можно "положить" приложение в процессе написания скрипта и его отладки. В скрипт передается ссылка на уже рабочий объект класса InterfaceDebugger, открытый самим приложением. В lua такой проблемы нет, так как это всего лишь обертка.
Angel71 писал(а):посмотрите, может такой вариант реализации для ваших задач подойдёт http://www.codeproject.com/Articles/193597/C-Scripts-using-DynamicMethod.

Хороший проект, только не поддерживаются switch и while.
The current compiler version has no implementation for switch and while. However, the same functionality is possible with if and for statements. There is o support for native unsafe pointers. Alternatively, the compiler implemented in C# is easy to extend for such and other requirements.

Также необходимо определить рамки возможностей написания и редактирования скриптов. Четких требований и пожеланий пока нет. Пока альтернативой является работа с библиотекой Assistant.Library.dll
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: USB-преобразователь UART, RS232, I2C, CAN

Сообщение Angel71 » 13 июн 2013, 19:19

это всё решаемо, вариантов как сделать скриптинг более чем хватает. у вариантов с луа или питоном есть конечно свои интерестные плюшки, но на всякий дам ссылку ещё на один проект http://cshell.net/. а так да, согласен, что пока нет необходимости и чётких требований, мало смысла особо в это всё углубляться.
Аватара пользователя
Angel71
 
Сообщения: 9231
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1


Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Mail.ru counter