27.07.2016, 10:39 | #1 |
Новичок
Регистрация: Jul 2016
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Если заказчик не платит.
Доброго времени суток.
На форуме есть тема с таким названием и соотвецтвующим макросом, но она к сожалению закрыта и задать вопрос в ней нет возможности по этому пришлось создать здесь. Подскажите пожалуйста следующий момент: в макросе trial есть возможность менять последовательность расблокировки путем нажатия стрелок и кнопок F, удалять , добавлять... А вот если есть необходимость сделать расблокировку и продление программы путем ввода пинкода\пароля например из 4 цифр. Как это можно усуществить? Буду весьма признателен за любую помощь. |
27.07.2016, 11:13 | #2 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Если заказчик не платит.
Цитата:
количество знаков - на входе счетчика. |
|
27.07.2016, 11:23 | #3 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Если заказчик не платит.
Цитата:
1) Устанавливаете Конструктор 2) Берёте из его библиотечки макрос Trial. Этот макрос рассчитан работать в меню Библиотечка Конструктора находится в дереве макросов, папка Constructor. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
27.07.2016, 11:51 | #4 |
Новичок
Регистрация: Jul 2016
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
Я за ранее прошу прощения за свою тупость. Но у меня нечего не получается. В Serv Pass продления периода на мультеплексоре оставил 2 входа. На обеих поставил значения 45 и 45. Как я понял это значение соотвецтвует нажатию стрелки в лево. По идее у меня должен период продлиться при нажатии два раза на стрелку в лево, но он продлевается только когда я нажимаю ее 45 раз(. С цифрами вообще не чего не выходит. Обьясните чайнику что делаю не так.(
|
27.07.2016, 12:09 | #5 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Если заказчик не платит.
Скиньте вашу версию этого макроса, или, хотя бы, скриншоты.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
27.07.2016, 12:15 | #6 |
Новичок
Регистрация: Jul 2016
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
Версия trial_v2 Скрины в приложении.
Последний раз редактировалось Arsie, 02.08.2018 в 14:27 |
27.07.2016, 12:17 | #7 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
На счётчике на входе DI установите значение 2.
Хотя... такой короткий пароль лучше не использовать. Т.к. при обычной работе будет постоянно срабатывать. Ведь для того и сделан пароль из 10 нажатий, чтобы при обычной работе возможность случайного нажатия всей последовательности, была равна почти нулю. __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
27.07.2016, 12:28 | #9 |
Новичок
Регистрация: Jul 2016
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
Все получилось. Спасибо большое Serg_el! Это я пока что просто разбераюсь. В конечном итоге пароль будет нормальный. Опыта работы как такового нет. Вот и получается все комом) Осталось разобраться с цифрами...
|
27.07.2016, 16:12 | #10 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
Для этого используйте другой макрос - C:\Program Files\SMLogix Constructor (HVAC)\macro\Trial.msl
Он встраивается в программу генерируемую конструктором. Надо только поставить галочку в конструкторе. Арсений Евдокимович уже приводил ссылку. __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
17.12.2017, 13:38 | #11 |
Новичок
Регистрация: Dec 2017
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
Разбираю работу Trial_v3. И повторю вопрос про батарейку, который уже был в этой или другой теме. Макрос работает с часами, так? Пусть мы загрузили проект с батарейкой, время бесплатной работы начало отсчитываться, так? Клиент, не мороча себе голову вынимает батарею и?.... профит? Или макрос и в этом случае выдаст единичку?
|
17.12.2017, 19:55 | #12 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 772
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Если заказчик не платит.
Цитата:
__________________ Саня |
|
17.12.2017, 21:13 | #13 |
Новичок
Регистрация: Dec 2017
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
Понял, спасибо.
Хотя я пока верю в добропорядочность моих заказчиков Удалю к чертям эту канитель по факту оплаты) |
11.04.2018, 22:18 | #14 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
Спрошу здесь, дабы не плодить темы
Подскажите пожалуйста, правильно ли я понимаю (а то мне надо запаролить работу контроллеров, а времени на тесты явно не будет): 1 - в программе сформированной конструктором достаточно манипуляций в функциональном блоке Config? Просто устанавливаем время (в сутках) и пароли на 3 случая: отключения триала, однократое отключение триала (еще на такой же срок) и сервисный (как продление, но однократное) 2 - пароли вводится с экрана цифрами? Или кнопками с клавиатуры контроллера(стрелками) как сброс всех паролей? Заранее спасибо, кто ответит |
12.04.2018, 10:56 | #15 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Если заказчик не платит.
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.04.2018, 17:07 | #16 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
Arsie,
а где в конструкторе-то? Версия судя по истории изменений - от 20 ноября 2017 Последний раз редактировалось Arsie, 02.08.2018 в 14:27 |
12.04.2018, 17:17 | #17 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Если заказчик не платит.
Так качните новую, за чем же дело встало? =)
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
12.04.2018, 18:00 | #18 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
|
12.04.2018, 18:17 | #19 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Если заказчик не платит.
Цитата:
Хотя, можете и переделать, это будет хорошим наказанием)) Я за переделку)) __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.04.2018, 21:27 | #20 | ||
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
Цитата:
Давно не ощущала себя такой тупорылой Уважаемый Arsie, я понимаю что Вы тут гуру и имеете право издеваться над чайниками, но я же не прошу за меня программу писать)) я человек не глупый, но многие тонкости сред программирования доходят не сразу. Практиковаться увы нет возможности. Объект уже сдан (со мной кстати человек рассчитался, а вот заказчик с ним - нет). Вы про эту инструкцию: http://forum.segnetics.com/showpost....59&postcount=3 ? Таки да, я ее видела, но что ставить на входы туда совершенно не понятно. Цитата:
И я прошерстила на 10 раз все темы связанные с триалом Похоже все это не для средних умов |
||
12.04.2018, 21:44 | #21 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Если заказчик не платит.
Цитата:
|
|
12.04.2018, 21:54 | #22 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
|
12.04.2018, 22:14 | #23 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Если заказчик не платит.
конечно новый, вам уже сто раз об этом сказали.
Последний раз редактировалось Arsie, 02.08.2018 в 14:28 |
12.04.2018, 22:40 | #24 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
Спасибо! Просто тема про триал в конструкторе была 2010-го года! Как она работала я похоже никогда не узнаю)))
Конструктор обновила,сделала тестовую программу, но вызова макроса "триал" не нашла вообще на первый взгляд программа из конструктора ничем особо не изменилась, кроме входных параметров в ФБ Конфиг... но их я могла и вручную поменять Уважаемый LordN, подскажите пожалуйста где искать то самое звено с триалом? Да еще что нужно перенести в другую программу чтоб вся связка заработала |
13.04.2018, 07:09 | #25 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Если заказчик не платит.
Цитата:
Последний раз редактировалось Arsie, 02.08.2018 в 14:28 |
|
13.04.2018, 11:37 | #26 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Если заказчик не платит.
Цитата:
Тут скорее это вы издеваетесь надо мной, а не я над вами)) __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
13.04.2018, 11:58 | #27 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
да в списке я его нашла, говорю же. я его в самой программе не вижу среди вызовов
|
13.04.2018, 12:02 | #28 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Если заказчик не платит.
А по скриншотам товарища LordN тоже не получается найти?
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
13.04.2018, 12:08 | #29 |
Новичок
Регистрация: Feb 2015
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Если заказчик не платит.
|
13.04.2018, 13:01 | #30 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Если заказчик не платит.
Просто заменить. Выделяете в дереве и ПКМ на макросе на поляне.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |