По команде вытянуть значение из файла УП в атрибут ВЕРТИКАЛЬ

Автор Sasha_teh, 01.12.23, 10:17:37

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

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

Sasha_teh

Всех приветствую!

Есть такая задача: из прикреплённого файла УП вытянуть в атрибуты величину подачи(F) и частоту шпинделя(S). Пожалуйста, может кто подсказать как добраться до файла УП? Атрибуты у класса Программа ЧПУ создам, не вопрос. А вот как до файла добраться не знаю, мне бы пример кода на C#...

рис.4.png

Sasha_teh

Написал такой код:
var docCls = obj.Space.Document.Model.Classes["documents"];
var doc = obj.Children.Find(docCls).FirstOrDefault();
var x1 = doc.Attributes["file"].ClassAttribute;
byte[] data = doc.CustomData.Get(x1.Id);
obj.Attributes["comments"].ComplexValue.Load(data);

return null;

Получаю ошибку: