Доброго времени суток.
При работе с двумерным массивом строк возникает ошибка с объявлением и вызовом элементов массива в программе.
при работе с одномерным массивом строк проблем не возникает. с чем может быть связана ошибка?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
TIA PORTAL массив строк
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 13
- Зарегистрирован: 09 сен 2019, 15:50
- Имя: Катя
- Страна: Россия
- город/регион: Москва
-
- не первый раз у нас
- Сообщения: 386
- Зарегистрирован: 31 янв 2017, 11:08
- Имя: Николай
- Благодарил (а): 8 раз
- Поблагодарили: 122 раза
TIA PORTAL массив строк
pk87, я повторил ваш код с 83 по 93 строку и ошибок не было.
Судя по вашей ошибке и по 94 строке, где вы инкрементируете переменную счетчика цикла, могу посоветовать перепроверить размерность массивов.
Судя по вашей ошибке и по 94 строке, где вы инкрементируете переменную счетчика цикла, могу посоветовать перепроверить размерность массивов.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070
-
- эксперт
- Сообщения: 3643
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
TIA PORTAL массив строк
Ругается на количество размерностей тега, а не на выход за пределы массива.
Возможно затычка в функции STRING_TO_USINT(), а не в извлечении данных из массива #QRStrings[#g,1]. Попробуйте временно убрать STRING_TO_USINT().
Возможно затычка в функции STRING_TO_USINT(), а не в извлечении данных из массива #QRStrings[#g,1]. Попробуйте временно убрать STRING_TO_USINT().
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
TIA PORTAL массив строк
Добрый день. Что то я не увидел, а для какого контроллера программка компилится. Я в свое время наткнулся на то, что возможности для 1200 и 1500 разные, причем как раз в части работы с массивами. Т.е. то что проходит для 1500 не факт что пройдет для 1200.