Показано с 1 по 5 из 5

Тема: Ссылки на параметры

  1. #1

    По умолчанию Ссылки на параметры

    Добрый день. Скажите пожалуйста, можно ли как-то получить ссылку на параметр и добавлять эти ссылки в массив?

    Сейчас объясню какая задача предстоит - условно есть порядка 300 параметров, для которых нужно назначать значение по нажатию кнопки.

    Идея была в том, чтобы создать для одно параметра библиотечный объект. В объекте, например, прописать алгоритм, чтобы при старте он добавил ссылку на параметр, а также номер зоны (в общем какую-то структуру), в глобальный массив.
    Далее на каком-то общем экране сделать кнопки, которые будут отвечать за определенный массив. При нажатии на кнопку, будет происходить итерация по массиву структур (объектов), и если номер зоны будет совпадать с номером зоны в структуре, то по ссылке присваивать Параметру определенное значение.
    Возможно ли такое сделать, может через ST или C#. Пока все уперлось в то, что непонятно как сохранять ссылку на параметр в библиотечном элементе. Остальное алгоритм, вроде более менее ясен.

  2. #2

    По умолчанию

    Цитата Сообщение от Asbi Посмотреть сообщение
    Добрый день. Скажите пожалуйста, можно ли как-то получить ссылку на параметр и добавлять эти ссылки в массив?

    Сейчас объясню какая задача предстоит - условно есть порядка 300 параметров, для которых нужно назначать значение по нажатию кнопки.

    Идея была в том, чтобы создать для одно параметра библиотечный объект. В объекте, например, прописать алгоритм, чтобы при старте он добавил ссылку на параметр, а также номер зоны (в общем какую-то структуру), в глобальный массив.
    Далее на каком-то общем экране сделать кнопки, которые будут отвечать за определенный массив. При нажатии на кнопку, будет происходить итерация по массиву структур (объектов), и если номер зоны будет совпадать с номером зоны в структуре, то по ссылке присваивать Параметру определенное значение.
    Возможно ли такое сделать, может через ST или C#. Пока все уперлось в то, что непонятно как сохранять ссылку на параметр в библиотечном элементе. Остальное алгоритм, вроде более менее ясен.
    Добрый день!
    Гляньте , похоже?

    https://gitflic.ru/project/vladislavgc/ms4
    Последний раз редактировалось VladGC; 10.05.2025 в 12:09.

  3. #3

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    Добрый день!
    Гляньте , похоже?

    https://gitflic.ru/project/vladislavgc/ms4
    Спасибо большое, почти то, что нужно! Я могу вместо id в структуре как-то хранить ссылки на другие параметры, чтобы я мог обратиться к массиву с этими структурами и записывать по этой ссылке значение?

  4. #4

    По умолчанию

    Цитата Сообщение от Asbi Посмотреть сообщение
    Спасибо большое, почти то, что нужно! Я могу вместо id в структуре как-то хранить ссылки на другие параметры, чтобы я мог обратиться к массиву с этими структурами и записывать по этой ссылке значение?
    Не то что бы ссылки можно было добавлять, но можно выкрутится
    В фиксированный массив структур можно инициализировать что то в качестве ключа, непосредственно из библиотечного объекта
    Далее использовать где надо
    Там же по ссылке выше добавил второй пример

  5. #5

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    Не то что бы ссылки можно было добавлять, но можно выкрутится
    В фиксированный массив структур можно инициализировать что то в качестве ключа, непосредственно из библиотечного объекта
    Далее использовать где надо
    Там же по ссылке выше добавил второй пример
    Спасибо большое!

Похожие темы

  1. Не разрешенные ссылки для ПЛК210
    от Shera_Best в разделе ПЛК2хх
    Ответов: 11
    Последнее сообщение: 18.04.2023, 19:53
  2. Ответов: 6
    Последнее сообщение: 21.09.2021, 09:47
  3. ПЛК150. Неразрешенные ссылки на внешние POU
    от КучаВопросов в разделе ПЛК1хх
    Ответов: 19
    Последнее сообщение: 21.12.2017, 01:10
  4. Ответов: 4
    Последнее сообщение: 06.03.2017, 11:08
  5. Codesys 2.3 параметры функции по ссылки типа REAL
    от monteg в разделе Трёп (Курилка)
    Ответов: 9
    Последнее сообщение: 29.02.2016, 14:41

Ваши права

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