[QUOTE=petera;439173]1) лишний аргумент - "0"
Так д.б.
Read(HMI_LOCAL_MCH, 0, TYPE_PSB, 301, 5, TYPE_BIT, &xVar);
в вашем варианте выдает ошибку
[QUOTE=petera;439173]1) лишний аргумент - "0"
Так д.б.
Read(HMI_LOCAL_MCH, 0, TYPE_PSB, 301, 5, TYPE_BIT, &xVar);
в вашем варианте выдает ошибку
[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://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
так нет ошибок, но будет ли работать?
BOOL xVar;
WORD wVar;
Read(HMI_LOCAL_MCH, 0 ,TYPE_PFW,301,0,TYPE_WORD, &wVar);
PSW[400]=wVar;
PSW[400]=PSW[400] & (1<<5);
Petera, спасибо, должно работать.
синтаксис с ST спутал, в С без двоеточи
..
Последний раз редактировалось Sh.M.; 10.06.2024 в 17:47.
Пётр, а не подскажите, как прикрепить иконку из библиотеки к макросу, как поменять изображение разобрался.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Если Вы хотите делать свои ГМ с иконками, то воспользуйтесь "заготовкой" из папки _Служебные
Захват-01.png
Это "пустая" оболочка для ГМ с универсальной иконкой
Теперь нужно расположить рядом Ваш ГМ и оболочку,выделить их оба и войти в расширенный режим
Далее по картинкам
Захват-02.png
Захват-03.png
Получим свой ГМ с оболочкой
Захват-04.png
Как поменять картинку Вы знаете
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Можно картинки для иконок брать из библиотеки материалов
Скрытый текст:
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП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://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg