Май 142010
 

Изменен модуль, описанный ранее здесь

В функцию acad_field_update можно передавать неограниченное кол-во параметров, но обязательными теперь являются 3-и первых. Первые два (путь и номер листа) остались без изменений, 3-й — 1 или 0 (ну или ничего), в коллекции ACADFIELDUPDATE это айтем TDNEED, далее все параметры именуются как PARAM0, PARAM1, PARAM2, …

Команда выглядит так:

(acad_field_update «T:\{1DE036E3-1084-4FD2-90C8-D4AD391649E5}\test.dwg» «1» «0» «123» «qwerty» «asdf»)

Так же есть версия для AutoCad 2010, позже добавлю для Autocad 2011, хотя можно использовать и от 2010 — проверено.

TDMSValues2.0.0.3

 Posted by at 15:29
Мар 242009
 

Для получения данных был написан  ARX модуль. Он содержит Lisp функцию acad_field_update, которая принимает два параметра (в примерах использую свой частный случай):

  1. Полный путь к файлу (содержит GUID объекта из TDMS).
  2. Имя листа для которого получаются данные.

(acad_field_update «T:\{1DE036E3-1084-4FD2-90C8-D4AD391649E5}\test.dwg» «1»)

Continue reading »

 Posted by at 13:01