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

Тема: Программное изменение Amount byte в String Output module в modbus master

  1. #1

    По умолчанию Программное изменение Amount byte в String Output module в modbus master

    Можно ли в String Output module (modbus master) программно менять (т.е. привязать к переменной) параметр Amount byte ?

  2. #2

    По умолчанию

    Цитата Сообщение от Chupakabra Посмотреть сообщение
    Можно ли в String Output module (modbus master) программно менять (т.е. привязать к переменной) параметр Amount byte ?
    Я такую возможность обнаружить не смог

  3. #3

    По умолчанию

    Нельзя, это константное значение.
    А если не секрет, то для чего это Вам, возможно мы подскажем иное решение.

  4. #4

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Нельзя, это константное значение.
    А если не секрет, то для чего это Вам, возможно мы подскажем иное решение.
    Есть некоторое устройство, в которое требуется писать массив байт, причем каждый раз длинна массива может быть разной. И есть уже готовый набор функций на ST которые формируют эти строки. В конфигураторе нашел как строки послылать, но с фиксированной длинной.

    В общем, другое решения я вижу в использовании SysLibCom. Спасибо.

  5. #5

    По умолчанию

    Как вариант, если число число возможных длин невелико, создайте в ModBus master несколько переменных (управляемых по команде) с разл. числом байтов и используйте в нужный момент элемент с нужным числом байтов.
    Очень специфический вариант у Вас, мы его не предусмотрели.

Ваши права

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