Страница 391 из 1187 ПерваяПервая ... 291341381389390391392393401441491891 ... ПоследняяПоследняя
Показано с 3,901 по 3,910 из 11862

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #3901
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,780

    По умолчанию

    Цитата Сообщение от CleanS Посмотреть сообщение
    Добрый день!
    Где можно более подробно почитать про создание визуализаций в CoDeSys v2 ???
    В книге есть только про светофор. Этого мало.
    Читали этот документ?
    http://www.kipshop.ru/CoDeSys/steps/...isu_v23_ru.pdf

  2. #3902

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Читали этот документ?
    http://www.kipshop.ru/CoDeSys/steps/...isu_v23_ru.pdf
    Вот его-то мне и не хватало!!! Спасибочки!!!

  3. #3903

    По умолчанию

    С праздником всех! Народ, почему объявление локальной переменной в функции через 'AT' не вызывает ошибку компиляции? Что с происходит с этой переменной после вызова функции?

  4. #3904
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    почему объявление локальной переменной в функции через 'AT' не вызывает ошибку компиляции?
    По стандарту в функциях действительно не допускается объявление таких переменных. Однако компилятор CoDeSys 2.x во многом забивает на этот стандарт — в частности на правило указывать в документации, что поддерживается и что не поддерживается. См. мои сообщения в теме CoDeSys v2.3.

    Что с происходит с этой переменной после вызова функции?
    Тут интереснее будет посмотреть, что происходит до вызова. По идее, если вы указываете расположение переменной в памяти через AT, то пропадает необходимость выделять и освобождать память под эту переменную. Получается то же самое, что обращение через объявленный в функции указатель на глобльную переменную — какая разница, что будет с указателем после вызова функции? Под вопросом остаётся инициализация, которая происходит после создания фрейма функции.

  5. #3905

    По умолчанию

    Понятно, глобальный указатель значит - пусть будет указатель. Спасибо за ответ

  6. #3906

    По умолчанию

    Добрый день! PLC_PRG - перестал исполняется. Компиляция проходит успешно, но данная функция не вызывается.
    Вложение 18003

  7. #3907
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от Ingohor Посмотреть сообщение
    Добрый день! PLC_PRG - перестал исполняется. Компиляция проходит успешно, но данная функция не вызывается.
    Вложение 18003
    День добрый. Вы ответьте, для чего этот скрин показали? По нему ответить на ваш вопрос, всё равно, что по фотографии ребёнка, ответить, почему он не слушается. Давайте ваш проект.

  8. #3908

    По умолчанию

    Проект

    Просто подумал, что это стандартный случай

  9. #3909

    По умолчанию

    Цитата Сообщение от Ingohor Посмотреть сообщение
    Добрый день! PLC_PRG - перестал исполняется. Компиляция проходит успешно, но данная функция не вызывается.
    Вложение 18003
    Чтобы функция исполнялась ее надо вызывать. А до этого надо еще исправить ошибки о которых сообщает компилятор.

  10. #3910

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Чтобы функция исполнялась ее надо вызывать.
    PLC_PRG - эта стандартная функция, которя должна всегда выполнятся

Страница 391 из 1187 ПерваяПервая ... 291341381389390391392393401441491891 ... ПоследняяПоследняя

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •