![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#151
|
||||
|
||||
|
Цитата:
Цитата:
|
|
#152
|
||||
|
||||
|
Нифига се, год уже прошел.
|
|
#153
|
||||
|
||||
|
Цитата:
|
|
#154
|
||||
|
||||
|
Крутой бизнес
![]() ![]() ![]() Последний раз редактировалось M.A.D.M.A.N., 26.10.2012 в 21:34. |
|
#155
|
||||
|
||||
|
Стимпанк РЦшки
http://www.youtube.com/watch?v=ZoZAa...ure=watch-vrec http://www.youtube.com/watch?v=WqwFY...I EoLM3bLC39A круто. Последний раз редактировалось M.A.D.M.A.N., 06.11.2012 в 22:02. |
|
#156
|
||||
|
||||
|
Цитата:
крутобыл! Я сейчас решил сам в радиоэлектронику податься, вот сейчас контроллер arduino с китая жду с куевой тучей сервоприводов, датчиков и т.д., может тоже какого-нибудь робота зафигачу ![]() |
|
#157
|
||||
|
||||
|
Цитата:
![]() |
|
#158
|
||||
|
||||
|
Как же давно я это всё забросил.
![]() |
|
#159
|
||||
|
||||
|
Я конечно в электронике нуб, и мне проще написать портянку на 3 экрана, чем впаять еще один резистор.
Однако 6-7 своих моделей девайсов фигачил (в основном контроллеры сервомашинок разного сорта и засечки).А ардуины не признаю. Предпочитаю чистый камень, без Си и без всяких оболочек. |
|
#160
|
||||
|
||||
|
Я принтер переедлывал, там вместо головки червяк от флопаря поднимал/опускал жало выжигателя, на орг стекле и дереве растровые картинки выжигал, правда все как-то примитивно было сделано, через LPT (из под win98), 6 бит на управление, 3 на датчики, найду фотку - выложу
![]() |
|
#161
|
||||
|
||||
|
|
|
#162
|
||||
|
||||
|
Актуальная реклама
![]() |
|
#163
|
||||
|
||||
|
Заметил, что недавно выпущенная софтина жрет память со скоростью мегабайт в минуту. Задумался... Потом еще раз задумался...
В итоге нашел в коде одного из потоков вот такой вот парсер: Код:
procedure TMVCThread.ParceData(AData: RawByteString);
var
sl:TStringList;
i: Integer;
begin
Delete(AData,1,3);
FParameters.criticalsection.Enter;
try
sl:=TStringList.Create;
sl.Delimiter:=' ';
sl.DelimitedText:=AData;
for i := 0 to 15 do
begin
try
FParameters.voltagedata^.Data[i]:=GetVoltage(sl[ports[i]]);
except
ThreadSendMessage(THREAD_ERROR_PARCE_ANSWER);
end;
end;
FParameters.voltagedata^.Time:=Now;
finally
FParameters.criticalsection.Leave;
end;
end;![]() Как говорится: "и на старуху бывает проруха" ![]() |
|
#164
|
||||
|
||||
|
|
| Эти 3 пользователя(ей) сказали Спасибо M.A.D.M.A.N. за это полезное сообщение: | ||
|
#165
|
||||
|
||||
|
Цитата:
)))) |