Б.Е.Г. писал(а):1. Вы не объяснили разницу Help и конструктор ОРС,
Из вышесказанного не понял, разницу между чем и чем надо объяснить.
Б.Е.Г. писал(а):и что значат парматры
int, float, float, float, float.
Если под "параметрами int, float, float, float, float" имеются ввиду поля элемента типа wdAout - Type, X1,X2,Y1,Y2, то их наназначение такое же как и для элемента wdAIn - тип пересчета и граничные условия пересчета. В helpe есть формулы пересчета, для каждого типа пересчета.
Б.Е.Г. писал(а):2. Мне нужно записать не из ОРС проводника, а из мнемосхемы.
Мнемосхема - это такой же ОРС-клиен как и ОРС проводник, соответственно при записи в привязанные элементы модели типа wdAout произойдет тоже что и в случае с ОРС проводником: модель сделает пересчет и запишет пересчитанное значение в базу аналогов WD-контроллера.
Б.Е.Г. писал(а):3. По уставке я вообщк ничего не понял. Значение уставки д.б.
передано в WinDecont,а я не вижу в молели даже адреса. Как и в п. 2,
как взять из мнемосхемы значение?
Элементы с типом Уставка не имеют поля привязки к базе параметров WD-контроллера. Это наследники от базового типа (например, sInt наследуется от iInt), но для них добавлена функациональность, которую я описывал выше. Т.е. предполагается ее использование для задания какой-то уставки вообще, которая необязательно предназначена для задания уставки в контроллере. В общем случае ее назначение ограничено связкой модель-мнемосхема. Если есть необходимость спускать значение уставки в контроллер, то создаете свой тип, который наследуете от уставки, добавляете в него элемент типа wdDout или wdAout и пишете тактовую функцию, в которой по изменению значения уставки (делаете для нее проверку vChanged()) записываете его в подэлемент типа wdDout или wdAout.