Попробуйте вот так:
Root.AddPin(100, "Выбранное значение", MasterSCADA.Hlp.PinType.Pin, null, 0);
Попробуйте вот так:
Root.AddPin(100, "Выбранное значение", MasterSCADA.Hlp.PinType.Pin, null, 0);
Спасибо.
Спасибо, получилось.
До этого свойством задавал нужный тип.
Ну и еще один вопрос)
Мне необходимо при соблюдении определенных условий добавлять(и удалять) данные в какую-нибудь таблицу, а потом (опять же при других условиях) выгружать данные таблицы в файл типа *.csv (может даже и *.mdb/*.sql) и в отчет excel.
Каким образом я могу это реализовать? Что посоветуете?
Работа с таблицами
https://msdn.microsoft.com/ru-ru/lib...vs.100%29.aspx
Выгрузка в csv
http://stackoverflow.com/questions/4...tatable-to-csv
Выгрузка в sql
http://www.codeproject.com/Articles/...erver-Database
Выгрузка в excel
http://www.cyberforum.ru/ado-net/thread42275.html
----------------
Если переменные заранее известны, то можно завести их в Тренд и настроить его на отображение только значений. После этого его можно будет выгружать в csv + указанные переменные завести в отчет, то можно будет его экспортировать, в том числе и как excel файл
Спасибо.
Вам итогом нужна некая таблица с данными в которой, в зависимости от внешних условий будут показываться различные результаты?
Спасибо.
Смотрите, у меня есть группа значений, скажем различные температуры, давления и расчеты - параметров 10.
Мне нужно, чтобы тренд брал из этих переменных значения по условию(скажем событие сработало или команда).
Нужно также, чтобы по команде или событию данные выгружались в .csv и строился отчет в excel
и еще нужно, чтобы по команде или событию удалялась определенная строка значений в тренде по аналогии с datagridview c#
У меня получилось добавлять данные по условию(использовал повторители), но вот метка времени изменения каждого параметра разная.
Как я могу привести к одной метке времени или сделать так, чтобы выводилась одна строка, вместо целой кучи?
http://savepic.net/7062657.htm
http://savepic.net/7062657.png
В общем решил создать свою таблицу значений, чтобы она работала так как мне надо.
Подскажите, пожалуйста, какое событие мне надо использовать в файле контрола, чтобы я мог принять данные, посланные из файла ФБ?
Посылаю команду очистки таблицы командой
VisualPins.SetValue<bool>(VisualPoutClearTable, Clear); (из файла ФБ)
и использую событие OnPinReceive(int pinID, bool valueChanged) (в файле Контрола), но данное событие не срабатывает.
Можно использовать FBConnector.PinByID(int ID)
Событие так же должно отрабатывать, если карта переменных сделана правильно.
VisualPoutClearTable - должна быть определена как
int VisualPoutClearTable =10;
-----
В xml
Код HTML:<VisualMap> <Items> <Pout ID="10" Name="В контрол" Type="Нет"/> </Items> </VisualMap>
Спасибо.