У вас не стоит Flash Player
Настройки
#82981 - Wed Feb 28 2018 06:21 PM Как прописать логическое значение
adimex Offline
newbie

Registered: Wed Mar 18 2015
Записи: 40
Подскажите, пожалуйста, почему два логических условия (обведены кружком)на графике выдают значение "1" в разное время? Я предполагал, что оба условия будут исполняться в момент "dif" поскольку на графике очевидно, что они выполняются в момент dif.


Attachments
Ошибкиv2.tscript (23 downloads)
Ошибкиv2.jpg (43 downloads)
Ошибкиv3.jpg (32 downloads)


Наверх
#82984 - Thu Mar 01 2018 06:46 AM Re: Как прописать логическое значение [Re: adimex]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Потому что это два абсолютно разных условия.

Наверх
#82986 - Thu Mar 01 2018 01:27 PM Re: Как прописать логическое значение [Re: Stan]
adimex Offline
newbie

Registered: Wed Mar 18 2015
Записи: 40
Не, ну это не ответ. Это и так понятно, что два разных условия. но, следуя формальной логике, два абсолютно разных условия могут выполняться в один и тот же момент времени. Просто одно условие проверяется в период сегодня и вчера, а другое условие проверяется в период вчера-позавчера. Там же видно на ПанельГрафика1, что в момент dif(сегодня) синяя линия ниже чем в dif[-1](вчера). И в тоже время в момент dif(сегодня) синяя линия dif[-1](позавчера) выше линии dif[-2](позавчера). Т.е., по идее, логическое значение должно возвращать "1" в момент dif, рассматривая период вчера-позавчера. Вопрос - почему на графике на так?

Наверх
#82988 - Thu Mar 01 2018 06:49 PM Re: Как прописать логическое значение [Re: adimex]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
они ж у Вас в разные моменты времени работали, одновременно ни одного сигнала не вижу.

Наверх
#82989 - Thu Mar 01 2018 06:55 PM Re: Как прописать логическое значение [Re: adimex]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Originally Posted By: adimex
Не, ну это не ответ. Это и так понятно, что два разных условия. но, следуя формальной логике, два абсолютно разных условия могут выполняться в один и тот же момент времени. Просто одно условие проверяется в период сегодня и вчера, а другое условие проверяется в период вчера-позавчера. Там же видно на ПанельГрафика1, что в момент dif(сегодня) синяя линия ниже чем в dif[-1](вчера). И в тоже время в момент dif(сегодня) синяя линия dif[-1](позавчера) выше линии dif[-2](позавчера). Т.е., по идее, логическое значение должно возвращать "1" в момент dif, рассматривая период вчера-позавчера. Вопрос - почему на графике на так?

выведите числовые значения этих dif[-2] и dif[-1], а потом сравнивайте, и увидите в своей логике ошибку.

Наверх
#82992 - Fri Mar 02 2018 09:19 PM Re: Как прописать логическое значение [Re: Stan]
adimex Offline
newbie

Registered: Wed Mar 18 2015
Записи: 40
Это совсем прикольно: вывел числовые значения dif, dif[-1] и dif[-2] на три отдельных графика. И получил три одинаковых графика с одинаковыми точками! Как это возможно?! В точке "сейчас" каждый из них должен иметь разное значение, поскольку dif показывает значение "сегодня", dif[-1] значение "вчера" и, соответственно, dif[-2] значение "позавчера". И поскольку эти значения в каждый из этих трёх дней разные, то и графики должны быть разные и не могут накладываться друг на друга. Или я совсем тупой? P.S. Если здесь объяснить сложно - может по телефону. Или кто-нить урок по этой теме даёт платный. Принципиально хочу разобраться. Я не большой специалист, но до настоящего момента с такими, на мой взгляд, простыми ситуациями проблем не возникало.

Наверх
#82993 - Fri Mar 02 2018 09:31 PM Re: Как прописать логическое значение [Re: adimex]
adimex Offline
newbie

Registered: Wed Mar 18 2015
Записи: 40
Скрипт приложил. Спасибо если посмотрите.


Attachments
Ошибкиv2.tscript (20 downloads)


Наверх
#82995 - Sat Mar 03 2018 06:35 PM Re: Как прописать логическое значение [Re: adimex]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
\\


Attachments
Ошибкиv2_.tscript (23 downloads)


Наверх


Moderator:  ViL, sar