Просмотр полной версии : Выпадающий список с русскоязычным списком?
Vitorgan
08.04.2025, 20:10
https://www.youtube.com/watch?v=A1WrZVJUWhY&list=PLUw7cl8x4xnKYWlxbYmcKnwpUBMY6uzP7&index=3&ab_channel=CodesysOneLove
Подскажите пожалуйста, на видео есть кнопки локализации в ENUM, поддержка списка текстов. Обладателям старых СПК 107 с patch 5 такие радости не светят?
Евгений Кислов
08.04.2025, 20:19
https://www.youtube.com/watch?v=A1WrZVJUWhY&list=PLUw7cl8x4xnKYWlxbYmcKnwpUBMY6uzP7&index=3&ab_channel=CodesysOneLove
Подскажите пожалуйста, на видео есть кнопки локализации в ENUM, поддержка списка текстов. Обладателям старых СПК 107 с patch 5 такие радости не светят?
В CODESYS V3.5 SP5 Patch 5 этого функционала еще не было.
Использовать для программирования старых СПК более новые версии CODESYS я бы не рекомендовал - скорее всего, вы получите больше проблем, чем пользы.
Vitorgan
08.04.2025, 20:23
Спасибо за ответ, да уж... как же раздражает CDS3 после CDS2 со своими соответствиями... с косяками переводов, с различным значением переводов в разных патчах...
Получается русский язык в выпадающем списке для рецептов, даже если их название известно, и количество известно, мне неполучить?
Евгений Кислов
08.04.2025, 20:29
Получается русский язык в выпадающем списке для рецептов, даже если их название известно, и количество известно, мне неполучить?
Это спокойно можно реализовать и V3.5 SP5 Patch 5.
Создайте список текстов с названиями рецептов на русском, привяжите его к Combobox.
Дополнительно привяжите к нему целочисленную переменную, в которую будет записываться номер выбранного рецепта. Ее даже можно объявить как ENUM.
В более новых версиях просто поддержали возможность создать список текстов "внутри" ENUM'a, а у вас это будут два отдельных объекта.
Vitorgan
08.04.2025, 20:30
Благодарю за помощь
Vitorgan
08.04.2025, 20:49
еще вопрос, oscat для 3.5.5 существует?
Vitorgan
08.04.2025, 21:40
Делаю все по видео, после выбора из выпадающего списка
sSelectRecipe:= TO_STRING(eSelectRecipe);
sSelectRecipe меняется но не на название рецепта а на его номер в литерале. Что я делаю не так?
sSelectRecipe:= TO_STRING(eSelectRecipe);
fbrecipeManager.LoadAndWriteRecipe('MyREcipe',sSel ectRecipe);
Евгений Кислов
09.04.2025, 06:20
еще вопрос, oscat для 3.5.5 существует?
https://ftp.owen.ru/CoDeSys3/04_Library/05_3.5.11.5/02_Libraries/OSCATBasic.package
Что я делаю не так?
В CODESYS V3.5 SP5 Patch 5 такая конвертация ещё не была поддержана.
Вам придётся написать свою функцию конвертации для вашего конкретного ENUM.
Vitorgan
09.04.2025, 11:00
а сами методы точно работают в patch5? интересно, чтобы я еще день в пустую не потратил)
LoadAndWriteRecipe ничего не делает, но если вручную в менеджере рецептов нажать на загрузить и записать список, и выбрать файл соответствующий рецепту, то все срабатывает
Vitorgan
09.04.2025, 11:34
Вроде бы разобрался, заглавные буквы в string имеют вес))))
Vitorgan
09.04.2025, 23:06
Подскажите пожалуйста, вроде бы простая задача, но никак не могу найти, мне нужно что бы в зависимости от переменной BOOL на прямоугольнике менялся текст ВКЛ/ВЫКЛ. Смотрю видео, у многих есть вкладка динамические тексты. Не говорите пожалуйста только что в patch 5 ее нет, и все надо писать из под когда со string.
Евгений Кислов
10.04.2025, 06:08
Подскажите пожалуйста, вроде бы простая задача, но никак не могу найти, мне нужно что бы в зависимости от переменной BOOL на прямоугольнике менялся текст ВКЛ/ВЫКЛ. Смотрю видео, у многих есть вкладка динамические тексты. Не говорите пожалуйста только что в patch 5 ее нет, и все надо писать из под когда со string.
Возможность использования динамических текстов присутствовала и в V3.5 SP5 Patch 5.
Vitorgan
11.04.2025, 09:28
Добавьте элемент визуализации (например, Прямоугольник) и в его свойствах на
вкладке Динамические тексты в параметре Список текстов укажите список текстов TextList, а к
параметру Индекс текста привяжите переменную PLC_PRG.iTextIndex
Уже перечитал разные PDF. И списка в обычной вкладке "ТЕКСТЫ" нет, и Динамических текстов нет
Евгений Кислов
11.04.2025, 09:58
И списка в обычной вкладке "ТЕКСТЫ" нет, и Динамических текстов нет
См. п. 8.2:
https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_FAQ_v.1.3.pdf
Vitorgan
11.04.2025, 10:13
См. п. 8.2:
https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_FAQ_v.1.3.pdf
Благодарю Вас
Vitorgan
11.04.2025, 10:23
Подскажите пожалуйста, а где можно ознакомиться со списком шрифтов доступных для СПК107 (старых)
Евгений Кислов
11.04.2025, 10:49
Подскажите пожалуйста, а где можно ознакомиться со списком шрифтов доступных для СПК107 (старых)
См. п. 12.9:
https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_Visu_v.1.2.pdf
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot