• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Проблема при установка допусков на переменную

Автор ural_su, 05.03.14, 09:13:24

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ural_su

Возникла проблема при попытке установить верхние и нижние допуска на переменную размера. Использую интерфейс IVariable7 (получаю переменную линейного размера). Наименование переменной и значение устанавливается без проблем , но при использовании методов put_HightDeviation
и put_LowDeviation для проставления допусков ничего не происходит. Может кто сталкивался с такой проблемой?   

ural_su

Собственно код
IViewPtr pView =  pViews->GetActiveView();                                     
IVariable7Ptr variable = pView->GetVariable(0);
variable->put_Value(200);
double val = 0.5;                              
variable->PutHighDeviation(val);
                                    

PS

Наверное так:
VC++
variable->Value = 200.0;
variable->HasTolerance = FALSE; (или TRUE, посмотрите в справке)
variable->HighDeviation = 0.5;
variable->LowDeviation = -0.5;

ural_su

с толерансом тоже пробовал не помогает