![]() |
![]() ![]() |
|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Новичок
Регистрация: Mar 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Добрый вечер.
Вопросы к разработчикам Лоджика по работе с макросами. - Макрос, помещённый на поляну, по смыслу перестаёт быть макросом, а превращается в какой-то именованный элемент, не относящийся к библиотеке в обычном понимании этого слова. - Два одинаковых макроса на поляне - это не две ссылки на один макрос, а два разных макроса, которые одинаково называются. Если внести изменения в библиотечный макрос, то никаких изменений в макросах на поляне не будет. Или надо удалить все макросы и накидать новых, или вносить изменения в накиданные. Кнопки освежить макросы нет (не нашёл). То же самое относится и к изменениям макросов на поляне. Изменения в одном из них никак не отражаются на другом. - При раскрытии макроса открывается отдельное окно. Если у вас блоки пронумерованы, окна пронумеровать никак нельзя? Когда одинаковых макросов много и их надо править, то над ними теряется контроль. - Почему нельзя закрыть окно раскрытого макроса, как форму в делфях или вижуал студии с сохранением изменений? - Почему нет признака наличия несохранённых изменений в окне? - Почему нет режима автосохранения? - Почему нет типа String? Это до кучи. __________________ Alexey5801 |
![]() |
![]() |
![]() |
#2 |
Новичок
Регистрация: Mar 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Добрый вечер.
Вопросы к разработчикам Лоджика по работе с макросами. - Макрос, помещённый на поляну, по смыслу перестаёт быть макросом, а превращается в какой-то именованный элемент, не относящийся к библиотеке в обычном понимании этого слова. - Два одинаковых макроса на поляне - это не две ссылки на один макрос, а два разных макроса, которые одинаково называются. Если внести изменения в библиотечный макрос, то никаких изменений в макросах на поляне не будет. Или надо удалить все макросы и накидать новых, или вносить изменения в накиданные. Кнопки освежить макросы нет (не нашёл). То же самое относится и к изменениям макросов на поляне. Изменения в одном из них никак не отражаются на другом. - При раскрытии макроса открывается отдельное окно. Если у вас блоки пронумерованы, окна пронумеровать никак нельзя? Когда одинаковых макросов много и их надо править, то над ними теряется контроль. - Почему нет режима автосохранения? - Почему нет типа String? Это до кучи. Нашёл! Одной проблемой меньше. __________________ Alexey5801 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 103
Благодарил(а): 8 раз(а)
Поблагодарили:
156 раз(а) в 153 сообщениях
|
![]()
Так много почему...
![]() И открывать кучу для правки нет смысла. Проще сохранить один и заменить остальные. ![]() Последний раз редактировалось ATS, 23.03.2021 в 00:16 |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: Aug 2018
Адрес: Екатеринбург
Сообщения: 106
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
![]()
В одном и том же проекте 10 одинаковых макросов могут быть немного изменены в зависимости от проекта. И нужно было бы в библиотеке держать все версии макросов для всех версий проектов и их ещё как то подписать.
Чтобы изменить все макросы достаточно сохранить один, выделить его ЛКМ в дереве макросов, щелкнуть на поляне нужный ПКМ и выбрать "заменить". Если входы-выходы не менялись, то связи останутся прежними. |
![]() |
![]() |
![]() |
#5 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 3 956
Благодарил(а): 0 раз(а)
Поблагодарили:
227 раз(а) в 224 сообщениях
|
![]()
Из какой среды программирования вы пришли?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 016
Благодарил(а): 12 раз(а)
Поблагодарили:
588 раз(а) в 537 сообщениях
|
![]() Добавлено через 4 минуты Будь макрос процедурой, вас бы ожидали большие трудности. Лоджик наоборот, помогает вам в вашем стиле программирования ![]() __________________ Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#7 |
Новичок
Регистрация: Mar 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() __________________ Alexey5801 |
![]() |
![]() |
![]() |
#8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 016
Благодарил(а): 12 раз(а)
Поблагодарили:
588 раз(а) в 537 сообщениях
|
![]() Добавлено через 1 минуту Добавлено через 3 минуты ![]() __________________ Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#9 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 016
Благодарил(а): 12 раз(а)
Поблагодарили:
588 раз(а) в 537 сообщениях
|
![]() __________________ Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: Aug 2018
Адрес: Екатеринбург
Сообщения: 106
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SMH4 серийный номер до 600ххх и новый лоджик (нет проблемы) | windy | Вопросы о SMH4 | 33 | 02.02.2022 15:42 |
Макросы для внутренних датчиков (нет проблемы) | Alexauto72 | Вопросы о Trim5 | 4 | 12.01.2021 15:12 |
Неактивные макросы и трассировка (нет проблемы) | Pushin | Форум Segnetics | 1 | 05.11.2020 12:59 |
Проблема зависание 2Gi/MC | djaval | Вопросы о SMH-2G(i) | 108 | 20.09.2017 18:58 |