Добрый день!
Как обратиться к параметрам, которые находяться в группе в скрипте?
Добрый день!
Как обратиться к параметрам, которые находяться в группе в скрипте?
В какой группе? Опишите задачу подробнее
Спасибо.
Посмотрите статью
https://insat.ru/blog/fb-skript-c-i-...r-peremennykh/
Спасибо.
using System;
using MasterSCADA.Script.FB;
using MasterSCADA.Hlp;
using FB;
using FB.FBAttributes;
using System.Linq;
[FBRetain]
public partial class ФБ : ScriptBase
{
public override void Execute()
{
switch (ИндескСтроки)
{
//Строка 1
case 1:
var itemPMT1=(ITreePinHlp)HostFB.TreeItemHlp.Project.I tem("Объект.Объект 1.Значение 1");
PMT1=(double?)(itemPMT1.GetRTPin().ObjectValue);
break;
}
}
}
При присвоении ИндескСтроки 1, выходная переменная PMT1 не меняется. В чем ошибка?
вариантов много может быть - например путь неправильный.
В правом нижнем углы скады есть красная кнопка - которая открывает протокол работы. Посмотрите нет ли там ошибок.
Спасибо.
У нас все корректно пример в приложении
Спасибо.
У меня тип команды Вещественный. Если поставить вещественный (не вещественный дв.точности) перестает работать. Как в таком случае поступить? Менять тип на вещественный дв.точности?
И второй вопрос: как прописать путь к команде, если она находиться в группе?Объект.Объект 1.Название группы.Команда 1 не помогло.
Тогда нужно к float приводить.
Именно так и нужно прописывать путь. Пример в приложении
Спасибо.