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

Тема: Пример реализации Web сервера - изменение IP настроек и построение графика

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

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

    По умолчанию

    Обнаруживается еще и такая проблема (это видно уже в примере). Допустим, нужно передать массив. Тут мы упираемся в кривой интерфейс symlib.
    А в CodeSys предусмотрена аналогичная библиотека SysLibSymbols. В ней все более удобно. Имеется единственная функция, возвращающая адрес символа. Хочешь читай, хочешь пиши, хочешь одну переменную, хочешь - массив. Причем адреса можно получать при инициализации и не тратить время на манипуляции с символами постоянно. Конечно, нужна еще SysLibGetSymbolType, но тип символа должен возвращаться как enum (т. е. int!), чтобы использовать case, а не сравнение строк. Ну, и для полноты еще неплохо бы SysLibEnumSymbols, последовательно возвращающую все доступные символы, т. к. в некоторых случаях, видимо, будет удобно отправлять их все одним махом, например по "GET all_vars".
    Последний раз редактировалось alex1963; 17.12.2008 в 12:54.

Ваши права

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