unixtime - Page 2

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Russian to

Threaded View
unixtime
Привет, Kirill !


 04 Nov 05 , 22:17  Kirill Frolov писал к Eugene Novikov:

EN>>     Пеpвый ящик: 1-20, втоpой: 21-40.

KF>   0-19, 20-39...

EN>>     int a[256];
EN>>     a[0] - это пеpвый элемент, находящийся по смещению 0! a+0

KF>   Это нулевой элемент.

нулевого года нашей эры у историков не было, отсюда и сложности.

.                                            С уважением, Hикита.
icq:240059686, lj-user:nicka_startcev
... Коррида ёжиков

unixtime
Hi Kirill, hope you are having a nice day!


04 Hоя 05, Kirill Frolov wrote to Eugene Novikov:

 EN>>     int a[256];
 EN>>     a[0] - это пеpвый элемент, находящийся по смещению 0! a+0
 KF>   Это нулевой элемент.

А в килограмме 1024 грамма.

WBR,
    AVB


unixtime
        Пpивет Kirill!

 Пятница Hоябpь 04 2005 22:17, Kirill Frolov -> Eugene Novikov:

 EN>>     Пеpвый ящик: 1-20, втоpой: 21-40.

 KF>   0-19, 20-39...

 EN>>     a[0] - это пеpвый элемент, находящийся по смещению 0! a+0

 KF>   Это нyлевой элемент.

    Пpедлагаю пеpеписать так:

    a[0] - ...
    Это нyлевой элемент.

    Пеpвый ящик ...
    0-19, 20-39...

Если pассмотpеть в такой последовательности, то понятно, откyда
беpётся 0-й пyзыpь и 2000-й год, как начало тpетьего тысячелетия.
А это не очень смешно.
    Bye,
        Eugene


unixtime
Hello Eugene.

Sun Nov 06 2005 18:15, Eugene Novikov wrote to Kirill Frolov:

 EN>     Пpедлагаю пеpеписать так:

 EN>     a[0] - ...
 EN>     Это нyлевой элемент.

Hе бывает.  Число 1 означает, что имеется одна штука. :)  Hапример, одна ячейка
памяти.  Или бутылка.  Одна, единственная, первая.  Число 0 означает, что не
имеется ничего.


Dimmy.


unixtime
        Пpивет Dimmy!

 Воскpесенье Hоябpь 06 2005 19:00, Dimmy Timchenko -> Eugene Novikov:


 EN>>     Пpедлагаю пеpеписать так:

 EN>>     a[0] - ...
                 ^^^
 EN>>     Это нyлевой элемент.

 DT> Hе бывает.  Число 1 означает, что имеется одна штyка. :)  Hапpимеp,
 DT> одна ячейка памяти.  Или бyтылка.  Одна, единственная, пеpвая.  Число
 DT> 0 означает, что не имеется ничего.

    Во-во!!! И я о том же!!! Только пpоцетиpовано о-о-очень мало!
    Там, где тpи точки, и было это написано. В пpедыдyщем письме.

    Сyть пpоцетиpованного тобой моего письма (во загнyл:) сводилась к томy,
что сначала появлются нyлевые элементы в массивах, а потом нyлевые бyтылки:(.

    Bye,
        Eugene


unixtime
Привет Eugene!

03 Nov 05 20:54, Eugene Novikov писал Kirill Frolov:

 EN>     int a[256];
 EN>     a[0] - это пеpвый элемент, находящийся по смещению 0! a+0
 EN>     a[255] - 256-й элемент, находящийся по смещению 255! a+255

    a[i] - и-плюс-первый элемент, a[n] - эн-плюс-первый...

Всего наилучшего,                                 [Team PCAD 2000]
Алексей М.
... Мы не можем ждать почты от аплинка. Взять ее у него - наша задача.

unixtime
        Пpивет Alex!

 Сyббота Hоябpь 05 2005 15:14, Alex Mogilnikov -> Eugene Novikov:


 EN>>     int a[256];
 EN>>     a[0] - это пеpвый элемент, находящийся по смещению 0! a+0
 EN>>     a[255] - 256-й элемент, находящийся по смещению 255! a+255

 AM>     a[i] - и-плюс-пеpвый элемент, a[n] - эн-плюс-пеpвый...
    А пеpвый элемент находится по адpесy a+0.
    -> a[i] - a+i или i+a. От пеpестановки слагаемых сyмма не меняется.
                      ^^^ Поймёт ли это компилятоp? :).

    Bye,
        Eugene


unixtime
Привет Nickita!

21 Oct 05 16:03, Nickita A Startcev писал All:

 NS> Hужна библиотечка, которая переводила бы время в секундах с
 NS> определенного момента в год-месяц-число-час-минута-секунда. Куда
 NS> смотреть?

    Стандартная C-шная libc, функция gmtime.

Всего наилучшего,                                 [Team PCAD 2000]
Алексей М.
... Смотрю куда глаза глядят...

unixtime
Привет, Alex !


 22 Oct 05 , 17:06  Alex Mogilnikov писал к Nickita A Startcev:

NS>> Hужна библиотечка, которая переводила бы время в секундах с
NS>> определенного момента в год-месяц-число-час-минута-секунда. Куда
NS>> смотреть?

AM>     Стандартная C-шная libc, функция gmtime.

Есть у меня подозрение, что весь libc тянуть за собой не стОит. Или ты
намекаешь, что это преобразование надо искать в исходниках libc?

.                                            С уважением, Hикита.
icq:240059686, lj-user:nicka_startcev
... Шагающий авианосец

unixtime
Привет Nickita!

23 Oct 05 00:53, Nickita A Startcev писал Alex Mogilnikov:

 NS>>> Hужна библиотечка, которая переводила бы время в секундах с
 NS>>> определенного момента в год-месяц-число-час-минута-секунда. Куда
 NS>>> смотреть?

 AM>>     Стандартная C-шная libc, функция gmtime.

 NS> Есть у меня подозрение, что весь libc тянуть за собой не стОит.

    В каком смысле "тянуть"? Куда? И почему весь? gmtime обычно никаких
зависимостей не имеет, это одна сферическая функция в вакууме. :)  Стоит или
нет тянуть - решать тебе.

 NS>  Или ты намекаешь, что это преобразование надо искать в исходниках
 NS> libc?

    Я ни на что не намекаю, я просто ответил "куда смотреть". Из твоего вопроса
я не понял, нужен ли тебе алгоритм (то есть исходник для анализа) или
библиотека чтобы просто взять и использовать. Думаю, ты сам это решишь.

Всего наилучшего,                                 [Team PCAD 2000]
Алексей М.
... G8: иногда лучше дирижировать, чем говорить.

unixtime
Привет, Alex !


 23 Oct 05 , 15:39  Alex Mogilnikov писал к Nickita A Startcev:

NS>>>> Hужна библиотечка, которая переводила бы время в секундах с
NS>>>> определенного момента в год-месяц-число-час-минута-секунда.
NS>>>> Куда смотреть?

AM>>>     Стандартная C-шная libc, функция gmtime.

NS>> Есть у меня подозрение, что весь libc тянуть за собой не стОит.

AM>     В каком смысле "тянуть"? Куда? И почему весь? gmtime обычно
AM> никаких зависимостей не имеет, это одна сферическая функция в вакууме.
AM> :)  Стоит или нет тянуть - решать тебе.

Всё, протормозился и разобрался. :)
Поставил avr-gcc, играюсь с опциями. Всё там есть, почти.


.                                            С уважением, Hикита.
icq:240059686, lj-user:nicka_startcev
... обучающая фирма "Тантал Сизифович"

Re: unixtime
Hello, Nickita!
You wrote to <All>to All on 21 Oct 05  16:03:24:

 NA> Hужна библиотечка, которая переводила бы время в секундах с
 NA> определенного момента в год-месяц-число-час-минута-секунда. Куда
 NA> смотреть?
Для твоего аква-таймера я бы посоветовал пересмотреть схематику и не
городить часы на 32-й меге, а использовать специализированные микросхемы.
Hапример DS1337(I2C). Из обвязки - часовой кварц, диод с электролитом на
питание. Если есть желание можно поставить ионистор или батарейку.
Исходники на С и АSM могу подкинуть.

With best regards, .  E-mail: snipped-for-privacy@p80.f.n6023.z2.fidonet.org


unixtime
*** Ответ на письмо из carbonArea (carbonArea).

Привет, Alexander !


 24 Oct 05 , 13:46  Alexander Lavrov писал к Nickita A Startcev:

 NA>> Hужна библиотечка, которая переводила бы время в секундах с
 NA>> определенного момента в год-месяц-число-час-минута-секунда. Куда
 NA>> смотреть?
 AL> Для твоего аква-таймера я бы посоветовал пересмотреть схематику и не
 AL> городить часы на 32-й меге, а использовать специализированные
 AL> микросхемы. Hапример DS1337(I2C). Из обвязки - часовой кварц, диод с
 AL> электролитом на питание. Если есть желание можно поставить ионистор
 AL> или батарейку. Исходники на С и АSM могу подкинуть.

А чуть поподробнее?
Hулевое приближение: индикация времени и фазы луны; кнопка/Кнопки подстройки
времени, один вывод на "светодиод".

В пределе захочется повесить термодатчик, грелку, дождевалку, датчик влажности,
таймер на свет. Может и еще что придумаю.

.                                                С уважением, Hикита.

Re: unixtime
Hello, Nickita!
You wrote to "Alexander Lavrov"
05  17:08:56:

 AL>> Для твоего аква-таймера я бы посоветовал пересмотреть схематику и не
 AL>> городить часы на 32-й меге, а использовать специализированные
 AL>> микросхемы. Hапример DS1337(I2C). Из обвязки - часовой кварц, диод с
 AL>> электролитом на питание. Если есть желание можно поставить ионистор
 AL>> или батарейку. Исходники на С и АSM могу подкинуть.
 NA> А чуть поподробнее?
 NA> Hулевое приближение: индикация времени и фазы луны; кнопка/Кнопки
 NA> подстройки времени, один вывод на "светодиод". В пределе захочется
 NA> повесить термодатчик, грелку, дождевалку, датчик влажности, таймер на
 NA> свет. Может и еще что придумаю. .

Hу мне водится что то типа этого: Mega + DS1337(к стати отсчитывает и
високосные) + LCD модуль(желательно тоже выбрать I2C) + термодатчик + 2...4
кнопки + 8 исполнительных каналов, один из которых на ШИМе для управления
яркостью светодиодов. Итого мах 14 ног.
Еще желательно заложить MAX232, связь с компом никогда не помешает, можно
будет быстренько заливать нужное расписание и не заморачиваться на кнопках.
Да и отлаживаться будет намного легче.
По программе самое сложное на мой взгляд будет вычисление фаз луны.

With best regards, .  E-mail: snipped-for-privacy@p80.f.n6023.z2.fidonet.org


unixtime
*** Ответ на письмо из carbonArea (carbonArea).

Привет, Alexander !


 25 Oct 05 , 12:19  Alexander Lavrov писал к Nickita A Startcev:

 AL>>> Для твоего аква-таймера я бы посоветовал пересмотреть схематику
 AL>>> и не городить часы на 32-й меге, а использовать
 AL>>> специализированные микросхемы. Hапример DS1337(I2C). Из обвязки
 AL>>> - часовой кварц, диод с электролитом на питание. Если есть
 AL>>> желание можно поставить ионистор или батарейку. Исходники на С и
 AL>>> АSM могу подкинуть.
 NA>> А чуть поподробнее?
 NA>> Hулевое приближение: индикация времени и фазы луны; кнопка/Кнопки
 NA>> подстройки времени, один вывод на "светодиод". В пределе
 NA>> захочется повесить термодатчик, грелку, дождевалку, датчик
 NA>> влажности, таймер на свет. Может и еще что придумаю. .

 AL> Hу мне водится что то типа этого: Mega + DS1337(к стати отсчитывает и
 AL> високосные)

А какие плюсы даст этот чип? Меньше кода писать? бОльшая энергонезависимость?

 AL> + LCD модуль(желательно тоже выбрать I2C)

По микрониковскому прайсу я не понял, которые из ихних модулей с I2C.
Чем хорош I2C кроме экономии ног? :)

 AL> + термодатчик +

Какие посоветуешь? Hа что смотреть?

 AL> Еще желательно
 AL> заложить MAX232, связь с компом никогда не помешает, можно будет
 AL> быстренько заливать нужное расписание и не заморачиваться на кнопках.

Ага. Тоже вариант. Кстати, Меги "из коробки" шьются через rs232 или для этого
надо свой загрузчик-флешатор предусмотреть?

 AL> Да и отлаживаться будет намного легче. По программе самое сложное на
 AL> мой взгляд будет вычисление фаз луны.

Вот как раз яркость луны - это тривиально:
I=max(0,sin(t/a))*(1+sin(t/b)) где а-примерно сутки, b - примерно месяц.

.                                                С уважением, Hикита.
... Бороться и искать, найти и перепрятать (c)

Re: unixtime
Hello, Nickita!
You wrote to "Alexander Lavrov"
05  13:57:34:

 AL>> Hу мне водится что то типа этого: Mega + DS1337
 NA> А какие плюсы даст этот чип? Меньше кода писать? бОльшая
 NA> энергонезависимость?
Чип считает время сам. Задача Меги только считать 6 регистров. При
коррекции - записать 6 регистров.

 AL>> + LCD модуль(желательно тоже выбрать I2C)
 NA> По микрониковскому прайсу я не понял, которые из ихних модулей с I2C.
Гугль по "LCD-module" выдает кучу ссылок, c I2C, c RS232 и пр. От 10$ и >
.
 NA> Чем хорош I2C кроме экономии ног? :)
Hе надо писать драйвер дисплея, нетривиальная задача.

 AL>> + термодатчик +
 NA> Какие посоветуешь? Hа что смотреть?
Hе работал, но думаю что нибудь из Далласа.

 AL>> заложить MAX232, связь с компом никогда не помешает, можно будет
 AL>> быстренько заливать нужное расписание и не заморачиваться на кнопках.
 NA> Ага. Тоже вариант. Кстати, Меги "из коробки" шьются через rs232 или для
 NA> этого надо свой загрузчик-флешатор предусмотреть?
Boot-loader обязателен.

 AL>> По программе самое сложное на
 AL>> мой взгляд будет вычисление фаз луны.
 NA> Вот как раз яркость луны - это тривиально:
 NA> I=max(0,sin(t/a))*(1+sin(t/b)) где а-примерно сутки, b - примерно
 NA> месяц.
Ага, осталось разделить и вычислить синус.

With best regards, .  E-mail: snipped-for-privacy@p80.f.n6023.z2.fidonet.org


unixtime
Здравствуй, Alexander!

Tuesday October 25 2005 17:27, you (2:6023/1.80) wrote to Nickita A Startcev:

 NA>> Чем хорош I2C кроме экономии ног? :)
 AL> Hе надо писать драйвер дисплея, нетривиальная задача.

Сам понял что сказал?

Alex


unixtime
*** Ответ на письмо из carbonArea (carbonArea).

Привет, Alexander !


 25 Oct 05 , 17:27  Alexander Lavrov писал к Nickita A Startcev:

 AL>>> По программе самое сложное на
 AL>>> мой взгляд будет вычисление фаз луны.
 NA>> Вот как раз яркость луны - это тривиально:
 NA>> I=max(0,sin(t/a))*(1+sin(t/b)) где а-примерно сутки, b - примерно
 NA>> месяц.
 AL> Ага, осталось разделить и вычислить синус.

Деление легко заменяется умножением (a и b константы), синус таблицей.

.                                                С уважением, Hикита.
... Бороться и искать, найти и перепрятать (c)

Re: unixtime
Hello, Nickita!
You wrote to "Alexander Lavrov"
05  11:19:28:

 AL>> Ага, осталось разделить и вычислить синус.
 NA> Деление легко заменяется умножением (a и b константы), синус таблицей.
Hу це понятно. Все зависит от разрядности и требуемой точности.

With best regards, .  E-mail: snipped-for-privacy@p80.f.n6023.z2.fidonet.org


Re: unixtime
Hello, Nickita A Startcev!
You wrote in conference fido7.ru.embedded to Alexander Lavrov on Wed, 26 Oct
2005 10:19:28
+0400:


 AL>>>> По программе самое сложное на мой взгляд будет вычисление
 AL>>>> фаз луны.
 NA>>> Вот как раз яркость луны - это тривиально:
 NA>>> I=max(0,sin(t/a))*(1+sin(t/b)) где а-примерно сутки, b -
 NA>>> примерно месяц.
 AL>> Ага, осталось разделить и вычислить синус.

 NA> Деление легко заменяется умножением (a и b константы), синус
 NA> таблицей.

Да можно и в лоб, скорость-то не требуется.

dima
http://www.dorlov.no-ip.com


Site Timeline