roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 07:52

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 20 май 2009, 00:08 
Не в сети
Аватара пользователя

Зарегистрирован: 18 сен 2008, 22:02
Сообщения: 25
Откуда: Самара
прог. языки: C/C++, Pascal
максимальное что есть это float, а мне очень нужно выйти за его границы... double нужен.
Как организовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 20 май 2009, 00:18 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Вопрос: а для чего нужна реализация double, что за задача (я к тому что может ее другими путями можно решить и без double)?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 20 май 2009, 01:28 
Не в сети
Аватара пользователя

Зарегистрирован: 18 сен 2008, 22:02
Сообщения: 25
Откуда: Самара
прог. языки: C/C++, Pascal
Да.. впринципе уже решили.
Делали математическую модель транзистора.. по схеме с ОЭ на выходных характеристиках экспоненты 40 и выше степеней появились...
Реализовали увеличением кол-ва экспоненциальных функций, соответсвенно упала и степень.

Но вопрос остался. Хотябы в целях экономии памяти. После такого упрощения программа возрасла чуть ли не на кБайт..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 20 май 2009, 11:36 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Экономии не будет реализация Double так и будет много места занимать

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 20 май 2009, 11:43 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
А зачем модель транзистора на МК считать?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 20 май 2009, 13:11 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Есть же извращенцы... :roll:

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 20 май 2009, 13:12 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 20 май 2009, 14:54 
Не в сети
Аватара пользователя

Зарегистрирован: 18 сен 2008, 22:02
Сообщения: 25
Откуда: Самара
прог. языки: C/C++, Pascal
)))))))))))))))))

Впринципе штука то беспонтовая. Лабораторный стенд для изучения ВАХ транзистора по схеме с ОБ и ОЭ(входные выходные характеристики). )))
Математическая модель дает возможность сделать идеальными измерения. Как в учебнике.
По хорошему, чтобы был какой-то от нее толк нужно сравнивать реальные и идеальные характеристики. Чтобы вставил транзистор, а он те выдал различия. Это уже дело. Но преподаватель сказал сделать только это... зачем нам лишняя работа =)

А Double есть в ВинАвр.. вот только синтаксис отличается =( И я винавровский синтаксис не смотрел... не хочется. Да и программу всю переписывать не охото. а она достаточно большая вышла.
В общем если никто не сталкивался с проблемой, то тему закрывайте = )

Добавлено спустя 2 минуты 30 секунд:
Да... и это все на МК, а не на компе (как бы вроде на компьютере тоже самое, только и удобнее), потому что студенты, выполняющие лабораторную не будут знать че там внутри. Пускай думают, что там транзисторы стаят = )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 20 май 2009, 15:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
В avr-gcc double и float - одно и тоже, а именно float

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 20 май 2009, 15:05 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Обычно в типе double в МК смысла нет

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 21 май 2009, 13:34 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
а если координатный стол большой с высоким разрешением энкодера? ))

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 21 май 2009, 13:43 
Не в сети
Аватара пользователя

Зарегистрирован: 20 мар 2009, 12:45
Сообщения: 682
Откуда: Украина, Одесса
ФИО: Сергей
в IARе double 64 бита)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 21 май 2009, 15:26 
Не в сети
Аватара пользователя

Зарегистрирован: 18 сен 2008, 22:02
Сообщения: 25
Откуда: Самара
прог. языки: C/C++, Pascal
блин.. вот с Иаром я ваще не разобрался. злой он какой то... консольный даже =( и хрен поставишь.
Может меня кто научит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 21 май 2009, 15:35 
Не в сети
Аватара пользователя

Зарегистрирован: 20 мар 2009, 12:45
Сообщения: 682
Откуда: Украина, Одесса
ФИО: Сергей
ну IAR это не CV, без ста грамм не разберешься
был вынужден перейти, Виста64 CV не поддерживает
сначала пробовал ВинАВР, и нифига не получилось...
вроде все правильно, а какие-то ошибки лезут и компилить не хочет
с ИАРом за два дня разобрался
лазил по форумам, Гуглил
конечно-же "метод научного тыка" помог
ну и Хелп очень даже информативный
вечером буду дома, где-то ссылки валялись... скину


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема CV AVR нету 8байтового DOUBLE
СообщениеДобавлено: 21 май 2009, 16:50 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Duhas писал(а):
а если координатный стол большой с высоким разрешением энкодера? ))

А не лучше ли компьютерное управление в этом случае?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: Google [Bot] и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO