Показано с 1 по 10 из 648

Тема: Создать функцию на ST

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от sot Посмотреть сообщение
    нет ^F

    ;-)

    а также, действительно, вы же не претендуете на полноценную среду разработки ST ???

    И, правда, почему бы не добавить глобальные переменные?
    Так, чтобы FunST могли внутри видеть переменные проекта?
    А что мешает подать на входы функции переменные проекта ?

    f1 := m1;

    Функция присваивает себе значение m1 из таблицы переменных. Что еще надо ?
    Изображения Изображения
    Последний раз редактировалось IVM; 29.12.2021 в 19:18.

  2. #2
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    929

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    А что мешает подать на входы функции переменные проекта ?

    f1 := m1;
    Читабельность кода, внесение изменений в программу.
    Вы, предположу, один работаете над проектом. Вот вам 3 - вариант - когда второй разработчик изменит порядок массива, но вам забудет сказать.
    ЗЫ. Да и найти все ссылки на конкретный элемент массива по программе та еще задача получается. Ни по имени, ни по адресу.

    ЗЫЫ. Sot
    Можно INOUT использовать, а не указатели. Так-то тоже самое.

Похожие темы

  1. Ответов: 14
    Последнее сообщение: 01.07.2023, 21:30
  2. Ответов: 6
    Последнее сообщение: 22.12.2021, 10:50
  3. Ответов: 3
    Последнее сообщение: 13.09.2021, 13:31
  4. ПЛК160. Чем заменить функцию записи 0x05?
    от FallenDAY в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 26.08.2017, 13:19
  5. Как написать собственную функцию wait()
    от PavelKazakov в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.07.2009, 11:37

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

Ваши права

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