Страница 59 из 97 ПерваяПервая ... 949575859606169 ... ПоследняяПоследняя
Показано с 581 по 590 из 964

Тема: Библиотека SmsOwenLib для работы с SMS в CODESYS v2.3

  1. #581
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Тоже верно. Похоже тут не получиться сделать что-то универсальное
    так обратитесь к специалистам, в оскат бибке помоему есть определение цифр, чтоб понятнее было нагуглите ключевое слово регулярные выражения

  2. #582
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,620

    По умолчанию

    Так я совета и прошу у спецов.
    в оскат бибке помоему есть определение цифр, чтоб понятнее было нагуглите ключевое слово регулярные выражения
    Лучше пример сделайте и выложите его или подскажите какой блок.

  3. #583
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,182

    По умолчанию

    В OSCAT это функция FIND_NUM -возвращает позицию первого символа, являющегося номером,поиск ведется с указанной позиции(FIND_NUM('wej34',1)=4)
    а так же FINDB_NUM -возвращает позицию последнего символа, являющегося цифрой
    http://www.prolog-plc.ru/art10

    ЗЫ. Сначала FIND_NUM найти позицию первой цифры, затем FINDB_NUM, начиная с найденной позиции, найти позицию последней цифры и вырезать подстроку в этом диапазоне вот и будет сумма баланса на счете.
    Последний раз редактировалось petera; 09.02.2015 в 16:47.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #584
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,620

    По умолчанию

    Где взять эту OSCAT бибку?
    Бибку нашёл, но не могу указанный блок добавить в алгоритм.
    Последний раз редактировалось Эдуард_Н; 09.02.2015 в 17:00.

  5. #585

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    В OSCAT это функция FIND_NUM -возвращает позицию первого символа, являющегося номером,поиск ведется с указанной позиции(FIND_NUM('wej34',1)=4)
    а так же FINDB_NUM -возвращает позицию последнего символа, являющегося цифрой
    http://www.prolog-plc.ru/art10

    ЗЫ. Сначала FIND_NUM найти позицию первой цифры, затем FINDB_NUM, начиная с найденной позиции, найти позицию последней цифры и вырезать подстроку в этом диапазоне вот и будет сумма баланса на счете.
    Век живи, век учись) Спасибо, petera.

    Прикольно, будет если смс будет содержания типа "Участвуйте в акции 100 друзей. Ваш балланс 35 р."

  6. #586
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,620

    По умолчанию

    Как функцию FIND_NUM добавить в проект ?
    Вопрос снят.
    Последний раз редактировалось Эдуард_Н; 09.02.2015 в 17:24.

  7. #587
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Век живи, век учись) Спасибо, petera.

    Прикольно, будет если смс будет содержания типа "Участвуйте в акции 100 друзей. Ваш балланс 35 р."
    так то баланс всегда с копейками идет, поэтому однозначно надо ловить между цифрами символы пунктуации, я же не зря к регулярным выражениям отправлял

  8. #588

    По умолчанию

    Приветствую всех!
    Вопрос такой: в мануале по части отправки смс группе указано STRING(10) : " listNum :ARRAY [0..2] OF STRING(10):=3('79012345678'); (*массив номеров....." а с семеркой номер одиннадцатизначный...
    1. Т.е. должен быть STRING(11) или я чего-то неправильно понял?

    2. Что означает цифра 3 в строке " STRING(10):=3('79012345678') " ?

    3. Значение NumCount в блоке FB_SMS_SL должно соответствовать количеству номеров рассылки?

    4. У меня контроллер ПЛК 100... это значит что FB_SMS_SL работать не будет?

  9. #589

    По умолчанию

    2. Что означает цифра 3 в строке " STRING(10):=3('79012345678') " ?
    Заполнение массива 3 раза по '79012345678'

  10. #590

    По умолчанию

    А для ПЛК323 есть библиотеки для работы с смс? А то из этой ветки не работает

Страница 59 из 97 ПерваяПервая ... 949575859606169 ... ПоследняяПоследняя

Похожие темы

  1. Библиотека ModemOwenLib [ver. 3.5.2.7] для работы с модемом в CODESYS v3.5
    от Трофимов Артем в разделе ПЛК3xx (архив)
    Ответов: 140
    Последнее сообщение: 06.06.2018, 13:38
  2. Полноценная библиотека для работы модема ПМ01 с SMS
    от Алексей Сорокин в разделе Помощь Разработчикам
    Ответов: 8
    Последнее сообщение: 06.03.2015, 12:36
  3. Библиотека для работы с gprs
    от alexsaska в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 27.02.2015, 13:01
  4. Ответов: 2
    Последнее сообщение: 21.11.2014, 21:53
  5. Необходима библиотека работы с модемом в CoDeSyS v3
    от Александр123456 в разделе ПЛК3xx (архив)
    Ответов: 2
    Последнее сообщение: 22.01.2012, 13:16

Ваши права

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