Welcome!

On this forum you can discuss iRidium with other users.

iRidium consist of 2 main components - i3 pro app and iRidium Server. Please post here your questions, ideas or errors you find.

Please send your questions to support team as a private messages.


Please subscribe to the Change Log to know our news

We have moved our support service to a new technical support system. Since 17.01.2022, we have disabled the ability to create appeals through the userecho personal account. Now all requests are processed via mail to support@iridi.com .

Thank you for your understanding and have a nice day.

0
Completed

Change State when Value change

Vuong Xuan Phuc 8 years ago updated by Dmitry - support (expert) 8 years ago 2

Hello!

I get a temp off room. It can from 18-32oC. I want the state off room will change to state color Blue when Temp <20oC. Orange if Temp<25 and red if Temp>25.

Can you help me. Please!
Answer
Jackie Roos 8 years ago

Use iRidium script to set the state


One way to do this is to create a feedback in Studio to store the colour state in, in this case it is Temp Colour
Then put a multi-state button over the text showing degrees, with colour blue for state 1, colour orange state 2 and colour red state 3


Add something like this script

//put in your driver name where it says "DriverName"
IR.AddListener(IR.EVENT_TAG_CHANGE,IR.GetDevice("DriverName"),function(name, value)
{
//the name of the temperature feedback in this example is "Temp"
if (name == "Temp") {
//value is the current value of the Temp feedback
if (parseInt(value) < 20) {
IR.SetVariable("DriverName.Temp Colour", 0);
} else if ((parseInt(value) >= 20) & (parseInt(value) < 25)){
IR.SetVariable("DriverName.Temp Colour", 1);
} else {
IR.SetVariable("DriverName.Temp Colour", 2);
}
}
});
0
Answered

Acces an array in Bechoff PLC

Michaël 8 years ago updated by Dmitry - support (expert) 8 years ago 3

Hello,


Is it possible to acces an array in a Bechoff PLC without to add them in "Project Device Panel"?

The array is an array of 356 Dword.


Thanks!

Michaël

0

protocol_to_protocol gateway scripts

Nikolay Rusanov 8 years ago updated 8 years ago 2

Server can do data modification. Here is information about it. It can be used as simple gateway from one protocol to another. But every protocol and datatype require small changes, like scaling, name structure etc, so we need to do each script different way.


I suggest to have this topic as the place to store modules of protocols interconnection. As first comment I will post one module I have just tested. If you play with it and test other modules please send here, so everyone can use it.

0
Answered

Работа UDP во время появления надписи о демо-режиме

Vladimir Bykov 9 years ago updated by Dmitry - support (expert) 8 years ago 7

Есть проект, где реализованы UDP драйверы нескольких устройств. Проект работает на панели, но когда появляется сообщение о триальном режиме в верху окна сетевой обмен начинает тупить: сообщения перестают отсылаться и приниматься. Как только красные буквы пропадают, все начинает работать штатно.


Скажите, пожалуйста, это так и должно работать или я что-то где-то не донастроил? Можно ли сделать так, чтобы сетевой обмен работал непрерывно в течение всего триального времени?

-1
Voting

Рекомендация

Дмитрий Анциферов 8 years ago updated by Aleksandr Romanov (CTO) 8 years ago 1

Хотелось бы при покупке установочного дистрибутива иметь русскоязычную локализацию.Иметь возможность управления диагностикой автомобиля с интегрированным ЭБУ. Я ещё не испытывал ваш пакет, а только смотрел с картинок, но на мой взгляд данные средства должны стать переработанными в полноценную IDE. Там в в интерфейсе программы не хватает две графы, это графа под Embedded средства сторонних разработчиков и графы под макросредства, мкросредства давали бы возможность множества методов доступа к различным периферийным устройствам не выходя из проекта. Где по результатам средств диагностики подключаемые ассемлер, компоновщик, отладчик делали свою работу, а компилятором получались бы готовые коммуникационные модули определённого протокола с занесением в рабочую SQL базу, как в системе Motronic фирмы Bosh.Тем самым решив проблему скриптовых API. Мне кажется это был бы революционный прорыв в технологии завтрашнего дня, но то ,что вы сегодня уже сделали это очень даже не мало. Благодарю за рецензию!