Показать сообщение отдельно
Старый 04.02.2008, 01:29   #6
NoiSe
Опытный
 
Регистрация: 03.02.2008
Адрес: Алма-Ата
Сообщений: 259
Вы сказали Спасибо: 70
Поблагодарили 88 раз(а) в 51 сообщениях
NoiSe стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от сандро Посмотреть сообщение
Однако в случае с чс6 этот вариант никак не может подойти. Поскольку вентиляторы останавлииваются вне зависимости от скорости и не постепенно. Они прекращают охлаждение на безреостатной позиции. И кстати в моем случае выключение (хотя триггер 2 не является триггером контроллера) вентиляторов происходит с 28 по 32, затем опять включаются и выключаются на 52 позции на совсем. Но, по нобъяснимым причинам иногда включение/выключение происходит не на тех позициях.

Лично я шаг считал очень просто 1/56 позиций = 0,017857142857142857142857142857143 (несколько цифр слева можно отбросить). А, что четвертая цифра обозначает?
возможно имеет место "пропуск триггера"(глюк симулятора)
для решения этой проблемы принято повторять Release часть триггера
Discrete_Trigger ( 54 ReleaseLoopReleaseWithJump ( ))
Discrete_Trigger ( 54 ReleaseLoopReleaseWithJump ( ))
Discrete_Trigger ( 54 ReleaseLoopReleaseWithJump ( ))
Discrete_Trigger ( 54 ReleaseLoopReleaseWithJump ( ))
это конструкция встречается в управлении скрипом колодок

с шагом тут не так всё просто
если шаг в енге поставить 0,01785
возникает большая вероятость описаннго выше глюка
так как нет промежуточных шагов между позициями
0 0
1 0,01785
2 0,03571
3 0,05355


если шаг в енге поставить 0,025 при 15 позициях
пусть первая соотвествует 0,3
тогда сим придёт к 0,3 шагая по 0,025 через 12циклов.
0 0
1 0,3

для 56 позиций
в енге поставить 1/(56*3) = 0,005952381
3 шага между позициями повысит надёжность срабатывания триггеров

про четветую цифру незнаю
NoiSe вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА