Страница 1 из 1

BIN в ARCHSETRA IDE

СообщениеДобавлено: Ср янв 28, 2015 12:58 pm
volvo7771
Добрый день! Есть 15 бинов состояний в Siemens;
В интаче прописан только тип Integer, и по запросу к существующему тегу через "." например su_ZD(тип integer).15 - т.е. я спрашиваю 15 бин тега типа Integer;
Собственно вопрос: как спросить тот же бин только в Archsetra IDE, в скрипте.

Re: BIN в ARCHSETRA IDE

СообщениеДобавлено: Ср янв 28, 2015 1:03 pm
Генератор зла
Tag & 1 - проверка на 0 бит
Tag & 2 - ...............1 бит
Tag & 4 - ...............2 бит
.................................
И не "бин", а бит. Бин - это Мистер Бин.

Re: BIN в ARCHSETRA IDE

СообщениеДобавлено: Ср янв 28, 2015 1:28 pm
volvo7771
Не понял как эту проверку реализовать в IDE?
Тег тянется по Suitelink с View на удаленном объекте...

Re: BIN в ARCHSETRA IDE

СообщениеДобавлено: Ср янв 28, 2015 1:46 pm
Генератор зла
volvo7771 писал(а):Не понял как эту проверку реализовать в IDE?

volvo7771 писал(а):спросить тот же бин только в Archsetra IDE, в скрипте.

Опросили тег, записали в A nalogDevice
В скрипте опрашиваете UDA1 = A nalogDevice.PV & 1;

Re: BIN в ARCHSETRA IDE

СообщениеДобавлено: Пт фев 13, 2015 12:47 pm
MATabakov
Генератор зла писал(а):Tag & 1 - проверка на 0 бит
Tag & 2 - ...............1 бит
Tag & 4 - ...............2 бит
.................................
И не "бин", а бит. Бин - это Мистер Бин.

Здравствуйте, подскажите, а в АГрафике к переменной типа integer, созданной
в самой графике (Custom Properties), можно ли обратится к определённому биту используя определённый синтаксис???
Благодарю.

Re: BIN в ARCHSETRA IDE

СообщениеДобавлено: Пт фев 13, 2015 1:35 pm
Генератор зла
Попробуйте через CustomProp.00 - CustomProp.31

Re: BIN в ARCHSETRA IDE

СообщениеДобавлено: Пт фев 13, 2015 2:39 pm
MATabakov
Генератор зла писал(а):Попробуйте через CustomProp.00 - CustomProp.31

Понимается, что CustomProp - это переменная integer Custom Properties и через точку указывается бит от 00 до 31 ???
Есле так, то мы пробовали и script ругается (Warnings:
Could not resolve reference: Test.00 in attribute: _AttributeReferenceList

Save Anyway?)...

Re: BIN в ARCHSETRA IDE

СообщениеДобавлено: Пт фев 13, 2015 4:33 pm
MATabakov
Переменные Custom Properties в АГрафике не поддерживают обращения к битам, утверждаю.
Поправьте, если ошибаюсь. :)

Re: BIN в ARCHSETRA IDE

СообщениеДобавлено: Пн фев 16, 2015 12:59 pm
Генератор зла
Утверждение Ваше - клевета есть.
Int = Int | 1 (Это установит 0-й бит в целом числе.)
Int = Int & 4294967294 (Это обнулит 0-й бит в целом числе)

Re: BIN в ARCHSETRA IDE

СообщениеДобавлено: Пн фев 16, 2015 2:03 pm
MATabakov
Генератор зла писал(а):Утверждение Ваше - клевета есть.
Int = Int | 1 (Это установит 0-й бит в целом числе.)
Int = Int & 4294967294 (Это обнулит 0-й бит в целом числе)


Спасибо за Ваше отношение к вопросу :)
Проверим...
Ну ведь не так всё просто...

Re: BIN в ARCHSETRA IDE

СообщениеДобавлено: Пн фев 16, 2015 2:40 pm
MATabakov
MATabakov писал(а):
Генератор зла писал(а):Утверждение Ваше - клевета есть.
Int = Int | 1 (Это установит 0-й бит в целом числе.)
Int = Int & 4294967294 (Это обнулит 0-й бит в целом числе)


Спасибо за Ваше отношение к вопросу :)
Проверим...
Ну ведь не так всё просто...


СПАСИБО!!!
Моё почтение