Страница 508 из 1043 ПерваяПервая ... 84084584985065075085095105185586081008 ... ПоследняяПоследняя
Показано с 5,071 по 5,080 из 10427

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #5071
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от xoxa Посмотреть сообщение
    Здравствуйте, как в Codesys задать массив, пределы которого определяются переменными, что то вроде такого:
    massiv : array [A..B] of int; где A и B можно было бы задавать самому?
    в оскат такое есть, можете посмотреть примеры там. Смысл заключается в том, что создаете глобальную константную переменную и подставляете её в объявлении массива
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  2. #5072

    По умолчанию

    Пардон, а что за зверь оскат?

  3. #5073
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  4. #5074

    По умолчанию

    Нашёл про оскат, буду читать.

  5. #5075

    По умолчанию

    Большое спасибо за подсказку, в ресурсах в глобальных переменных создал объект Constants, в этом объекте создал параметр массива и все заработало.

  6. #5076
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от xoxa Посмотреть сообщение
    Большое спасибо за подсказку, в ресурсах в глобальных переменных создал объект Constants, в этом объекте создал параметр массива и все заработало.
    про глобальное положение это я про оскат говорил чтоб легче искать было, можно VAR CONSTANT и внутри ФБ так же объявить, тоже работает
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #5077

    По умолчанию

    Еще один вопрос возник касаемо возможностей Codesys 2: Возможно ли скопировать целиком одну строку массива в другую без использования конструкции For i := 0 до A...?

  8. #5078
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    У Вас одномерный массив строк? Тогда просто присваивайте mas[1]:=mas[2]. Можно присваивать элементам массива любые значения того же типа.

  9. #5079

    По умолчанию

    Буду пробовать присваиванием. Есть еще вопрос: Еесли выход/вход ПЛК типа dword, возможно ли эти входы/выходы интерпритировать в виде массива типа bool без конструкции вида my_var.x:=y ? а сразу перевести dword в массив?

  10. #5080
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Еесли выход/вход ПЛК типа dword
    Вы ничего не путаете?

Страница 508 из 1043 ПерваяПервая ... 84084584985065075085095105185586081008 ... ПоследняяПоследняя

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

Ваши права

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