Потому что результатом деления целых чисел является целое число.
Лучше явно показать компилятору, что вы ожидаете результат с плавающей точкой:
Код:var2:=var1/10.0;
Вид для печати
Потому что результатом деления целых чисел является целое число.
Лучше явно показать компилятору, что вы ожидаете результат с плавающей точкой:
Код:var2:=var1/10.0;
Доброго дня!
Есть вопрос. (Прошу сильно не пинать) )))
Есть функциональные блоки написанные под CDS2.3, можно ли их использовать в проекте CDS3.5? ... или придётся переделывать?
(Библиотеки использовались стандартные Util и Standart).
Спасибо!
1. CODESYS V3.5 SP7 Patch 4
При создании проекта "Новый проект" -> "Стандартный проект" указываю имя KNS_18.09.17
В верхней части окна его название отображается KNS_18.09.progect
Выхожу из положения так:
Когда проект уже создан "Сохранить проект как..." -> снова указываю имя файла KNS_18.09.17.project
Может я применяю в имени проекта какуют-то запрещенную последовательность символов?
2 вопрос
Возможно я ошибаюсь, может в этой версии я видел типа значка что-то связанное с программированием на C++. Сейчас не могу его найти. Я еще удивился, наверно можно писать на C и конвертить в МЭК.
1. Тут речь скорее не о запрещенных символах, а принципам, по которым CDS формирует имя проекта. Последняя точка и все ,что после нее - действительно отсекаются от названия и заменяются на расширение.
2. Только на С и только при покупке плагина, насколько я понимаю.
Здравствуйте. Подскажите, пожалуйста, будет ли работать на СПК207 оператор __New()? В эмуляторе не работает - возвращает 0. Будет ли работать физически? Нужно реализовать очередь элементов. Может есть другой способ?
Работать будет. Предварительно надо нажать ПКМ на узел Application - Свойства - Опции компиляции приложения - поставить галочку Динамическое распределение памяти.
Но при отсутствии явной необходимости и четкой уверенности в своих действиях лучше попробовать обойтись другими средствами - например, посмотреть, не подойдут ли блоки FIFO и STACK из OSCAT.
В CODESYS не так давно (SP11) появилась отдельная библиотека для работы с абстрактными типами данных (Element Collections) - но, к сожалению, данная версия среды программирования не поддерживается текущими прошивками и не рекомендуется к использованию.
Спасибо. Сомневался, потому что в эмуляторе не работает. Опции и атрибут создаваемого дута ставил, конечно же, иначе ошибка.