Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#1: 2010-07-18 19:05:15 ЛС | профиль | цитата
nesco, потребовалась внешняя точка Default (начальное значение нужно менять программно)
Твоё мнение ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26272
Рейтинг: 2142
#2: 2010-07-18 19:11:00 ЛС | профиль | цитата
Tad писал(а):
Твоё мнение ?

Лучше, особаченная, чем верхняя, более корректно. Иногда полезно менять дефлотное значения в риалтайме , я уже про это думал
карма: 22

0
Ответов: 534
Рейтинг: 5
#3: 2010-07-18 20:32:09 ЛС | профиль | цитата
nesco, покажи случай, когда смену дефолта нельзя заменить наипростейшей схемой?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#4: 2010-07-18 21:27:13 ЛС | профиль | цитата
Slim9009 писал(а):
покажи случай
как можно наипростейшей схемой.
Наипростейшая - это один компонент
Даже с особаченной точкой в один компонент не уложишься.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26272
Рейтинг: 2142
#5: 2010-07-18 22:09:11 ЛС | профиль | цитата
Я бы это еще и MathParse добавил. Особенно нужно бывает, когда используешь %0
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#6: 2010-07-18 22:17:16 ЛС | профиль | цитата
nesco писал(а):
Я бы это еще и MathParse добавил
тогда уже и в FastMathParse и в Convertor нижнюю точку (надоело память цеплять ).
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26272
Рейтинг: 2142
#7: 2010-07-18 22:22:25 ЛС | профиль | цитата
Tad писал(а):
и в Convertor нижнюю точку

Не надо. Там где используется занесение в поток, а не на нижнюю точку приведет к увелечению кода за счет дополнительной переменной, которую необходимо будет иметь еще и типа TData, тк данные на выходе разные. В критических местах скажется на быстродействии
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2010-07-19 01:33:01 ЛС | профиль | цитата
с точки зрения схемопостроения использование элементов MathXXX в том числе и как ячейку памяти является решением менее удобочитаемым. Хоть схема с применением Memory и становится больше на один элемент, но хотя бы сразу видно, что происходит.

да и не понятно нужно ли при изменении Default значения вызывать onResult или нет? Вроде и не нужно, т.к. реально никакого расчета не делается, а вроде и да, т.к. значение элемента изменилось (точка Result вернет уже другое число). Отсутствие однозначной логики в работе такого простого элемента говорит о неверном подходе в его проектировании.
карма: 27
0
Разработчик
Ответов: 26272
Рейтинг: 2142
#9: 2010-07-19 02:09:53 ЛС | профиль | цитата
Dilma писал(а):
с точки зрения схемопостроения использование элементов MathXXX в том числе и как ячейку памяти является решением менее удобочитаемым

А у MathХХХХ, ЕМНИП, есть нижняя точка, и ее часто используют. Tad просит нижнюю точку в Конверторе.
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#10: 2010-07-19 02:16:16 ЛС | профиль | цитата
по нижней точке элемента Convertor вердикт уже озвучен
nesco писал(а):
Не надо. Там где используется занесение в поток, а не на нижнюю точку приведет к увелечению кода за счет дополнительной переменной, которую необходимо будет иметь еще и типа TData, тк данные на выходе разные. В критических местах скажется на быстродействии

и вопрос, что очевидно, правильно ставить как "нужно ли увеличивать объем и снижать быстродействие элемента для добавления точки Result?".
карма: 27
0
Разработчик
Ответов: 26272
Рейтинг: 2142
#11: 2010-07-19 02:24:42 ЛС | профиль | цитата
Насчет дуфолтного значения в обычном Math, я не понял для чего он там и куда его воткнуть, по doClear заносить в память, а что за действие он тогда будет отображать Предположим, мы вычислили какой-то MOD двух операндов, а по doClear занесли в память непонятно что, никак к MOD-y не относящееся... Тут, я не понял.

В MathParse установка дефолтного значения извне ни к чему не должна приводить, оно становится %0 и дожидается следующего расчета, предыдущий результат меняться не должен, он уже произведен с тем значением, которое было
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#12: 2010-07-19 15:42:32 ЛС | профиль | цитата
nesco, задам конкретный вопрос : Как думаешь, зачем нужно свойство Default в Math ? (со всеми своими кодами)


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26272
Рейтинг: 2142
#13: 2010-07-19 15:47:17 ЛС | профиль | цитата
Tad, для предустановки начального значения %0
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#14: 2010-07-19 15:49:53 ЛС | профиль | цитата
А примерчик использования этого
nesco писал(а):
начального значения %0
показать можешь ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26272
Рейтинг: 2142
#15: 2010-07-19 15:53:06 ЛС | профиль | цитата
Tad писал(а):
показать можешь ?

А ты, не знаешь

code_19549.txt
карма: 22

0
файлы: 1code_19549.txt [315B] [134]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)