TdepOPCDesigner чтение и зпись значений

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 07 дек 2007, 03:53

Код: Выделить всё

TdepOPCAlias *Alias=new TdepOPCAlias(OPC);
Alias->Alias="WD";
Alias->Computer="<LOCAL>";
Alias->NameServer="OPC.Dep.1";
Alias->SeparatorItemName='\\';
Alias->Writed=true;
Alias->AutoConnect=true;

TdepOPCQuality Quality;
Variant Value;

bool r=OPC->ReadFromItem(Alias,"{0:Discret:1}",Value,Quality);

И что дальше ???? ваш хелп очень много словен ?
ГДЕ хоть один пример ? опись свойств порусски это супер :
Разделитель = SeparatorItemName супер ... седи и думай а как же он называется ...

я не когда не видел на компонет описание в одну страницу с картинкой в её половину ....

Я жду .. этот вопрос очень срочный !!!! я уже неделю долблюсь с вами и только дни пролетают а сроки уже жмут ...
Если я не вижу ответ сегодня в понедельник официальное письмо вашему шефу от нашего в последний раз это здорово помогло ...

С уваженеим ...

Dino
Сообщения: 163
Зарегистрирован: 21 фев 2005, 13:18
Откуда: Компания ДЭП

Сообщение Dino » 07 дек 2007, 10:05

Псевдонимы OPC серверов не требуется создавать динамически. Рекомендуется их создать в окне "Настройка соединения с OPC серверами" (меню DEP OPC Проект->Настройки). При этом потребуется вместе с Вашим приложением распространять файл <имя приложения>.dep.
Пример:

Код: Выделить всё

  TdepOPCQuality Quality;
  Variant Value;
  OPC->ReadFromItem(OPCConfig->DefaultAlias, "{0:Discret:1}", Value, Quality); /*DefaultAlias - псевдоним отмечанный по умолчанию, или используем метод OPCConfig->GetAliasOverNameAlias и находим нужный*/
  if (Quality.IsGood())
    Memo1->Lines->Add("Value = " + VarToStr(Value));
  else
    Memo1->Lines->Add("Quality is bad = " + IntToStr(Quality.Value()));


Faster писал(а):Я жду .. этот вопрос очень срочный !!!! я уже неделю долблюсь с вами и только дни пролетают а сроки уже жмут ...
Если я не вижу ответ сегодня в понедельник официальное письмо вашему шефу от нашего в последний раз это здорово помогло ...

Пишите не стесняйтесь...
С уважением Климов Александр
Компания ДЭП
г. Москва
(495) 995-00-12 доб. 150

Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 07 дек 2007, 10:13

Не постесняемся , в слабо в мане такой пример дать ???
и строчку гденить тчо OPCConfig ??? нет не сложно а столько возни ...