Я этот вопрос задавал не из банального любопытства. Столкнулся вот с какой особенностью блока Обновляемое значение. В прикрепленном к сообщению скрипте в визуальном редакторе внизу можно найти связку из 6 блоков, выполняющую роль трейл стопа (кстати, взята и один в один, за исключением названия блоков, копирована из учебного видео на сайте). При попытке выполнить скрипт получаю вот такое сообщение: "c:\Users\Administrator\AppData\Local\TSLab\TSLab\temp\code21.cs(207,25) : error CS0103: The name 'ОбновлЗначен' does not exist in the current context". Смотрю, что не так, и замечаю, что блок "Item9" (Логическая формула) только отдает данные, но не принимает их из блока Обновляемого значения. Создаю двустороннее соединение и... Оп-па, скрипт выполняется!
Но не в этом суть. Суть в том, что если не трогать никаких связок (соединений), а просто поменять кириллическое название блока "ОбновлЗначен" на что угодно, написанное на латинице, то скрипт тут же выполняется без проблем. Меняем снова на русское название, и получаем ту же ошибку. Отсюда у меня 3 вопроса:
1. На самом деле существует такая проблема, или это у меня локальный глюк, либо что-то не так я наворочал в скрипте? (По моей логике новичка в этом деле второе и третье отбрасываю)
2. В блоке Логическая формула идет сравнение 2х величин, но при этом в учебном видео показано, что блок Логическая формула только отдает данные, но не принимает их из блока Обновляемого значения. И, не смотря на это, связка работает при наличии не кириллического названия блока, иначе просит добавить второе соединение, через которое блок логическая формула получает данные из обоих блоков.
3. Это уже к теме не относится но хочу спросить заодно: зачем в таком трейлстопе нужны блоки Логическое и Обновляемое значение вообще? Насколько я понимаю, значение блока Формула и Обновляемое значение в данном случае всегда будут одинаковыми, ведь никаких других данных туда не поступает, а Логическая формула сравнивает 2 всегда одинаковых значения. Практика показала, что без этих двух блоков ничего не меняется, и трейл стоп работает так же. Или я чего-то не заметил? Просто пытаюсь разобраться и понять, что именно делается и для чего, а не просто копировать, не понимая что и к чему привязано и, главное, зачем.

P.S. Если все же окажется, что проблема с названиями блоков у меня локальная, то готов прицепить небольшое видео экрана, как это проявляется у меня.
P.P.S. Версия программы 1.1.15.0



Attachments
1st.xml (62 downloads)



Отредактировано Door (Thu Dec 02 2010 09:52 PM)