Добрый день.
Возник вопрос, как объявить статическую переменную в функции, на языке ST?
Добрый день.
Возник вопрос, как объявить статическую переменную в функции, на языке ST?
может быть подойдет эта выдержка из руководства со страницы 136: "Константы обозначаются ключевым словом CONSTANT. Их можно объявлять локально и глобально"
Спасибо, за ответ, но мы друг друга немного не поняли.
Константа имеет постоянное значение.
Мне же нужна переменная, которая объявляется в функции(локально), при выходе из функции не теряет своего значения, доступна только вызванной функции, с постоянным адресом в оперативной памяти.
Как в СИ:
http://rtfm.adamant.net/programming/...an/node54.html
Есть ли тут такая возможность?
Последний раз редактировалось Lema; 25.08.2011 в 23:37.
Lema, спросите лучше здесь
Ну не совсем я прав, объявления переменных идентичны что у функции что у блока
Если обратиться к первоисточнику:
CoDeSys_V23_RU.pdf
2.1 Компоненты проекта
страница 10-14 и
5.2 Редактор раздела объявлений
страница 134-137 Вы почерпнете больше информации
Последний раз редактировалось capzap; 28.08.2011 в 09:00.
Функция не запоминает состояние внутренних переменных.