Страница 1 из 1

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 00:42}
Олег
День добрый. Прошу потестировать симуляторы блоков для справки. Если все нормально, отправлю Сергею. Особенно интересуют блоки Стринг, так-как я ими не пользуюсь обычно, может где и накосячил.

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 01:12}
vsheva
День добрый.

Ссори, не знаю как удалить.

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 10:19}
Boroda
Олег, вот так не может быть. Смотрю дальше.


Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 10:24}
Boroda
Вот так. Правда не совсем понимаю, как это должно работать... Суммируюся коды всех символов строк и результат сравнивается? Это работает: adf<adz=1, adf<ada=0. Если так, то блок корректно работает.


Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 10:31}
Boroda
Так тоже не может быть. В этом блоке вся работа с отрицательными числами некорректная.


Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 12:00}
Олег
Boroda, спасибо, буду исправлять. А в Get Substrig что возвращает в таком случае FLProg? Мне проверить не в чем, поэтому и прошу помощи. Как String Compare работает в FLProg тоже хотелось-бы узнать.

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 12:06}
Boroda
Ардуинка дома, поэтому только вечером смогу проверить.

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 14:46}
AVGN
Супер!

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 15:54}
Boroda
AVGN, а компилятор Arduino вообще умеет с русским шрифтом работать, если его напрямую в IDE написать так: "Кто там"? Не умеет! Так что эта ошибка - для Arduino не ошибка. Все зависит от кодировки шрифтов (Unicod, ascii, UTF и т.д.), которую Олег использует для написания данного симулятора.

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 16:10}
AVGN
Boroda, так я все на русском делаю. Вы видимо не заметили.
Вот

И вот IDE понимает куськину мать

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 16:33}
Boroda
AVGN, во как, очень редкое явление для компиляторов. А если на русифицированный LCD 1602 кинуть?

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 16:56}
AVGN
Boroda писал(а):AVGN, во как, очень редкое явление для компиляторов. А если на русифицированный LCD 1602 кинуть?
У меня нет такого дисплея. А вот на нокиа 5110 все отлично с русифицированной библиотекой
все прекрасно http://forum.flprogwiki.ru/viewtopic.php?f=18&t=1815

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 17:07}
Boroda
AVGN писал(а):на нокиа 5110
Просто обычно русские буквы HEX-символами в код вставляют. А англ пишут "abcdef". Будем занть о такой особенности.

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 18:51}
Anydy
Олег писал(а):Прошу потестировать
Отличное начинание! 
Хорошо что сайт на Joomla! 
Но для начала бы думаю на русском, а потом уже на английском.

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 19:52}
Олег
Boroda писал(а):Так что эта ошибка - для Arduino не ошибка. Все зависит от кодировки шрифтов (Unicod, ascii, UTF и т.д.), которую Олег использует для написания данного симулятора.
А в каком месте ошибка?
В JavaScript все делается в Unicode.
Компаратор исправил.

Симуляция FBD блоков для Help

Добавлено: 06.04.2017{, 19:58}
AVGN
Anydy писал(а):Но для начала бы думаю на русском, а потом уже на английском.
+++++

Симуляция FBD блоков для Help

Добавлено: 08.04.2017{, 09:16}
Олег
Anydy писал(а):Но для начала бы думаю на русском, а потом уже на английском.
 На русском есть flprog.ru  , делаю на английском чтобы было куда англоязычных соратников направить. Конечно могу туда и русский добавить, но есть-ли смысл? Симуляция так и так будет в справке, а больше там пока ничего инересного нет.
Это как с Joomla, в рунете куча форумов, но основная варка все-равно на joomlaforum.ru идет.

Добавлено (08.04.2017, 09:16)
---------------------------------------------
Сергей, объясни пожалуйста как работает в FLProg блок Get SubString в случае когда второй аргумент больше первого, в Javascript есль несколько методов, сейчас у меня стоит substring и при этом аргументы просто меняются местами.
Мне сейчас не на чем проверить в живую.