Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Как скрыть внутренние переменные ФБ

  1. #1

    По умолчанию Как скрыть внутренние переменные ФБ

    Есть ФБ у которого несколько переменных VAR_INPUT и VAR_OUTPUT и еще три десятка переменных просто VAR.
    Так вот в Online режиме если в списке объявлений найти экземпляр этого ФБ и раскрыть его переменные, то вылезает вся портянка из 4х десятков переменных. Можно ли как-то хитро объявить эти VAR переменные, чтоб их вообще не было видно из вне.
    Вообще вопрос появился в связи с тем, что если контроллер подключен к CoDeSys через GPRS и открыть POU с огромным списком переменных то порой старый СПК207 после такого начинает жить своей жизнью и даже PINGоваться перестает. К тому же эффекту приводит открытие визуализации в CoDeSys. На новых СПК вроде получше с этим.

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    структуры и указатели рулят

  3. #3

    По умолчанию

    Это оно конечно да, только внутренних переменных промежуточных они не отменяют

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    я этого не понимаю, покажите пример что именно не нравится, я сниму видео как бы я поступил

  5. #5
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    дык просто закройте окно с переменными.
    надуманная проблема 100%
    это если для просмотра.
    а если еще для чего-то др., то не понимаю.

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    состряпал проект и со структурой и с указателем
    Вложения Вложения
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,278

    По умолчанию

    Совсем хэлп не смотрим. В кдс2 были {library private}, в 3 {attribute 'hide'}. Курим директивы компилятора и рядом.

  8. #8

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    состряпал проект и со структурой и с указателем
    Да как работать со структурой и указателями я и сам хорошо знаю, но иногда хочется видеть промежуточные результаты действий с данными и тут нужны промежуточные переменные. Но видеть их вне ФБ желания нет. Отсюда и проблема.

  9. #9

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Совсем хэлп не смотрим. В кдс2 были {library private}, в 3 {attribute 'hide'}. Курим директивы компилятора и рядом.
    Спасибо, именно этого и не хватало.

  10. #10
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    хм, я ж просил показать наглядно что не нравится, тогда возможно и пошел бы в нужном направлении. И кстати мое мнение промежуточные переменные должны лежать в VAR_TEMP, а не в просто VAR

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Как из ФБ и Ф управлять DO
    от Barboris в разделе ПЛК1хх
    Ответов: 20
    Последнее сообщение: 09.08.2019, 10:40
  2. Скрыть основную панель
    от Александр_Гранд в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 27.11.2012, 04:56
  3. Как создать ФБ в МАСТЕРСКАДЕ ?
    от kanava в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 18.08.2008, 11:26
  4. Retain переменные. Как?
    от Igont в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 31.05.2007, 11:57

Ваши права

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