Перейти к публикации

Вопрос про рулетку...


Рекомендованные сообщения

Если "не правильно", покажи как правильно. А как показано самый оптимальный и простой способ, особенно для плоских деталей, например для автоматического расчета длины кромок пвх в мебельном производстве, при индивидуальных заказах.

Можно попробовать приспособить инструментарий по нормированию листового металла. В 2011 он уже появился. :smile:

Ссылка на сообщение
Поделиться на других сайтах


а у вас Sensor ( датчик) настроен на Dimension

да(((( а значит даже макросом это значение не достать. Посмотрел, действительно - его даже в перечислителе нет.
Ссылка на сообщение
Поделиться на других сайтах

НО!!!! При выделенной рулетке и запуске макроса:

string sensorname = Convert.ToString(swSensor.SensorType);

MessageBox.Show(sensorname);
показывает "4"
Ссылка на сообщение
Поделиться на других сайтах

НО!!!! При выделенной рулетке и запуске макроса:

string sensorname = Convert.ToString(swSensor.SensorType);

MessageBox.Show(sensorname);
показывает "4"
И что бы это значило? :confused_1:

swSensorType_e newType = swSensorType_e.swSensorMassProperty | swSensorType_e.swSensorInterfaceDetection; :g:

Ссылка на сообщение
Поделиться на других сайтах

да(((( а значит даже макросом это значение не достать. Посмотрел, действительно - его даже в перечислителе нет.

А зачем доставать данные из `Dimension`, конвертировать их и записывать куда-то???

Не проще-ли напрямую достать то, что нужно из `Dimension` и делай с ним что хошь: хоть записывай в файл, хоть строй уравнение с этой переменной ...

Ссылка на сообщение
Поделиться на других сайтах

И что бы это значило? :confused_1:

swSensorType_e newType = swSensorType_e.swSensorMassProperty | swSensorType_e.swSensorInterfaceDetection; :g:

Если строки пересчитать, согласно 1,2, то первая, я так понимаю, присвоение нового типа переменной swSensorType_e. Вот только такое я впервые вообще слышу... Чтобы типы переменных меняли по ходу программы.

Вторую строчку можно перевести, только переменная swSensorType_e связывается со свойством swSensorInterfaceDetection, т.е. этой строкой присваивается значение этого свойства. Что само свойство обозначает я не понимаю.

Т.е. если сделать вывод, то получается, что макрос должен взять в некую переменную значение Датчика, а потом в другую переменную, скорее всего строкового типа присвоить это значение. Теперь другой вопрос, полученные данные потом отобразить в чертеже?

А зачем доставать данные из `Dimension`, конвертировать их и записывать куда-то???

Не проще-ли напрямую достать то, что нужно из `Dimension` и делай с ним что хошь: хоть записывай в файл, хоть строй уравнение с этой переменной ...

Можно, через Dimension, при помощи формулы, складывая значения размеров - долго собирать формулу. Датчиком быстрее. Только я, к примеру, не всегда выставляю размеры на детали, т.к. не всегда это необходимо. И потом если там много-много кривых, то это не так просто вытащить значения всех элементов данного "изгиба".
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...