[QUOTE=Sh.M.;439175]Д.б. так
Read(HMI_LOCAL_MCH, 0, TYPE_PFW, 301, 5, TYPE_BIT, &xVar);
Ошибок нет
Захват-02.png
ЗЫ.
А что за синтаксис?
xVar:=
Может так, без двоеточия?
xVar = wVar & 1<<5;
[QUOTE=Sh.M.;439175]Д.б. так
Read(HMI_LOCAL_MCH, 0, TYPE_PFW, 301, 5, TYPE_BIT, &xVar);
Ошибок нет
Захват-02.png
ЗЫ.
А что за синтаксис?
xVar:=
Может так, без двоеточия?
xVar = wVar & 1<<5;
Последний раз редактировалось petera; 10.06.2024 в 13:04.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Petera, спасибо, должно работать.
синтаксис с ST спутал, в С без двоеточи
..
Последний раз редактировалось Sh.M.; 10.06.2024 в 17:47.
Одно тянет за собой другое.
В новом кнофигураторе(СП300) и старом(СП200) один базовый юнит под названием NOT работают на оборот. А этот элемент используется в оболочке ГМ и служит для переключения из режима разработки а режим исполнения (в элементе IF).
По этому в режиме исполнения Вы видите на экране УГО макроса, а должен быть "чистый экран"
Захват-02.png
И соответственно сам код ГМ не выполняется
Забыл про это.
Нужно исправить так
Захват-01.png
ЗЫ.
По этому и не использую и не даю ссылки на "Мою библиотеку" для СП270.
Если использовать в оболочке макроса вместо операнда NOT логическое выражение(функцию) с тем же названием, то такой ГМ будет работать и в СП300 и в СП270 одинаково - парадокс..
Захват-03.png
Последний раз редактировалось petera; 10.06.2024 в 14:03.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Пётр, а не подскажите, как прикрепить иконку из библиотеки к макросу, как поменять изображение разобрался.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Если Вы хотите делать свои ГМ с иконками, то воспользуйтесь "заготовкой" из папки _Служебные
Захват-01.png
Это "пустая" оболочка для ГМ с универсальной иконкой
Теперь нужно расположить рядом Ваш ГМ и оболочку,выделить их оба и войти в расширенный режим
Далее по картинкам
Захват-02.png
Захват-03.png
Получим свой ГМ с оболочкой
Захват-04.png
Как поменять картинку Вы знаете
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Можно картинки для иконок брать из библиотеки материалов
Скрытый текст:
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Конечно же свой макрос с иконкой, не на ваших же менять. Спасибо. Вы не пробовали работать с вставкой кода(int) и с массивами?
В конфигураторе СП300 массивы нельзя редактировать число элементов всегда 0
Захват-01.png
А вот в СП200 все прекрасно редактировалось и я массивами пользовался
Захват-02.png
Захват-03.png
Например при работе с UNIX временем - извлечение номера дня месяца, года и т.п.
Захват-04.png Захват-06.png
Захват-05.png
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg